Decision Model and Notation
This article, Decision Model and Notation, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Decision Model and Notation
Decision Model and Notation (DMN) [1] is a standard published by the Object Management Group on 2014-01-16. Using this standard will ensure that decision models are interchangeable across organizations.
The DMN standard provides the industry with a modeling notation for decision management and business rules. The language is built to be readable by all its users in the business (as declared in chapter 1):
- the business people who manage and monitor the decisions,
- the business analysts or functional analysts who document the initial decision requirements and specify the detailed decision models and decision logic,
- the technical developers responsible for the automation of processes which use the decisions.
The DMN standard is complementary to the BPMN standard. The BPMN defines a special kind of activity, the Business Rule Task, which "provides a mechanism for the process to provide input to a business rule engine and to get the output of calculations that the business rule engine might provide"[2]. Together, BPMN and DMN may be used to more efficiently build process models [3], the two standards are seen as mutually reinforcing each other[4].
Benefits of using DMN
Using the DMN standard is conceived as improving business process management, since
- other popular requirement management techniques such as BPMN [5] and UML do not handle decision making
- growth of projects using business rule management systems[6], which allow faster changes [7]
- it facilitates better communications between business, IT and analytic roles in a company [8]
Tools
The DMN standard is fairly young, but there are already several tools supporting the DMN notation.
- Decision First Modeler by Decision Management Solutions
- OpenRules
- SMARTS Pencil by Sparkling Logic
More and more companies start to support DMN in their tools [9], e.g. Signavio, FlexRule and IBM.
References
- ^ OMG standard "Decision Model and Notation (DMN)", current version
- ^ OMG standard "BPMN", current version
- ^ Debevoise, Tom; Taylor, James; Sinur, Jim; Geneva, Rick (October 10, 2014). The MicroGuide to Process and Decision Modeling in BPMN/DMN: Building More Effective Processes by Integrating Process Modeling with Decision Modeling. CreateSpace Independent Publishing Platform. p. 252. ISBN 9781502789648.
- ^ Purchase, Jan (January 5, 2015). "Book Review: Process and Decision Modeling in BPMN/DMN". Decision Management for Finance Blog. Lux Magi Ltd. Retrieved 19 April 2015.
- ^ Presentation by James Taylor, BPMN and DMN - Simplify BPM with Decision Management
- ^ Mann, Stephanie. "Business rules management: Tools, techniques for success". ebizq.net, The Insider's Guide to Next-Generation BPM. Retrieved 19 April 2015.
- ^ Discovering the Decisions within Your Business Processes using IBM Blueworks Live, Publisher IBM Redbooks, 2014, ISBN 0738453579
- ^ Ronen, Gil; Feldman, Jacob. "Decision models using dmn and bpmn standards: mortgage recommender". Slideshare. OpenRules.
- ^ decisionmanagementcommunity. "More Vendors Announced DMN Support". Decision Management Community. www.DMcommunity.org. Retrieved 2015-02-24.