Una metodologia di analisi e confronto per strumenti BPM
Una metodologia di analisi e confronto per strumenti BPM
Una metodologia di analisi e confronto per strumenti BPM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.4. Categorie <strong>di</strong> <strong>analisi</strong> e criteri <strong>di</strong> valutazione 97<br />
4.4.2 Modellazione del processo <strong>di</strong> business<br />
Nella fase <strong>di</strong> modellazione, il processo <strong>di</strong> business viene descritto me<strong>di</strong>ante<br />
o le notazioni viste precedentemente(<strong>BPM</strong>N, XPDL, ecc.) o <strong>per</strong> mezzo<br />
<strong>di</strong> notazioni proprie dello strumento <strong>BPM</strong> considerato. In questa sezione<br />
verranno presi in considerazione dei fattori riguardanti la fase <strong>di</strong> modellazione<br />
<strong>di</strong> un processo <strong>di</strong> business. An<strong>di</strong>amo a descrivere questi elementi <strong>di</strong><br />
valutazione.<br />
Modello informativo<br />
Il modello informativo <strong>di</strong> un workflow rappresenta le informazioni riguardanti<br />
il processo <strong>di</strong> business e i tipi <strong>di</strong> dati che vengono scambiati tra i vari attori<br />
del processo. Con questo modello vengono definiti i dati che un task riceve<br />
in ingresso e i dati prodotti al termine della sua esecuzione. In uno strumento<strong>BPM</strong><strong>di</strong>solitoquestomodellopuò<br />
essere definito durante la fase <strong>di</strong><br />
modellazione grafica, impostando <strong>di</strong>rettamente nelle proprietà dell’elemento<br />
i dati in ingresso e in uscita, oppure può essere definito successivamente<br />
alla fase <strong>di</strong> modellazione. Inoltre questo modello definisce le modalità <strong>di</strong><br />
interazione del sistema con una sorgente <strong>di</strong> dati esterna come può essere un<br />
DBMS (database management system). Ad esempio nel processo <strong>di</strong> riferimento<br />
considerato, il modello informativo potrebbe definire il formato con<br />
cui deve essere trasmesso un voto da parte dei votanti oppure quello della<br />
lista dei problemi (issue list) che viene <strong>di</strong>stribuita tra i partecipanti.<br />
Modello organizzativo<br />
Il modello organizzativo descrive le risorse del processo e in quale relazione<br />
sono tra loro. La conoscenza delle varie abilità <strong>di</strong> ogni risorsa <strong>per</strong>mette al<br />
workflow engine <strong>di</strong> poter assegnare le attività allarisorsachehalapossibilità<br />
<strong>di</strong> portarlo a termine con maggiore efficienza ed efficacia rispetto alle<br />
altre risorse. Inoltre <strong>per</strong>mette <strong>di</strong> assegnare specifiche risorse a specifici task.<br />
Ad esempio, un task il cui compito è quello <strong>di</strong> approvare un determinato<br />
pagamento, deve necessariamente essere assegnato alla risorsa che detiene i<br />
<strong>di</strong>ritti <strong>di</strong> approvare una simile attività. Questo fattore <strong>di</strong> valutazione <strong>per</strong>mette<br />
<strong>di</strong> comprendere se lo strumento <strong>BPM</strong> analizzato consente la definizione<br />
<strong>di</strong> tale modello.<br />
Modello <strong>di</strong> transazione<br />
Il modello <strong>di</strong> transazione definisce le modalità con cui vengono trattate<br />
quelle parti <strong>di</strong> processo <strong>di</strong> business che devono essere considerate come delle