Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis – Process Modeling Univ. of the Aegean Financial and Management Engineering Dpt Petros KAVASSALIS <pkavassalis@atlantis-group.gr> 1 What you will learn in this course A set of fundamental concepts for understanding Business Process Management (BPM) Best practices and techniques for modeling business processes Strategies for orchestrating IT systems and human activity by using Business Process Management Systems Business Process Analysis Business Process Design XML Web Services E-Forms Familiarization with practical use of BPN in: e-business e-government 2.0 Interoperability through enterprise architecture design <pkavassalis@atlantis-group.gr> 2 Who am I? PhD in Economics and Management (Univ. Paris Dauphine & Ecole polytechnique) Research experience Ecole polytechnique, Paris MIT Center of Technology Policy and Industrial Development, MIT CTPID (MIT Internet Telecommunications Convergence Consortium) Current positions Univ. of the Aegean (FME): Assoc. Professor RACTI: Director of ATLANTIS Group <pkavassalis@atlantis-group.gr> 3 Communication tools e-mail: pkavassalis@atlantis-group.gr Course web site: see FME web site <pkavassalis@atlantis-group.gr> 4 Students evaluation Class Participation (20%) + Assignments (20%) + Final Exam (60%) <pkavassalis@atlantis-group.gr> 5 Business Process Analysis: What is it? Business process analysis (BPA) is the analysis of various business operations classified into processes (i.e. series of related tasks), where observation revolves around the specific ways in which these processes happen along a life cycle from beginning to end… Is a disciplined approach for introducing and managing change to organizations Is an approach that helps improve the performance of business activities Please find examples of process by visiting local businesses Prepare a presentation with the material you have collected Make designs <pkavassalis@atlantis-group.gr> 6 Business Process Analysis: rules Objective: process de-composition Criteria o o o o o Task homogeneity Spatial frontiers (re-group tasks related to the same place, i.e. a cashier's office or an organization’s division Interaction with third systems (see next slide) Re-usable sub-processes / activities End / start events Two versions As-is To-be <pkavassalis@atlantis-group.gr> 7 People Tasks: an important part of the orchestrated ensemble Petros KAVASSALIS <petros@cfp.mit.edu> 8 Process Modeling: processes and subprocesses Separate groups of related tasks (sub-processes) from stand-alone tasks Petros KAVASSALIS <petros@cfp.mit.edu> 9 Ok, but who starts the process? Petros KAVASSALIS <petros@cfp.mit.edu> 10 The process has started but it should wait somewhere… Petros KAVASSALIS <petros@cfp.mit.edu> 11 … After waiting for a while, it goes further and ends… another process starts Petros KAVASSALIS <petros@cfp.mit.edu> 12 [parenthesis: time issues] Start Timer Event A process can start with specified interval as defined by the timer o o Start on a specific day Start after X days Intermediate Timer Event The process will wait for a specified time period before continuing o o Wait until a specific date Wait for a specified duration Petros KAVASSALIS <petros@cfp.mit.edu> 13 Intermediate Message Event Petros KAVASSALIS <petros@cfp.mit.edu> 14 Gateway-ing! [please read and apply: B for any k<a, C for any a<k<b, terminate for any k>b, k: string] Petros KAVASSALIS <petros@cfp.mit.edu> 15 How to model people tasks? [see following lectures] Petros KAVASSALIS <petros@cfp.mit.edu> 16