Skip to main content

Business Process Quality Management

  • Chapter
  • First Online:

Part of the book series: International Handbooks on Information Systems ((INFOSYS))

Abstract

Process modeling is a central element in any approach to Business Process Management (BPM). However, what hinders both practitioners and academics is the lack of support for assessing the quality of process models – let alone realizing high quality process models. Existing frameworks are highly conceptual or too general. At the same time, various techniques, tools, and research results are available that cover fragments of the issue at hand. This chapter presents the SIQ framework that on the one hand integrates concepts and guidelines from existing ones and on the other links these concepts to current research in the BPM domain. Three different types of quality are distinguished and for each of these levels concrete metrics, available tools, and guidelines will be provided. While the basis of the SIQ framework is thought to be rather robust, its external pointers can be updated with newer insights as they emerge.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   279.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Note that the particular technique being used here is not so relevant.

  2. 2.

    The publication of Curtis et al. (1992) is used as rough birth date of the modern business process modeling discipline. The specific focus of the paper, however, was on software processes.

  3. 3.

    http://en.wikipedia.org/wiki/Siq.

  4. 4.

    The use of speech-acts would be a good example of a modeling concept not particularly well supported by the SIQ framework.

  5. 5.

    Note that a process model may certainly contain parts of which the modeler is not completely sure of. The point is that a modeler should model and identify such uncertainty in no uncertain terms that are syntactically correct.

  6. 6.

    In an interview, the famous computer scientist Edsger W. Dijkstra said: “Diagrams are usually of an undefined semantics. The standard approach to burn down any presentation is to ask the speaker, after you have seen his third diagram, for the meaning of his arrows.”

  7. 7.

    http://is.tm.tue.nl/research/woflan.htm.

  8. 8.

    http://wiki.daimi.au.dk/cpntools/.

  9. 9.

    http://www.exspect.com/.

References

  • Adrion WR, Branstad MA, Cherniavsky JC (1982) Validation, verification, and testing of computer software. ACM Comput Surv 14(2):159–192

    Article  Google Scholar 

  • Alves A, Arkin A, Askary S, Barreto C, Bloch B, Curbera F, Ford M, Goland Y, Guizar A, Kartha N, Liu CK, Khalaf R, Koenig D, Marin M, Mehta V, Thatte S, van der Rijn D, Yendluri P, Yiu A (2007) Web services business process execution language version version 2.0. Committee specification 31 January 2007

    Google Scholar 

  • Becker J, Kugeler M, Rosemann M (eds) (2003) Process management, a guide for the design of business processes, Springer, Berlin, pp 41–78

    Google Scholar 

  • Becker J, Rosemann M, von Uthmann C (2000) Guidelines of business process modeling. In: van der Aalst WMP, Desel J, Oberweis A (eds) Business process management. Models, techniques, and empirical studies. Springer, Berlin, pp 30–49

    Chapter  Google Scholar 

  • Bodart F, Patel A, Sim M, Weber R (2001) Should optional properties be used in conceptual modelling? A theory and three empirical tests. Inf Syst Res 12(4):384–405

    Article  Google Scholar 

  • Boehm BW, Brown JR, Kaspar JR et al. (1978) Characteristics of software quality. TRW Series of Software Technology, Amsterdam

    Google Scholar 

  • Brooks LR (1967) The suppression of visualization by reading. Q J Exp Psychol 19(4):289–299

    Article  Google Scholar 

  • Curtis B, Kellner MI, Over J (1992) Process modeling. Commun ACM 35(9):75–90

    Article  Google Scholar 

  • D’Atri A, Solvberg A, Willcocks L (eds) (2001) Using prototyping in a product-driven design of business processes, proceedings of the open enterprise solutions: systems, experiences, and organizations conference. Luiss Edizioni

    Google Scholar 

  • Davenport TH (1993) Process innovation: reengineering work through information technology. Harvard Business School Press, Boston

    Google Scholar 

  • Dehnert J, van der Aalst WMP (2004) Bridging the gap between business models and workflow specifications. Int J Coop Inf Syst 13(3):289–332

    Article  Google Scholar 

  • Fliedl G, Kop C, Mayr HC (2005) From textual scenarios to a conceptual schema. Data Knowl Eng 55(1):20–37

    Article  Google Scholar 

  • Frederiks PJM, van der Weide TP (2006) Information modeling: the process and the required competencies of its participants. Data Knowl Eng 58(1):4–20

    Article  Google Scholar 

  • Gemino A (2004) Empirical comparisons of animation and narration in requirements validation. Requir Eng 9(3):153–168

    Article  Google Scholar 

  • Gemino A, Wand Y (2005) Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties. Data Knowl Eng 55(3):301–326

    Article  Google Scholar 

  • Gruhn V, Laue R (2007) What business process modelers can learn from programmers. Sci Comput Program 65(1):4–13

    Article  Google Scholar 

  • Halpin TA, Curland M (2006) Automated verbalization for orm 2. In: Meersman R, Tari Z, Herrero P (eds) On the move to meaningful internet systems 2006: OTM 2006 workshops, Montpellier, France, October 29–November 3. Proceedings, part II, vol 4278, Lecture notes in computer science. Springer, Heidelberg, pp 1181–1190

    Chapter  Google Scholar 

  • Hammer M, Champy J (1993) Reengineering the corporation: a manifesto for business revolution. Harpercollins, New York

    Google Scholar 

  • Keller G, Nüttgens M, Scheer AW (1992) Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten (EPK)”, Heft 89. Institut für Wirtschaftsinformatik, Saarbrücken, Germany

    Google Scholar 

  • Krogstie J, Sindre G, Jørgensen HD (2006) Process models representing knowledge for action: a revised quality framework. Eur J Inform Syst 15(1):91–102

    Article  Google Scholar 

  • Laue R, Mendling J (2008) The impact of structuredness on error probability of process models. In: Kaschek R, Kop C, Steinberger C, Fliedl G (eds) Information systems and e-business technologies: 2nd international united information systems conference. Lectures notes in business information processing, vol 5. Springer, Heidelberg

    Google Scholar 

  • Lindland OI, Sindre G, Sølvberg A (1994) Understanding quality in conceptual modeling. IEEE Software 11(2):42–49

    Article  Google Scholar 

  • Mayer RE (1989) Models for understanding. Rev Educ Res 59(1):43–64

    Google Scholar 

  • Mayer RE (2001) Multimedia learning. Cambridge University Press, Cambridge, MA

    Book  Google Scholar 

  • Mendling J (2008) Metrics for process models: empirical foundations of verification, error prediction, and guidelines for correctness, vol 6, Lecture notes in business information processing. Springer, Berlin

    Google Scholar 

  • Mendling J, Reijers HA (2008) How to define activity labels for business process models? In: Oberweis A, Hesse W (eds) Proceedings of the Third AIS SIGSAND European Symposium on Analysis, Design, Use and Societal Impact of Information Systems (SIGSAND Europe 2008), Marburg, Germany. Lecture notes in informatics

    Google Scholar 

  • Mendling J, van der Aalst WMP (2007) Formalization and verification of EPCs with OR-joins based on state and context. In: Krogstie J, Opdahl AL, Sindre G (eds) Proceedings of the 19th conference on advanced information systems engineering (CAiSE 2007), vol 4495, Lecture notes in computer science. Springer-Verlag, Trondheim, Norway, pp 439–453

    Chapter  Google Scholar 

  • Mendling J, Neumann G, van der Aalst WMP (2007a) Understanding the occurrence of errors in process models based on metrics. In: Meersman R, Tari Z (eds) OTM conference 2007, proceedings, part I, vol 4803, Lecture notes in computer science. Springer, Heidelberg, pp 113–130

    Google Scholar 

  • Mendling J, Reijers HA, Cardoso J (2007b) What makes process models understandable? In: Alonso G, Dadam P, Rosemann M (eds) Business process management, 5th international conference, BPM 2007, Brisbane, Australia, September 24–28, 2007, proceedings, vol 4714, Lecture notes in computer science. Springer, Berlin, pp 48–63

    Google Scholar 

  • Mendling J, Lassen KB, Zdun U (2008) Transformation strategies between block-oriented and graph-oriented process modelling languages. Int J Bus Process Integrat Manage 3(2):297–312

    Google Scholar 

  • Mendling J, Reijers HA, van der Aalst WMP (2008b) Seven process modeling guidelines (7PMG). Qut eprint, Queensland University of Technology, Brisbane

    Google Scholar 

  • Mendling J, Verbeek HMW, van Dongen BF, van der Aalst WMP, Neumann G (2008c) Detection and prediction of errors in EPCs of the SAP reference model. Data Knowl Eng 64(1):312–329

    Article  Google Scholar 

  • Moody DL (2003) Measuring the quality of data models: an empirical evaluation of the use of quality metrics in practice. In: Proceedings of the 11th European conference on information systems, ECIS 2003, Naples, Italy 16–21 June 2003

    Google Scholar 

  • Moody DL (2005) Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions. Data Knowl Eng 55(3):243–276

    Article  Google Scholar 

  • Nuseibeh B, Easterbrook SM (2000) Requirements engineering: a roadmap. In: Proceedings of the Conference on Software Engineering on The Future of Software Engineering, ACM: New York, pp 35–46, 2000

    Google Scholar 

  • Ouyang C, Dumas M, Breutel S, ter Hofstede AHM (2006) Translating standard process models to bpel. In: Dubois E, Pohl K (eds) Advanced information systems engineering, 18th international conference, CAiSE 2006, Luxembourg, Luxembourg, June 5–9, 2006, proceedings, vol 4001, Lecture notes in computer science. Springer, Heidelberg, pp 417–432

    Google Scholar 

  • Paivio A (1991) Dual coding theory: retrospect and current status. Can J Psychol 45(3):255–287

    Article  Google Scholar 

  • Philippi S, Hill HJ (2007) Communication support for systems engineering – process modelling and animation with april. J Syst Software 80(8):1305–1316

    Article  Google Scholar 

  • Puhlmann F, Weske M (2006) Investigations on soundness regarding lazy activities. In: Dustdar S, Fiadeiro JL, Sheth A (eds) Business process management, 4th international conference, BPM 2006, vol 4102, Lecture notes in computer science. Springer, Heidelberg, pp 145–160

    Google Scholar 

  • Recker J, Dreiling A (2007) Does it matter which process modelling language we teach or use? An experimental study on understanding process modelling languages without formal education. In: Toleman M, Cater-Steel A, Roberts D (eds) 18th Australasian conference on information systems. The University of Southern Queensland, Toowoomba, Australia, pp 356–366

    Google Scholar 

  • Reijers HA (2003) Design and control of workflow processes: business process management for the service industry. Springer, Berlin

    Book  Google Scholar 

  • Reijers HA, van der Aalst WMP (2005) The effectiveness of workflow management systems: predictions and lessons learned. Int J Inf Manage 25(5):458–472

    Article  Google Scholar 

  • Rosemann M (2006a) Potential pitfalls of process modeling: part A. Bus Process Manage J 12(2):249–254

    Article  Google Scholar 

  • Rosemann M (2006b) Potential pitfalls of process modeling: part B. Bus Process Manage J 12(3):377–384

    Article  Google Scholar 

  • Scheer A-W (2000) ARIS business process modelling. Springer Verlag, Berlin

    Book  Google Scholar 

  • Sharp A, McDermott P (2001) Workflow modeling: tools for process improvement and application development. Artech House Publishers, Norwood, MA

    Google Scholar 

  • ter Hofstede AHM, Benatallah B, Paik H-Y (eds) (2008) Trade-offs in the performance of workflows–quantifying the impact of best practices. Lecture notes in computer science, vol 4928. Springer, Berlin

    Google Scholar 

  • van der Aalst WMP (1997) Verification of workflow nets. In: Azéma P, Balbo G (eds) Application and theory of petri nets 1997, vol 1248, Lecture notes in computer science. Springer, Heidelberg, pp 407–426

    Chapter  Google Scholar 

  • van der Aalst WMP, Lassen KB (2008) Translating unstructured workflow processes to readable BPEL: theory and implementation. Inform Softw Tech 50(3):131–159

    Article  Google Scholar 

  • van der Aalst WMP, van Dongen BF, Herbst J, Maruster L, Schimm G, Weijters AJMM (2003) Workflow mining: a survey of issues and approaches. Data Knowl Eng 47(2):237–267

    Article  Google Scholar 

  • van der Aalst WMP, Reijers HA, Weijters AJMM, van Dongen BF, Alves de Medeiros AK, Song M, Verbeek HMW (2007) Business process mining: an industrial application. Inf Syst 32(5):713–732

    Article  Google Scholar 

  • van der Aalst WMP, Nakatumba J, Rozinat A, Russell N (2010) Business process simulation. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1. Springer, Heidelberg

    Google Scholar 

  • van Dongen BF, Vullers-Jansen MH, Verbeek HMW, van der Aalst WMP (2007) Verification of the sap reference models using epc reduction, state-space analysis, and invariants. Comput Ind 58(6):578–601

    Article  Google Scholar 

  • van Hee K, Sidorova N, Somers L, Voorhoeve M (2006) Consistency in model integration. Data Knowl Eng 56:4–22

    Article  Google Scholar 

  • Vanhatalo J, Völzer H, Leymann F (2007) Faster and more focused control-flow analysis for business process models through sese decomposition. In: Krämer BJ, Lin K-J, Narasimhan P (eds) Service-oriented computing – ICSOC 2007, fifth international conference, Vienna, Austria, September 17–20, 2007, proceedings, vol 4749, Lecture notes in computer science. Springer, Berlin, pp 43–55

    Google Scholar 

  • Verbeek HMW, Basten T, van der Aalst WMP (2001) Diagnosing workflow processes using Woflan. Comput J 44(4):246–279

    Article  Google Scholar 

  • Weber B, Rinderle S, Reichert M (2007) Change patterns and change support features in process-aware information systems. In: Krogstie J, Opdahl AL, Sindre G (eds) Advanced information systems engineering, 19th international conference, CAiSE 2007, Trondheim, Norway, June 11–15, 2007, proceedings, vol 4495, Lecture notes in computer science. Springer, Heidelberg, pp 574–588

    Google Scholar 

  • Wynn MT, Verbeek HMW, van der Aalst WMP, ter Hofstede AHM, Edmond D (2006) Reduction rules for yawl workflow nets with cancellation regions and or-joins. BPMCenter Report BPM-06-24, BPMcenter.org

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hajo A. Reijers .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Reijers, H.A., Mendling, J., Recker, J. (2010). Business Process Quality Management. In: Brocke, J.v., Rosemann, M. (eds) Handbook on Business Process Management 1. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00416-2_8

Download citation

Publish with us

Policies and ethics