|
1 Introduction to Business Process Management |
|
|
1 | (34) |
|
|
1 | (2) |
|
1.2 Ingredients of a Business Process |
|
|
3 | (5) |
|
1.3 Origins and History of BPM |
|
|
8 | (8) |
|
1.3.1 The Functional Organization |
|
|
8 | (3) |
|
1.3.2 The Birth of Process Thinking |
|
|
11 | (2) |
|
1.3.3 The Rise and Fall of BPR |
|
|
13 | (3) |
|
|
16 | (11) |
|
|
27 | (1) |
|
1.6 Solutions to Exercises |
|
|
28 | (2) |
|
|
30 | (2) |
|
|
32 | (3) |
|
|
35 | (40) |
|
2.1 The Context of Process Identification |
|
|
35 | (6) |
|
2.2 Definition of the Process Architecture |
|
|
41 | (15) |
|
|
41 | (1) |
|
2.2.2 Relationships Between Processes |
|
|
42 | (3) |
|
2.2.3 Reuse of Reference Models |
|
|
45 | (3) |
|
2.2.4 Process Landscape Model |
|
|
48 | (7) |
|
2.2.5 The Example of SAP's Process Architecture |
|
|
55 | (1) |
|
|
56 | (9) |
|
|
56 | (3) |
|
2.3.2 Process Performance Measures |
|
|
59 | (5) |
|
|
64 | (1) |
|
|
65 | (1) |
|
2.5 Solutions to Exercises |
|
|
66 | (3) |
|
|
69 | (3) |
|
|
72 | (3) |
|
3 Essential Process Modeling |
|
|
75 | (42) |
|
3.1 First Steps with BPMN |
|
|
75 | (4) |
|
3.2 Branching and Merging |
|
|
79 | (14) |
|
3.2.1 Exclusive Decisions |
|
|
80 | (2) |
|
|
82 | (4) |
|
3.2.3 Inclusive Decisions |
|
|
86 | (4) |
|
3.2.4 Rework and Repetition |
|
|
90 | (3) |
|
|
93 | (3) |
|
|
96 | (6) |
|
3.5 Process Decomposition |
|
|
102 | (3) |
|
|
105 | (2) |
|
|
107 | (1) |
|
3.8 Solutions to Exercises |
|
|
108 | (4) |
|
|
112 | (2) |
|
|
114 | (3) |
|
4 Advanced Process Modeling |
|
|
117 | (42) |
|
4.1 More on Rework and Repetition |
|
|
117 | (6) |
|
4.1.1 Parallel Repetition |
|
|
119 | (3) |
|
4.1.2 Uncontrolled Repetition |
|
|
122 | (1) |
|
|
123 | (6) |
|
|
123 | (1) |
|
|
124 | (2) |
|
|
126 | (3) |
|
|
129 | (9) |
|
|
129 | (1) |
|
4.3.2 Internal Exceptions |
|
|
130 | (2) |
|
4.3.3 External Exceptions |
|
|
132 | (1) |
|
|
133 | (1) |
|
4.3.5 Non-Interrupting Events and Complex Exceptions |
|
|
133 | (2) |
|
4.3.6 Event Sub-processes |
|
|
135 | (1) |
|
4.3.7 Activity Compensation |
|
|
136 | (2) |
|
|
138 | (1) |
|
4.4 Processes and Business Rules |
|
|
138 | (1) |
|
|
139 | (1) |
|
4.6 Solutions to Exercises |
|
|
140 | (9) |
|
|
149 | (8) |
|
|
157 | (2) |
|
|
159 | (54) |
|
5.1 The Setting of Process Discovery |
|
|
159 | (6) |
|
5.1.1 Process Analyst Versus Domain Expert |
|
|
160 | (2) |
|
5.1.2 Three Process Discovery Challenges |
|
|
162 | (3) |
|
5.2 Process Discovery Methods |
|
|
165 | (12) |
|
5.2.1 Evidence-Based Discovery |
|
|
165 | (3) |
|
5.2.2 Interview-Based Discovery |
|
|
168 | (4) |
|
5.2.3 Workshop-Based Discovery |
|
|
172 | (3) |
|
5.2.4 Strengths and Weaknesses |
|
|
175 | (2) |
|
5.3 Process Modeling Method |
|
|
177 | (6) |
|
5.3.1 Step 1: Identify the Process Boundaries |
|
|
178 | (1) |
|
5.3.2 Step 2: Identify Activities and Events |
|
|
178 | (1) |
|
5.3.3 Step 3: Identify Resources and Their Handoffs |
|
|
179 | (1) |
|
5.3.4 Step 4: Identify the Control Flow |
|
|
180 | (2) |
|
5.3.5 Step 5: Identify Additional Elements |
|
|
182 | (1) |
|
|
182 | (1) |
|
5.4 Process Model Quality Assurance |
|
|
183 | (11) |
|
5.4.1 Syntactic Quality and Verification |
|
|
183 | (4) |
|
5.4.2 Semantic Quality and Validation |
|
|
187 | (2) |
|
5.4.3 Pragmatic Quality and Certification |
|
|
189 | (3) |
|
5.4.4 Modeling Guidelines and Conventions |
|
|
192 | (2) |
|
|
194 | (1) |
|
5.6 Solutions to Exercises |
|
|
195 | (10) |
|
|
205 | (6) |
|
|
211 | (2) |
|
6 Qualitative Process Analysis |
|
|
213 | (42) |
|
|
213 | (5) |
|
|
218 | (6) |
|
|
219 | (2) |
|
|
221 | (1) |
|
|
222 | (2) |
|
6.3 Stakeholder Analysis and Issue Documentation |
|
|
224 | (12) |
|
6.3.1 Stakeholder Analysis |
|
|
225 | (4) |
|
|
229 | (3) |
|
6.3.3 Pareto Analysis and PICK Charts |
|
|
232 | (4) |
|
|
236 | (8) |
|
6.4.1 Cause-Effect Diagrams |
|
|
236 | (5) |
|
|
241 | (3) |
|
|
244 | (1) |
|
6.6 Solutions to Exercises |
|
|
244 | (5) |
|
|
249 | (4) |
|
|
253 | (2) |
|
7 Quantitative Process Analysis |
|
|
255 | (42) |
|
|
255 | (18) |
|
7.1.1 Calculating Cycle Time Using Flow Analysis |
|
|
256 | (5) |
|
7.1.2 Cycle Time Efficiency |
|
|
261 | (2) |
|
7.1.3 Critical Path Method |
|
|
263 | (3) |
|
|
266 | (1) |
|
7.1.5 Capacity and Bottlenecks |
|
|
267 | (4) |
|
7.1.6 Flow Analysis for Cost |
|
|
271 | (1) |
|
7.1.7 Limitations of Flow Analysis |
|
|
272 | (1) |
|
|
273 | (6) |
|
7.2.1 Basics of Queueing Theory |
|
|
274 | (2) |
|
7.2.2 M/M/l and M/M/c Models |
|
|
276 | (3) |
|
7.2.3 Limitations of Basic Queueing Theory |
|
|
279 | (1) |
|
|
279 | (9) |
|
7.3.1 Anatomy of a Process Simulation |
|
|
279 | (1) |
|
7.3.2 Input for Process Simulation |
|
|
280 | (6) |
|
|
286 | (1) |
|
|
287 | (1) |
|
|
288 | (1) |
|
7.5 Solutions to Exercises |
|
|
288 | (3) |
|
|
291 | (4) |
|
|
295 | (2) |
|
|
297 | (44) |
|
8.1 The Essence of Process Redesign |
|
|
297 | (10) |
|
8.1.1 Product Versus Process Innovation |
|
|
298 | (2) |
|
|
300 | (3) |
|
8.1.3 The Devil's Quadrangle |
|
|
303 | (1) |
|
8.1.4 Approaches to Redesign |
|
|
304 | (2) |
|
|
306 | (1) |
|
8.2 Transactional Methods |
|
|
307 | (12) |
|
8.2.1 Overview of Transactional Methods |
|
|
308 | (4) |
|
|
312 | (3) |
|
8.2.3 Heuristic Process Redesign |
|
|
315 | (4) |
|
8.3 Transformational Methods |
|
|
319 | (10) |
|
8.3.1 Overview of Transformational Methods |
|
|
319 | (4) |
|
8.3.2 Business Process Reengineering |
|
|
323 | (2) |
|
8.3.3 Product-Based Design |
|
|
325 | (4) |
|
|
329 | (1) |
|
8.5 Solutions to Exercises |
|
|
330 | (3) |
|
|
333 | (5) |
|
|
338 | (3) |
|
9 Process-Aware Information Systems |
|
|
341 | (30) |
|
9.1 Types of Process-Aware Information Systems |
|
|
341 | (14) |
|
9.1.1 Domain-Specific Process-Aware Information Systems |
|
|
342 | (2) |
|
9.1.2 Business Process Management Systems |
|
|
344 | (3) |
|
9.1.3 Architecture of a BPMS |
|
|
347 | (6) |
|
|
353 | (2) |
|
9.2 Advantages of Introducing a BPMS |
|
|
355 | (5) |
|
|
355 | (1) |
|
9.2.2 Flexible System Integration |
|
|
356 | (2) |
|
9.2.3 Execution Transparency |
|
|
358 | (1) |
|
|
359 | (1) |
|
9.3 Challenges of Introducing a BPMS |
|
|
360 | (5) |
|
9.3.1 Technical Challenges |
|
|
360 | (2) |
|
9.3.2 Organizational Challenges |
|
|
362 | (3) |
|
|
365 | (1) |
|
9.5 Solutions to Exercises |
|
|
365 | (2) |
|
|
367 | (1) |
|
|
368 | (3) |
|
10 Process Implementation with Executable Models |
|
|
371 | (42) |
|
10.1 Identify the Automation Boundaries |
|
|
372 | (3) |
|
|
375 | (3) |
|
10.3 Complete the Process Model |
|
|
378 | (3) |
|
10.4 Bring the Process Model to an Adequate Granularity Level |
|
|
381 | (3) |
|
10.4.1 Task Decomposition |
|
|
381 | (1) |
|
10.4.2 Decomposition of Ad Hoc Sub-Processes with CMMN |
|
|
382 | (2) |
|
|
384 | (1) |
|
10.5 Specify Execution Properties |
|
|
384 | (15) |
|
10.5.1 Variables, Messages, Signals, Errors, and Their Data Types |
|
|
386 | (2) |
|
|
388 | (1) |
|
|
389 | (1) |
|
10.5.4 Send and Receive Tasks, Message and Signal Events |
|
|
390 | (1) |
|
|
391 | (1) |
|
|
391 | (3) |
|
10.5.7 Task, Event, and Sequence Flow Expressions |
|
|
394 | (1) |
|
10.5.8 Implementing Rules with DMN |
|
|
394 | (2) |
|
10.5.9 Other BPMS-Specific Properties |
|
|
396 | (3) |
|
|
399 | (1) |
|
|
400 | (1) |
|
10.8 Solutions to Exercises |
|
|
400 | (8) |
|
|
408 | (3) |
|
|
411 | (2) |
|
|
413 | (62) |
|
11.1 The Context of Process Monitoring |
|
|
413 | (2) |
|
11.2 Process Performance Dashboards |
|
|
415 | (4) |
|
11.2.1 Operational Dashboards |
|
|
415 | (1) |
|
11.2.2 Tactical Dashboards |
|
|
416 | (2) |
|
11.2.3 Strategic Dashboards |
|
|
418 | (1) |
|
11.2.4 Tools for Dashboard Creation |
|
|
419 | (1) |
|
11.3 Introduction to Process Mining |
|
|
419 | (8) |
|
11.3.1 Process Mining Techniques |
|
|
420 | (1) |
|
|
421 | (6) |
|
11.4 Automated Process Discovery |
|
|
427 | (15) |
|
|
428 | (4) |
|
|
432 | (4) |
|
11.4.3 Robust Process Discovery |
|
|
436 | (3) |
|
11.4.4 Quality Measures for Automated Process Discovery |
|
|
439 | (3) |
|
11.5 Process Performance Mining |
|
|
442 | (9) |
|
|
442 | (5) |
|
|
447 | (1) |
|
|
448 | (2) |
|
11.5.4 Flexibility Dimension |
|
|
450 | (1) |
|
11.6 Conformance Checking |
|
|
451 | (7) |
|
11.6.1 Conformance of Control Flow |
|
|
452 | (5) |
|
11.6.2 Conformance of Data and Resources |
|
|
457 | (1) |
|
|
458 | (3) |
|
11.8 Putting It All Together: Process Mining in Practice |
|
|
461 | (2) |
|
|
463 | (1) |
|
11.10 Solutions to Exercises |
|
|
464 | (6) |
|
|
470 | (2) |
|
|
472 | (3) |
|
12 BPM as an Enterprise Capability |
|
|
475 | (26) |
|
12.1 Barriers to BPM Success |
|
|
476 | (1) |
|
12.2 The Six Success Factors of BPM Maturity |
|
|
477 | (13) |
|
12.2.1 Strategic Alignment |
|
|
480 | (4) |
|
|
484 | (2) |
|
|
486 | (2) |
|
|
488 | (2) |
|
12.3 Measuring Process Maturity and BPM Maturity |
|
|
490 | (5) |
|
|
495 | (1) |
|
12.5 Solutions to Exercises |
|
|
495 | (3) |
|
|
498 | (1) |
|
|
499 | (2) |
|
|
501 | (8) |
|
|
501 | (1) |
|
A.2 Business Process Operation Heuristics |
|
|
502 | (1) |
|
A.3 Business Process Behavior Heuristics |
|
|
503 | (1) |
|
A.4 Organization Heuristics |
|
|
503 | (2) |
|
A.5 Information Heuristics |
|
|
505 | (1) |
|
A.6 Technology Heuristics |
|
|
505 | (1) |
|
A.7 External Environment Heuristics |
|
|
506 | (3) |
References |
|
509 | (10) |
Index |
|
519 | |