Business process management

(Reindirizzamento da Business Process Management)

Il Business process management è l'insieme delle attività necessarie a definire, ottimizzare, monitorare ed integrare i processi aziendali al fine di rendere efficace il business dell'azienda.[1]

Descrizione

modifica

Il BPM è una via intermedia fra la gestione d'impresa e l'Information Technology, ed è riferito a processi operativi, che interessano variabili quantitative e sono ripetuti su grandi volumi quotidianamente. Un processo del genere è adatto all'automazione, mentre i processi di carattere strategico-decisionale utilizzano la tecnologia come un supporto che difficilmente può sostituire l'attività umana.

Il BPM differisce dal BPR (Business Process Re-engineering), che toccò la sua massima diffusione negli anni novanta, perché mira ad un miglioramento incrementale dei processi, mentre il secondo ad un miglioramento radicale.

I software di BPM dovrebbero velocizzare e semplificare la gestione e il miglioramento dei processi aziendali. Per ottenere questi obiettivi, un software di BPM deve monitorare l'esecuzione dei processi, consentire ai manager di fare analisi e cambiare tecnologia e organizzazione sulla base di dati concreti, piuttosto che in base ad opinioni soggettive.

Tali operazioni sono talora svolte da software differenti che comunicano tra loro, da programmi che misurano i dati e altri che contengono la descrizione dei processi "aggiornabile" con i dati dell'operatività. I programmi che si occupano della rilevazione degli indicatori di prestazione chiave (KPI) forniscono dei resoconti sintetici sull'operatività dei processi, e consentono un dettaglio dell'indicatore che può arrivare dal globale della società al singolo operatore/macchina.

I maggiori software di Business Process Modeling consentono di modellare i processi definendo i relativi attori, attività e applicazioni coinvolte. A questi oggetti possono essere aggiunte grandezze quantitative come indicatori di rischio e misure dell'efficienza dei relativi controlli, oppure indicatori di performance i cui valori sono alimentati da applicativi esterni.

Tanto maggiori sono il numero e la varietà di attori coinvolti nei processi tanto lo è il beneficio che trae l'azienda da una definizione strutturata e puntuale dei medesimi.

Metodologia

modifica

Il metodo per gestire un processo aziendale può essere così sintetizzato:

  1. Identificazione del processo aziendale
  2. Definizione degli attori del processo aziendale (ad esempio fornitori, clienti)
  3. Definizione degli input e degli output scambiati tra gli attori del processo aziendale
  4. Definizione delle attività e delle procedure che regolano lo svolgimento del processo aziendale
  5. Analisi della durata delle attività e delle procedure che regolano lo svolgimento del processo aziendale
  6. Definizione delle prestazioni attese da quel processo aziendale
  7. Definizione delle responsabilità del processo aziendale

Automazione dei processi aziendali

modifica

L'automazione dei processi aziendali viene eseguita e organizzata a livello di processo aziendale[2] o di vista del consumatore[3] dell'architettura di riferimento SOA. I pacchetti software BPM come BPMS, iBPMS o le piattaforme di programmazione di basso livello si collocano a livello di processo aziendale.[4][5] Mentre il nuovo software di automazione dei processi robotici esegue l'automazione dei processi aziendali a livello di presentazione, quindi è considerato non invasivo e indipendente dai sistemi applicativi esistenti.[6]

Un modo per automatizzare i processi è quello di sviluppare o acquistare un'applicazione che esegua le fasi necessarie di un processo;[7] tuttavia, nella pratica, queste applicazioni raramente eseguono tutte le fasi di un processo in maniera accurata o completa. Un altro approccio consiste nell'utilizzare una combinazione di software e intervento umano;[8][9] tuttavia, questo approccio è più complesso e rende più difficile la documentazione.[10]

In risposta a questi problemi, le aziende hanno sviluppato un software che definisce un intero processo aziendale (sviluppato durante la progettazione del processo) in un linguaggio informatico che un computer può eseguire direttamente. I modelli di processo possono essere eseguiti utilizzando motori runtime che automatizzano i processi direttamente dal modello (ad esempio, il calcolo di un piano di rimborso di un prestito) oppure, se una fase è troppo complessa per essere automatizzata, la Business Process Modeling Notation (BPMN) consente l'inserimento di input umani.[11][12][13] Rispetto agli approcci precedenti, l'esecuzione diretta della definizione del processo può essere più semplice e quindi più facile da migliorare. Tuttavia, l'automazione della definizione del processo richiede un'infrastruttura flessibile e completa, che in genere preclude l'implementazione di questi sistemi in un ambiente IT legacy.

  1. ^ Theodore Panagacos, The Ultimate Guide to Business Process Management: Everything You Need to Know and How to Apply It to Your Organization, CreateSpace Independent Publishing Platform, 25 settembre 2012, pp. 6–7, ISBN 978-1-4774-8613-9.
  2. ^ SOA Reference Architecture – Business Process Layer, su www.opengroup.org. URL consultato il 17 ottobre 2024.
  3. ^ SOA Reference Architecture – Consumer Layer, su www.opengroup.org. URL consultato il 17 ottobre 2024.
  4. ^ BPM Software Guide for Business, su www.sweetprocess.com. URL consultato il 17 ottobre 2024.
  5. ^ iBPMS vs. Low-Code Automation: What’s Better for the Enterprise?, su www.mendix.com. URL consultato il 17 ottobre 2024.
  6. ^ Robotic Process Automation: Definition, Benefits, Implementation, su www.projectpractical.com. URL consultato il 17 ottobre 2024.
  7. ^ How you select the best business process management (BPM) software, su gluu.biz. URL consultato il 17 ottobre 2024.
  8. ^ Business Process Automation (BPA), su www.nilebits.com. URL consultato il 17 ottobre 2024.
  9. ^ Business Process Automation Trends, su www.codelessplatforms.com. URL consultato il 17 ottobre 2024.
  10. ^ What is Business Process Automation?, su dokka.com. URL consultato il 17 ottobre 2024.
  11. ^ Business Process Model and Notation (BPMN), su datarundown.com. URL consultato il 17 ottobre 2024.
  12. ^ What is Business Process Modeling? Why is it Important?, su theecmconsultant.com. URL consultato il 17 ottobre 2024.
  13. ^ What is Business Process Modeling and How to Implement it?, su www.cflowapps.com. URL consultato il 17 ottobre 2024.

Voci correlate

modifica

Altri progetti

modifica
Controllo di autoritàGND (DE4353072-2
  Portale Aziende: accedi alle voci di Wikipedia che trattano di aziende