© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 I STITUTO T ECNICO QUINTO ANNO G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto G IORGIO P ORCU BOZZA: 22/04/2016
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Sommario Pianificazione Pianificazione del Progetto Aspetti della pianificazione WBS (Work Breakdown Structure) Diagramma PERT Diagramma GANTT 2
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto 3 Pianificazione
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto WBS (Work Breakdown Structure) 4 Metodo per scomporre un progetto in sottoattività attraverso gerarchie a più livelli fino ad individuare attività elementari. E’ detta anche, in italiano, decomposizione strutturale del lavoro. Si basa sulla scelta di un modello di sviluppo, che prevede già una suddivisione in Fasi sequenziali. Le fasi sono poi divise a ogni livello in componenti più semplici detti Work Package (WP), Attività e Sottoattività. Per ciascuno è indicata la percentuale di lavoro sul totale necessaria alla realizzazione.
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Esempio WBS 5 Descrivi con un WBS la progettazione di una riunione per presentare un resoconto aziendale. Schema tratto da: Conte, Camagni, Nikolassy Gestione del progetto e organizzazione d'impresa Hoepli – ISBN
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto WBS: WP, Milestones, Deliverable 6 Una volta individuate le sottofasi realizzative (WP, Work Packages) si definiscono per ciascuna: Un gruppo di lavoro che la realizzerà Il responsabile del lavoro Una stima del tempo necessario Una stima del budget e delle risorse necessario Un insieme di obiettivi intermedi da verificare, detti milestones Documenti e prototipi da rilasciare, detti deliverable La suddivisione in attività e sottoattività
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Diagramma PERT 7 Detto anche diagramma delle dipendenze, il PERT (Program Evaluation and Review Tecnique) è uno schema grafico che esplicita le dipendenze temporali tra le varie attività individuate nella WBS. Ogni attività è un blocco (riquadro) collegato da una freccia direzionata ai blocchi sui quali ha precedenza temporale. E’ spesso realizzato su più livelli gerarchici, come la WBS, per dettagliare meglio le attività.
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Esempio PERT 8 Descrivi con un Diagramma PERT le fasi di analisi e pianificazione di un generico progetto informatico. Individuazione obiettivi Definizione requisiti Individuazione utenti Definizione funzionalità utenti Descrizione funzionalità con UML: Use Case Diagram Analisi e descrizione dati con UML: Class Diagram Stima Function Point Stima costo Complessivo e per fase Definizione WBS Ripartizione attività per gruppi di lavoro Definizione del Diagramma PERT a partire dalla WBS Schema adattato da: Conte, Camagni, Nikolassy Gestione del progetto e organizzazione d'impresa Hoepli – ISBN
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Esempio PERT 9 Descrivi con un Diagramma PERT le fasi di analisi e pianificazione di un generico progetto. Schema adattato da: Conte, Camagni, Nikolassy Gestione del progetto e organizzazione d'impresa Hoepli – ISBN
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto PERT: ET, SD, Cammino critico 10 Sui dati del Diagramma PERT si eseguono calcoli per stimare la durata delle attività tenendo conto di margini di incertezza. Tali calcoli, basati su metodi statistici, possono essere automatizzati se il diagramma è gestito da un Software. Due tipici parametri calcolati per ogni attività sono: Il tempo atteso (Expected Time, ET) La deviazione standard (Standard Deviation, SD) Si individua anche il cammino critico, ovvero il cammino più lungo in termini di tempo tra inizio e fine del progetto.
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Diagramma GANTT 11 Diagramma GANTT Il GANTT (dal nome del suo creatore, H. L. Gantt) è uno schema grafico che esplicita la durata temporale di attività ed eventi individuati nella WPS e delineati come dipendenze nel PERT. Ogni attività è una barra orizzontale la cui lunghezza ne indica la durata. I singoli eventi importanti sono sottolineati da un triangolino. Il GANTT deve essere analizzato e aggiornato giornalmente in fase di sviluppo per monitorare il progetto, le sue scadenze e i ritardi accumulati.
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto GANTT: ES, EE, Cammino critico 12 Nel GANTT sono riportati per ogni attività tre parametri espliciti: La durata (Duration, D) Il primo momento iniziale (Earliest Startpoint, ES) Il primo momento finale (Earliest Endpoint, EE) tale che EE=ES+D Tramite essi si individuano a ritroso altri parametri: L’ultimo momento iniziale (Latest Startpoint, LS) L’ultimo momento finale (Latest Endpoint, EE) tale che LE=LS+D Il tempo di riserva (Totale Amortization, TA)
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Esempio GANTT 13 Descrivi con un Diagramma GANTT cinque fasi di un progetto identificate dalle lettere a, b, c, d, e. Schema tratto da: Conte, Camagni, Nikolassy Gestione del progetto e organizzazione d'impresa Hoepli – ISBN
© 2016 Giorgio Porcu - Aggiornamennto 21/04/2016 G ESTIONE DEL P ROGETTO Realizzare un Progetto Informatico Pianificazione del Progetto Esempio GANTT 14 Calcola visivamente LS, EE, TA nel Diagramma GANTT precedente. Schema tratto da: Conte, Camagni, Nikolassy Gestione del progetto e organizzazione d'impresa Hoepli – ISBN