This is an old revision of the document!
Enterprise Business Process Modeling
News
- 26 September 2018 Lessons will start on Monday - 1 October 2018.
General Information
Lecture:
Lessons Scheduling (Tentative):
- 84 h - lecture and exercise sessions
- Monday: 10:00 am– 13:00 am
- Wednesday: 2:00 pm – 4:00 pm
- Thursday: 11:00 am – 13:00 am
To book an appointment:
- Please send and e-mail.
Course Objective
This course focuses on modelling activity that allows abstracting and reasoning on how an enterprise is organized and how the work is structured within complex organizations. In particular, business process models represent blueprints that can serve different purposes for a variety of stakeholder. For example, business analysts can use these models to better understand how the organization works; employees playing a role in the process can use them to learn the tasks that they are supposed to perform; software analysts/developers can refer to the models to understand the system-as-is before designing the system-to-be. Given the variety of stakeholders that need to interpret these models, and considering the pivotal function that models play within organizations, models quality becomes fundamental.
At the end of the course, the students will gain some familiarity with enterprise and business process terminology, with different frameworks, models and languages for the representation of enterprise and business processes. The students will also experiment with some tools.
Learning Outcome
- 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
Syllabus
Introduction to Enterprise Architecture and Enterprise Modelling.
- Enterprise Architecture Frameworks: Alter, Zachman.
- Modelling an Enterprise Architecture with ArchiMate.
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.
- Business Process Modelling Notation 2.0 (collaboration and choreography diagram).
- From basic elements to advance management of multi-instance and data.
Business Process Analysis.
- Process Model Formalization.
- Models Quality dimensions syntactic, semantic and pragmatic quality.
- Understandability Guidelines and Soundness.
- Compliance Rule Specification and Verification.
- Verification into practice.
Study Materials
Slides are available in the following:
- Course Introduction - Slide
- Enterprise Architecture Frameworks - Slides
- Video: Guest lecture by John Zachman - The Practice of Enterprise Architecture (password: Camerino)
- Poster: The Zachman Enterprise
- Video: Why Enterprise Architecture
- Reading Zachman, J.A., 1987. A framework for information systems architecture. IBM Systems Journal, 26(3). pdf
- Archimate - slide
- Exercises on Modelling - Exercise Beta Corporation Exercise
- BPMN pdf
- BPMN Manifesto - pdf
- Modelling Exercise - Description
- Subprocess Modelling Exercise - Description
- OMG BPMN Specification - Link
- OMG BPMN by Example - link
- Exercise on Modelling - doc
- What is wrong? Pdf
Modelling Environment - APROMORE @UniCam * http://apromore.unicam.it/
WoPeD (Workflow Petri Net Designer) * http://woped.dhbw-karlsruhe.de/woped/
Reference Textbooks
- Dumas M, La Rosa M, Mendling J., Reijers H: Fundamentals of Business Process Management, Springer 2018.
- Definition of OMG modelling standards on http://www.omg.org
- Other lecture notes and research papers, selected during the course.
Assessment
Dates available at 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
- …