Professional Documents
Culture Documents
Introduction To Business Process Modelling
Introduction To Business Process Modelling
Process Modelling
Edited by
Robert Pergl for KOM
from materials provided by
Marek Skotnica
FIT CTU
Nov 2022
Systems and Process Thinking
System (General) Process (General)
• An interconnected set of • A series of actions or steps taken
elements that is coherently in order to achieve a particular
organized in a way that achieves end. (source: Oxford Languages)
something (function or purpose)
(source: Donella Meadows)
Source
A Shoe Maintenance System
• Goal: Ensure that my shoes are clean and last long
• Tools
• Shoes
• Shoe cleaning tools
• Cedar shoe trees
• Todoist application
• Processes
• When I come home, I put shoe trees inside the shoes
• Every two months, I clean and polish all my shoes (Todoist recurring task)
• When I come home and the shoes are dirty, I clean them immediately
Why Systems Work?
Scientific approach – try if something works, measure, improve, start again
- Reduces a cognitive load and achieves predictable results
In larger scale systems, people are disconnected from the outcomes of their
actions and are unable to correct themselves.
Business Systems
and
Business
People involved in Lead
Generation
Processes
Source
Permitting Process for a
Federally-Founded Highway
Project in the U.S.
Case Study
Complexity
10- to a 20-year process
16 different approvals,
29 different statutes,
5 different executive orders
that all apply to this process
Process Portal at the Czech
Technical University
Case Study
Summary
Systems and processes are everywhere, and they have many different
forms
Systems and processes allow to learn from mistakes (ours and others)
in a systematic way
Business Process Management
Process Notations
Plain Unstructured Text
Most used way to describe process
In 2018 only the EUR-Lex database of European Union legal documents added a total
of 368 017 documents in 24 languages
Flowchart
UML Activity Diagram
BPMN
"What if I want to do the same job for 80% of the current cost?„
https://www.youtube.com/watch?v=eJAHrU_GvOk
3. Execution
Things happen according to a discovered and modeled business process
VS
Business Process Management Systems /
Low Code Platforms
Business Process Automation
Automating complex tasks (Excel)
https://buildazure.com/end-end-ci-cd-automation-using-azure-devops-unified-yaml-defined-pipelines/
https://sparxsystems.com/resources/tutorials/uml/business-process-model.html
https://www.uml-diagrams.org/document-management-uml-activity-diagram-example.html
https://en.wikipedia.org/wiki/ArchiMate#/media/File:ArchiMate_example.jpg
https://www.opengroup.org/togaf-standard-version-92-overview
https://www.multi-support.com/en-us/blog/bpmn-whats-it-to-us-br-part-1-of-3?Action=1¤tPage=3&
M=NewsV2&PID=10382
https://zeebe.io/what-is-zeebe/
https://integrationtraining.co.uk
https://camunda.com/
https://www.whatmatters.com/get-examples
Bonus: Designing Good Systems
Important System Concepts
• A well-defined goals
• A feedback loop to improve the goals
• System should start simple
• In startups minimum viable product
• Don't go for the shiny new things and too much automation early
• Appropriate modelling technique
• Good execution
Goals and
Purpose
Objectives and Key Results (OKRs)
https://www.ted.com/talks/john_doerr_why_the_secret_to_success_is
_setting_the_right_goals/transcript?language=en
https://www.whatmatters.com/get-examples
Company-Wide OKRs
Sales OKRs
Engineering OKRs