Business Process Engineering

A.Y. 2021/2022
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
English
Learning objectives
The goal of the course is the study and design of Business Processes and of the role of information systems and technologies that support them. The course will focus on the analysis, design, and implementation of Business Processes, also discussing the issues of workflow management. A number of real case studies will be presented to students during the lectures to get them acquainted to the main organizational processes, fostering an applied knowledge on Business Process modeling.
Expected learning outcomes
The student is expected to acquire the following competences and knowledge:
· Capability of analyzing, modeling, and designing a business process.
· Understanding the role of workflow and process analysis in the context of Business Process Management (BPM).
· Master the basic principles of process and workflow analysis and management.
· Master the techniques and tools for process modeling and learn how to exploit them in the workflow management.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Lesson period
Second semester
Course syllabus
The course structure follows strictly the Business Process Management lifecycle and describes one after the other the phases of Process Identification, Discovery, Analysis, Redesign, Implementation, and Monitoring. The emphasis of the program is on the toolbox shared by all these phases: the set of languages and practices commonly used in Process Modeling. The topics presented are the following.
Introduction to Business Process Management and to the BPM lifecycle
Business Modeling vs Business Process Modeling - e3value diagrams for Business Modeling
Process identification: Process Architecture, Process Selection
Introduction to the Business Process Modeling and Notation (BPMN) language
Main Gataways in BPMN
Resources and Subprocesses in BPMN
Business Objects in BPMN
Business Process orchestrations and choreographies
BPMN limitations
Modeling with UML State Diagrams
Modeling with Event Diagrams
Elements of Petri Nets: Condition-Event Nets, Place-Transition Nets and Colored Petri Nets, Workflow networks;
The YAWL language
Process Discovery Phase
Qualitative Process Analysis: Value Analysis and Waste Analysis
Quantitative Process Analysis: Flow analysis, Elements of Queueing Theory, Analytic models for Queues, Simulation models
Process Re-engineering
Process Implementation
Process monitoring
Prerequisites for admission
The class has no specific preliminary requirement, except those necessary to enter a Master degree in Computer Science.
Teaching methods
Academic lectures
Teaching Resources
After each class, the learning materials will be made available on the Ariel course web site https://ggianinibpe.ariel.ctu.unimi.it
Assessment methods and Criteria
The exam consists of a written test and a project. The written test (open book) consists of theoretical questions. The time allowed for the test is 2: 00h. After passing the written test, the student can present the project (whose subject should be agreed in advance). The final grade is given by the arithmetic average of the marks obtained from the two deliverables.
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor: Gianini Gabriele