Process Management and Mining

Course Description

This course introduces key principles and methods of Business Process Management (BPM) 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
Learning Objectives: At the end of the course, the students:
  • learn the main methods to carry out a real BPM project;
  • are able to model a process with the BPMN standard;
  • are able to implement and execute a process through a commercial information system;
  • understand process mining algorithms and techniques.
Office Hours By appointment, in Room B219 (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-1920 <at> diag <dot> uniroma1 <dot> it

News

  • A recap of the exam rules and guidelines for the projects is available here.
  • Exam Dates :
    • Next Exam: 5 October 2020, at 9:30, online
    • 10 September 2020, online
    • 23 July 2020, online
    • 3 June 2020, online
    • 30 April 2020, online
    • 17 February 2020, at 9:30 in Room A5 (DIAG, Via Ariosto 25)
    • 29 January 2020, at 14:00 in Room A4 (DIAG, Via Ariosto 25)

Schedule of Lectures

DATE AND TIME TOPICS TACKLED
27/09/2019
14:00-16:00 (A3)
01/10/2019
16:00-19:00 (A3)
04/10/2019
14:00-16:00 (A3)
11/10/2019
14:00-16:00 (A3)
  • Process Identification
    • The context of Process Identification
    • Balanced Scorecard
    • Enterprise architecture
    • Process Checklist
15/10/2019
16:00-19:00 (A3)
18/10/2019
14:00-16:00 (A3)
22/10/2019
16:00-19:00 (A3)
25/10/2019
14:00-16:00 (A3)
29/10/2019
16:00-19:00 (A3)
  • Process Modeling
    • Send/Receive tasks
    • Start/End/Intermediate Message events
    • Collaborative processes
    • Process decomposition
    • Embedded and reusable subprocesses
    • Modelling process hierarchies
    • Classroom Exercises:
05/11/2019
16:00-19:00 (A3)
08/11/2019
14:00-16:00 (A3)
  • Process Modeling
    • Exception handling in BPMN
    • Process abortion with terminate end event
    • Internal, external and timing exceptions
    • Error Events
    • Interrupting boundary events
    • Signal events
    • Non-Interrupting boundary events
    • Classroom Exercise:
12/11/2019
16:00-19:00 (A3)
15/11/2019
14:00-16:00 (A3)
  • Process Analysis
    • Qualitative Process Analysis
    • Value-Added Analysis
    • Waste Analysis
    • Root-Cause Analysis and Issue Register
19/11/2019
16:00-19:00 (A3)
22/11/2019
14:00-16:00 (A3)
29/11/2019
14:00-16:00 (A3)
03/12/2019
16:00-19:00 (A3)
06/12/2019
14:00-16: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
  • Process investigated:
  • Tutorials and Homeworks (not graded - to be completed at home):
10/12/2019
16:00-19:00 (A3)
  • 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)
    • Process Discovery
    • Alpha Algorithm
    • Exercise with logs and model.
17/12/2019
15:00-20:00 (A3)
  • Process Mining
    • Limitations of the Alpha Algorithm.
    • Quality criteria for process mining.
    • Conformance Checking.
    • Token-based Replay approach.
    • Exercise with logs and model.
20/12/2019
14:00-19:00 (A3)
  • Introduction to CMMN
    • Case Management and Case Modeling
    • Case Plan Models
    • Tasks, Sentries, Events, Milestones, Connectors
    • Planning tables


Slides


Additional Material and Tools


Exercises


Exam

The exam will consist of:
  • One practical project to be held individually or in group of 2-3 students, or - in special cases - individually (more details below).
  • An oral discussion consisting of questions and exercises related to the course topics.
Both can be carried out during the exam dates.

Projects

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

The project must cover the phases of process modeling/simulation/execution/mining.

Projects consist of concretely using the tools investigated during the course through one or more realistic examples/case studies.

A presentation of the project (possibly performed with slides) is required. The presentation should also include a working demo of the developed project.

A recap of the exam rules and guidelines for the projects is also available here.