Module 2-Process Identification
Module 2-Process Identification
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.
Exercise 2.1 Explain how the trade-off between impact and manageability works out for
broad and narrow processes, respectively.
o Any enumeration of business processes should strive for a reasonably
detailed outcome, which needs to be aligned with the organization’s
specific goals of process management. For most organizations, as a rule
of thumb, this will boil down to a dozen to a couple of dozens of business
processes. Very large and diversified organizations might be better off
with identifying a couple of hundred processes. To illustrate this: Within a
multi-national investment firm, which employs close to 3,000 staff and
holds assets in the range of € 300 billion, 120 different business
processes have been identified. To each of these business processes a
process owner is assigned, who oversees the performance of the process
and monitors the achievement of its objectives in terms of customer
satisfaction, profitability, and accountability. Detailed process models are
kept up-to-date, both as a means for documenting planned changes to
any process and for satisfying the requirements of financial authorities. By
contrast, for a small medical clinic in the Netherlands, which employs
medical specialists, nurses, and administrative staff, 10 different treatment
processes have been identified. A few of these have been mapped in the
form of process models and are now in the process of being automated
with a business process management system. For all other processes, it is
sufficient to be aware of the distinctive treatment options they can provide
to different patient categories.
Exercise 2.2 What are the potential drivers for the described investment firm to identify
a large number of processes?
o In addition to a rather detailed view on what business processes exist, an
understanding must be developed about the relations between the various
processes. In a situation where organizations define both narrow and
broad processes, to avoid confusion, it is important to map how narrow
processes relate to broader processes. A broad process like order
management, for example, can be related to the more narrowly defined
processes of order booking, billing, shipment, and delivery. All of these
can be considered sub-processes of order management. We can call this
an example of hierarchical relations between processes. Processes may
also be related to one another differently. Billing, in the example we just
used, is an upstream process compared to shipment: for the same order
the bill is sent out usually before the ordered goods are shipped. Another
way of expressing this relation is, of course, that shipment can be
considered a downstream process in comparison to billing. This illustrates
how processes can be sequentially related.
Exercise 2.3 Discuss in how far order management might be sequentially related to
booking, billing, shipment, and delivery.
o Most of the time, the insight into the relations between processes may be
less than strictly exact. The most important goal of capturing dependent
relations is to gain an understanding of how the performance of a process
is related to that of another. If one would, for example, redesign an
existing process it is useful to understand which processes depend on the
outcomes of such a process. Such downstream processes may need to
be prepared for receiving information or goods in another frequency or
form than before and measures should be taken to prevent any
disruptions.
Exercise 2.4 At this point, we discussed hierarchical and sequential relations between
business processes. Can you think of other types of relation that are useful to
distinguish between processes? As a hint, you might want to think about the purpose of
identifying the relations between business processes.
o While the designation of business processes and their inter-relationships
is subject to different design choices and preferences, some general
guidance is available. First of all, several so-called reference models for
business process identification exist. These are developed by a range of
industry consortia, non-profit associations, government research programs
and academia. The best-known examples are the Information Technology
Infrastructure Library (ITIL), the Supply Chain Operations Reference
Model (SCOR) by the Supply Chain Council, the Process Classification
Framework (PCF) by the American Productivity and Quality Center
(APQC), the Value Reference Model (VRM) by the Value Chain Group,
and the Performance Framework of Rummler–Brache. Reference models
standardize what can be seen as different processes, with unique
characteristics and delivering distinguishable products, and how their
performance can be measured. Their largest value is in the identification
of regulatory or highly industry-specific processes, or when performance
benchmarking against peers and competitors is the issue that a process-
centered organization is after. In other cases, these reference models may
still be useful in identification exercises in the form of a checklist. For
example, an organization can use the APQC’s PCF to inventory the
processes in the framework they use, flag those they do not use, and add
its own unique processes. We will take a closer look at the PCF to
inventory A second stream of support is available in the form of specific
design approaches to develop a so-called process architecture. A process
architecture is an organized overview of the processes that exist within an
organizational context, which is often accompanied with guidelines on how
they should be organized. Design approaches for business process
architectures use a certain logic to arrive at an identification of business
processes. We will go into more detail with respect to a specific design
approach.
Finally, what is worth noting with respect to the designation phase is that
processes change over time, deliberately or not. This naturally implies that
process identification is of a continuous nature. To avoid the situation that
one becomes bogged down in the stage of process identification, the
activity should be considered as an exploratory and iterative endeavor.
When a certain stable overview is created it may very well be usable for a
period of two to three years.
In this section, we have described the process designation and evaluation phases on
a high level of discourse. Now, we will turn to a specific technique to come up with a
process design architecture.
Dijkman Model
preserved. For example, the matrix from Fig. 2.4 can be partitioned into, on the one
hand, a matrix that contains the management and support functions and the internal
customers and, on the other, a matrix that contains the operational functions and the
private and corporate customers.
Business process models are important at various stages of the BPM lifecycle. Before
starting to model a process, it is crucial to understand why we are modeling it. The
models we produce will look quite differently depending on the reason for modeling
them in the first place. There are many reasons for modeling a process. The first one is
simply to understand the process and to share our understanding of the process with
the people who are involved with the process on a daily basis. Indeed, process
participants typically perform quite specialized activities in a process such that they are
hardly confronted with the complexity of the whole process. Therefore, process
modeling helps to better understand the process and to identify and prevent issues.
This step towards a thorough understanding is the prerequisite to conduct process
analysis, redesign or automation.
In this chapter we will become familiar with the basic ingredients of process modeling
using the BPMN language. With these concepts, we will be able to produce business
process models that capture simple temporal and logical relations between activities,
data objects and resources. First, we will describe some essential concepts of process
models, namely how process models relate to process instances. Then, we will explain
the four main structural blocks of branching and merging in process models. These
define exclusive decisions, parallel execution, inclusive decisions and repetition. Finally,
we will cover information artifacts and resources involved in a process.
Reasons for modeling a process:
o Understand the process.
o Identify and prevent issues.
o Share our understanding of the process to others.
Exercise 3.3 Model the following fragment of a business process for assessing loan
applications.
A loan application may be coupled with a home insurance which is offered at discounted
prices. The applicant may express their interest in a home insurance plan at the time of
submitting their loan application to the loan provider. Based on this information, if the
loan application is approved, the loan provider may either only send an acceptance
pack to the applicant, or also send a home insurance quote. The process then
continues with the verification of the repayment agreement.
o Can be: Physical and digital artifacts such as: invoice, paper letter,
email, file.
o Displayed as: A document with the upper-right corner folded over.
ex. Invoice under Emit invoice.
o Allows to model the information flow between process activities.
o To avoid cluttering the model, a data object may be repeated multiple
times.
o When a data object (1 or more) is an input the activity will proceed when
all the data objects becomes available.
o Short notation for a data object being passed on to another activity, is by
connecting it to the sequence flow line.
ex. Shipment address between Get shipment address and Ship
product.
o State of a data object
Note the state behind the name of the data object between [].
ex. Purchase order [confirmed] under Receive payment.
Data association = Displays the association between a activity and a data object.
o Can be: An input (arrowhead to activity) or an output (arrowhead to data
object).
o Displayed as: Dotted line with an open arrowhead.
o ex. output from activity: Invoice under emit Invoice.
o 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.
o Can be: A electronic database, filing cabinet.
o Displayed as: Empty cylinder with triple upper border.
o Connected via data association.
o ex. Warehouse DB under Check stock availability.
Text annotations = Adds additional information to the object/acivity they are
connected to.
o Displayed as: [ in which the text is written connected with an dotted line
to the object/activity.
o Provides extra information to make the model more clear.
o Do not affect the flow of tokens through the process model.
o ex. Also includes packaging above Ship product.
Exercise 3.5 Put together the four fragments of the loan assessment process that you
created in Exercises 3.1–3.4.
Hint Look at the labels of the start/end events to understand the order dependencies
among the various fragments. Then extend the resulting model by adding all the
required artifacts. Moreover, attach annotations to specify the business rules behind (i)
checking an application completeness, (ii) assessing an application eligibility, and (iii)
verifying a repayment agreement.
3.4 Resources
o Distinguishing between: