Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BPMN + CMMN + DMN
Combining Processes, Cases and Decision Modeling
Where strategies come to life!
Combining Processes, Cas...
When to Model Cases vs Processes
Cases
• Managing a context to achieve
a desired outcome
Processes
• Taking steps to achie...
When to use BPMN, CMMN or DMN
is a about Processing
DMN
is a about Decidingis a about Managing
Variable
Every work effort instance
looks slightly different
Unpredictable The exact course of action is
unknown and highl...
Processes Cases Decisions
Activities Events Rules
Transitional Contextual Applied
Data Information Knowledge
Procedural De...
Multiple Notations vs Unique Notation
• Separation of concerns
• Each notation captures the diversity of each points of vi...
Telltale patterns for changes
+ DMNGateways
+ Events
+ ! !
! !
! !
Task Interdependencies
+ Adhoc
!
DMN
!
DMN
Introduced by
Where strategies come to life!
Come do a trial of the future
BPMN + CMMN + DMN
The triple crown of process improvement sta...
Upcoming SlideShare
Loading in …5
×

Integrated BPMN, CMMN and DMN - Combining processes, cases and decisions Denis Gagne

1,929 views

Published on

My presentation to the Dec 2015 OMG Technical Meeting in Lajolla

Published in: Business

Integrated BPMN, CMMN and DMN - Combining processes, cases and decisions Denis Gagne

  1. 1. BPMN + CMMN + DMN Combining Processes, Cases and Decision Modeling Where strategies come to life! Combining Processes, Cases and Decisions Modeling: BPMN + CMMN + DMN Denis 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. 2. When to Model Cases vs Processes Cases • Managing a context to achieve a desired outcome Processes • Taking steps to achieve a desired outcome Deciding is an activity present in both Processes and Cases
  3. 3. When to use BPMN, CMMN or DMN is a about Processing DMN is a about Decidingis a about Managing
  4. 4. 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
  5. 5. Processes Cases Decisions Activities Events Rules Transitional Contextual Applied Data Information Knowledge Procedural Declarative Functional Token Event Condition Action (ECA) First Order Logic (FOL) DMN
  6. 6. Multiple Notations vs Unique Notation • Separation of concerns • Each notation captures the diversity of each points of views • Expressiveness vs simplicity • A unique notation would potentially lead to notational overload • Alignment versus integration • Elements from certain view(s) cannot be captured in other view(s) • These views do need to align into a coherent whole • Enabling a best of breed market • Tool vendors can specialize
  7. 7. Telltale patterns for changes + DMNGateways + Events + ! ! ! ! ! ! Task Interdependencies + Adhoc
  8. 8. ! DMN ! DMN Introduced by
  9. 9. Where strategies come to life! Come do a trial of the future BPMN + CMMN + DMN The triple crown of process improvement standards

×