Abstract
The previous chapters showed how to create a BPMN model. This chapter goes further by showing how to create models that are both correct and complete. To this end, one needs to thoroughly understand the operation of a business process, and one needs to possess the technical skills to represent it in an appropriate BPMN model. These two types of skill are hardly ever unified in the same person. Hence, multiple stakeholders with different and complementary skills are typically involved in the construction of a process model.
This chapter presents the challenges faced by the stakeholders involved in the lead-up to a process model. Then, we discuss methods to facilitate effective communication and information gathering in this setting. Given the information gathered in this way, we show step by step how to construct a process and what criteria should be verified before a process model is accepted as an authoritative representation of a business process.
All truths are easy to understand once they are discovered; the point is to discover them.
Galileo Galilei (1564–1642)
Notes
- 1.
For simplicity, we only consider one supplier in this example, so for instance there is only one activity “Request raw materials” instead of “Request raw materials from Supplier 1” and “Request raw materials from Supplier 2”.
References
J. Becker, M. Rosemann, C. von Uthmann, Guidelines of business process modeling, in Business Process Management. Models, Techniques, and Empirical Studies, ed. by W.M.P. van der Aalst, J. Desel, A. Oberweis (Springer, Berlin, 2000), pp. 30–49
B.L. Berg, H. Lune, Qualitative Research Methods for the Social Sciences (Pearson, Boston, 2004)
P.J.M. Frederiks, T.P. van der Weide, Information modeling: the process and the required competencies of its participants. Data Knowl. Eng. 58(1), 4–20 (2006)
J. Krogstie, G. Sindre, H.D. Jørgensen, Process models representing knowledge for action: a revised quality framework. Eur. J. Inf. Syst. 15(1), 91–102 (2006)
O.I. Lindland, G. Sindre, A. Sølvberg, Understanding quality in conceptual modeling. IEEE Softw. 11(2), 42–49 (1994)
J. Mendling, Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness. Lecture Notes in Business Information Processing, vol. 6 (Springer, Berlin, 2008)
J. Mendling, Empirical studies in process model verification, in Transactions on Petri Nets and Other Models of Concurrency II, Special Issue on Concurrency in Process-Aware Information Systems, vol. 5460 (2009), pp. 208–224
J. Mendling, H.A. Reijers, J. Recker, Activity labeling in process modeling: empirical insights and recommendations. Inf. Syst. 35(4), 467–482 (2010)
J. Mendling, H.A. Reijers, W.M.P. van der Aalst, Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52(2), 127–136 (2010)
J. Mendling, L. Sánchez-González, F. García, M. La Rosa, Thresholds for error probability measures of business process models. J. Syst. Softw. 85(5), 1188–1197 (2012)
J. Mendling, M. Strembeck, J. Recker, Factors of process model comprehension—findings from a series of experiments. Decis. Support Syst. 53(1), 195–206 (2012)
A. Nigam, N.S. Caswell, Business artifacts: an approach to operational specification. IBM Syst. J. 42(3), 428–445 (2003)
A. Ottensooser, A. Fekete, H.A. Reijers, J. Mendling, C. Menictas, Making sense of business process descriptions: an experimental comparison of graphical and textual notations. J. Syst. Softw. 85(3), 596–606 (2012)
M. Petre, Why looking isn’t always seeing: readership skills and graphical programming. Commun. ACM 38(6), 33–44 (1995)
G. Redding, M. Dumas, A.H.M. ter Hofstede, A. Iordachescu, A flexible, object-centric approach for business process modelling. Serv. Oriented Comput. Appl. 4(3), 191–201 (2010)
H.A. Reijers, J. Mendling, A study into the factors that influence the understandability of business process models. IEEE Trans. Syst. Man Cybern., Part A, Syst. Hum. 41(3), 449–462 (2011)
H.A. Reijers, T. Freytag, J. Mendling, A. Eckleder, Syntax highlighting in business process models. Decis. Support Syst. 51(3), 339–349 (2011)
M. Rosemann, Potential pitfalls of process modeling: Part A. Bus. Process. Manag. J. 12(2), 249–254 (2006)
M. Rosemann, Potential pitfalls of process modeling: Part B. Bus. Process. Manag. J. 12(3), 377–384 (2006)
K.D. Schenk, N.P. Vitalari, K.S. Davis, Differences between novice and expert systems analysts: what do we know and what do we do? J. Manag. Inf. Syst. 15(1), 9–50 (1998)
I. Seidman, Interviewing as Qualitative Research: A Guide for Researchers in Education and the Social Sciences (Teachers College Press, New York, 2006)
A. Sharp, P. McDermott, Workflow Modeling: Tools for Process Improvement and Application Development, 2nd edn. (Artech House, Norwood, 2008)
J. Stirna, A. Persson, K. Sandkuhl, Participative enterprise modeling: experiences and recommendations, in Proceedings of the 19th Conference on Advanced Information Systems Engineering (CAiSE 2007), Trondheim, Norway, ed. by J. Krogstie, A.L. Opdahl, G. Sindre. Lecture Notes in Computer Science, vol. 4495 (Springer, Berlin, 2007), pp. 546–560
W.M.P. van der Aalst, Verification of workflow nets, in Application and Theory of Petri Nets 1997, ed. by P. Azéma, G. Balbo. Lecture Notes in Computer Science, vol. 1248 (Springer, Berlin, 1997), pp. 407–426
W.M.P. van der Aalst, Process Mining—Discovery, Conformance and Enhancement of Business Processes (Springer, Berlin, 2011)
L. Verner, The challenge of process discovery. BPM Trends, May 2004
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A. (2013). Process Discovery. In: Fundamentals of Business Process Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33143-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-33143-5_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33142-8
Online ISBN: 978-3-642-33143-5
eBook Packages: Computer ScienceComputer Science (R0)