Panoramica di Business Process Management

La gestione dei processi di business (BPM) è il metodo sistematico per esaminare i processi di business esistenti della propria organizzazione e implementare i miglioramenti per rendere il flusso di lavoro più efficace ed efficiente.

Ogni organizzazione utilizza i processi aziendali per svolgere il lavoro. Un processo di business è una serie di attività di business che rappresentano le fasi richieste per raggiungere un obiettivo di business. Ad esempio, è possibile che si disponga di un processo di business che gestisce le controversie relative alle carte di credito. In questo caso, l'obiettivo aziendale è risolvere la controversia in modo efficiente e accurato al fine di ridurre al minimo i costi per la propria azienda e mantenere la soddisfazione del cliente. Il processo stesso include tutte le fasi necessarie per raggiungere l'obiettivo (in questo caso, potrebbero essere attività come la ricezione della richiesta, l'esame della validità della richiesta, la decisione di rimuovere l'addebito e l'informazione del cliente della decisione).

I processi aziendali spesso richiedono una combinazione di attività interne e attività che devono essere eseguite dagli esseri umani. Pertanto, possiamo considerare la gestione dei processi aziendali come l'intersezione tra persone, processi e tecnologia.

L'approccio di gestione dei processi aziendali è iterativo; non lo si implementa una volta, per non essere mai più toccati. Invece, è possibile progettare, modellare, creare, simulare, monitorare e ottimizzare i processi su base regolare. Il feedback che ricevi dal test e dal monitoraggio dei tuoi processi porta continui miglioramenti ai flussi di lavoro della tua azienda.

Il seguente diagramma illustra le attività e le attività principali che gli utenti completano per raggiungere gli obiettivi di business e i componenti di Business Automation Workflow utilizzati nel ciclo di vita del processo.

Diagramma di flusso interattivo di alto livello che illustra le attività e le attività principali che gli utenti completano per raggiungere un obiettivo di business. Fare clic su una casella per ulteriori informazioni o fare clic tenendo premuto il tasto Maiusc per aprire un nuovo browser. Creazione di un processo Esecuzione e debug dei processi e dei servizi Installazione, distribuzione e annullamento della distribuzione di applicazioni nell'ambiente di runtime Partecipazione ai processi Monitoraggio delle prestazioni del sistema Monitoraggio delle prestazioni del sistema Misurazione e miglioramento dei processi aziendali
Progettazione e modellazione di processi
La fase di progettazione e modellazione può includere la progettazione e la modellazione di nuovi processi in IBM® Process Designer per supportare il flusso di lavoro e gli obiettivi di business dell'azienda. Può anche includere l'esame dei processi esistenti per determinare se devono essere inclusi, così come sono o con miglioramenti. La progettazione e la modellazione dei processi vengono generalmente eseguite da analisti di business, analisti di processi o entrambi.
Sviluppo e test dei processi
Una volta definiti, progettati e modellati, i processi di business devono essere implementati. La fase di sviluppo del processo si concentra sull'aggiunta delle attività, dei servizi, degli eventi, delle interfacce utente, degli oggetti di business e di altre risorse necessarie per ciascun processo.
Per sviluppare processi di business di successo, è necessario integrare i test (o la riproduzione) nei propri sforzi di sviluppo.
Distribuzione processo
Dopo che i processi sono stati implementati e verificati, distribuirli nel proprio ambiente di runtime, dove possono essere utilizzati dai clienti o dai dipendenti. Se si dispone di moduli di servizio che non fanno parte di un'applicazione del processo e che sono pronti per essere utilizzati nell'ambiente di runtime, distribuirli utilizzando il programma di utilità serviceDeploy o la console di gestione.
Partecipazione al processo e monitoraggio delle performance
È possibile utilizzare Process Portal per lavorare sulle attività assegnate e collaborare con altri per completare il lavoro in modo efficiente. Se si dispone dell'autorizzazione associata, è possibile anche lavorare con le istanze del processo o utilizzare i dashboard per visualizzare e agire sulle prestazioni di individui, team e processi. Mentre le applicazioni del processo sono distribuite, è possibile monitorarle per assicurarsi che stiano funzionando come previsto.
Miglioramenti del processo
È possibile monitorare le prestazioni complessive del sistema di Business Automation Workflow e le relative applicazioni del processo in Process Inspector o in Process Admin Console. È inoltre possibile perfezionare i modelli di processi per migliorare le prestazioni e configurare e utilizzare i KPI (Key Performance Indicator) per analizzare le prestazioni di processi e attività.

L'applicazione process è il contenitore fondamentale per processi e relativi componenti in Business Automation Workflow. I designer di processi creano applicazioni del processo negli ambienti di sviluppo e possono includere servizi, attività e risorse necessarie per supportare l'esecuzione.

Da Workflow Center, le applicazioni del processo vengono distribuite a Workflow Server, che è l'ambiente di runtime del processo per Business Automation Workflow.

Per ulteriori informazioni sui vari fattori che influenzano un progetto Business Automation Workflow , consultare Capitolo 1: Introduzione a una corretta gestione dei processi di business e Capitolo 2: Approcci e rilevamento dei processi in Business Process Management Design Guide: Utilizzo di IBM Business Process Manager.