analisi-disegno.com

Homepage  | Blog | Per essere avvisati in caso di nuovi documenti | In English


Analisi dei processi - Business Modeling

L'analisi dei processi è importante per vari motivi:

  • l'ampia diffusione di approcci organizzativi derivati dal Business Process Reengineering - BPR
  • la necessità di definire e controllare i processi di una organizzazione in coerenza con standard ISO (Vision 2000)
  • l'incorporamento o integrazione di realtà organizzative diverse (mergers and acquisitions)
  • la valutazione dell'opportunità di esternalizzare attività ritenute non essenziali (outsourcing)

L'analisi dei processi è inoltre un presupposto per lo sviluppo o l'acquisizione sistemi software, in particolare quando:

  • ruoli, responsabilità, processi organizzativi siano da chiarire
  • il prodotto o il servizio da creare (o da innovare) richieda non solo lo sviluppo e/o l'acquisizione di software, ma anche mutamenti nei processi delle organizzazioni coinvolte
  • il confine di automazione (le attività che dovranno essere supportate da soluzioni informatiche) non sia predefinito

Il Business Modeling può essere visto come un'attività complementare all'analisi dei processi, anche se ha un ambito più esteso. Consiste infatti nella rappresentazione, sotto forma di modelli, di sistemi organizzativi, strutture, ruoli, responsabilità, oltre che processi.


Notazioni

Per l'analisi dei processi ed il Business Modeling vengono usate diverse notazioni.

Tra le più diffuse, e di lunga tradizione, i DFD (Data Flow Diagram).

Esistono anche due notazioni standard:

  • UML (Unified Modeling Language), notazione nata per rappresentare i sistemi software ma applicata sempre più anche per la rappresentazione degli aspetti di business
  • BPMN (Business Process Modeling Notation) che è invece una notazione nata specificamente per la modellazione dei processi di business.

Le aree di sovrapposizione tra queste due notazioni sono molto limitate, e si riducono sostanzialmente ad un diagramma UML (Activity Diagram) che costituisce un'alternativa al Business Process Diagram di BPMN. BPMN, a differenza di UML, non ha costrutti utilizzabili per modellare strutture, ruoli, responsabilità. Le due notazioni sono quindi di fatto complementari, più che alternative.

Attualmente, entrambe le notazioni sono standardizzate dall'Object Management Group (OMG) che sta procedendo alla loro integrazione. Integrazione che pone pochi problemi dal punto di vista del contenuto (come detto, le aree di sovrapposizione tra le due notazioni sono molto limitate) ma che ha tempi lenti per tenere conto degli interessi dei produttori di strumenti di modellazione.


Strumenti per analisi processi e Business Modeling


Una introduzione al Business Modeling UML (pdf)

Una introduzione a BPMN (pdf)

Una introduzione ai Data Flow Diagram (pdf)


Servizi di consulenza sulla definizione dei processi di business:

  • analisi dei processi
  • verifiche su modelli esistenti
  • supporto alla scelta di strumenti e tecniche di modellazione

Formazione:


analisi-disegno.com, servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano Comai.