Process and Service Modeling and Analysis

Course Description

This course introduces key principles and methods of business process management along the entire lifecycle of business processes: from identification to redesign, automation and monitoring. The course emphasises the role of business process models as an instrument to understand and analyse business operations, and to drive the design of Information Technology solutions that support the execution of business processes. The course combines business and IT methods and is designed both for IT and business students.

Main Topics:
  • Process Management in Organizations
  • Process Identification
  • Design of Business Processes
  • Process Modeling with BPMN
  • Qualitative and Quantitative Process Analysis
  • Process Simulation
  • Process Redesign
  • Process Automation and Execution
  • Process-Aware Information Systems
  • Process Mining
Office Hours By appointment, in Room B213 (second floor), Dipartimento di Ingegneria Informatica, Automatica e Gestionale (DIAG), Via Ariosto 25, Roma. To have an appointment, it is required to send an e-mail to the instructor at least one day before.
E-mail Address marrella <at> diag <dot> uniroma1 <dot> it
Mailing List bpm-sapienza-1819 <at> diag <dot> uniroma1 <dot> it

News

  • Exam Dates :
    • 31 October 2019, at 9:30 in Room B213 (DIAG, Via Ariosto 25)
    • 11 September 2019, at 9:00 in Room A6 (DIAG, Via Ariosto 25)
    • 23 July 2019, at 9:00 in Room A6 (DIAG, Via Ariosto 25)
    • 14 June 2019, at 16:00 in Room A6(DIAG, Via Ariosto 25)
    • 1 April 2019, at 14:30 in Room B203 (DIAG, Via Ariosto 25)
    • 19 Februrary 2019, at 9:30 in Room A5 (DIAG, Via Ariosto 25)
    • 18 January 2019, at 9:30 in Room B2 (DIAG, Via Ariosto 25)

Schedule of Lectures

DATE AND TIME TOPICS TACKLED
25/09/2018
10:00-13:00 (A3)
27/09/2018
17:00-19:00 (A3)
  • Introduction to Business Process Management
    • Case study: Equipment Rental Process of a
      construction company
    • Main ingredients of business processes
    • Introduction to process lifecyle
    • Stakeholders in the process lifecycle
03/10/2018
13:00-16:00 (A5)
04/10/2018
17:00-19:00 (A3)
  • Process Identification
    • Process Architecture
    • Process landscape models
    • Design of a process landscape model of a construction company
10/10/2018
13:00-16:00 (A7)
11/10/2018
17:00-19:00 (A3)
18/10/2018
17:00-19:00 (A3)
24/10/2018
13:00-16:00 (B203)
25/10/2018
17:00-19:00 (A3)
  • Process Modeling
    • Resource Perspective
    • Resource classes: pools and lanes
    • Send/Receive tasks
    • Start/End/Intermediate Message events
    • Collaborative processes
    • Classroom Exercise: Order Management
07/11/2018
13:00-16:00 (A5)
  • Process Modeling
    • Process decomposition
    • Embedded and reusable subprocesses
    • Modelling process hierarchies
    • Loops and unstructured cycles
    • Multi-instance activities
    • Classroom Exercise: Loan Application
08/11/2018
17:00-19:00 (A3)
14/11/2018
13:00-16:00 (A5)
15/11/2018
17:00-19:00 (A3)
  • Process Modeling
    • Non-Interrupting boundary events
    • Event subprocesses
    • Compensation handler
21/11/2018
13:00-16:00 (A5)
22/11/2018
17:00-19:00 (A3)
  • Process Analysis
    • Qualitative Process Analysis
    • Value-Added Analysis
    • Waste Analysis
28/11/2018
13:00-16:00 (A5)
29/11/2018
17:00-19:00 (A3)
05/12/2018
13:00-16:00 (A5)
06/12/2018
17:00-19:00 (A3)
  • Process Execution (practical session - no slides)
    • Definition of forms and business rules in Bizagi Studio.
    • Management of the Resource Perspective.
    • Execution of the process investigated through the workbench of Bizagi Studio.
  • Tutorials and Homeworks (not graded - to be completed at home):
12/12/2018
13:00-16:00 (A5)
  • Process Mining
    • Introduction to Process Mining.
    • Process Mining in the the context of Data Science.
    • Event logs and execution traces.
    • ProM - Process Mining (Process Mining Workbench).
13/12/2018
17:00-19:00 (A3)
19/12/2018
13:00-16:00 (A5)
  • Process Mining
    • Quality criteria for process mining.
    • Conformance Checking.
    • Token-based Replay approach.
    • Trace Alignment.
    • Exercise with logs and model.


Slides


Additional Material and Tools


Exercises


Exam

The exam will consist of:
  • Two practical projects to be held individually or in groups (more details below).
  • An oral discussion consisting of questions and exercises related to the course topics.

Projects

Students are strongly encouraged to propose their own idea for projects. Send an email to the lecturer to ask for the assignment of projects (please, do not start performing a project before you have it assigned).

Project presentation will be preferably carried out during pre-fixed days set by the lecturer. Students are however required to send an email in advance to fix the exact date and hour of their presentation.

Two kind of projects:
  • 1 project on process modeling/simulation/execution
  • 1 project on process mining
Projects consist of concretely using one of the tools investigated during the course through one or more realistic examples/case studies