Which

things does it offer?

A Broad Field of Ideas and Experience

  • Meta models

  • Approaches

  • Techniques

  • Charts

  • Tools

Some Offerings

  • Process architecture (including heuristics)

  • Visualising models of how the business operates

  • Separating process logic from other business logic: Enable change!

  • Process mining: discovering processes and performance from data

  • Analytics: provide insight in current and past operations in order to improve

  • Governance: Process ownership

  • Experience with decomposition and complexity reduction

  • Agile process development: start with the happy flow

That’s Even More Work! 😱

  • Keep Calm

  • Find a down-to-earth, practical, incremental and focused approach

Managing Processes

  • Process architecture: know which processes there are

  • Know what you expect from each process

  • Measure for anomalies

  • Find changes that will make an impact

  • Improve

Outcome: Taking a deliberate approach towards (some) processes

  • You choose which ones to tackle from the process architecture!

  • Mainly the core processes where value creation and delivery is highest

  • Also: leaving others alone sometimes

Triple Crown

  • BPMN: Business Process Model & Notation

  • DMN: Decision Model & Notation

  • CMMN: Case Management Model & Notation

Standards Characterised

BPMN

  • About processing

  • Control flow, largely pre-defined

CMMN

  • About managing

  • Rules based flows, unstructured, large variety

DMN

  • About deciding

  • Decision rules

Development

  • BPMN + Lots of gateways ⇒ DMN

  • BPMN + Lots of events ⇒ CMMN

  • BPMN + Lots of ad-hoc processes ⇒ CMMN

  • CMMN + Task interdependencies ⇒ BPMN

BPMN Example

background

DMN Example

dmn example

CMMN Example

cmmn example

Do We Really Need Models?

  • Models are abstractions and match closely to how we think about processes and decisions

  • Models enable and foster collaboration and understanding (transparency)

  • How would you improve a process or decision without a model?

  • The only model that really counts, is the one that’s automated!

What About Automation?

  • Where is the technology in all of this?

  • What about process engines?

  • Human work or automated work or both?

  • Automation makes models even more powerful, if they are executable