BPMN descrive il flusso. Per simulare servono altre quattro informazioni
Un diagramma BPMN indica quali passi esistono, chi li esegue e dove si dirama il flusso. Non è sufficiente per i calcoli: tasso di arrivo, dispersione, capacità e calendari non sono nella notazione. Questa pagina spiega quali strumenti BPMN simulano, cosa realizza ciascuna loro simulazione e quando non ha senso usare la notazione per il calcolo.
BPMN 2.0 è una notazione per il flusso, non un modello di calcolo. Per una simulazione mancano quattro informazioni che in nessun diagramma BPMN sono presenti: quanti casi arrivano, quanto variano le durate di lavorazione, quanta capacità è disponibile per ciascun ruolo e quale calendario si applica. Strumenti come Bizagi Modeler, Signavio, ARIS, Trisotech o Cardanit completano queste informazioni in proprie finestre di dialogo, talvolta tramite l’estensione WfMC BPSim, talvolta in modo proprietario, a seconda del prodotto e dell’edizione. Chi ha bisogno di BPMN 2.0 per un process engine o per un mandato modella in BPMN. Chi ha bisogno del numero e di un manuale dei processi arriva prima senza notazione.
Cosa è scritto in BPMN e cosa no
La separazione non è una sottigliezza. Spiega perché un diagramma importato non si può calcolare con un clic, indipendentemente dallo strumento che lo apre.
«Cosa descrive BPMN 2.0»: Attività, eventi, gateway, flussi di sequenza, pool e lane, messaggi, sottoprocessi. Quindi la struttura del flusso. Completa, standardizzata e scambiabile tra gli strumenti.
«Cosa non descrive BPMN 2.0»: il comportamento sotto carico. In concreto mancano quattro informazioni:
| Informazione | Esempio | Perché è decisiva |
|---|---|---|
| Processo di arrivo | 120 casi/giorno, giorno di picco 180 | Senza quantità non c’è utilizzo e quindi nessun collo di bottiglia |
| Variazione delle durate | Lavorazione 5–15 min invece di “10 min” | Le code nascono dalla variabilità, non dalle medie |
| Capacità per ruolo | 3 persone × 7 ore produttive | Determina se un passo lavora oltre o sotto il 100 % |
| Calendario e costi | Lun–Ven 8–17, 53 €/h costi totali | Trasforma il tempo di attesa in un valore in euro |
L’estensione WfMC «BPSim» (Business Process Simulation Interchange Standard) è fatta proprio per questo: aggiunge questi parametri come sezione a un file BPMN. Praticamente la sua diffusione è limitata. La maggior parte degli strumenti salva i parametri di simulazione in campi proprietari, quindi un cambio di strumento raramente evita il reinserimento dei dati.
«La conseguenza per il Suo progetto»: L’importazione di un diagramma BPMN Le risparmia la struttura, non i dati. E i dati sono il lavoro.
Quali strumenti BPMN calcolano davvero
«Simulazione ✓» in una pagina di confronto copre tutto, da «colora i riquadri» a «simulatore discreto di eventi». Questa classificazione è ordinata per profondità di calcolo, non per dimensione del fornitore. È un punto di partenza per la Sua verifica, non un suo sostituto.
| Strumento | Tipo di simulazione | Nota |
|---|---|---|
| Bizagi Modeler | A step: convalida del processo, analisi di tempi, risorse, calendario | L'ingresso più noto; modellazione liberamente utilizzabile, portata della simulazione a seconda dell'edizione |
| SAP Signavio | Modulo di simulazione all'interno della suite | Il punto di forza è l'archivio dei processi e la governance; la simulazione è un componente di questo |
| Software AG ARIS | Modulo di simulazione, storicamente con grande profondità | Conveniente se ARIS è già in uso |
| Trisotech, Cardanit | Simulazione di processi nel browser, vicino a BPMN | Fornitori più piccoli, spesso più immediati da usare |
| Camunda | Nessuna simulazione | Motore di esecuzione: fa girare eventi reali, non simulati. Viene regolarmente confuso |
| BPMN.io / bpmn-js | Nessuna simulazione | Libreria per disegnare e incorporare, non un motore di calcolo |
| Laboratori di simulazione (Arena, Simul8, AnyLogic) | Molto potenti, BPMN di solito solo come import | Calcolano più in profondità di ogni suite BPM, ma la notazione lì non è il modello |
Tre domande da porre a ogni fornitore, prima che Lei scelga uno strumento:
- La simulazione è inclusa in questa edizione, o solo in una più costosa?
- Rappresenta le code davanti a passi occupati, oppure somma solo i tempi di lavorazione lungo i percorsi?
- Ricevo un risultato come intervallo (P10–P90) o un singolo numero?
Alla domanda 2 si separano le categorie: uno strumento che somma le durate dei percorsi chiama il suo risultato «tempo di attraversamento», ma intende il tempo di lavorazione. Nei processi amministrativi la differenza raramente è inferiore a un fattore tre.
La via che funziona nella pratica
Non è né l’uno né l’altro. BPMN e modello di calcolo servono a scopi diversi.
Il diagramma BPMN è per i sistemi e i mandati che richiedono BPMN: esecuzione in un process engine, scambio come XML BPMN 2.0, norme che pretendono esattamente questa notazione.
Il modello FlowVisual è per le decisioni e per l’operatività: conviene questa automazione, il processo regge il doppio del volume, dove aggiungiamo mezza posizione. Lo stesso modello produce il manuale dei processi con RACI, sostituti, approvazioni e controlli. Resta aggiornato perché ogni modifica al flusso cambia anche il manuale.
La procedura tipica:
- Rilevare il flusso in modo grossolano: cinque-dieci passi, non trenta. Il collo di bottiglia quasi mai sta nel dettaglio. I processi Visio esistenti si importano invece di ridisegnarli.
- Inserire quantità, intervalli, capacità e tariffe. Questo è il lavoro che il BPMN non fa per Lei.
- Calcolare, Cattura prima, cambiare una leva, Dimostri.
- Motivare la decisione con il risultato e generare il manuale dei processi dallo stesso modello.
- Dove un process engine o un mandato richiede BPMN 2.0, tenere il flusso anche in uno strumento BPMN.
Perché grossolano: un diagramma per un process engine ha spesso trenta attività, un modello calcolabile ne richiede dieci. Ogni attività aggiuntiva costa cinque campi di input senza cambiare il risultato.
Perché FlowVisual lavora con sei blocchi
Sei blocchi invece di una notazione, per scelta.
FlowVisual conosce Inizio, Passaggio, Decisione, Unione, Interruzione e Fine. Nessun Pool, nessuna Lane, nessun evento di messaggio, nessun controllo di notazione.
Dove resta BPMN: se un process engine, un formato di scambio o un mandato richiede espressamente BPMN 2.0, tenga il flusso anche in uno strumento BPMN. FlowVisual non esporta XML BPMN. Produce da sé il manuale dei processi con flusso, RACI, sostituti, approvazioni e controlli.
Cosa porta: Il reparto specialistico discute il processo nel workshop invece che della notazione. Un modello è pronto in dieci minuti, non in due ore. E tutti i campi di input presenti sono quelli che cambiano il risultato: quantità, intervallo, capacità, ruolo, sistema, tariffa.
La regola pratica:
- Ha bisogno di BPMN 2.0 come notazione o XML, per un process engine o un mandato → strumento BPMN.
- Ha bisogno di un numero che un decisore firmi e di un manuale dei processi sempre aggiornato → FlowVisual.
- Ha bisogno di entrambi → entrambi, ciascuno per il suo scopo.
La versione estesa di questo confronto è nell’articolo BPMN-Tool mit Simulation.
- Notazione
- Sei blocchi invece di BPMN 2.0; nessuna esportazione XML BPMN
- Importa
- Visio (.vsdx) gratis. Nessun XML BPMN: la struttura si ridisegna in dieci minuti, e i dati andrebbero inseriti comunque
- Motore di calcolo
- Simulazione ad eventi discreti con code davanti ai passi occupati, ripetizione Monte Carlo
- Risultato
- Throughput, tempo di attraversamento, tasso di utilizzo e costi come P10–P50–P90
- Raccomandazione
- FlowVisual per la decisione e il manuale dei processi, uno strumento BPMN dove serve BPMN 2.0
Domande frequenti
Si può simulare direttamente un diagramma BPMN?
Non senza dati aggiuntivi. BPMN descrive la struttura del flusso, non il comportamento sotto carico. Prima di ogni esecuzione devono essere aggiunti tasso di arrivo, dispersione delle durate di lavorazione, capacità per ruolo e calendari. Gli strumenti con modulo di simulazione richiedono questi valori in propri dialoghi; l’estensione standard si chiama BPSim, ma non è implementata ovunque.
Che cos’è BPSim?
Lo standard Business Process Simulation Interchange della WfMC. Aggiunge parametri di simulazione (arrivi, distribuzioni, risorse, costi, scenari) come sezione separata a un file BPMN, in modo che i dati siano scambiabili tra strumenti. L’idea è giusta; la diffusione è limitata, perciò cambiare strumento nella pratica di solito significa reinserire i numeri.
Camunda è uno strumento di simulazione?
No, ed è uno degli equivoci più comuni. Camunda è un motore di esecuzione: fa passare eventi reali attraverso un processo BPMN e misura cosa succede. La simulazione invece calcola un processo che non esiste ancora nella pratica, per esempio dopo un’automazione pianificata. Entrambe sono utili, ma rispondono a domande diverse.
Quante attività dovrebbe avere un modello di simulazione?
Cinque-dieci. Un diagramma BPMN per un process engine spesso ne ha trenta o più. Per il calcolo questo è dannoso, perché ogni attività aggiuntiva richiede campi di input senza cambiare il risultato. Il collo di bottiglia è il passo con il più alto utilizzo, e quel passo è visibile con una modellazione grossolana tanto quanto con una dettagliata.
FlowVisual supporta BPMN?
No. FlowVisual lavora con sei blocchi, senza controllo della notazione, e non esporta XML BPMN. Produce da sé diagramma di flusso, manuale dei processi e RACI. Dove un process engine o un mandato richiede BPMN 2.0, si aggiunge uno strumento BPMN. Il vantaggio dei sei blocchi è la rapidità: un modello calcolabile è pronto in dieci minuti, e nel workshop si discute del processo anziché della notazione.
Il numero prima, il diagramma dopo
Costruisca il flusso in maniera grezza con sei mattoncini, inserisca quantità e intervalli e faccia eseguire la simulazione. Il manuale dei processi con RACI nasce dallo stesso modello.
Guide: seven steps to the number- Confronto
Strumento BPMN con simulazione: cosa la notazione può calcolare e cosa no.
«Il nostro strumento BPMN può simulare» significa, a seconda del prodotto, tutto tra un controllo di plausibilità e un vero simulatore di eventi. Le cinque domande che Le permettono di distinguerlo in dieci minuti.
Read - Confronto
Simulare un processo in Visio: perché non funziona e cosa aiuta invece
«Visio processo simulare» è una delle query più frequenti nell'ambito dei processi. La risposta è no. Più interessante è cosa stia effettivamente cercando chi digita così.
Read - Confronto
Simulazione dei processi: software a confronto, quattro categorie e quattro scopi
«Quale strumento dovrei scegliere?» è la domanda sbagliata. Gli strumenti per i processi si dividono in quattro categorie con quattro scopi diversi. La maggior parte degli acquisti sbagliati nasce perché qualcuno ha comprato uno strumento della categoria sbagliata.
Read