Modello Iterativo - P.M. Consulting

Cerca
Vai ai contenuti

Menu principale:

Spazio P.M. > Pratiche di Project Mgmt > Metodi di Sviluppo SW


Sviluppo SW - Rationale Unified Process



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. - Ciclo di Vita

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

 
Torna ai contenuti | Torna al menu