Business Process Management and Flexibility


  • This is to inform you that today class December 14th, 2017, is the last class before Christmas. Lessons of January 9th and 11th 2018, are confirmed.
  • This is to inform you that today class December 5th, 2017, will be suspended. Lesson of December 7th, 2017, is confirmed.
  • This is to inform you that the lessons of November 2nd, 2017, will be suspended. Lesson of November 7th, 2017, is confirmed.
  • This is to inform you that the lessons of October 12th, 2017, will be suspended. Lesson of October 17th, 2017, is confirmed.
  • Registration: Students interested to the lesson' registrations are invited to send an email to Prof. Barbara Re.
  • Lessons Start: 3 October, see you in class!!!

Lecture:

Lessons Scheduling:

  • 42 h - lecture and exercise sessions
  • Tuesday: 14:00 pm – 16:00 pm
  • Thursday: 09:00 am – 11:00 am

To book an appointment:

  • Please send and e-mail.

  • The course presents essential notions behind Business Process Management focusing on the different phases of business process life-cycle.
  • The course introduces relevant principles for process modelling using the BPMN language, and it focuses on techniques for process analysis (i.e. formal verification).
  • The course presents the importance of modelling techniques in enabling process flexibility (i.e. process configuration, exception handling, ad-hoc process changes).
  • The course focus on the so-called “process-aware” information systems to better understand the impact of business process modelling both in static and dynamic environment i.e., instead of constructing/code these systems by scratch they are assembled, configured or generated using a model-driven approaches.
  • Understand the importance of Business Process and Business Process Management
  • Gain some familiarity with business process terminology
  • Be able to model business processes in static and dynamic environment and to apply the most common techniques for Business Process analysis
  • Be familiar with process execution and process-aware information systems

Introduction to Business Process Management

  • Process Everywhere
  • Business Process Model and Instances
  • Business Process Life-Cycle
  • Classification of Business Process

Business Process Modelling

  • Conceptual models and abstraction mechanisms
  • Control Flow Patterns
  • Business Process Modelling Notation 2.0
  • Modelling Understandability Guidelines

Business Process Analysis

  • BPMN formalization(s)
  • Safeness and Soundness
  • Data Flow Correctness
  • Process Compliance
  • Verification into practice

Process-Aware Information Systems

  • Perspectives on a Process-Aware Information System
  • Pre-specified vs. Knowledge-Intensive Processes
  • Variability, Looseness, Adaptation, Evolution
  • Flexibility-by-Design

Slides are available in the following:

  • Course Introduction - Slide
  • Introduction BPM and BP definitions - Slide
  • Business Process Patterns - Slide
  • BPMN Modelling
    • Modelling Exercise - Description
    • Subprocess Modelling Exercise - Description
    • OMG BPMN Specification - Link
    • OMG BPMN by Example - link
    • Signavio tool (for registration use the following link, it is a dedicate space for UniCam students: Link)
  • BPMN Modelling Guidelines - pdf
  • BPMN Choreography Diagram - pdf
  • Process Verification (Mapping) - pdf - extended
  • Process Verification (Compliance) - pdf
  • Flexibility in Business Process - pdf
  • Exam Simulation - pdf
  • Exam Simulation 2 - simulation.pdf

Modelling Environment - APROMORE @UniCam * http://apromore.unicam.it/

WoPeD (Workflow Petri Net Designer) * http://woped.dhbw-karlsruhe.de/woped/

Modelling and Verification (exercise)

Reference Textbooks

  • Business Process Management. Concepts, Languages, Architectures. Weske, Mathias 2007, XIV, 368 p. 265 illus.. ISBN: 9780321155559.
    • Chapter 1 – Introduction
    • Chapter 4 – Process Orchestrations (4.1 Control Flow Patterns - 4.2 Petri Nets - 4.7 Business Process Modeling Notation)
    • Chapter 5 - Process Choreographies
  • Dumas, Marlon, et al. Fundamentals of business process management. Heidelberg: Springer, 2013.
    • Capitolo 1 - Introduction to Business Process Management
    • Capitolo 3 - Essential Process Modeling
    • Capitolo 4 - Advanced Process Modeling.
  • Reichert, Manfred, and Barbara Weber. Enabling flexibility in process-aware information systems: challenges, methods, technologies. Springer, 2012.
    • Chapter 1 Introduction
    • Chapter 4 Process Modeling and Flexibility-byDesign
    • Chapter 5 - Process Configuration Support
    • Chapter 10 - Business Process Compliance

Project Suggestions for the students of Complex Systems Design


Dates A.A. 2016/2017 (see: https://didattica.unicam.it/Home.do)

Exams Rules:

  • Writing Examination on the topics of the syllabus
  • Open or multiple-choice questions + Exercise
  • 2 h

Exam Results