My presentation to the BBC 2015 Conference. An introduction to Business Analysts and Business Architects on why, when and how to use these standards for process improvement
BPMN-CMMN-DMN An intro to the triple crown of process improvement standards Denis Gagne
1. Where strategies come to life!
An introductionDenis Gagné,
CEO & CTO
Chair BPMN MIWG at OMG
BPMN 2.1 Member at OMG
CMMN 1.1 Member at OMG
DMN 1.1 Member at OMG
Chair BPSWG at WfMC
XPDL Co-Editor at WfMC
2. BPMN, CMMN, DMN: An intro to the triple
crown of process improvement standards
Presented by one of the foremost experts in BPM standards, this session will introduce the three leading
business modeling standards produced by the Object Management Group (OMG) in recent years. This fast pace
session will introduce the core concepts, differentiation and business value of the Business Process Model and
Notation (BPMN), the Case Management Model and Notation (CMMN) and the Decision Model Notation
(DMN). Explained and demonstrated will be both general methods and best practices, as well as the specific
roles and usage of these dominant business modeling notations in the context of business innovation and
transformation.
Learning Objectives
• What exactly are BPMN, CMMN and DMN
• Why even bother with these standards
• When one of these standards is best suited for the purpose
• What are the best practices for these standards
3. Mobile Cloud Social IoT
Big Data &
Analytics
Semantic
Technology
Customer Centricity
Knowledge Centricity
Process Centricity
Innovation Centricity
The Digital Enterprise
7. What are BPMN, CMMN and DMN
• Languages for describing operations
• Means to Ends
• Tools not Solutions
Business Process
Model & Notation
Case Management
Model & Notation
DMN
Decision
Model & Notation
8. Why use BPMN, CMMN or DMN
DMN
• Unambiguous format for modeling processes, cases and decisions
• Can be interchanged between different vendors’ products
• Provide common and readily-transferable skills that are learned by analysts
9. When to use BPMN, CMMN or DMN
is a about Processing is a about Managing
DMN
is a about Deciding
10. Variable
Every work effort instance
looks slightly different
Unpredictable The exact course of action is
unknown and highly
situation specific
Emergent
The exact course of action
only emerges during process
execution when more
information becomes
available
DMN
When to use BPMN, CMMN or DMN
11. What is BPMN
www.BPMNWebModeler.com
• What is BPMN?
• Business Process Model and Notation
• BPMN is a standard published by the Object Management Group (OMG).
• Why BPMN matters?
• Universal graphical notation for drawing business processes
• Readily understandable by business stakeholders
• Aim to bridge the gap from modeling to subsequent implementation
• Current Status
• BPMN 2.0 is the current version
14. What is CMMN
www.CMMNWebModeler.com
• What is CMMN?
• Case Management Model and Notation
• CMMN is a standard published by the Object Management Group (OMG).
• Why CMMN matters?
• A common meta-model and notation for modeling and graphically
expressing a Case
• Aim to model activities that depends on evolving circumstances and ad hoc
decisions by knowledge workers
• Provides flexibility via planning at run time
• Current Status
• CMMN 1.0 released May 2014
17. DMN
What is DMN
www.DMNWebModeler.com
• What is DMN?
• Decision Model and Notation
• DMN is a standard published by the Object Management Group (OMG).
• Why DMN matters?
• A common meta-model and notation for describing and modeling
repeatable Business Decisions
• Enables various groups to effectively collaborate in defining a Decision
Model
• Provides a standard notation for Decision Tables
• Current Status
• DMN 1.0 released Sep 2015