Time Management nel PMBOK...
Parecchi post fa avevamo parlato di Time Management, come una delle 9 knowledge areas del PMBOK (vedi post relativo). Ne parliamo in questo post.
La gestione dei tempi in un progetto e' forse la parte piu' dolorosa. Per il PMI questa knowledge area include i processi necessari ad assicurare la finalizzazione del progetto nei tempi programmati, che sono elencati di seguito:
- Definizione delle attività (Activity definition), che fa parte del planning process group. La definizione delle attività comporta l'identificazione e la documentazione necessaria per l'esecuzione del lavoro programmato. Il processo permette di identificare i deliverable al livello più basso della struttura di scomposizione del lavoro (WBS), detto Work Package e di associare una o piu' attivita ad ognuno di essi. I Work Package costituiscono la base della stima, della programmazione, dell'esecuzione, del monitoraggio e del controllo del lavoro. L'output principale del processo e' un elenco di attivita'.
- Programmazione delle attività (Activity sequencing), che fa parte del planning process group. La programmazione delle attività comporta l'identificazione delle relazioni esistenti tra le varie attività identificate nel processo precedente. E' fondamentale identificare i constraints tra le varie attivita' (alcune potrebbero non poter iniziare finche' altre non sono completate, etc..), che in progetti medi e grandi generano notevole complessita' nella programmazione. Output del processo e' un programma delle attivita'.
- Stima delle risorse necessarie alle attività (Activity Resource Estimation), che fa parte del planning process group. La stima delle risorse necessarie alla varie attività comporta la stima di quali risorse utilizzare (persone, tools o materiali), della percentuale di ciascuna risorsa da impiegare e di quando ogni risorsa sarà disponibile per l'esecuzione delle attività di progetto.
- Stima della durata delle attività (Activity Duration Estimation), che fa parte del planning process group. Il processo di stima della durata delle attività si occupa 1) di stimare la quantità dell'impegno di lavoro richiesto per completare l'attività programmata, e 2) di valutare la quantità supposta di risorse da dedicare al completamento dell'attività programmata e 3) di determinare il numero di giorni/uomo (o settimane/uomo, etc..) necessari al completamento dell'attività programmata.
- Sviluppo della programmazione (Schedule development), che fa parte del planning process group. Lo sviluppo della programmazione di progetto, sostanzialmente mette insieme i dati derivanti dai processi precedenti per determinare la data d'inizio e di fine pianificata per le attività di progetto. Questo processo e' iterativo, lo sviluppo della programmazione prosegue per l'intero progetto mano a mano che il lavoro avanza e che il Project Management Plan cambia (perche' di solito cambia...).
- Controllo della programmazione (Schedule Control), che fa parte del monitoring and controlling process group. Il controllo della programmazione sostanzialmente si occupa di contrallare l'andamento dei tempi di progetto e di influire sui fattore che determinano modifiche di programmazione (e gestire le modifiche...).
Come si notera' su sei processi cinque sono di pianificazione ed uno di controllo, il che chiarisce come questa knowledge area sia fortemente orientata supporto alla pianificazione del progetto. Spesso, ai fini pratici, tutti e cinque i processi di Time Management appartenenti al process group di pianificazione sono così strettamente collegati da essere considerati come un unico processo che, in casi di progetti relativamente piccoli, può essere svolto da una sola persona. Il PMBOK pur ammettendo tale pratica li tratta in modo separato, ognuno con le sue tecniche, input e output.
