16.04.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!