Descrizione:
Il corso insegna la notazione standard per rappresentare i processi di business, BPMN (Business Process Model and Notation).
La notazione viene presentata in modo graduale, partendo dal livello base, intuitivo, per arrivare al livello esteso, approfondito e preciso.
Particolare attenzione viene dedicata alla rappresentazione di processi complessi, che comportano la collaborazione tra più partecipanti e che vanno strutturati in modo opportuno per essere compresi e condivisi.
NOTA BENE: il modulo in auto-istruzione ha quiz per la verifica di apprendimento, mentre le esercitazioni vengono svolte, con la presenza e la guida del docente, nel Workshop BPMN.
Destinatari:
Analisti
Sviluppatori software
Esperti di materia coinvolti nell’analisi dei processi di business
Prerequisiti:
Nessuno. Non sono necessarie competenze informatiche per la comprensione delle tecniche di modellazione e per le esercitazioni.
Contenuti:
Descrivere i processi: BPMN base
- Caratteristiche generali
- Flow objects: Attività, Eventi, Gateway
- Data objects
- Connecting objects: Flussi di sequenza, Flussi di Messaggio, Associazioni
- Artifacts: Gruppi, Annotazioni
- Partizionamento con Pool e Lane
- Scomposizione di attività e diagrammi gerarchici
Dettagliare i processi: BPMN esteso
- Attività ad-hoc, iterative e multi-istanza
- Attività di richiamo
- Tipologie di eventi
- Eventi intermedi: standalone, interrupting e non-interrupting
- Gateway in AND, in XOR, in IOR
- Logiche avanzate di integrazione di cammini paralleli e alternativi
- Transazioni e compensazioni
- Decidere il livello di dettaglio da rappresentare
- Definire cosa e quanto automatizzare
Materiali
Documenti ufficiali
https://www.omg.org/spec/BPMN/
Bibliografia
- Stephen White, Derek Miers : BPMN. Modeling and Reference Guide – Future Strategies 2008
- Bruce Silver : BPMN. Method and Style (2nd Edition) – Cody-Cassidy 2011
- Thomas Allweyer: BPMN 2.0 Introduction to the Standard for Business Process Modeling - Allweyer 2010