UDA

Categoria: Unità didattiche

UDA 20 - Il project management e lo sviluppo software - 20.16 La fase di Realizzazione



20.16   La fase di Realizzazione

La fase di realizzazione prevede le attività, i compiti e i deliverable riportati nella seguente tabella ottenuta da uno stralcio della WBS descritta nella fase di pianificazione. La fase di realizzazione adotta un modello di sviluppo del software del tipo prototipale incrementale. Dopo aver assegnato i compiti alle risorse umane impegnate nell’attività e aver creata l’area di lavoro(portale del progetto)si parte con la realizzazione del disegno grafico e con la realizzazione del primo modello in html. Il modello iniziale, prevalentemente statico, serve soprattutto a testare a verificare le richieste del cliente che ha facilità a esprimersi davanti a una interfaccia, inoltre si può valutare e verificare il modello grafico del progetto. Dopo le verifiche, le valutazioni e la probabile revisione del progetto si parte con la realizzazione dei moduli dinamici che in modo incrementale vengono realizzati e inseriti in un prototipo che a poco la volta diventerà il sistema finale. Ogni prototipo viene testato, valutato ed eventualmente revisionato per poi passare agli sviluppi successivi. Il numero di passi iterativi, generalmente un massimo di tre, vengono pianificati inizialmente e devono essere rispettati per non far saltare il piano dei costi predisposto. Nella fase di realizzazione come si può vedere sono inglobate anche attività di progettazione e di controllo che solitamente nei modelli a cascata sono presenti in altre fasi. Il modello presentato deve essere adattato ai singoli progetti in funzione degli obiettivi del progetto, della dimensione e della complessità. Come si può rilevare dalla colonna del tipo responsabilità vi è una sola attività di tipo gestionale mentre tutte le altre sono di tipo solo tecnico o tecnico-gestionale. In realtà le attività fanno tutte parte del ciclo di vita del software e quindi dovrebbero essere a prima vista di tipo tecnico, ma molte di queste hanno necessità di controllo gestionale in particolare per monitorare e controllare tempi, costi e stato di avanzamento.

zoom tabTabella 48: sviluppo software - attività, workpackage, deliverable e tipo responsabilità

 

Pagina 17 di 18

< Prec Succ >