Session 7 Lecture
Session 7 Lecture
PROCESS IMPLEMENTATION
BPM AS AN ENTERPRISE CAPABILITY
Session 7
• Identify the automation boundaries
• Review manual tasks
• Complete the process model
• Adjust task granularity
• Specify execution properties
Topics for •
•
Identify the Automation Boundaries
Review Manual Tasks
the Week •
•
Complete the Process Model
Bring the Process Model to an Adequate Granularity Level
• Specify Execution Properties
• The Last Mile
• Barriers to BPM Success
• The Six Success Factors of BPM Maturity
̶ Strategic Alignment
̶ Governance
̶ People
̶ Culture
• Measuring Process Maturity and BPM Maturity
• Recap
2
The BPM Lifecycle (revisited)
Process
identification
Process
Process architecture
architecture
Conformance
Conformance and
and Process As-is
As-is process
process
performance insights
performance 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
3
The well-known gap…
Process
identification
Process
discovery
Process
monitoring and Process
controlling analysis
Executable
Executable
process
process
model
model
Process Process
implementation To-be
redesign
To-be process
process
model
model
4
The result: two sides of the story
“to-be executed”
process model 5
Bridging the gap: one task at a time
1. Identify the automation boundaries
2. Review manual tasks
3. Complete the process model Part I
4. Adjust task granularity
5. Specify execution properties
Part II
6
Adapted from teaching material of Remco Dijkman, TU/e.
1. Identify the automation boundaries
1 2 3
7
In BPMN: specify task markers
8
automated
In our example… user
manual
9
2. Review manual tasks
Principle: if it can’t be seen by the BPMS, it doesn’t exist.
-> Find ways to support manual tasks via IT:
• via user task
• via automated task
-> Isolate them and automate the rest
10
Alternative: isolate manual tasks
11
Alternative: isolate manual tasks
Segment 1 Segment 2
Segment 3
12
Quiz: let’s consider this process fragment
14
3. Complete the process model
15
In our example…
16
In our example…
17
4. Adjust task granularity
18
Look around
Candidate tasks for aggregation may not necessarily be
consecutive due to a sub-optimal order of tasks in the conceptual
model.
19
An exception to the rule
20
Our example…
Before
After Step 41
21
5. Specify execution properties
22
Business Process Management System
23
Process modeling tool
• To create and modify executable process models (by specifying
execution properties)
• To store and retrieve automation solutions from a process
model repository
• May import from conceptual process modeling tools
24
Example process modeling tools
26
Worklist Handler
• Imagine it as an “inbox”
• Offers work items to process participants and allows
participants to commit to these work items
• Handles participants’ work queues and work item priorities
• May provide social network capabilities
27
Example worklist handlers
29
Example monitoring & administration tools
Perspective
IBM BPMOne
BPM Process Admin Console
31
Example external services
33
© BPTrends
BPMS Landscape
34
BPMS classification according to BPMN support
35
Cheat sheet
1. Control flow > specify sequence flow expressions…
2. Data flow > specify data types and data mappings
3. Resources > specify participants assignment rules, service details...
Enter Check
no
Invoice Invoice Post Invoice
mismatches
Invoice Details Mismatches
Invoice
received posted
Invoice DB Invoice
Senior Finance Officer
mismatch Block
exists Invoice
Invoice
blocked
36
PROCESS
IMPLEMENTATION
Process Implementation in the BPM Lifecycle
Process
Management Processes
Examples for BPM lifecycle and process mining identification Core Processes
A E
D
5m 3m 5m 10m 30m 2h 10m
15m
C
1.5h 10min
Conformance and Process As-is process
performance discovery model
insights
A B C D E
Process Process
monitoring analysis
Executable Insights on
process weaknesses and
model their impact
Process Process
implementation To-be process redesign
model
38
Chapter Overview
• This chapter deals with turning conceptual models into executable models
• Executable models can be used by a process-aware information system to coordinate a business
process
• We propose a systematic method for carrying out this transformation, which consists of five steps:
1. Identify the automation boundaries,
2. Review manual tasks,
3. Complete the process model,
4. Bring the process model to an adequate level of granularity, and
5. Specify execution properties.
• By following this method a conceptual model incrementally becomes less abstract and more IT-
oriented
• As part of this method, two standards complementary to BPMN are used:
̶ the Case Management Model and Notation (CMMN), and
̶ the Decision Model and Notation (DMN)
39
Setting the boundaries
• Guiding principle: not all processes can be automated.
• Based on this principle, establish which parts of a process can be coordinated by the BPMS
and which parts cannot
40
Notation
• The distinction between automated, manual, and user tasks is captured in BPMN via
specific markers on the top-left corner of the task box
• Manual tasks are marked with a hand,
• User tasks are marked with a user icon.
• Automated tasks are further classified into the following subtypes in BPMN:
̶ Script (script marker), if the task executes some code (the script) internally to the BPMS
̶ Service (gears marker), if the task is executed by an external application, which exposes
its functionality via a service interface
̶ Business rule (table marker), if the task triggers a business rule to be executed by a rules
engine external to the BPMS
̶ Send (filled envelope marker), if the task sends a message to an external service,
̶ Receive (empty envelope marker), if the task waits for a message from an external
service
41
Exercise 10.1
• Assume you have to automate the loan assessment process model of Solution 3.8 (page
110) for the loan provider. Start by classifying the tasks of this process into manual,
automated, and user tasks. Then, represent them with appropriate task markers.
42
Review manual tasks
• Goal: check whether the manual tasks can be linked with the BPMS
• Guiding principle: if the task cannot be seen by the BPMS, it does not exist
• Note: There are cases in which it is not convenient to link manual tasks to a
BPMS.
43
Complete the Process Model
• Main goal: Establish that the the process model is complete
• Two principles underlie this step:
̶ i) exceptions are the rule, and
̶ ii) no data implies no decisions and no task handoff
(so, better include how data is used and produced)
44
Exceptions
• Often, conceptual process models neglect certain information because modelers deem it as
irrelevant for the specific modeling purpose, they assume it is common knowledge, or they
are simply not aware of it.
• Depending on the application scenario, it may be fine to neglect this information in a
conceptual model; however, information that is not relevant in a conceptual model may be
highly relevant for a process model to be executed
In the majority of cases, a model must completed with the aspects concerning exceptions to
make it executable
45
Data objects
• Purpose: All electronic data objects that are required as input and output by the tasks of
our process need to be specified
Rationale:
• Data objects are often assumed to exist in a conceptual model.
• In an executable model, where a software engine has to run the model, they need to made
explicit.
Each data object needed by the BPMS engine to pass control between tasks and to take
decisions must be modeled.
46
Granularity
47
Unordered tasks
• As a rule of thumb, a (sub-)process whose tasks are performed in an ad hoc manner,
without any predictable order, is not suitable for automation via a BPMN-based BPMS. In
this case, a case management system or an ad hoc workflow system is more appropriate.
• If the BPMS supports the Case Management Model and Notation (CMMN) language, this is
not an issue
48
CMMN
49
Execution Properties
• To make the model fully executable, we need to specify in the last step how each
model element is effectively implemented by the BPMS of choice
51
DMN Tables
52
Assessment 3 Group Report and Presentation
• Students will work in a team of 3-4 members and choose an organisation for their project and will create a
BPM implementation strategy and implementation plan for the organisation.
• Students must use a BPMN tool (LucidChart/Signavio) and create a TO-BE recommendation model for the
report. Must use AND, XOR gateways, lanes and pools, and correct connections with relevant icons to build
TO-BE model (a proposed recommendation model by rectifying/upgrading AS-IS model in A2 Part B).
• The Group Report is due in Session 8 of Week 4 (5 pm) and the Presentation is due in Session 8.
• The weight of the assessment is 20 percent for the Group Report and 15 percent for the Group Presentation.
54
BPM as an Enterprise Capability
Process
Management Processes
Support Processes
Process Process
monitoring analysis
Executable Insights on
process weaknesses and
model their impact
Process Process
implementation To-be process redesign
model
55
Common Reasons for Failure of BPM Programs
56
Exercise 12.1: Success of BPM Program
Indicate to what extent the following activities can be considered a success for a BPM program. For your
assessment, try to distinguish between prerequisites and measures of success. Prerequisites for success
are those activities conducive to or necessary for the eventual success of a BPM program but are not an
end in themselves. In contract, measures of success are activities that relate to the achievement of a
business goal through BPM.
a) The BPM team has correctly configured a modeling tool.
b) A process analyst has completed a Six Sigma training course.
c) The job description of a process owner has been updated.
d) The cycle time of the order-to-cash process was reduced by 5%.
e) A BPMS was installed.
f) The handling time of over 90% of claims was reduced to up to five days.
g) The process architecture was updated.
57
The BPM Maturity Model
58
Exercise 12.2: Six BPM Success Factors
• In recent years, many companies have started initiatives towards “The speed and quality of our application development deter-mines
digital transformation, better customer experience, and regulatory how our customers experience the service. [. . .] There-fore, we
compliance. Partially, these initiatives are operationalized by the can’t afford any mistakes in our software. This is all the more true
help of BPM programs. Rabobank is one of the largest financial now that the supporting role of employees at local member banks
service providers in The Netherlands. In a white paper, Pieter van is disappearing. Processes must be fully functional. At the same
Langen, a senior manager with Rabobank, reports on their BPM time, we must make sure that we can promptly anticipate
program and the way they use ARIS as a process modeling tool. customers’ desires and comply with laws and regulations. This
• Which of the six BPM critical success factors does Van Langen’s requires clear-cut and transparent pro-cesses for software
report refer to? development. [. . .] If we develop an appli-cation for an innovative
mobile service, it is crucial to know exactly what its impact will be
on the environment and other systems and processes. We use
models to do this. [. . .] We wanted to be able to find and maintain
all system document-tation related to our IT in one central
location. [. . .] Moreover, we wanted everyone, from the business
analyst to the archi-tect, to be able to count on the fact that the
retrieved system documentation will be correct, and that
everybody can feel confident in using it. [. . .] In this way we have
more control over the quality of the applications we develop. These
benefits directly translate into a better service for our customers.”
Source: https://info.softwareag.com/rs/858-DJP-
749/images/SAG_Rabobank_RS_Aug16_web_tcm16-129443.pdf
59
Strategic Alignment
1. Strategy-driven BPM project planning: How aligned are the methods and tools we choose in each
phase of the BPM lifecycle to the particular business goals we want to achieve?
2. Strategy and process capability linkage: Does the business strategy directly influence the business
processes and vice versa?
3. Enterprise process architecture: How well is the enterprise process architecture specified?
4. Process performance measures: How well are process outcomes and related process performance
measures defined?
5. Process customers and stakeholders: How well is the view of customers and other process
stakeholders incorporated in BPM projects?
60
Exercise 12.3: Strategic Alignment
• In a case study, Reisert, Zelt, and Wacker report on the corporate “In order to produce innovative solutions faster and more simply, SAP started in
strategy of the software vendor SAP and the way how they used 2008 to transform its research and development processes. SAP moved away from
complex and static project methods toward agile and simple pro-cesses, thereby
BPM to achieve their goals. significantly reducing the throughput time of the standard innovation cycle. Based
• Which capability areas associated with strategic alignment are on the experience of this trans-formation and optimi-zation, [. . .] SAP decided to
described? increase the emphasis on Business Process Management (BPM). Therefore, BPM
initiatives were implemented on a company-wide level in the effort to establish a
process infrastructure and a process improvement culture. [. . .] The key success
factor in SAP’s journey from BPM concepts and ideas to measurable impact [. . .]
was the strategic alignment of BPM with top management support. [. . .] The
Process Manager is responsible for defining the process improvement goal (with
approval from the Business Owner), which is typically derived from the SAP strategy
(im-provement portfolio, strategic objectives), from a current issue in the process
(impediment, audit finding), or from an idea from the SAP idea management
initiative. [. . .] The effect of the process changes are measured according to Process
Performance Indicators (PPIs), which in-clude throughput time, cus-tomer
satisfaction, and cost per unit output. These PPIs are measured by the Process
Manager and compared with pre-viously defined success criteria.
[. . .] Although the triggers for actual process improvement can be numerous, the [.
. .] activities involved in improving a process are standardized and, as such, are
documented in the SAP Process Map.”
Reisert, Zelt, Wacker: How to move from paper to impact in business process
management: The journey of SAP. In vom Brocke, Mendling, eds.: Business Process
Management Cases. Springer-Verlag, 2018.
http://www.bpm-cases.com/projects/how-to-move-from-paper-to-impact-in-
business/ 61
Governance
1. BPM decision making: What BPM decisions can be taken and when, to handle both expected and
unexpected circumstances?
2. BPM roles and responsibilities: Is there a clear definition of BPM roles and associated
responsibilities?
3. Process performance measurement system: What mechanisms are in place to measure process
performance and how appropriate are these mechanisms based on the chosen performance
measures?
4. BPM standards, conventions, and guidelines: How well are BPM standards, conventions, and
guidelines defined?
5. BPM quality controls: What control measures are in place to review and guarantee quality in all
phases of a BPM project?
62
Exercise 12.4: Governance
• In a case study, Reisert, Zelt, and Wacker report on the governance “As the transformation significantly reduced the standard innovation cycle’s
of BPM at SAP. throughput time, SAP decided to build on this success and founded the Productivity
Consulting Group (PCG). [. . .] PCG was founded as a process office with direct
• Which capability areas associated with governance are described? oversight over SAP’s corporate functions throughout all regions. The PCG is
responsible for establishing a process infrastructure in the company, including
process governance, idea management, and improvement services. The PCG is
located in the area of SAP’s COO [the Chief Operations Officer], which facilitates a
direct connection between the PCG’s portfolio and the corporate strategy. By
grouping PCG with an organizational unit called Business Insight and Technology,
the company ensures a close relationship with IT projects and innovations. [. . .]
PCG manages the SAP Process Map and provides SAP-wide BPM standards on how
to design, measure, and improve processes. It also manages the BPM community,
which entails educating the Process Managers on BPM methodology. Process
Managers are responsible for defining, operating, and improving processes, so they
pursue the business goals, strategies, and objectives defined by Business Owners. [.
. .] The effect of the process changes are measured according to Process
Performance Indicators (PPIs). [. . .] SAP uses its own process maturity model that
has been tailored to the company’s needs.”
Reisert, Zelt, Wacker: How to move from paper to impact in business process
management: The journey of SAP. In vom Brocke, Mendling, eds.: Business Process
Management Cases. Springer-Verlag, 2018.
http://www.bpm-cases.com/projects/how-to-move-from-paper-to-impact-in-
business/
63
People
1. Process knowledge: To what level do process participants and related process stakeholders know
the processes they participate in?
2. BPM knowledge: How much do the people in BPM roles, such as process analysts, know about BPM
methods and tools?
3. BPM and process training: How developed is the corporate training in BPM and business processes?
4. Process collaboration and communication: How do process stakeholders collaborate and
communicate with each other for the achievement of process objectives?
5. Propensity to lead BPM: How willing is a company’s management team to lead BPM projects?
64
Exercise 12.5: People
• Continuing with the case study by Reisert, Zelt, and Wacker, the “The PCG supports a series of communication and enablement activities in order to
extract below reports on the activities of the Productivity Consulting establish a solid relationship with the BPM community.
Group (PCG), which is in charge of BPM at SAP and of the people in • SAP Process Excellence Newsletter: Bi-monthly issues that contain training
relation to BPM activities. offers, information on upcoming events and success stories on process
improvement.
• Which capability areas associated with people are described? • Process Manager Information Sessions: Bi-monthly sessions for Process
Managers to share best practices and roll out information about BPM standards.
• Process Management Training: Classroom and virtual training sessions on [SAP’s]
BPM methodology, tools, and best practices (from Process Managers for Process
Managers).
• SAP Process Summit: Annual event where all Process Managers come together
to exchange best practices, get inspiration from external speakers, and learn
about new topics related to BPM.
• SAP Process Excellence Award: Increases the visibility of excellent processes and
provides a platform for employees who are working on process improvement by
rewarding outstanding processes that accomplish measurable process
improvements and have a positive impact on the company.”
Reisert, Zelt, Wacker: How to move from paper to impact in business process
management: The journey of SAP. In vom Brocke, Mendling, eds.: Business Process
Management Cases. Springer-Verlag, 2018.
http://www.bpm-cases.com/projects/how-to-move-from-paper-to-impact-in-
business/
65
Culture
1. Responsiveness to process change: To what extent does the organization embrace and respond to
continuous process change?
2. Embedding of process values and beliefs: How deep is process-thinking ingrained in the corporate
values and beliefs?
3. Adherence to process design: To what degree do process participants adhere to process designs?
4. Leadership attention to BPM: How much support do leaders exhibit for BPM?
5. BPM social networks: Are social network in place to shape and disseminate BPM in the
organization?
66
Exercise 12.6: Culture
“With the implementation of the SAP Process Map and easy-to-use tools for
• The last extract from the case study by Reisert, Zelt, and Wacker process documentation, process modeling has become an important part of
reports on the results and lessons learned from the way SAP Process Managers’ jobs. Currently, 626 employees have an editor user for
embraced BPM. process modeling, and more than 1,200 employees are enrolled in internal
training that helps them to design and leverage processes at SAP. Today,
• Which results can be related to the capability areas associated with 92% of all Level 3 processes are documented and published in the SAP
culture? Consider also the descriptions for Exercise 12.5. Process Map, and 1,023 processes on Level 3 and below are documented. [.
. .] Based on a sample of 100 projects per year, SAP currently achieves a
typical result of 20:1 payback and a customer satisfaction that exceeds 75%.
In addition, many processes’ processing time has been reduced significantly,
including a process in the marketing services team that eliminated eleven
process steps and reduced processing time by up to 74%. [. . .] A strong BPM
community and a culture that supports BPM initiatives, where every single
employee contributes to process improvement, are essential. SAP
established the Process Excellence Award, process management events,
and other activities that contribute to the creation of a process
management culture and a deeper understanding of the value of BPM.”
Reisert, Zelt, Wacker: How to move from paper to impact in business
process management: The journey of SAP. In vom Brocke, Mendling, eds.:
Business Process Management Cases. Springer-Verlag, 2018.
http://www.bpm-cases.com/projects/how-to-move-from-paper-to-impact-
in-business/
67
Process Maturity
• Assessment of how broad and deep a given spectrum of business processes is.
• Supported by Capability Maturity Model Integration (CMMI) by the CMMI
Institute.
̶ Level 1 (Initial),
̶ Level 2 (Managed),
̶ Level 3 (Defined),
̶ Level 4 (Quantitatively managed),
̶ Level 5 (Optimizing)
68
BPM Maturity
• Assessment of how broad and deep the spectrum of BPM activities is.
• Level 1 (Initial): BPM is non-existing or rarely used. When available, BPM projects are carried out in an ad hoc fashion
within individual divisions. Such initiatives are uncoordinated, limited scope and minimal employee involvement.
• Level 2 (Managed): The organization starts capitalizing on its first BPM experiences to build up BPM capabilities. A
process-thinking mindset starts to emerge among its employees. As the awareness of BPM increases, the first
processes are documented and analyzed. There is also increasing involvement of the management level, though
knowledge of BPM methods and tools remains with external experts.
• Level 3 (Defined): The organization reaps the benefits of the first BPM projects, though the focus is still on the early
stages of the BPM lifecycle. The use of methods and tools becomes more sophisticated. In-house BPM training is
established to reduce the dependence upon external experts. The first process collaboration and communication
forums are set up to facilitate the dissemination of BPM experiences (e.g., using intranets to share process models).
• Level 4 (Quantitatively managed): The focus of BPM projects shifts towards the last phases of the lifecycle: change
management accompanies BPM projects to guarantee the acceptance of the redesigned processes; systematic
performance monitoring ensures that BPM projects deliver strategic benefits. A BPM Center of Excellence is
established with well-defined roles to coordinate all BPM efforts. There is process orientation in every project (not
only in BPM-specific ones) and the company minimally relies on external expertise.
• Level 5 (Optimizing): BPM is fully-established, on both the operational level and the strategic level, where it has
become an integral part of any manager’s activities, accountabilities, and performance measurements. BPM methods
and tools are widely accepted and a standardized, company-wide approach to BPM is in place. As BPM becomes the
way business is done, the BPM Center of Excellence reduces in size.
69
Patterns of BPM Maturity
Blue pattern:
• High maturity in strategic alignment and governance, low
elsewhere.
• Typical of organizations where BPM is driven from top, e.g.,
sponsored by the CFO or CEO.
• Strong executive support for BPM, often because of a sense
of urgency.
Orange pattern:
• High maturity in methods and IT, low elsewhere
• Typical of organizations where BPM is driven under the
sponsorship of CIO.
• Strong emphasis on BPM methods and software solutions.
Green pattern:
• medium maturity in people and culture, low elsewhere
• Typical in organizations that are affected by rule-based
governance and heavy unionization, where everyone’s buy-in
is sought for any redesign decision.
70
Exercise 12.7: BPM Maturity of SAP
71
Example of BPM maturity assessment for an insurance
company
• The Figure shows an example of BPM maturity
assessment for an insurance company.
• The assessment is framed in the context of a BPM
roadmap, which describes desired levels of
maturity over time.
• The company in this example follows the orange
pattern: The driver for BPM is methods and IT,
rather than strategy.
72
10 Principles of Good BPM
1. Principle of Context Awareness:
BPM should fit the organizational context. It should not follow a cookbook approach.
2. Principle of Continuity:
BPM should be a permanent practice. It should not be a one-off project.
3. Principle of Enablement:
BPM should develop capabilities. It should not be limited to firefighting.
4. Principle of Holism:
BPM should be inclusive in scope. It should not have an isolated focus.
5. Principle of Institutionalization:
BPM should be embedded in the organizational structure. It should not be an ad hoc responsibility.
6. Principle of Involvement:
BPM should integrate all stakeholder groups. It should not neglect employee participation.
7. Principle of Joint Understanding:
BPM should create shared meaning. It should not be the language of experts.
8. Principle of Purpose:
BPM should contribute to strategic value creation. It should not be done for the sake of doing it.
9. Principle of Simplicity:
BPM should be economical. It should not be over-engineered.
10. Principle of Technology Appropriation:
BPM should make opportune use of technology. It should not consider technology management as an afterthought.
73
Recap (Enterprise Capability)
• This chapter argued that to achieve sustainable success with BPM, we need to go beyond the application of
methods, techniques, and software tools, and consider BPM as an enterprise capability embedded in the
corporate structure.
• Accordingly, BPM should not be seen as a one-off project, but as a coordinated set of projects developed
over time, each of these aiming to improve one or more business processes via the BPM lifecycle.
• First, we presented typical fail reasons of BPM programs, and traced these back to a lack of strategic
alignment, a weak or nonexistent governance structure, or an underestimation of the role that employees
and corporate culture play for the success of the BPM program.
• We then introduced the BPM Maturity Model as a tool to measure the success, or maturity, of a BPM
program within an organization. This model revolves around six critical success factors: strategic alignment,
governance, methods, IT, people, and culture, each sporting five capability areas. The underlying assumption
is that BPM success influences business process success, which in turn influences business success.
• Regarding maturity assessment, we differentiated between BPM maturity and process maturity. The former
measures the completeness and quality of the set of processes executed in an organization; the latter
measures the maturity of the BPM program that drives the management of these processes.
• We overviewed the CMMI framework for process maturity assessment and reused the nomenclature of its
maturity levels to discuss five levels of BPM maturity according to the BPM Maturity Model. From this, we
delineated three key patterns of BPM adoption within companies.
74
Assessment 3 Group Report and Presentation
• Students will work in a team of 3-4 members and choose an organisation for their project and will create a
BPM implementation strategy and implementation plan for the organisation.
• Students must use a BPMN tool (LucidChart/Signavio) and create a TO-BE recommendation model for the
report. Must use AND, XOR gateways, lanes and pools, and correct connections with relevant icons to build
TO-BE model (a proposed recommendation model by rectifying/upgrading AS-IS model in A2 Part B).
• The Group Report is due in Session 8 of Week 4 (5 pm) and the Presentation is due in Session 8.
• The weight of the assessment is 20 percent for the Group Report and 15 percent for the Group Presentation.
Identify the
Review manual Complete the Adjust task
automation
tasks process model granularity
boundaries
Identify the
Specify execution Review Manual Complete the
Automation
properties Tasks Process Model
Boundaries