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 una documentazione conforme alla norma modella in BPMN. Chi ha bisogno solo del numero arriva più rapidamente a destinazione 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. I due artefatti hanno lettori diversi e durate diverse.
Il diagramma BPMN è per le persone e i sistemi che devono conoscere il flusso: gestione della qualità, revisione, formazione, sviluppo software. Vive per anni ed è versionato.
Il modello di calcolo è per una decisione: conviene questa automazione, il processo regge il doppio del volume, dove assumiamo mezza posizione. Vive settimane e viene scartato non appena la decisione è presa.
La procedura tipica:
- Documentare il flusso in BPMN, quando va documentato. Struttura, responsabilità, eccezioni.
- Per la decisione creare un modello di calcolo grossolano: cinque-dieci passi, non trenta. Il collo di bottiglia quasi mai sta nel dettaglio.
- Inserire quantità, intervalli, capacità e tariffe. Questo è il lavoro che il BPMN non fa per Lei.
- Calcolare, fissare lo stato attuale, cambiare una leva, confrontare.
- Motivare la decisione con il risultato, conservare il diagramma per la documentazione.
Chi esegue il passo 2 nello stesso strumento del passo 1 risparmia il cambio di tool e si compra in cambio: la pressione a dettagliare. Un diagramma pronto per la documentazione ha trenta attività, un modello calcolabile ne richiede dieci. Ogni attività aggiuntiva Le costa cinque campi di input.
Perché FlowVisual deliberatamente non è uno strumento BPMN
Sei blocchi invece di una notazione. È una limitazione, ed è voluta.
FlowVisual conosce Inizio, Passaggio, Decisione, Unione, Interruzione e Fine. Nessun Pool, nessuna Lane, nessun evento di messaggio, nessun marcatore di sottoprocesso, nessun controllo di notazione.
Quanto costa: Qui non ottiene una documentazione di processo conforme alle norme. Se il Suo gestione della qualità richiede un diagramma BPMN-2.0, ha bisogno di uno strumento BPMN. Non ci sono scorciatoie.
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 onesta:
- Ha bisogno di un documento che soddisfi una norma o una revisione → strumento BPMN.
- Ha bisogno di un numero che un decisore firmi → modello di calcolo, notazione secondaria.
- Ha bisogno di entrambi → entrambi, ma in successione e non nello stesso artefatto.
La versione estesa di questo confronto è nell’articolo BPMN-Tool mit Simulation.
- Notazione
- BPMN 2.0 non è intenzionalmente supportato. Sei mattoncini invece della notazione
- Importa
- Nessun import BPMN. La struttura si ridisegna in dieci minuti, i dati dovrà comunque inserirli Lei
- 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
- Strumento BPMN per la documentazione, modello di calcolo per la decisione
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 pronto per la documentazione 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, volutamente no. Ci sono sei mattoncini e nessun controllo della notazione. Chi ha bisogno di un diagramma BPMN-2.0 conforme per qualità o revisione necessita inoltre di uno strumento BPMN. Il vantaggio della rinuncia è 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. Quando la decisione è presa, saprà anche quale parte del processo vale la pena documentare.
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