Abstract
Computer Science curricula usually develop software modeling, design, and implementation skills involving standard languages, best practices, and different languages and architectures. However, they do not often involve the specific modeling, design, and implementation of business processes (BPs) using Business Process Management Systems, which require making BPs explicit (e.g., specified in BPMN 2.0) and driving the system development and execution by such models. A specific theoretical, conceptual, and technological background is needed in this context. This paper presents a project-based, hands-on approach to modeling and developing process-driven systems, which we integrated into our Computer Science curricula. We present the experience and highlight lessons learned about essential elements for students learning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Weske, M.: BPM - Concepts, Languages, Architectures, 3rd Ed. Springer (2019). https://doi.org/10.1007/978-3-662-59432-2
Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.A.: Fundamentals of BPM, 2nd Ed. Springer (2018). https://doi.org/10.1007/978-3-662-56509-4
van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business process management: a survey. In: van der Aalst, W.M.P., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44895-0_1
OMG: Business Process Model and Notation (BPMN) vol 2.0 (2011)
Chang, J.: BPM Systems: Strategy and Implementation. CRC Press (2016)
Dumas, M., van der Aalst, W., Hofstede, A.: Process-Aware Information Systems: Bridging People and Software Through Process Technology. Wiley (2005)
Delgado, A., Calegari, D., Milanese, P., Falcon, R., García, E.: A systematic approach for evaluating BPM systems: case studies on open source and proprietary tools. In: Damiani, E., Frati, F., Riehle, D., Wasserman, A.I. (eds.) OSS 2015. IAICT, vol. 451, pp. 81–90. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-17837-0_8
Delgado, A., Calegari, D.: Systematic evaluation of business process management systems: a comprehensive approach. CLEI Electron. J. 21, 1–19 (2018)
Mendling, J., Reijers, H., van der Aalst, W.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52(2), 127–136 (2010)
Russell, N., Aalst, W.M.V.D., Hofstede, A.H.M.T.: Workflow Patterns: The Definitive Guide. MIT Press (2016)
Reijers, H., Liman Mansar, S.: Best practices in BP redesign: overview and qualitative evaluation of successful redesign heuristics. Omega 33(4), 283–306 (2005)
Neubauer, M.: E-Learning support for business process modeling: linking modeling language concepts to general modeling concepts and vice versa. In: Stary, C. (ed.) S-BPM ONE 2012. LNBIP, vol. 104, pp. 62–76. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29133-3_5
Koutsopoulos, G., Bider, I.: Teaching and learning state-oriented business process modeling. experience report. In: Reinhartz-Berger, I., Gulden, J., Nurcan, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2017. LNBIP, vol. 287, pp. 171–185. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59466-8_11
Saraswat, S.P., Anderson, D.M., Chircu, A.M.: Teaching bpm with simulation in graduate business programs: an integrative approach. J. Inf. Syst. Educ. 25(3), 221–232 (2014)
Recker, J., Rosemann, M.: Teaching business process modelling: experiences and recommendations. Commun. Assoc. Inf. Syst. 25, 32 (2009)
Rudra, A., Jaeger, B., Aitken, A., Chang, V., Helgheim, B.: Virtual team role play using second life for teaching business process concepts. In: 2011 44th Hawaii International Conference on System Sciences, pp. 1–8 (2011)
Marjanovic, O., Bandara, W.: The current state of BPM education in Australia: teaching and research challenges. In: zur Muehlen, M., Su, J. (eds.) BPM 2010. LNBIP, vol. 66, pp. 775–789. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20511-8_69
Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.A.: Teaching BPM as MOOC. BPTrends (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Delgado, A., Calegari, D. (2023). Teaching BPM Fundamentals: A Project-Based Hands-On Course for Process-Driven Systems Modeling and Development. In: Köpke, J., et al. Business Process Management: Blockchain, Robotic Process Automation and Educators Forum. BPM 2023. Lecture Notes in Business Information Processing, vol 491. Springer, Cham. https://doi.org/10.1007/978-3-031-43433-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-43433-4_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43432-7
Online ISBN: 978-3-031-43433-4
eBook Packages: Computer ScienceComputer Science (R0)