Professional Documents
Culture Documents
Table of Contents
1. Introcuction to the summary
2. CHAPTER 1. Introduction to Business Process Management
i. Processes Everywhere
ii. Ingredients of a Business Process
iii. Origins and History of BPM
iv. The BPM Life-cycle
3. CHAPTER 2. Process Identification
i. Focusing on Key Processes
ii. Designing a Process Architecture
4. CHAPTER 3. Essential Process Modeling
i. First Steps with BPMN
ii. Branching and Merging
iii. Information Artifacts
iv. Resources
5. CHAPTER 4. NVT
6. CHAPTER 5. Process Discovery
i. The Setting Of Process Discovery
ii. Discovery Methods
iii. Process Modeling Method
iv. Process Model Quality Assurance
7. CHAPTER 6. Qualitative Process Analysis
i. Value-Added Analysis
ii. Root Cause Analysis
iii. Issue Documentation and Impact Assessment
8. CHAPTER 7. NVT
9. CHAPTER 8. Process Redesign
i. The essence of Process Redesign
ii. Heuristic Process Redesign
Introduction
A summary of the book Fundementals Of Business Process Management chapters
1,2,3,5,6 and 8: written originaly by Marlon Dumas, Marcello La Rosa, Jan Mendling
and Hajo A. Reijers.
This was made by me during my first year at the Hanze University of Groningen, The
Netherlands.
English grammar and spelling are not my strong points and so there are errors and
mistakes in this summary. Please contact me if you find any.
All rights are reserved for the original writers of the book.
Failing your exam by only reading my summary, which might not be complete, is your
own responsibility.
Original site from the book: Inculding all sorts of extra materials: http://fundamentals-of-
bpm.org/
Order-To-Cash:
Starts when a customer submits an order.
Ends when the product/service in question has been delivered to the customer.
Includes: Order verification, shipment, delivery, invoicing, payment receipt and
acknowledgment.
Quote-To-Order:
Starts when a supplier receives a request for quote (RFQ)
Ends when the customer in question places a purchase order.
Usually precedes a Order-To-Cash process.
When combined it is called a Quote-To-Cash.
Procure-To-Pay:
Starts when someone in the organization determines that a given product or
service needs to be purchased.
Ends when the product or service is delivered and paid for.
Includes: obtaining quotes, approving purchase, selecting supplier, issuing
purchase order, receiving/consuming the goods/service, checking and paying
the invoice.
Issue-To-Resolution:
Starts when a consumer raises a problem or issue. (such as a defect product
or an issue while consuming a service)
Ends when (preferably both) a party has concluded that the issue/problem has
been resolved.
Variant for insurance companies: Claim-To-Resolution.
Application-To-Approval:
Starts when someone applies for a benefit/privilege.
Ends when the benefit/privilege has been either approved or denied.
For example building permits (government), admission processes (universities)
or applying for a vacation/special leave (companies)
Balance between quality of service and efficiency.
Processes Everywhere 5
Lean
Focus on: Elimination of waste (activities that do not add value to the
customer).
Originates from manufacturing industry (Toyota)
Lean is similar to BPM, but BPM encompasses more and uses IT as a tool to
improve business processes to make them more consistent en repeatable.
Six Sigma
Focus on: Minimization of defects (errors) by measuring quality of the process
output.
Originates from manufacturing (Motorola)
Often combined with Lean. Many techniques are commonly applied in BPM as
well.
A outcome of this phase is to create a as-is process model. Which reflects the
understanding that people in the organization have about how the work is done.
Textual descriptions are difficult to read and easy to misinterpret. Diagrams make it
much easier for everyone involved to understand. They also limit
misunderstanding.
In a diagram you can find the following:
Swim-lanes: A flowchart is divided into several horizontal lanes. These each
represent a organizational unit/person.
Activity nodes: Units of work that represent a human or software application
doing a specific task.
Control nodes (gateways): Capture the flow of execution between activities.
(decision/choice/check)
Event nodes: Requires a action from an actor in order to proceed with the
process.
Step 3, PROCESS ANALYSIS: What are the issues, and how can we resolve
them?
For example, IT systems need to change and people need to be trained to use the
Management team:
CEO (Chief Executive Officer), responsible for overall business performance.
COO (Chief Operations Officer), responsible for the way operations are setup.
CPO (Chief Process Officer), responsible for process performance. (otherwise
COO`s responsibility)
CIO (Chief Information Officer), responsible for efficient and effective operation
of information system infrastructure.
CFO (Chief Financial Officer), responsible for the overall financial performance
of the company.
HRD (Human Resources Director), responsible when big numbers of process
participants are involved.
Process Owners:
Responsible for efficient and effective operations of a given process.
Planning, organizing, controlling, monitoring, securing resources, guidance (in
resolving errors)
One person could be responsible for multiple processes.
Process Participants:
Human actors who perform the activities of a business process on a day-to-
day basis.
Conducting of routine work according to standards and guidelines.
Support redesign activities and implementation efforts.
Process Analysts:
Conduct process identification, discovery, analysis and redesign activities.
Coordinate process implementation, process monitoring and process
controlling.
Report to management.
Closely interact with process participants.
Have an business or IT background depending on which change facet they
focus.
System Engineers:
Involved in process redesign and implementation
Interact with process analysts to capture system requirements.
Can be a external contractor.
BPM Group:
Not all organizations have a dedicated BPM group.
Preserving of process documentation.
Knowledge of how to plan and execute an BPM project.
Responsible for maintaining process architecture, prioritizing of redesign
projects and giving support to other stakeholders of a BPM project.
What processes are executed? AND Which ones should the organization focus
on?
A map describing all the processes and keeping it up to date.
Clear criteria for determining process importance.
Processes need to receive priority based on:
Processes with strategic importance (to a organizations survival)
Processes were it is possible to create great value
Processes with striking problems
Processes were a significant problem is present
Processes may change priority if necessary
Problems may solve itself
New problems arise
Processes that are strategic important, become less/more important
Existence of only 2 processes: Managing product line & Managing the order cycle
Categories of processes according to Porter:
Core processes (primary activities)
Essential value creation, production of goods/services for which
customers pay.
In organisations with both broad and narrow processes, it is important to map how
these narrow proesses relate to broad processes.
Hierarchical relations between processes = Relationships about broad-narrow
relationships of processes.
ex. management (broad) consists of: order booking, billing, shipment and
delivery (all narrow).
Illustrates how processes can be sequentially related.
Upstream process = If a process occurs before another one but are from the
same broad process.
ex. Billing and Shipping are in the same broad process. But Billing occurs
before Shipping.)
Downstream process = If a process occurs after another one, but are from the
same broad process.
ex. Billing and Shipping are in the same broad process. But Shipping
occurs after Billing.)
Gain understanding about how importand the outcome of a process is as imput for
another process.
Reference models:
While processes are subject to different design choises and preferences from a
organization, some general guidance is available in the form of reference models.
Developed by a range of different organizations ranged from non-profits to
goverment resachearch programs.
Best known examples:
ITIL, Information Technology Infrastructure Libary.
SCOR, Supply Chain Operatios Reference Model.
PCF, Process Classification Framework.
APQC, American Productivity and Quality Center.
VRM, Value Reference Model.
Performance Framework.
These models standardize:
What can be seen als different processes with unique charasteristics and
delivering distinguishable products.
How the performance of a process can be measured.
Process Architecture
Organizes overview over the processes that exist within a organizational context.
Can be achieved by focusing on processes with less strategic importance, but with
need/desire to change.
General
Processes can be in a consumer-producer relationship.
One process provides an output that the other process takes as an input.
Process Architecture levels
Level 1: Process landscape model, very abstract.
Level 1 element points to concrete level 2 business process
Should be understandable. Not more than 20 categories of business
processes of a company.
All employees should be able to relate to it with their daily work, and accept it
as a consensual description of the company.
Dijkman approach (see further).
Level 2: Shows more granularity than level 1, still quite abstract.
Level 2 element points further to a business process model on level 3.
Level 3: Shows detail of the processes.
Including: control flow, data inputs/outputs, assignment of participants.
Dijkman Model
Horizontal displayed.
Classified according to properties (see a paragraph down)
Business Function: Something an organization does.
Vertical displayed.
Hierarchical decomposition of functions:
Function consists of Sub-Functions which can consist of Sub-Sub-
Functions etc.
Ex: Purchasing function -> Vendor selection + Operational Procurement
Steps to create this model:
1. Identify Case types
2. Identify Functions for case types
3. Construct One or more case/functions matrix`s
4. Identify Processes
Modeling Theory
Model characteristics:
Mapping: Create a model of the subject.
Abstraction: Only use relevant aspects of the subject.
Fit For Purpose: Creation of a blueprint to display the purpose of the subject.
Target audience (for who are you making the model).
ex. A buyer may want to see a wooden model, but an electrical engineer cant use it
to design an electrical system.
Purpose for modeling:
Organizational design:
Business oriented, used mainly for understanding and communication.
Also benchmarking and improvement.
For: Managers, Process owners and business analysts.
Application system design:
IT-oriented
For: System Engineers and developers used for automation.
Blueprints for software development.
Repetition block = A sequence of activities that can be repeated based on the result.
Begins with a join and ends with a split.
The spit will redirect to the previous join.
Information Artifacts 32
Data association = Displays the association between a activity and a data object.
Can be: An input (arrowhead to activity) or an output (arrowhead to data object).
Displayed as: Dotted line with an open arrowhead.
ex. output from activity: Invoice under emit Invoice.
ex. input to activity: Purchase order under Confirm Order.
Data store = Contains data objects that need to be kept beyond the duration of a
process instance.
Can be: A electronic database, filing cabinet.
Displayed as: Empty cylinder with triple upper border.
Connected via data association.
ex. Warehouse DB under Check stock availability.
Text annotations = Adds additional information to the object/acivity they are connected
to.
Displayed as: [ in which the text is written connected with an dotted line to the
object/activity.
Provides extra information to make the model more clear.
Do not affect the flow of tokens trough the process model.
ex. Also includes packaging above Ship product.
Information Artifacts 33
3.4 Resources
Resources 34
organization.
Lanes can be nested inside each other in multiple levels.
Important to place an activity/event within the right lane and pool.
Placing of a data object is not important, they depend on the activities they are
linked to.
Gateways need to be placed in the same lane as the preceding decision activity.
Message flow = Represents the flow between two separate pools (resource classes)
Displayed as: Dotted line starting with an empty circle and ending with an empty
arrowhead. Also has the label indicating the content of the message.
Resources 35
CHAPTER 4. NVT
CHAPTER 4. NVT 36
Process Discovery
Process Analyst
Responsible for driving the modeling an analysis of a business process.
Not familiar with all the details of the business process.
Secure commitment of various domain experts for providing information on the
process.
Domain Expert
Any individual who has intimate knowledge about how a process or activity is
performed.
Multiple domain experts can be involved, each has a different perspective on the
process.
All the domain experts should jointly have insight into the whole process.
Ex. Process participants, process owner/manager, suppliers, customers.
Make sure the hierarchy backs the process participant involvement in the
process discovery
2. Having a set of working hypotheses on how the process is structured at
different levels of details.
Prepare a extensive set of questions and assumptions to be discussed in
workshops or interviews.
3. Identifying patterns in the information provided by domain experts.
Pieces of information typically refer to specific control structure. (gateways
etc.)
4. Paying attention to model aesthetics.
Models have to look nice to be engaging to a wide audience.
Us the right level of abstraction
You should not show a super-detailed model to an executive-level
manager.
Consists of:
1. Document analysis
There is documentation material available that can be related to an
existing process
Good for getting familiar with the process, the environment and for
creating hypotheses.
Issues:
Documentation is not available in a process oriented way.
The level of granularity of the material might not be appropriate.
Many documents are only partially trustworthy.
Outdated, do not show how it is in reality
2. Observation
Directly follow the processing of individual cases.
The process analyst can either play:
Active role such as a customer.
Process analyst triggers the execution of a process.
Records the steps that are executed and the set of choices that
are offered.
Provides a good understanding of the boundaries of the process
and its essential milestones.
Process analyst will only see parts of the process that require
customer interaction.
Back office processing remains a black box.
Passive role such as an observer.
Appropriate for understanding the entire process.
Requires access to the people and sights where the process is
being worked on.
Requires approval from the managers and supervisors of the
corresponding teams.
People can change their behavior under observation.
Work faster and more precise.
Displays how a process is conducted today in contrast to
Discovery Methods 41
Labor intensive.
Interviews have to be conducted with various domain experts involved in the
process. (due to everyone not having the same amount of knowledge)
Domain experts feel more comfortable with using a free-form interview than a
structured one.
Information can be hold back when not specifically asked.
The interview usually describes an sunny-day scenario.
Expertise of the process analyst is required for understanding how individual cases
are executed in order to create an meaningful process model.
Multiple interviews to check if the independent process model is correct.
Important to ask what happens when something goes wrong or unexpected
cases are handled.
Strategies for scheduling interviews:
Upstream = Starting backwards from the result of the process.
Understanding what input needs to be available before a activity can start.
Downstream = Starting forwards from the beginning of the process.
Understanding which decisions are taken at a given stage.
Offers the opportunity to get a rich set of information on the business process.
Contributors get immediately used to the modeled process.
Involves more participants.
Uses 5x 0.5 day sessions.
Restricting speech time .
Everybody should express their perspective.
Lighter method: using sticky notes to represent task/event.
Purpose: Build a map of activities and their temporal ordering.
Tasks/events need to be the same level of detail.
Discovery Methods 42
Involves additional roles for facilitating the discussion and operating the modeling
tool.
Facilitator = Takes care of organizing the verbal contributions of the
participants.
Tool Operator = Directly entering the discussion results into the modeling tool.
Domain Experts = Participate in the discussion.
Process Analyst = Participate in the discussion.
Process owner = Participate in the discussion.
Objectivity
BEST: Evidence based
Existing documents, logs and observation provide unbiased account of how
the process works.
Interview en workshop based
Rely on descriptions and interpretations of domain experts who are involved.
Risk that those persons may have perceptions and ideas of how the process
operates, may not be correct.
Domain experts might opportunistically hide relevant information about the
process because of fear for loss of power, influence or position in a political
environment.
Richness
BEST: Interview and workshop based
Domain experts are a good source to clarify reasons and objectives for why a
process is setup as it is.
Provides history of the process and the surrounding organization.
Provides information about the personal agenda of the different stakeholders.
Evidence based
Might show issues or raise questions, but do not provide an answer.
Provides insight into strategic considerations when documented in white
papers.
Does not tell anything about the personal agenda of the different stakeholders.
Discovery Methods 43
Time consumption
BEST: Evidence based
Can be easily made available to a process analyst.
Automatic Process Discovery costs a lot of time extracting, reformatting, and
filtering of event logs.
Passive observation requires coordination and approval time.
Interview and workshop based
Conducting interviews and workshops is time consuming.
Interviews can take many iterations
Difficult to schedule workshops with various domain experts on short notice.
Immediacy of feedback
Discovery Methods 44
Advantage: Domain experts will be able to state what they are doing, even if they
do not "know" they are part of a bigger process.
Documents might explicitly mention activities (ex. A set of work instructions).
When the model is getting too complex, focus only on the main activities and
events.
TODO: Identify activities that take place within the process.
TODO: Identify intermediate events that take place within the process.
TODO: Create decision points ((X)OR-splits/joins) with their relevant conditions, where
possible.
Syntactic quality = Producing a process model that complies with the rules and
guidelines.
Following the modeling language rules (ex. BPMN, no sequence flows across
pools)
Verification = Structural and behavioral correctness.
Structural correctness = Types of elements used and how they are connected.
ex. An activity should always have an incoming and outgoing arc.
Behavioral correctness = Relates to potential sequences of execution defined by
the model.
ex. A case should never be able to reach a deadlock or a livelock.
Soundness = Common sound an unsound process fragments: See the picture
above.
Semantic quality = Goal of producing models that make true statements. about the
considered domain, either for existing as-is processes or future to-be processes.
The model has to be compared with the real-world domain of a particular business
process.
There are no formal rules to check semantic quality, it has to pass by the people
involved in the process.
Validation = Checking the semantic quality of a model by comparing it with the real-
world business process.
Validity = All statements included in the model are correct and relevant to the
problem.
A domain expert should point out any difference between what the model
states and what is possible in reality.
Can be checked by simulations and interviews.
Completeness = The model contains all relevant statements on a process that
would be correct.
Check if all the possible alternative processing options have been accounted
for.
Value Classification
Value added analysis = Technique for identifying unnecessary steps in a process, and
eliminating them.
Step = Part of task, or handover between tasks.
Value Classification:
1. Decompose tasks into steps
When no checklists are available, the process analyst needs to conduct
interviews to decompose those steps from the task.
2. Identify customer of the process, and what positive outcomes the customer seeks.
3. Analyze each step in terms of the value it adds.
(VA) Value-adding steps = Directly contribute to positive outcomes of the
process.
ex. Repairing a dryer.
(BVA) Business value-adding steps = Steps that are necessary or useful for
the company that performs the process.
ex. Recording defect in a information system.
(NVA) Non-value adding = The step is none of the above.
Result:
Classification of steps in the equipment rental process (pg. 189)
Not everything is displayed.
Value-Added Analysis 53
Waste Elimination
Strive to minimize/eliminate the NVA steps.
Some steps can be eliminated via automation.
Some steps can be eliminated by reducing the control steps.
Weighted against possible consequences.
Before eliminating BVA steps, these steps should be mapped to business goals and
requirements .
ex. Regulations.
"What is the minimum amount of work required in order to perform the process to the
satisfaction of the customer, while fulfilling the goals and requirements associated to the
BVA steps in the process?"
Value-Added Analysis 54
Asking it 5 times allows to pin down the root cause of a given negative effect.
Structuring brainstorm sessions.
Examples see page 197
Issue Register
Provides a more detailed analysis of individual issues and their impact.
Determine how and to what extend each issue is impacting on the performance of
the process.
Quantitatively = Time/money lost.
Qualitatively = Perceived nuisance (hinder) to the customer or risks that the issue
entails.
Fields:
1. Name of the issue
Short, 2-5 words, understandable by all.
2. Description
Short, 1-3 sentences, focused on the issue itself.
3. Priority
A number, stating the relevance relative to other issues.
4. Assumptions (input data)
Any data used or assumptions mad in the estimation of the impact of the issue.
ex. Number of times a given negative outcome occurs.
ex. Estimated loss per occurrence of a negative outcome.
Over time these assumptions/estimates will be replaced with more reliable
numbers.
5. Qualitative impact
Description of the impact in qualitative terms.
ex. Impact of the issue on customer/employee satisfaction, long term supplier
relationships, company reputation.
6. Quantitative impact
Estimate of the impact of the issue in quantitative terms.
ex. Time loss, revenue loss, avoidable costs.
Pareto Analysis
PICK chart
CHAPTER 7. NVT
CHAPTER 7. NVT 63
Why Redesign?
Business process redesign is about improving the quality of products/services by
rethinking and re-organizing business processes.
What is redesign?
Redesign = Any change to an existing progress.
Framework of items to think about with process redesign
1. The Customers of the business process (internal or external)
2. The Business Process Operation view:
How a business process is implemented.
The number of activities that are identified in the process.
The nature of the activities.
3. The business process behavior view:
How a business process is executed.
How to redesign?
Levels of abstraction for methods for process redesign
Methodologies
collection of problem-solving methods with principles and a common
philosophy.
Field of consulting firms which developed these.
Techniques
Precisely described procedures for achieving a standard task.
Ex. Fishbone diagram, pareto analysis etc.
Redisigning/ creativity techniques
Ex. Brainstorming, flowcharting, data modeling, role-playing, simulation etc.
Tools
A computer software package to support one or more techniques.
Intensity of a methodology = Pace that one aims with changing the process.
Starting point of the redesign effort:
OPTION A: Start from scratch
Easyer to get rid off the inefficiencies in the current process.
Better chance to create a new truly innovative process alternative.
OPTION B: From traits of the existing process that is to be redesigned
Most popular approach
No need to cover all exceptions, or to forget steps.
Level of detail is already inplemented.
OPTION C: Use a good general design (Reference Model)
Use of a blueprint or reference model.
Developed by consultancy and IT companies
Gives an up to date and standardized view on how to carry out a business
process.
Customer Heuristics
Time Cost Quality Flexibility
Control relocation . -- + .
Contact reduction + -- + .
Integration + + . --
Case types (“Determine whether activities are related to the same type of case and, if
necessary, distinguish new business processes”)
Activity elimination (“Eliminate unnecessary activities from a business process”)
Case-based work (“Consider removing batch-processing and periodic activities from a
business process”)
Triage (“Consider the division of a general activity into two or more alternative
activities”)
Activity composition (“Combine small activities into composite activities and divide
large activities into workable smaller activities”)
Knock-out -- + . .
Exception + -- + --
Organization Heuristics
Time Cost Quality Flexibility
Case assignment . . + --
Flexible assignment + -- . +
Centralization + -- . +
Split responsibilities . . + --
Customer teams . . + --
Numerical involvement + -- . --
Case manager . -- + .
Extra resources + -- . +
Specialist-generalist + . + --
Empower + . -- +
Case assignment (“Let workers perform as many steps as possible for single cases”)
Flexible assignment (“Assign work in such a way that maximal flexibility is preserved
for the near future”)
Centralization (“Treat geographically dispersed resources as if they are centralized”)
Split responsibilities (“Avoid shared responsibilities for tasks by people from different
functional units”)
Customer teams (“Consider to compose work teams of people from different
departments that will take care of the complete handling of specific sorts of cases”)
Numerical involvement ( “Minimize the number of departments, groups and persons
involved in a business process”)
Case manager (“Appoint one person to be responsible for the handling of each type of
case, the case manager”)
Extra resources (“If capacity is insufficient, consider increasing the available number of
resources”)
Specialist-generalist (“Consider to deepen or broaden the skills of resources”)
Empower (“Give workers most of the decision-making authority instead of relying on
middle management”)
Information Heuristics
Time Cost Quality Flexibility
Control addition -- -- + .
Buffering + -- . .
Control addition (“Check the completeness and correctness of incoming materials and
check the output before it is sent to customers”)
Buffering (“Instead of requesting information from an external source, buffer it and
subscribe to updates”)
Technology Heuristics
Time Cost Quality Flexibility
Activity automation + -- + --
Integral technology + -- . .