SlideShare a Scribd company logo
Standards Battle in Daily 
Case Management – Thijs Petter, Hidera 
Practice 
BPMN and Case Management 
Thijs Petter, Hidera
Agenda 
• Short background on software development 
• Experiences with Case Management 
• What is CMMN 
• Background 
• Concepts of CMMN 
• Modeling constructs 
Case Management – Thijs Petter, Hidera
Background of Software 
Case Management – Thijs Petter, Hidera 
Development 
Focus: Business Applications
Software Development for Business Applications 
Case Management – Thijs Petter, Hidera
Case Management – Thijs Petter, Hidera 
Challenges 
After development
Challenge 1: Upgrading the standard package 
Case Management – Thijs Petter, Hidera
Challenge 2: Integrating the standard package 
Case Management – Thijs Petter, Hidera
So, what did we (the ICT industry) do? 
• Challenges 
• Integration with the existing customer application landscape 
• Customization & configuration vs. new releases 
• Application integration 
• Service orientation – SOA, ESB 
• Open standards – XML, Web Services, HTTP, Rest, etc. 
• Application customization through “configuring models” 
• Focus on business rules and processes (and more …) 
• BPMN emerged as de facto standard for process automation 
Case Management – Thijs Petter, Hidera
Typical Product Stack 
Case Management – Thijs Petter, Hidera
BPMN Strengths & Challenges 
• Flowchart is a widely adopted abstraction 
• BPM + SOA makes a great case for application integration 
• Composite applications 
• Flowchart is pro-active, procedural, predefined 
• Order of activity is fixed up front 
• Unclear relationship with the “file at hand” 
• Not well suited for application development (more for integration) 
• Case Management as an emergent standard for process automation 
• Knowledge worker can choose the “plan” at runtime (rather than analyst coding it) 
• Reactive, event-driven rather than procedural 
• Focused on the “case” to handle (more object/file oriented than task oriented) 
Case Management – Thijs Petter, Hidera
Practical Experiences 
Case Management – Thijs Petter, Hidera 
With Cordys Case Management
Cordys Case Management at CIZ 
• Assignment 
• Validate eligibility for Care Under the AWBZ 
• Annual AWBZ Expenditure 28,5 Billion Euros 
• Challenges 
• Replace primary process system (1500 internal, 20.000 external users) 
• Need for turn-key migration 
• Tightly integrated in Healthcare Chain 
• BPM based project failed 
• Simple requirements ok, more complex requirements too difficult 
• New system architecture based on Case Management 
• Single top-level case model automates entire system (>1 Million cases per year) 
• Close interaction with business owners in model development 
Case Management – Thijs Petter, Hidera
Standardization 
Case Management – Thijs Petter, Hidera
Case Management Standardization: CMMN 
• Case Management standardization 
• IBM, Cordys, Oracle, and quite a few others 
• Spec released May 5th, 2014 
• Case Management Model & Notation – CMMN 
Case Management – Thijs Petter, Hidera
Spec example: Claims Management 
Case Management – Thijs Petter, Hidera
My first CMMN model 
Case Management – Thijs Petter, Hidera
Education Submit & Review 
Case Management – Thijs Petter, Hidera
Initial “Designer” 
Case Management – Thijs Petter, Hidera
CMMN Concepts 
Case Management – Thijs Petter, Hidera
CMMN Pillars 
• Runtime Planning 
• Constraining choices instead of prescribing 
• Guard / Stage / Milestone 
• Declarative model 
• Including description of entities 
• Offering structure to ECA style rules 
Case Management – Thijs Petter, Hidera
Design Time vs. Run Time Planning 
• Business analysts responsible for design time 
• Planned/pre-defined tasks and optional (“discretionary”) tasks 
• Case workers responsible for run time 
• Perform planned tasks, add optional tasks 
Case Management – Thijs Petter, Hidera
CMMN Modeling Constructs 
• Case File 
• Explicit description of case information structure 
• Case File can generate “change events” 
• Case Plan 
• Workflow-like description of the tasks etc. 
• Reacts to events in the case file and in the case plan 
• Case Roles 
• Enable authorization within the case plan 
Case Management – Thijs Petter, Hidera
CMMN Modeling Constructs – The Case Plan 
• Case Plan consists of 
• Plan Items 
• Sentries 
• Plan Item 
• Has a type definition (Task, Stage, Milestone, Event) 
• Properties “Repeatable” and “Required” 
• Has a lifecycle, determined by States and Transitions 
• Introduced to enable patterns of definitions 
• E.g. re-use a Task or a Stage in different places in the process 
• Sentry 
• Event + Condition under which a Plan Item starts or stops 
Case Management – Thijs Petter, Hidera
Plan Item Types: Task, Stage, Milestone, Event 
• Task 
• Single unit of work 
• Human Task, Case Task, Process Task 
• Blocking or non-blocking 
• Stage 
• Grouping & nesting of plan items 
• Milestone 
• A goal that can be reached; can be used to track progress of the case 
• Event 
• Enable “listening” to Time and custom User events 
Case Management – Thijs Petter, Hidera
Plan Item Lifecycle – dependent on type 
Task & Stage lifecycle 
Note: Stage propagates transitions 
Case Management – Thijs Petter, Hidera 
Milestone & Event lifecycle
Sentry 
• Plan Item lifecycle is influenced through Sentries 
Entry criterion 
Task.Start 
• Sentry activation (“sentry is satisfied”) 
• After a transition on plan items or case file items in the case (“On Part”) 
• E.g. Order.Create, Document.Update, Review.Complete, MailTask.Fault, 
EersteInleverDatum.Occur 
• Additionally a condition (“If Part”) 
Case Management – Thijs Petter, Hidera 
Exit criterion 
Task.Exit
Sentry Examples 
Task A 
! 
Task B 
! 
Task A 
! 
Task B 
! 
Task C 
! 
Case Management – Thijs Petter, Hidera 
Task A 
! 
Task B 
! 
Task C 
! 
Milestone A 
Task A 
! 
Task A 
!
Discretionary Items (“Optional tasks”) 
• Discretionary Item is a kind of a Plan Item 
• Decision to add this to the plan cannot be made at design time 
• Case Worker decides to add it to the Case Plan 
• Case contains a list of discretionary items 
DT1 
Task A 
• Structured through planning tables at the level of Stage or HumanTask 
• Custom filtering through Applicability Rule 
• Determines whether the item is “currently” applicable 
Case Management – Thijs Petter, Hidera 
! 
Stage A 
! 
! 
Discretionary 
Task 1 
! 
Discretionary 
Task 2 
!
All Decorators 
Case Management – Thijs Petter, Hidera 
Planning Table 
Exit Criterion 
Repeatable 
Manual Activation 
Expandable 
Auto 
Completion 
Required 
Entry 
Criterion
Concluding remarks 
• CMMN is complementary to BPMN 
• Graphical notation needs attention 
• But let’s first build up some experience 
• CMMN is a new standard 
• Vendor adoption slowly taking shape 
Case Management – Thijs Petter, Hidera
Thank you & questions 
Case Management – Thijs Petter, Hidera 
Contact details 
Thijs Petter 
tpetter@hidera.nl 
nl.linkedin.com/in/thijspetter

More Related Content

What's hot

Allstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadAllstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadCathy Kirch
 
Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Michael Gandy
 
Management information system
Management  information systemManagement  information system
Management information systemRamya Sree
 
Oracle OBIEE in Utilities
Oracle OBIEE in UtilitiesOracle OBIEE in Utilities
Oracle OBIEE in Utilities
AXIA Consulting Inc.
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
Khalid Kahloot
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Adam Boczek
 
Itilv3
Itilv3Itilv3
Itilv3
ahmet durak
 
Itilv3
Itilv3Itilv3
Itilv3
Markus Yaldu
 
Real Estate ERP
Real Estate ERP Real Estate ERP
Real Estate ERP
StrategicERP Software
 
Managed IT Solutions
Managed IT SolutionsManaged IT Solutions
Managed IT Solutions
John Maguire
 
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
AXIA Consulting Inc.
 

What's hot (12)

Allstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadAllstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipad
 
Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)
 
Management information system
Management  information systemManagement  information system
Management information system
 
Oracle OBIEE in Utilities
Oracle OBIEE in UtilitiesOracle OBIEE in Utilities
Oracle OBIEE in Utilities
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
 
Itilv3
Itilv3Itilv3
Itilv3
 
Itilv3
Itilv3Itilv3
Itilv3
 
Real Estate ERP
Real Estate ERP Real Estate ERP
Real Estate ERP
 
Managed IT Solutions
Managed IT SolutionsManaged IT Solutions
Managed IT Solutions
 
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
 

Similar to ASAS 2014 - Thijs Petter

Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
1.ppt
1.ppt1.ppt
Project management
Project managementProject management
Project management
Sina Rezvani
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ManishKumar526001
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentials
Shahid Riaz
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management IntroductionAllan Berry
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides
ljmcneill33
 
Spm lecture-5
Spm lecture-5Spm lecture-5
Spm lecture-5
Sulman Ahmed
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
Sandeep Kumar, PMP®
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
Sandeep Kumar, PMP®
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
National Information Standards Organization (NISO)
 
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh AroraJIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
ADD VALUE CONSULTING Inc
 
PKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPramod Kumar Srivastava
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
bramepk1
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)Syed Muhammad Hammad
 
Volodymyr oros
Volodymyr orosVolodymyr oros
Volodymyr oros
Lviv Startup Club
 
Lviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consultingLviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consulting
Natalia Zhelnova
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Perficient, Inc.
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
allan kelly
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 

Similar to ASAS 2014 - Thijs Petter (20)

Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
1.ppt
1.ppt1.ppt
1.ppt
 
Project management
Project managementProject management
Project management
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentials
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides
 
Spm lecture-5
Spm lecture-5Spm lecture-5
Spm lecture-5
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh AroraJIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
 
PKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutions
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
 
Volodymyr oros
Volodymyr orosVolodymyr oros
Volodymyr oros
 
Lviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consultingLviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consulting
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 

More from Avisi B.V.

Scaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik DuindamScaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik Duindam
Avisi B.V.
 
Bigger product is better - Viktor Grgric
Bigger product is better  - Viktor GrgricBigger product is better  - Viktor Grgric
Bigger product is better - Viktor Grgric
Avisi B.V.
 
Product development insights - Robin van Breukelen
Product development insights - Robin van BreukelenProduct development insights - Robin van Breukelen
Product development insights - Robin van Breukelen
Avisi B.V.
 
Software design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - JaromilSoftware design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - Jaromil
Avisi B.V.
 
Content must be creative - Jon Westenberg
Content must be creative - Jon WestenbergContent must be creative - Jon Westenberg
Content must be creative - Jon Westenberg
Avisi B.V.
 
Does your design smell - Tushar Sharma
Does your design smell  - Tushar SharmaDoes your design smell  - Tushar Sharma
Does your design smell - Tushar Sharma
Avisi B.V.
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris Lukassen
Avisi B.V.
 
ASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco RommesASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco Rommes
Avisi B.V.
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
Avisi B.V.
 
ASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira JelezovaASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira Jelezova
Avisi B.V.
 
ASAS 2015 Regina Chien
ASAS 2015 Regina ChienASAS 2015 Regina Chien
ASAS 2015 Regina Chien
Avisi B.V.
 
ASAS 2015 Darren Harris
ASAS 2015 Darren HarrisASAS 2015 Darren Harris
ASAS 2015 Darren Harris
Avisi B.V.
 
ASAS 2015 Henk Kolk
ASAS 2015 Henk KolkASAS 2015 Henk Kolk
ASAS 2015 Henk Kolk
Avisi B.V.
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
Avisi B.V.
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
Avisi B.V.
 
Keynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted NewardKeynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted Neward
Avisi B.V.
 
ASAS 2015 Robin van Breukelen
ASAS 2015 Robin van BreukelenASAS 2015 Robin van Breukelen
ASAS 2015 Robin van Breukelen
Avisi B.V.
 
ASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia MrowcaASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia Mrowca
Avisi B.V.
 
ASAS 2015 - Norberto Leite
ASAS 2015 - Norberto LeiteASAS 2015 - Norberto Leite
ASAS 2015 - Norberto Leite
Avisi B.V.
 
ASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den HeuvelASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den Heuvel
Avisi B.V.
 

More from Avisi B.V. (20)

Scaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik DuindamScaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik Duindam
 
Bigger product is better - Viktor Grgric
Bigger product is better  - Viktor GrgricBigger product is better  - Viktor Grgric
Bigger product is better - Viktor Grgric
 
Product development insights - Robin van Breukelen
Product development insights - Robin van BreukelenProduct development insights - Robin van Breukelen
Product development insights - Robin van Breukelen
 
Software design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - JaromilSoftware design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - Jaromil
 
Content must be creative - Jon Westenberg
Content must be creative - Jon WestenbergContent must be creative - Jon Westenberg
Content must be creative - Jon Westenberg
 
Does your design smell - Tushar Sharma
Does your design smell  - Tushar SharmaDoes your design smell  - Tushar Sharma
Does your design smell - Tushar Sharma
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris Lukassen
 
ASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco RommesASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco Rommes
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
ASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira JelezovaASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira Jelezova
 
ASAS 2015 Regina Chien
ASAS 2015 Regina ChienASAS 2015 Regina Chien
ASAS 2015 Regina Chien
 
ASAS 2015 Darren Harris
ASAS 2015 Darren HarrisASAS 2015 Darren Harris
ASAS 2015 Darren Harris
 
ASAS 2015 Henk Kolk
ASAS 2015 Henk KolkASAS 2015 Henk Kolk
ASAS 2015 Henk Kolk
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
 
Keynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted NewardKeynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted Neward
 
ASAS 2015 Robin van Breukelen
ASAS 2015 Robin van BreukelenASAS 2015 Robin van Breukelen
ASAS 2015 Robin van Breukelen
 
ASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia MrowcaASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia Mrowca
 
ASAS 2015 - Norberto Leite
ASAS 2015 - Norberto LeiteASAS 2015 - Norberto Leite
ASAS 2015 - Norberto Leite
 
ASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den HeuvelASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den Heuvel
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

ASAS 2014 - Thijs Petter

  • 1. Standards Battle in Daily Case Management – Thijs Petter, Hidera Practice BPMN and Case Management Thijs Petter, Hidera
  • 2. Agenda • Short background on software development • Experiences with Case Management • What is CMMN • Background • Concepts of CMMN • Modeling constructs Case Management – Thijs Petter, Hidera
  • 3. Background of Software Case Management – Thijs Petter, Hidera Development Focus: Business Applications
  • 4. Software Development for Business Applications Case Management – Thijs Petter, Hidera
  • 5. Case Management – Thijs Petter, Hidera Challenges After development
  • 6. Challenge 1: Upgrading the standard package Case Management – Thijs Petter, Hidera
  • 7. Challenge 2: Integrating the standard package Case Management – Thijs Petter, Hidera
  • 8. So, what did we (the ICT industry) do? • Challenges • Integration with the existing customer application landscape • Customization & configuration vs. new releases • Application integration • Service orientation – SOA, ESB • Open standards – XML, Web Services, HTTP, Rest, etc. • Application customization through “configuring models” • Focus on business rules and processes (and more …) • BPMN emerged as de facto standard for process automation Case Management – Thijs Petter, Hidera
  • 9. Typical Product Stack Case Management – Thijs Petter, Hidera
  • 10. BPMN Strengths & Challenges • Flowchart is a widely adopted abstraction • BPM + SOA makes a great case for application integration • Composite applications • Flowchart is pro-active, procedural, predefined • Order of activity is fixed up front • Unclear relationship with the “file at hand” • Not well suited for application development (more for integration) • Case Management as an emergent standard for process automation • Knowledge worker can choose the “plan” at runtime (rather than analyst coding it) • Reactive, event-driven rather than procedural • Focused on the “case” to handle (more object/file oriented than task oriented) Case Management – Thijs Petter, Hidera
  • 11. Practical Experiences Case Management – Thijs Petter, Hidera With Cordys Case Management
  • 12. Cordys Case Management at CIZ • Assignment • Validate eligibility for Care Under the AWBZ • Annual AWBZ Expenditure 28,5 Billion Euros • Challenges • Replace primary process system (1500 internal, 20.000 external users) • Need for turn-key migration • Tightly integrated in Healthcare Chain • BPM based project failed • Simple requirements ok, more complex requirements too difficult • New system architecture based on Case Management • Single top-level case model automates entire system (>1 Million cases per year) • Close interaction with business owners in model development Case Management – Thijs Petter, Hidera
  • 13. Standardization Case Management – Thijs Petter, Hidera
  • 14. Case Management Standardization: CMMN • Case Management standardization • IBM, Cordys, Oracle, and quite a few others • Spec released May 5th, 2014 • Case Management Model & Notation – CMMN Case Management – Thijs Petter, Hidera
  • 15. Spec example: Claims Management Case Management – Thijs Petter, Hidera
  • 16. My first CMMN model Case Management – Thijs Petter, Hidera
  • 17. Education Submit & Review Case Management – Thijs Petter, Hidera
  • 18. Initial “Designer” Case Management – Thijs Petter, Hidera
  • 19. CMMN Concepts Case Management – Thijs Petter, Hidera
  • 20. CMMN Pillars • Runtime Planning • Constraining choices instead of prescribing • Guard / Stage / Milestone • Declarative model • Including description of entities • Offering structure to ECA style rules Case Management – Thijs Petter, Hidera
  • 21. Design Time vs. Run Time Planning • Business analysts responsible for design time • Planned/pre-defined tasks and optional (“discretionary”) tasks • Case workers responsible for run time • Perform planned tasks, add optional tasks Case Management – Thijs Petter, Hidera
  • 22. CMMN Modeling Constructs • Case File • Explicit description of case information structure • Case File can generate “change events” • Case Plan • Workflow-like description of the tasks etc. • Reacts to events in the case file and in the case plan • Case Roles • Enable authorization within the case plan Case Management – Thijs Petter, Hidera
  • 23. CMMN Modeling Constructs – The Case Plan • Case Plan consists of • Plan Items • Sentries • Plan Item • Has a type definition (Task, Stage, Milestone, Event) • Properties “Repeatable” and “Required” • Has a lifecycle, determined by States and Transitions • Introduced to enable patterns of definitions • E.g. re-use a Task or a Stage in different places in the process • Sentry • Event + Condition under which a Plan Item starts or stops Case Management – Thijs Petter, Hidera
  • 24. Plan Item Types: Task, Stage, Milestone, Event • Task • Single unit of work • Human Task, Case Task, Process Task • Blocking or non-blocking • Stage • Grouping & nesting of plan items • Milestone • A goal that can be reached; can be used to track progress of the case • Event • Enable “listening” to Time and custom User events Case Management – Thijs Petter, Hidera
  • 25. Plan Item Lifecycle – dependent on type Task & Stage lifecycle Note: Stage propagates transitions Case Management – Thijs Petter, Hidera Milestone & Event lifecycle
  • 26. Sentry • Plan Item lifecycle is influenced through Sentries Entry criterion Task.Start • Sentry activation (“sentry is satisfied”) • After a transition on plan items or case file items in the case (“On Part”) • E.g. Order.Create, Document.Update, Review.Complete, MailTask.Fault, EersteInleverDatum.Occur • Additionally a condition (“If Part”) Case Management – Thijs Petter, Hidera Exit criterion Task.Exit
  • 27. Sentry Examples Task A ! Task B ! Task A ! Task B ! Task C ! Case Management – Thijs Petter, Hidera Task A ! Task B ! Task C ! Milestone A Task A ! Task A !
  • 28. Discretionary Items (“Optional tasks”) • Discretionary Item is a kind of a Plan Item • Decision to add this to the plan cannot be made at design time • Case Worker decides to add it to the Case Plan • Case contains a list of discretionary items DT1 Task A • Structured through planning tables at the level of Stage or HumanTask • Custom filtering through Applicability Rule • Determines whether the item is “currently” applicable Case Management – Thijs Petter, Hidera ! Stage A ! ! Discretionary Task 1 ! Discretionary Task 2 !
  • 29. All Decorators Case Management – Thijs Petter, Hidera Planning Table Exit Criterion Repeatable Manual Activation Expandable Auto Completion Required Entry Criterion
  • 30. Concluding remarks • CMMN is complementary to BPMN • Graphical notation needs attention • But let’s first build up some experience • CMMN is a new standard • Vendor adoption slowly taking shape Case Management – Thijs Petter, Hidera
  • 31. Thank you & questions Case Management – Thijs Petter, Hidera Contact details Thijs Petter tpetter@hidera.nl nl.linkedin.com/in/thijspetter