Introduction To BPM: Prof. Dr. Jochen de Weerdt
Introduction To BPM: Prof. Dr. Jochen de Weerdt
Introduction To BPM: Prof. Dr. Jochen de Weerdt
Introduction to BPM
Prof. Dr. Jochen De Weerdt
Lecture overview
2
Many of the slides in this presentation are based upon lecture material from W. van der Aalst
(TU/e), M. La Rosa (QUT), J. Mendling (WU Vienna), and M. Dumas (University of Tartu).
Lecture material
• Dumas, M., La Rosa, M., Mendling, J., Reijers, H. (2018)
Fundamentals of Business Process Management.
• Chapter 1
• Chapter 2
• Chapter 5 (Sections 5.1, 5.2, and 5.3)
3
1. The world of BPM
4
Business Process Management: What is it?
5
Why BPM?
“The first rule of any technology used in a business is
that automation applied to an efficient operation will
magnify the efficiency.
The second is that automation applied to an inefficient
operation will magnify the inefficiency.”
6
Why BPM?
Information Yields
Technology Business
Value
Enables
Yields
Process
Change
7
Index Group (1982)
How to engage in BPM?
• Examples:
• Order-to-Cash
• Quote-to-Order
• Procure-to-Pay
• Application-to-Approval
• Fault-to-Resolution (Issue-to-Resolution)
• Claim-to-Settlement
“If it does not make at least three people mad, it’s not a process.”
9
Hammer and Stanton (1995)
“My washing machine doesn’t work…”
Insurance
Call Centre Company
Technician
Customer Customer
Parts
Service Store
Dispatch
Centre
VALUE
fault-to-resolution process
10
Processes and outcomes
• Every process leads to one or several outcomes, positive or
negative
• Positive outcomes deliver value
• Negative outcomes reduce value
11
What is a business process: Recap
12
The core elements of a process
• Activities
• active elements (e.g. ‘enter sales order’)
• time-consuming, resource-demanding
• state-changing
• Events
• passive elements (e.g. ‘sales order has been entered’)
• represent conditions / circumstances
• atomic, instantaneous
13
The core elements of a process
• Business Objects (or Data)
• the organizational artifacts that undergo state changes
• physical or electronic information
• examples:
• sales order, digital object, consulting proposal
14
How do we combine these?
1. What needs be done and when? - Control flow
2. What do we need to work on? – Data
3. Who’s doing the work? - Resources (humans & systems)
Invoice DB Invoice
Senior Finance Officer
mismatch Block
exists Invoice
Invoice
blocked
15
Process perspectives
Enter Check
•
no
Invoice Invoice Post Invoice
Control flow perspective Invoice Details Mismatches
mismatches
Invoice
•
received posted
“what needs to be done and when”
• predecessor/successor relationship among activities and events
Block
•
mismatch
the central information depicted in a process model exists Invoice
Invoice
blocked
• Data perspective
• “what do we need to work on”
• input/output data to activities Invoice Report Invoice DB
•
Department
16
2. The BPM lifecycle
17
BPM lifecycle
…design, analyze, execute and monitor business processes…
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 on
Insights on
process
process weaknesses and
weaknesses and
model
model their impact
their impact
Process Process
implementation To-be
To-be process
process redesign
model
model
18
Process identification
• What?
• Define an organization’s business processes
• Establish criteria to prioritize the management of these processes
• Why?
• Understand the organization
• Maximize value of BPM initiatives
19
Process identification steps
• Designation phase
• Enumerate main processes
• Determine process scope: boundaries (horizontal and vertical) and
interrelationships (order and hierarchical)
After Davenport 20
(1993)
Designation via reference models
• Example: the APQC Process Classification Framework
(PCF)
• Industry-neutral
enterprise model
• Open standard for
benchmarking
• Four levels
• Categories
• Process group
• Process
• Activity
21
The evaluation phase (aka process selection)
1. Importance
• Which processes have the greatest impact on the organization‘s
strategic goals?
2. Dysfunction
• Which processes are in the deepest trouble?
3. Feasibility
• Which process is the most susceptible to successful
process management?
22
Evaluation example
Process portfolio of an Australian retailer
Primary Focus
High
F
D E T
C G W Z
I K A N
H P U V X
B J Y M R
L O
Low
Poor Good
0 Process Health 4
23
Evaluation example
Process portfolio of a bank
24
Praeg (2007)
3. Process discovery: as-is
process modelling
25
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 on
Insights on
process
process weaknesses and
weaknesses and
model
model their impact
their impact
Process Process
implementation To-be
To-be process
process redesign
model
model
26
Process discovery
1. Defining the setting
• This phase is dedicated to assembling a team in a company that will be
responsible for working on the process.
2. Gathering information
• This phase is concerned with building an understanding of the process. Different
discovery methods can be used to acquire information on a process.
3. Conducting the modeling task
• This phase deals with organizing the creation of the process model. The
modeling method gives guidance for mapping out the process in a systematic
way.
4. Assuring process model quality (see later)
• This phase aims to guarantee that the resulting process models meet different
quality criteria. This phase is important for establishing trust in the process
model.
27
Who is involved?
28
Stakeholders in Detail
29
Challenge 1:
Fragmented process knowledge
I make a photocopy
before handing over the
application
We bundle
refinancing to
get better 30
interest rates.
Challenge 2:
Domain experts think on instance level
31
Challenge 3:
Knowledge about process modelling is rare
“Could you please tell me, whether this diagram correctly
shows your process?”
32
Elicitation techniques used at the process
discovery (process modelling) stage
1. Evidence-based
• Document analysis
• Observation
• Process mining: Automated process discovery
2. Interview-based
3. Workshop-based
33
Document analysis
• Documents point to existing roles, activities and business objects
• Forms
• Work instructions
34
Observation
• Observe what people do at their workplace
• Trace business objects in the course of their lifecycle
• Inspect the work environment
35
Process mining: Automated process
discovery
Make order form
Case
Case
Activity Name Origin
Originat
Timestamp Extra
Extra
ID Activity Name or Timestamp Data
ID ator Data
001 Make order form Mary 20-07-2010 14:02:06 …
001 Make order form Mary 20-07-2010 14:02:06 …
001
001
Scan invoice
Scan invoice
John
John
10-08-2010 09:52:31
10-08-2010 09:52:31
…
…
Genetic Miner
001
001
Central registration
Central registration
John
John
10-08-2010 10:00:36
10-08-2010 10:00:36
…
… HeuristicsMiner Central registration
002 Scan invoice John 11-08-2010 09:15:22 …
002 Scan invoice John 11-08-2010 09:15:22 …
Syste
002
002 InvoiceEnd
booked System 19:23:00
16-08-2010 19:22:59 …
m
003 Make order form Mary 19-08-2010 07:52:41 … Invoice booked Decentral rejection
Syste
002 End 16-08-2010 19:23:00 …
004 Make order form m
Mary 19-08-2010 15:21:39 …
36
Interviews
Interview
Validation Modeling
• Correct
• Complete
Verification
• Sound
• Structured vs. unstructured interviews
• Assumption: analyst and stakeholder share terminology
• Then, questions target at identifying deviations from
standard processing
37
Workshops
• Gather all key stakeholders together
• One process analyst, multiple domain experts
• Participants interact to create shared understanding
• Often: software-supported, a model is directly created during the
workshop (separate role)
• Model is reference point for discussions
• Alternative: brown-paper workshops
38
Strengths and Weaknesses
Technique Strength Weakness
Document Analysis • Structured information • Outdated material
• Independent from • Wrong level of
availability of abstraction
stakeholders
Observation • Context-rich insight into • Potentially intrusive
process • Stakeholders likely to
behave differently
• Only few cases
Automatic Discovery • Extensive set of cases • Potential issue with data
• Objective data quality
Interview • Detailed inquiry into • Requires sparse time of
process process stakeholders
• Several iterations
required before sign-off
Workshop • Direct resolution of • Synchronous availability
conflicting views of several stakeholders
39
Organizing the gathered material
1. Identify the process boundaries
2. Identify activities and events
3. Identify resources and their handovers
4. Identify the control flow
5. Identify additional elements
40
1. Process boundaries
• Under which condition does the process start?
• With which result does it end?
• Which perspective do you assume?
41
2. Identify activities and events
42
3. Identify resources and handovers
43
4. Identify control flow
44
What should you know and what should you
be able to do?
• You should know:
• how a business process is defined, what the core elements are of a
business process are and what the field of BPM is about
• the different phases in the BPM life cycle, give examples of activities
and techniques used in each of these phases
• what process identification is and how designation and evaluation of
business processes serves as a starting point for BPM initiatives
• what process discovery (= as-is process modelling), who is involved,
what the challenges are, what techniques are used, what their
strengths and weaknesses are, and which steps should be
undertaken for modelling as-is processes
• You should be able to:
• contrast and compare different elicitation techniques for process
modelling
45