Why process modelling?
Let’s play it by ear
Procedures and instructions
Diagrams
Clear message for reader
Answers for key questions
What starts a process
What needs to be done
What are the variants
How does it end
Common language
Results
Modelling with BPMN
Business Process
Model and Notation
BPMN 2.0
• Object Management Group standard
• Supported by hundreds of tool and service
providers
• De facto standard for process modelling
• Business-IT alignment
• Process automation
• ...
Specification
80/20 rule
Diagrams easy to create & read
BPMN building blocks
BPMN basics
What are the variants
Sequence
Flow
What starts
a process
Simple steps Complex steps
What needs to be done How does it end
BPMN building blocks
• Events
• Start Event – circle with a single thin border
• Shows what needs to happen, so that a process can start. This is
NOT what you do, but what triggers process to start
• End Event – circle with a single thick border
• Show what are the results/outcomes of the process, so that you
know its scope. Again - this is NOT what you do, but summary of
what was achieved in a process.
• Naming shows scope of a process
• Suggestion: noun + verb (in passive voice)
• E.g. Order received, Goods shipped
BPMN building blocks
• Activities
• Task – rounded rectangle
• Simple activity that needs to be done in a process
• Sub-Process – rounded rectangle with + marker
• Allow us to hide complexity from a process
• Naming shows what needs to be done
• Suggestion for Task: verb + noun
• E.g. Check order, Send invoice, Prepare report
• Suggestion for Sub-Process: name of a lower level process
diagram
• E.g. Procurement, Shipping
BPMN building blocks
• Gateways
• Diamonds
• There are several types of gateways, which allow you to split and
merge process paths
• Sequence Flow
• Arrow drawn with a solid line and with a solid arrowhead
• Shows you how does the process flow: starting at the start event
and finishing at the end event
Flowcharts vs BPMN
Flowcharts
• Easy to use
• Familiar
• Lots of tools
BUT
• „Pretty pictures”
BPMN
• Easy to use
• Familiar
• Lots of tools
• ISO standard
• Diagram interchange
• Business-IT alignment
• Support for automation
• Extensions
• ...
Learn more
Learn more
How to learn BPMN
• Simple BPMN
• Sections 1-7
• Advanced BPMN
• Section 8
• Going beyond BPMN
• Section 9
How to learn BPMN
• Use the content
• 20+ video lectures
• Summaries
• Quizzes
• Case studies
• Practice
• Diagrams from lectures
• Case studies
• Ask me anything :)
BPMN tools
How to practice
• Pen and paper ;)
• Diagramming tools
• CASE tools
• Process automation tools
• BPA (Business Process Analysis) tools
• ADONIS:CE (www.adonis-community.com)
• BPMN Diagram Interchange (import/export)
DEMO