Menu principale:
Sviluppo SW -
Si tratta di un modello iterativo che definisce un framework personalizzabile in funzione delle caratteristiche dell'organizzazione e della tipologia di progetto. E' adatto soprattutto a progetti di grandi dimensioni.
Il modello è stato definito partendo da una diagnosi delle cause di fallimento dei processi, allo scopo di identificarne le cause e, quindi, prevenirle attraverso una collezione di buone pratiche, opportunamente congegnate tra loro. Le cause di fallimento individuate sono le seguenti:
Gestione dei requisiti secondo criteri non standard
Comunicazione ambigua e non precisa
Architettura fragile
Incapacità di gestire la complessità
Inconsistenze nei requisiti, nel progetto o nelle implementazioni
Collaudo insufficiente
Valutazione soggettiva dello stato del processo
Incapacità di affrontare il rischio
Propagazione non controllata delle modifiche
Insufficiente automazione
R.U.P. -
Il Ciclo di Vita del RUP è suddiviso in quattro fasi, ciascuna delle quali si conclude con una Milestone e con il rilascio di un risultato:
1. Inception Phase(fase iniziale)
Lo scopo di questa fase è di definire la fattibilità del progetto verificandone l'utilità per il business e la fattibilità economica. A questo scopo vengono utilizzati alcuni strumenti, tra cui un modello dei casi d'uso (cioè dei requisiti del sistema), un piano di alto livello di progetto, una valutazione dei rischi.
La Milestone da superare per poter proseguire con la fase successiva è denominata "Lifecycle Objective Milestone".
2. Elaboration Phase (fase di elaborazione)
Questa fase definisce la struttura del sistema e comprende l'analisi del dominio, la definizione dell'architettura, la revisione dei rischi e la pianificazione completa del progetto.
La Milestone di questa fase è detta "Lifecycle Architecture Milestone" e rappresenta l'ultimo momento utile per meglio precisare i contenuti del progetto o per abbandonarlo senza conseguenze. Da qui in avanti si entra in una territorio dove eventuali modifiche all'approccio o ai contenuti sono molto più difficili da assorbire e possono produrre danni.
3. Construction Phase(fase di costruzione)
In questa fase viene realizzato lo sviluppo del sistema ed il suo collaudo, producendo la prima versione implementabile. La Milestone di questa fase si chiama "Initial Operational Capability".
4. Transition Phase(fase di transizione)
Questa è la fase finale che comprende la formazione degli utenti, il beta testing per verifica e accettazione finale (Acceptance Test) e l'installazione nell'ambiente di produzione. La Milestone di questa fase si chiama infatti "Product Release" e coincide con la fine dello sviluppo.
P.M. Consulting s.a.s. di Donato Dolini & C. | chi siamo | dove siamo | contattaci