29.05.2013 Views

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Engineer e del Test Engineer.<br />

In particolare: il primo mantiene una visione di alto livello dell'intero progetto e svolge attività<br />

di coordinamento; il secondo si occupa, invece, di aspetti maggiormente legati allo sviluppo del<br />

software, quindi di livello più basso; il terzo è responsabile della fase di test.<br />

Un'importante considerazione riguarda l'aspetto della comunicazione tra le persone coinvolte:<br />

infatti, se da un canto la dimensione ridotta dell'azienda potrebbe favorire un buon livello di dialogo,<br />

di fatto ciò non sembra accadere.<br />

Si è riscontrato che, rispetto alle diverse fasi del ciclo di sviluppo, viene fornita una certa<br />

libertà di scelta ai singoli. Ciò, se in linea di principio, rappresenta uno stimolo all'ideazione di<br />

nuove soluzioni, nella realtà genera un certo disallineamento tra i vari gruppi di lavoro.<br />

In tale contesto può capitare, infatti, che un gruppo si trovi a lavorare seguendo una linea<br />

sconosciuta ad un altro, penalizzando la giusta condivisione della conoscenza.<br />

Dunque, un primo passo verso il miglioramento del processo aziendale è, certamente,<br />

l'osservanza obbligatoria, da parte di tutte le figure coinvolte in un progetto, delle convenzioni<br />

aziendali e dell'utilizzo condiviso di <strong>strumenti</strong> e metodi.<br />

Un'ulteriore situazione ravvisata riguarda l'assegnazione <strong>dei</strong> compiti e delle responsabilità, che<br />

sembra, talvolta non essere soddisfacente.<br />

Infatti, non caita di rado che una stessa persona ricopre più di un ruolo: il progettista, ad<br />

esempio, è spesso anche il revisore del proprio lavoro, quindi nella fase di revisone potrebbe non<br />

cogliere errori o inesattezze da esso stesso commessi, inficiando così la qualità del prodotto finale.<br />

Ancora, le informazioni reperite per la realizzazione di un progetto non hanno mostrato<br />

l'esistenza di una procedura rigorosa, sia per l'assegnazione delle risorse da impiegare, sia per la<br />

stima preventiva <strong>dei</strong> costi. Tale attività è, infatti, a carico del capoufficio, sulla base dell'esperienza<br />

acquisita, e successivamente valutata da uno specifico ente aziendale.<br />

A partire dalle criticità, si è, quindi, ritenuto opportuno avanzare la proposta di una revisione<br />

del ciclo di sviluppo, con l'obiettivo di favorire la tracciabilità <strong>dei</strong> requisiti ed il riuso.<br />

5.4 Problematiche connesse alla piattaforma MLA<br />

La piattaforma MLA rappresenta un prodotto nuovo e particolarmente apprezzato dal mercato<br />

mondiale che, naturalmente, richiede sempre più il rispetto di alcuni standard e l'adozione di<br />

particolari criteri e <strong>strumenti</strong> di sviluppo.<br />

Ciò ha fatto nascere una nuova consapevolezza che ha spronato l'azienda a rivedere l'intero<br />

ciclo di sviluppo del prodotto, così da scorgerne le criticità e gli aspetti migliorabili.<br />

È facile immaginare che la commessa di una MLA sia rappresentata, in termini concreti, da un<br />

106

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

Saved successfully!

Ooh no, something went wrong!