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
modificaIl 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
modificaIl metodo per gestire un processo aziendale può essere così sintetizzato:
- Identificazione del processo aziendale
- Definizione degli attori del processo aziendale (ad esempio fornitori, clienti)
- Definizione degli input e degli output scambiati tra gli attori del processo aziendale
- Definizione delle attività e delle procedure che regolano lo svolgimento del processo aziendale
- Analisi della durata delle attività e delle procedure che regolano lo svolgimento del processo aziendale
- Definizione delle prestazioni attese da quel processo aziendale
- Definizione delle responsabilità del processo aziendale
Automazione dei processi aziendali
modificaL'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.
Note
modifica- ^ 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.
- ^ SOA Reference Architecture – Business Process Layer, su www.opengroup.org. URL consultato il 17 ottobre 2024.
- ^ SOA Reference Architecture – Consumer Layer, su www.opengroup.org. URL consultato il 17 ottobre 2024.
- ^ BPM Software Guide for Business, su www.sweetprocess.com. URL consultato il 17 ottobre 2024.
- ^ iBPMS vs. Low-Code Automation: What’s Better for the Enterprise?, su www.mendix.com. URL consultato il 17 ottobre 2024.
- ^ Robotic Process Automation: Definition, Benefits, Implementation, su www.projectpractical.com. URL consultato il 17 ottobre 2024.
- ^ How you select the best business process management (BPM) software, su gluu.biz. URL consultato il 17 ottobre 2024.
- ^ Business Process Automation (BPA), su www.nilebits.com. URL consultato il 17 ottobre 2024.
- ^ Business Process Automation Trends, su www.codelessplatforms.com. URL consultato il 17 ottobre 2024.
- ^ What is Business Process Automation?, su dokka.com. URL consultato il 17 ottobre 2024.
- ^ Business Process Model and Notation (BPMN), su datarundown.com. URL consultato il 17 ottobre 2024.
- ^ What is Business Process Modeling? Why is it Important?, su theecmconsultant.com. URL consultato il 17 ottobre 2024.
- ^ What is Business Process Modeling and How to Implement it?, su www.cflowapps.com. URL consultato il 17 ottobre 2024.
Voci correlate
modificaAltri progetti
modifica- Wikimedia Commons contiene immagini o altri file su Business Process Management
Controllo di autorità | GND (DE) 4353072-2 |
---|