Decsc 133 A Fundamentals of Process Mining
Decsc 133 A Fundamentals of Process Mining
Decsc 133 A Fundamentals of Process Mining
1
About this subject
Objective
• To recommend a process-based solution to a real-world or simulated
business problem through the use of Process Mining techniques and tools
Learning Outcomes
1. Articulate the frameworks and methods used in the area of process mining
2. Go through the business process lifecycle by Analyzing, modeling,
executing, measuring and managing processes in a business organization
3. Apply different forms of process analysis approaches.
4. Identify opportunities for data-driven decision-making using insights gained
from applying various techniques on practical BPM-related problems
5. Use process verification, simulation and process mining tools
6. Work efficiently in a group and individually
5
Structure of the course
Group Mini-Project
6
Course Requirements
Group Mini-Project
• Mini-Project = 60% (analyze a given event log using ProM and Disco
process mining tools)
7
Schedule of Classes
8
Schedule of Classes
9
Schedule of Classes
10
13
Load Serve
dish- meal
washer
Bring
menu
Take
order
Collect
payment
Collect
laundry Unload
dish-
Brush washer
grills
Collect
laundry
Clean
kitchen
surfaces
Sweep Greet &
Present seat
& mop
bill
14
Source: Wikimedia
Room Reservation
What processes do we
Check availability
have in school?
Receive form
Inform
stakeholders
Approve form
Reject form
What processes do we
Receive order
have in school?
Gather ingredients Tally order
Give receipt
Count unused
ingredients
Cook ingredients
What processes do we
application
Schedule for
have in school?
examination
Check
Read through examination
application results
Check if payment
Send waitlist email
was made
Photo: Torre, 2017
How Business Processes play a part?
services
ASSETS +
PARTNERS
ATENEO - LS
Materials
CUSTOMERS
(Office of Admission and Aid)
OAA
JSEC
OSA
OFS
Technology ACET Application
Other processes
Financial
core departments
states or events
tasks or activities
19
Source: Wikimedia
there is a
Food order/ inventory
sequence
What processes do we
Receive order
have in school?
Inform cook
Tally order
Gather ingredients
Count unused
Cook ingredients ingredients
What processes do we
Customer arrives
have in school?
Receive
Inform
Gather
Cook
Plate
Serve
Present
Give
Customer paid
Photo: Torre, 2017
A business process is…
“Chain of events, activities and decisions that involve a number
of actors and objects, and that collectively lead to an outcome
that is of value to an organization or its customers.”
Dumas, La Rosa, Mendling, Reijers, 2018
Typical Examples:
• Order-to-Cash
• Quote-to-Order
• Procure-to-Pay
• Application-to-Approval
• Fault-to-Resolution
• Claim-to-Settlement
• Birth-to-Death
“My washing machine doesn’t work…”
Negative outcomes (value-reducing):
• Fault not repaired in a timely manner
• Fault repaired but customer pays more than expected
Customer Customer
Parts
Service Store
Dispatch
Centre
VALUE
fault-to-resolution process
23
Processes and Outcomes
Technology
Competitors
After Rummler
What is Business
Process Management?
26
Where does BPM come in the picture?
managing all those processes and improving it so that you can provide the best service to the
customers
provides or sells its course
how admu markets its degree and regulations it needs to statisfy
Business Environment
ASSETS +
PARTNERS
ATENEO - LS
Materials
CUSTOMERS
(Office of Admission and Aid)
OAA
JSEC
OSA
OFS
Technology ACET Application
Other processes
Financial
Competitors
The goal of process performance
30Source: Wikimedia
How would you improve this
traditional dining process?
Standardize
Outsource to Customer
Eliminate Cooking
Automate
Re-sequence
Eliminate Waiters
…automation,
…execution,
Organizations
…of business activity flows in
applicable combination
to support…
…control, measurement,
…involving employees, customers, and optimization… Von Rosing, M., Von
Scheel, H., & Scheer, A.
and partners within and beyond W. (2014)
the enterprise boundaries!” 32
Why BPM? The Technology Perspective
Information Business
Technology Value
Process
Change
BPM responding to change: Examples
John Young
Related Disciplines
• Total Quality Management (TQM)
• Focus on continuously improving and sustaining the quality of products and
services.
• TQM puts emphasis on products and services themselves, while BPM focuses on
improvement of processes.
• Applications of TQM are primarily in manufacturing while BPM more in service
organizations.
• Operations Management
• Concerned with managing physical and technical functions of organization,
particularly those relating to production and manufacturing.
• Using probability theory, queuing theory, decision analysis, mathematical
modeling, and simulation for optimizing efficiency of operations.
• Often concerned with controlling an existing process, while BPM making changes
to an existing process in order to improve it.
https://d2myx53yhj7u4b.cloudfront.net/sites/default/files/IC-OG-OperationsManagement.jpg
36
Related Disciplines
• Lean
• Originates from manufacturing, in particular Toyota Production System.
• Eliminates waste, i.e., activities that do not add value to the customer.
• BPM puts more emphasis on use of information technology as a tool to improve
business processes and to make them more consistent and repeatable.
• Six Sigma
• Originates from manufacturing, in particular from production practices at
Motorola.
• Focuses on minimization of defects (errors).
• Strong emphasis on measuring output of processes, especially in terms of quality.
• Popular approach to blend Lean with Six Sigma, leading to Lean Six Sigma.
37
Origins and History of BPM
38
Adam Smith: Processes and Division of Labour
“To take an example, the trade of a pin-maker: But in the way in which this
business is now carried on, it is divided into a number of branches:
• One man draws out the wire; another straights it;
• a third cuts it; a fourth points it; a fifth grinds it at the
• top for receiving the head; to make the head requires
• three operations; to put it on is a peculiar business;
• to whiten the pins is another; to put them into the paper;
and the important business of making a pin is, in this
manner, divided into about eighteen distinct operations.”
39
Frederick W. Taylor: Scientific Management
40
Concepts that shaped BPM
• Adam Smith (end of 1700)
• Scientific Management (end of 1800)
• Lean Management (1950-1990)
• Total Quality Management (1970-80) and Six Sigma (1986)
• Business Process Reengineering (1990s)
• Workflow Management (1990s)
•…
Concepts that shaped BPM
• Adam Smith (end of 1700)
• Scientific Management (end of 1800)
• Lean Management (1950-1990)
• Total Quality Management (1970-80) and Six Sigma (1986)
• Business Process Reengineering (1990s) take out old process and make a new one or revise it
• Workflow Management (1990s)
•…
BPM: the new way to an old target
Six Lean
Sigma
TQM
BPR
WfM
…
BPM
44
The BPM lifecycle
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
analysis
controlling BPM lifecycle
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
A process architecture is similar to a blueprint of a house
Porter: Components of a process architecture
Management
Processes
Customers / Stakeholders
Suppliers / Partners
Core Processes
Support Processes
Implement
Define Vision Develop Strategy Manage Risk
Strategy
Manage
Procure Procure Market Deliver
Customer
Materials Products Products Products
Service
lifts
Support Processes
Management Processes
Mine Geology
Core Processes
Support Processes
Process architecture of a bank in Australia
Management Processes
Core Processes
Support Processes
The BPM lifecycle – Process Discovery
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Who are involved?
Process Analyst :
Domain Expert
(aka Subject Matter Expert )
Process Analyst
Process Models – The Understanding of Processes
1. What needs to be done and when? - Control flow
2. What do we need to work on? – Objects (physical & electronic)
3. Who’s doing the work? - Resources (human & systems)
Invoice DB Invoice
Senior Finance Officer
mismatch Block
exists Invoice
Invoice
blocked
Process Models in BPMN2.0*
Identified
resources within
the organization
Model extended
beyond the main
organization
*Business Process Model and Notation 2.0
Process Models in Petri Nets and Workflow Nets
p4
place
p3
processes p2
in Petri token
Nets
t12 t21
p1
t01 t10
p0
Process Models in Petri Nets and Workflow Nets
begin
AND_split c2 c5 AND_join
register phone_garage
simple c8
c3 c6
c1 check_insurance
classify
Sample process in
Workflow Nets
complex
check_insurance c4 check_history c7 phone_garage
OK c9
pay
decide
end
not_OK send_letter
The BPM lifecycle – Process Analysis
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Typical Process Analysis Methods
62
The BPM lifecycle – Process Redesign
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Process Redesign
Learn from
better practices Others!
Derive
Co-ideate
with Your
Think in Customer!
Patterns!
Utilize
https://www.youtube.com/watch?v=B-1Kfe3K2YI
67
The BPM lifecycle – Process Implementation
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Process implementation
Executable
Job redesign
process design
IT development
Training
& configuration
Performance
Testing management
plan
... ….
69
Business Process Management Systems (BPMS)
An example how business
processes connect to
information systems
Business Process
ERP System
Data
Warehouse
HR Application Inventory
Manager
Workflow Reference Model
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance
performance insights
insights discovery model
model
Process
monitoring and Process
controlling analysis
Executable
Executable Insights
Insights on
on
process
process weaknesses
weaknesses and
and
model
model their
their impact
impact
Process Process
implementation To-be
To-be process
process redesign
model
model
Process Monitoring & Controlling
Data mining
Statistics-based Techniques
(Performance Dashboards)
Model-based Techniques
Event (process mining)
stream
DB logs
Types of process dashboards
Process
Dashboards
Process
mining
Model-based Techniques
Event (process mining)
stream
DB logs
80
Process Mining – an emergent BPM technology
A branch of data science that provides tools and techniques for process
modelling and analysis using event logs collected from an organization’s
information systems.
HIS Db
https://www.youtube.com/watch?v=7oat7MatU_U
83
Case Study: Suncorp Group
Product
500
Sales Service Claims tasks
Dev
Home 30
Motor
variations
Commercial
Liability
CTP / WC
OK
OK Good
Deviance & Variance Mining
Discover and analyse actual organisational processes from data
MOD
EL
Main result
Key patterns that explain lower performance identified
Process Mining Case Study– Government
• Constitutional Commission of the Philippines
• Founded in 1900 with 16 regional offices throughout
• In 2010, received low rating for HR operations…
• …embarked a transformation program called PRIME-HRM!
88
7 End-to-End Phases Covering PRIME-HRM
89
Enabling CSC-HRPSO for evidence-based process
analytics
PRIME-HRM v2.0
DB
90
PRIME-HRM in action – preliminary analysis
Case
CasePerformance Analysis
Frequency Analysis
Heavy transaction
area and warrants
Possible cause due
in-depth analysis!
to “rework”!
PRIME-HRM in action – preliminary analysis
Case
CasePerformance Analysis
Frequency Analysis
Heavy transaction
area and warrants
Possible cause due
in-depth analysis!
to “rework”!
Recap
begin
AND_split c2 c5 AND_join
register phone_garage
simple c8
c3 c6
c1 check_insurance
classify
complex
check_insurance c4 check_history c7 phone_garage
OK c9
pay
decide
end
not_OK send_letter
94
Readings and resources
• BPM Textbook
• Process Mining Textbook
1. Van, D. (2011). Process mining discovery, conformance and
enhancement of business processes. Springer Heidelberg
Dordrecht London New York. ISBN.
2. Van Der Aalst, W. (2016). Data science in action. In Process
mining (pp. 3-23). Springer, Berlin, Heidelberg.
• First edition can be used as a viable reference.
• Check the syllabus for required and additional
references
• Course materials and references will be posted soon
Gerald G. Divinagracia, MBPM
BPM Consultant
E-mail: gdivinagracia@ateneo.edu
Phone:+63 9999975338