Tecniche di modellazione dei processi aziendali con esempi

Pubblicato: 2014-05-23

In uno dei nostri precedenti articoli sul BPM abbiamo brevemente toccato varie tecniche di modellazione dei processi aziendali . E come promesso, ecco uno sguardo più dettagliato alle varie tecniche di BPM e a come utilizzarle in modo efficace.

La modellazione dei processi aziendali viene utilizzata principalmente per mappare un flusso di lavoro in modo da poter comprendere, analizzare e apportare modifiche positive a quel flusso di lavoro o processo. L'uso del diagramma ti aiuta a visualizzare questo processo e prendere decisioni migliori.

Utilizzare la tabella seguente per navigare rapidamente tra diverse tecniche.

  1. Notazione di modellazione dei processi aziendali (BPMN)
  2. Diagrammi UML
  3. Tecnica del diagramma di flusso
  4. Diagrammi di flusso dei dati
  5. Diagrammi di attività del ruolo
  6. Diagrammi di interazione dei ruoli
  7. Diagrammi di Gantt
  8. Definizione integrata per la modellazione di funzioni
  9. Reti di Petri colorate
  10. Metodi orientati agli oggetti
  11. Tecnica del flusso di lavoro
  12. Modello di simulazione

Per non iniziare con le ultime tecniche.

1. Notazione di modellazione dei processi aziendali (BPMN)

In poche parole BPMN è una rappresentazione grafica del processo aziendale utilizzando oggetti standard. Se vuoi diventare più tecnico Può anche essere definito come un insieme di oggetti grafici e regole che definiscono le connessioni disponibili tra gli oggetti.

BPMN è costituito dai seguenti elementi costitutivi di base;

  • Oggetti di flusso: eventi (cerchi), attività (rettangoli con angoli arrotondati) e porte (diamanti)
  • Oggetti di collegamento: composti principalmente da frecce, indicano il flusso di sequenza (frecce piene), il flusso di messaggi (frecce tratteggiate) e le associazioni
  • Corsie di nuoto: piscine (contenitore grafico) e corsie (sottopartizione della piscina)
  • Artefatti: oggetti dati, gruppi e annotazioni
BPMN è una delle ultime tecniche di modellazione dei processi aziendali utilizzate da molti professionisti

Un processo aziendale modellato utilizzando BPMN

Creately ha una libreria separata con l'ultimo oggetto BPMN 2.0 incluso nella libreria. Inoltre ottieni elementi di raggruppamento intelligenti, modelli BPMN progettati professionalmente e molto altro. Scopri come Creately semplifica la modellazione utilizzando BPMN.

Il più grande vantaggio di BPMN è che è uno standard con una sintassi ben definita. Molti analisti aziendali lo conoscono, il che rende la collaborazione molto più semplice. Inoltre, la maggior parte degli strumenti di modellazione supporta BPMN che semplifica notevolmente la condivisione e la modifica anche utilizzando software diversi. Tutto questo insieme rende BPMN la tecnica di modellazione dei processi aziendali più popolare al momento. Fare clic qui per iniziare a creare qualsiasi diagramma BPMN complesso.

Diagramma BPMN con corsie di nuoto

Un processo modellato utilizzando BPMN con swimlane

Trova altri esempi BPMN da utilizzare gratuitamente per disegnare diagrammi di notazione di modellazione dei processi aziendali.

2. Diagrammi UML

UML è un linguaggio di modellazione utilizzato principalmente per la specifica, la visualizzazione, lo sviluppo e la documentazione di sistemi software. Ma i professionisti aziendali l'hanno adattata come una potente tecnica di modellazione dei processi aziendali.

Con 14 diversi tipi di diagrammi UML, offre un modo flessibile e potente per visualizzare quasi tutti i processi aziendali. In genere vengono utilizzati per modellare la logica dettagliata di un processo aziendale. In molti modi, i diagrammi UML sono l'equivalente orientato agli oggetti dei diagrammi di flusso.

Come accennato in precedenza, uno dei suoi principali vantaggi è la sua flessibilità. Ma con 14 diversi tipi di diagramma, alcuni potrebbero avere difficoltà a capire i diagrammi. Inoltre, lo stesso processo può essere modellato utilizzando diversi diagrammi UML. Quindi probabilmente non è la scelta più popolare tra gli analisti.

Un diagramma di attività UML con corsie di nuoto

La sua flessibilità rende UML una popolare tecnica di modellazione dei processi aziendali

Il nostro software UML supporta il disegno di tutti i tipi di diagrammi UML. Abbiamo modelli, librerie separate per vari diagrammi UML e articoli della conoscenza per guidarti attraverso il processo. Clicca qui per iniziare a disegnare UML con Creately >>

La modellazione dei processi aziendali risale a molto tempo fa e BPMN e UML si sono evoluti da alcune tecniche utilizzate tempo fa. Tuttavia, alcune di queste tecniche precedenti sono ancora utilizzate nella modellazione dei processi aziendali. Di seguito sono elencate alcune di quelle tecniche che sono ancora utilizzate oggi.

3. Tecnica del diagramma di flusso

I diagrammi di flusso sono probabilmente il tipo di diagramma più popolare al mondo. Poiché ha pochi simboli standard, può essere facilmente compreso da molti. La semplicità lo rende uno strumento potente ed efficace. Infatti, BPMN può essere considerato una versione avanzata della tecnica di base del diagramma di flusso. Inoltre, la maggior parte dei software di disegno supporta la creazione di diagrammi di flusso e viene utilizzata anche da un pubblico molto più ampio.

Il diagramma di flusso utilizza un flusso sequenziale di azioni e non supporta una suddivisione delle attività. Il modello Flow Chart è forse la prima notazione di processo. È stato usato frequentemente per molti anni anche se non esiste una data precisa per la sua origine.

La sua semplicità rende i diagrammi di flusso una tecnica di modellazione utilizzata di frequente

Un semplice diagramma di flusso con processi, blocchi decisionali ecc.

Puoi utilizzare il nostro software per diagrammi di flusso per creare facilmente un diagramma di flusso professionale.

4. Diagrammi di flusso dei dati: la tecnica di Yourdon

I diagrammi di flusso dei dati (DFD) mostrano il flusso di dati o informazioni da un luogo all'altro . I DFD descrivono i processi mostrando come questi processi si collegano tra loro attraverso archivi di dati e come i processi si relazionano con gli utenti e il mondo esterno.

Sono utilizzati per registrare i processi analizzati come parte della documentazione di progettazione. Un DFD può essere visto come un metodo per organizzare i dati dal loro stato grezzo. I DFD sono la spina dorsale dell'analisi strutturata sviluppata nei primi anni Sessanta da Yourdon.

Esempio di diagramma di flusso di dati

Un diagramma DFD utilizzato nella modellazione eseguita da Data Flow Diagram Tool

5. Diagrammi delle attività di ruolo – RAD

I ruoli sono notazioni astratte di comportamento che descrivono un comportamento desiderato all'interno dell'organizzazione. Sono spesso funzioni organizzative. Includono anche sistemi software, clienti e fornitori. I RAD forniscono una prospettiva diversa del processo e sono particolarmente utili nel supportare la comunicazione . Sono intuitivi da leggere, di facile comprensione e presentano una visione dettagliata del processo e delle attività di autorizzazione in parallelo .

Diagramma dell'attività del ruolo (RAD)

Diagramma dell'attività del ruolo utilizzato nella modellazione dei processi aziendali creato dal nostro strumento Diagramma delle attività

6. Diagrammi di interazione dei ruoli – RID

Le attività sono collegate ai ruoli in un tipo di matrice. Le attività sono mostrate verticalmente sull'asse sinistro e i ruoli sono mostrati orizzontalmente in alto. Testo e simboli sono usati insieme per rappresentare il processo.

Sebbene leggermente più complessi dei diagrammi di flusso, i RID sono abbastanza intuitivi da capire e facili da leggere , ma tendono a essere disordinati, con molte frecce che puntano a sinistra ea destra e sono quindi piuttosto difficili da costruire.

Gli input e gli output delle attività non sono modellati. Pertanto, le informazioni importanti vengono perse. I RID non sono flessibili come i diagrammi di flusso, ad esempio. Hanno una notazione abbastanza rigida. Ma rispetto ad altre tecniche di modellazione, i RID sono comunque flessibili. Possono essere disegnati usando uno strumento diagramma di attività

Diagramma di interazione dei ruoli (RID)

I diagrammi di interazione dei ruoli offrono flessibilità ma un po' più difficili da disegnare

7. Diagrammi di Gantt

I diagrammi di Gantt mettono in relazione un elenco di attività con una scala temporale. Sebbene possa essere utilizzato per rappresentare graficamente un processo, il suo punto di forza risiede nella capacità di monitorare la situazione attuale, la sequenza temporale del progetto e l'allocazione delle risorse. Sebbene cose come le dipendenze possano essere evidenziate in esso, la parte di modellazione è gravemente carente. Probabilmente il motivo per cui non è più popolare. Se stai utilizzando per monitorare le linee temporali, sarai felice di sapere che Creately supporta il disegno di diagrammi di Gantt.

Un diagramma di Gantt è una matrice che elenca sull'asse verticale tutte le attività o attività da eseguire in un processo. Ogni riga contiene una singola identificazione dell'attività, che di solito consiste in un numero e un nome. L'asse orizzontale è preceduto da colonne che indicano la durata stimata dell'attività, il livello di abilità necessario per svolgere l'attività e il nome della persona assegnata all'attività, seguiti da una colonna per ciascun periodo della durata del progetto. Ciascun periodo può essere espresso in ore, giorni, settimane, mesi e altre unità di tempo. In alcuni casi, potrebbe essere necessario etichettare le colonne del periodo come periodo 1, periodo 2 e così via.

Un esempio di diagramma di Gantt con linee temporali

I diagrammi di Gantt vengono utilizzati per le linee temporali nei processi

8. Definizione integrata per la modellazione funzionale (IDEF)

IDEF è una famiglia di metodi che supportano un paradigma in grado di affrontare le esigenze di modellazione di un'impresa e delle sue aree di business (IDEF, 2003). La famiglia IDEF viene utilizzata in base a diverse applicazioni. Le parti più importanti sono: IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 e IDEF5. Tuttavia, per la modellazione dei processi aziendali, le versioni più utili sono IDEF0 e IDEF3.

Il modello IDEF

Il modello IDEF

9. Reti Petri colorate (CPN)

Le reti Petri colorate sono un linguaggio orientato alla grafica per la progettazione, la specifica, la simulazione e la verifica dei sistemi. È particolarmente adatto per sistemi costituiti da una serie di processi, che comunicano e si sincronizzano .

Le reti colorate sono reti di Petri estese in cui i simboli sono differenziati da 'COLORI'. Un modello CPN è costituito da un insieme di moduli che contengono ciascuno una rete di luoghi, transizioni e archi. La rappresentazione grafica permette di vedere facilmente la struttura di base di un modello CPN complesso, cioè di capire come i singoli processi interagiscono tra loro. Le reti CP hanno una rappresentazione matematica formale con una sintassi e una semantica ben definite. Questa rappresentazione è alla base della definizione delle diverse proprietà comportamentali e dei metodi di analisi.

Diagramma Petri-Net colorato

Un diagramma modellato utilizzando Petri-Net colorato

10. Metodi orientati agli oggetti

Questo metodo si basa su tre concetti: oggetti che rappresentano un'entità del mondo reale. Un oggetto ha uno stato, cioè una delle possibili condizioni in cui l'oggetto può esistere rappresentata dai valori delle proprietà (attributi). I cambiamenti di stato si riflettono nel comportamento, cioè come un oggetto agisce e reagisce determinato dall'insieme di operazioni che l'oggetto può compiere su se stesso, e conoscendo anche la sua interfaccia, funzioni e metodi. Un insieme di oggetti simili è chiamato classe. Ad esempio, gli attributi per l'animale di classe hanno quattro zampe e una coda. I suoi comportamenti sono dormire e mangiare. Quindi possibili istanze o oggetti dell'animale di classe sono gatto, elefante e cavallo.

Infine, i messaggi sono richieste agli oggetti riceventi di eseguire il metodo o il comportamento indicato e restituire il risultato di tale azione agli oggetti mittente. Gli stati cambiano in base al comportamento quando l'oggetto riceve un messaggio. Esistono molte tecniche diverse basate su OO. Unified Modeling Language (UML) è considerato il linguaggio di modellazione OO standard. Il metodo di Coad e Yourdon precede UML.

11. Tecnica del flusso di lavoro

Il flusso di lavoro è un flusso di attività tra applicazioni informatiche o persone in un'organizzazione. Due o più membri di un gruppo di lavoro per raggiungere un obiettivo comune possono definire un flusso di lavoro così come qualsiasi attività eseguita in serie o in parallelo. Il flusso di lavoro è più di una tecnica per modellare un processo. È un metodo per analizzare e migliorare un processo, compresa la sua modellazione.

Il processo di sviluppo del flusso di lavoro utilizza modelli di flusso di lavoro per acquisire le informazioni rilevanti dei processi. Questo processo comprende quattro fasi: raccolta di informazioni, modellazione dei processi aziendali, modellazione del flusso di lavoro, implementazione e verifica ed esecuzione. Puoi iniziare facilmente utilizzando i nostri modelli di diagramma del flusso di lavoro.

Un diagramma che mostra la tecnica del flusso di lavoro

Concetto di flusso di lavoro

12. Simulazione

Il modello di simulazione è utile quando si desidera studiare un sistema complesso del mondo reale. Vuoi saperne di più sul sistema per prendere una decisione informata, ma la complessità del sistema ti impedisce di farlo direttamente.

Quindi si procede indirettamente creando e studiando un'altra entità (il modello di simulazione), che è sufficientemente simile al sistema del mondo reale. La simulazione può avere molte forme (ad esempio, simulazione a eventi discreti, simulazione continua, dinamica del sistema, simulazione Monte-Carlo, simulazione qualitativa, ecc.).

Considerazioni finali sulle tecniche di modellazione dei processi aziendali

La maggior parte dei sistemi legacy sono obsoleti o utilizzati con parsimonia. Tuttavia, va notato che alcuni di essi sono utilizzati in modo molto più efficace in altri settori e per scopi diversi.

Ad esempio, i diagrammi di Gantt non sono molto efficaci come tecnica di modellazione dei processi aziendali, ma sono estremamente utili per monitorare le linee temporali in progetti complessi. Allo stesso modo, i diagrammi di flusso sono ottimi per descrivere rapidamente processi semplici. Si potrebbe obiettare che il BPM ha contribuito a rendere popolari quelle tecniche.

Spero che ora tu abbia una buona comprensione delle tecniche BPM. Discuteremo l'importanza della metodologia BPM nel nostro prossimo articolo.