Parte IV — Monitoring & Controlling Process Group · Capitolo 16

Monitoring & Controlling: reporting e controllo

~55 min di lettura5 widget interattivi6 tavole

In questo capitolo

  1. Strumenti, template e processi di monitoraggio
  2. Come rispettare la schedula di progetto
  3. Il sistema di reporting
  4. I cinque tipi di Project Status Report
  5. Strumenti di reporting visuale
  6. L'Earned Value Analysis
  7. Gestire la Scope Bank
  8. Costruire e mantenere l'Issues Log
  9. I Project Status Meetings
  10. La Problem Escalation Strategy
  11. Acquisire l'approvazione a chiudere
  12. Verifica le tue conoscenze

1. Strumenti, template e processi di monitoraggio

Il corso apre il Monitoring & Controlling Process Group con la sua cassetta degli attrezzi: tools, template e processi per monitorare e controllare il progetto. Sono dodici voci, che qui raggruppiamo in quattro famiglie:

La cassetta degli attrezzi del Monitoring & Controlling Reports & analisi Visuale & processi Current period reports Cumulative reports Exception reports Stoplight reports Variance reports Earned value analysis Gantt charts Burn charts Milestone trend charts Milestone trend + EVA integrati Project status meetings Problem escalation strategies I cinque report e la earned value analysis saranno sviluppati nelle sezioni 3–6; i due processi (meetings ed escalation) nelle sezioni 9–10.
Tavola 16.1 — I dodici strumenti del Monitoring & Controlling Process Group, raggruppati per famiglia: report, analisi del valore guadagnato, strumenti visuali e processi di gestione.

2. Come rispettare la schedula di progetto

Per mantenere il progetto «entro i binari stabiliti in fase di pianificazione» il corso elenca otto regole operative:

Il filo con il capitolo 14

La regola «non essere vittima delle creeps» è il ponte diretto con la gestione dei cambiamenti di scope del capitolo 14: lì il processo di scope change, qui la disciplina quotidiana che evita di cadere nel creep. E «good enough is good enough» riprende il principio anti over-design già visto nella sezione dedicata ai requisiti (capitolo 6).

3. Il sistema di reporting

Per un reporting efficiente sullo stato di avanzamento, il corso consiglia di dotarsi di un Progress Reporting System con quattro caratteristiche:

La stessa slide introduce anche le informazioni da aggiornare a ogni periodo di monitoraggio (es. settimana): il lavoro effettivamente svolto nel periodo, i dati storici dell'eseguito, le stime sulle attività rimanenti, le date di inizio e fine delle attività iniziate o terminate, i giorni impegnati e quelli previsti, le risorse consumate e rimanenti, e la percentuale di completamento.

4. I cinque tipi di Project Status Report

Il corso distingue cinque tipi di Project Status Reports, con destinatari e funzioni diverse:

Stoplight reports: tre situazioni, tre colori Verde «tutto procede come pianificato» ! Giallo «scostamenti ma tutto sotto controllo» Rosso «situazione fuori controllo» Le slide del corso mostrano gli stoplight come note con supporto visuale (es. post-it) aggiunte agli altri tipi di report: verde, giallo e rosso sono la sintesi estrema per il senior management.
Tavola 16.2 — La semantica dello stoplight report: i tre colori condensano lo stato del progetto per il senior management, in modo estremamente sintetico.

Scegli il report giusto

Cinque richieste. Per ciascuna scegli il tipo di Project Status Report indicato dal corso, poi verifica.

5. Strumenti di reporting visuale

Il corso affianca ai report cinque strumenti visuali: il Gantt chart come project status report (lo stato di avanzamento disegnato sulla schedula), gli stoplight reports (sezione 4), i milestone trend charts e la earned value analysis (sezione 6).

I Milestone Trend Charts sono lo strumento dei cumulative reports per eccellenza: tracciano nel tempo la data prevista di ogni milestone rispetto a quella pianificata, mostrando se la data dichiarata deriva verso destra (slittamento) o resta stabile.

Milestone trend chart (ricostruzione) periodi di reporting → pianificata prevista La linea rossa tratteggiata è la data pianificata della milestone; la linea blu è la data prevista dichiarata a ogni periodo di report. Quando la blu si allontana verso il basso (destra nel grafico del corso), la milestone slitta.
Tavola 16.3 — La logica del milestone trend chart: la data prevista dichiarata periodo per periodo viene confrontata con quella pianificata; la derivazione segnala il rischio di slittamento.

Il corso mostra anche tre curve di avanzamento tipiche, da confrontare con l'andamento reale del progetto:

Earned Value: tre curve di avanzamento standard S-curve aggressive curve curve to avoid 1/3 time 1/4 progress 2/3 time 3/4 progress Punti di riferimento: 1/3 tempo → 1/4 progresso; 2/3 tempo → 3/4 progresso. La «curve to avoid» ha circa il 30% di lavoro fatto quando il 70–80% del tempo è già trascorso.
Tavola 16.4 — Le tre curve dell'Earned Value: la standard S-curve con i suoi punti di riferimento, la curva aggressiva senza ramp-up, e la «curve to avoid» da non consegnare mai.

6. L'Earned Value Analysis

L'Earned Value Analysis (EVA) è «uno dei possibili approcci per misurare le performance del progetto». Il valore del lavoro svolto si misura in termini economici (Euro, Dollari) o di tempo/uomo (giorni/uomo, mesi/uomo), e il lavoro effettivamente svolto viene confrontato con il lavoro previsto dal piano per determinare gli scostamenti rispetto alla schedula e ai costi.

Il corso sottolinea il limite principale di questi metri: concentrano l'attenzione sull'evoluzione storica di costi ed effort, ma «non danno indicazioni sulle motivazioni e pertanto non sono sufficienti per formulare delle valide previsioni per il futuro».

Come misurare l'Earned Value percentuale

Per i task in lavorazione (work in process) il corso propone quattro convenzioni: 100–0 (il task vale solo a completamento), 0–100 (il task vale subito), 50–50 (metà all'avvio, metà al completamento) e la proporzione dei task completati — nell'esempio delle slide: 10 task completi su 14.

La «full story» dell'Earned Value mette sullo stesso grafico tre curve — PV (planned value), EV (earned value), AC (actual cost) — da cui si leggono due scostamenti: la schedule variance (distanza tra PV ed EV lungo l'asse del tempo) e la cost variance (distanza tra EV e AC in valore).

Earned Value: la «full story» PV EV AC Schedule variance (EV vs PV) Cost variance (AC vs EV) Dal grafico si leggono due scostamenti: lungo il tempo la distanza tra PV ed EV (schedula), in valore la distanza tra AC ed EV (costi).
Tavola 16.5 — La «full story» dell'Earned Value: le curve PV, EV e AC definiscono la schedule variance e la cost variance.

Gli indici di performance

L'EVA definisce due indici di base, entrambi costruiti come rapporti con EV a numeratore:

L'interpretazione dei valori è comune ai due indici: < 1 significa «oltre il budget o in ritardo rispetto alla schedula prevista»; > 1 significa «sotto il budget o in anticipo rispetto alla schedula prevista».

Calcolatore EVA: SPI e CPI

Inserisci PV, EV e AC (stessa unità di misura: Euro o giorni/uomo) e calcola gli indici. Valori di default: un progetto con PV=100, EV=80 e AC=110.

SPI = EV/PV0.80
CPI = EV/AC0.73

7. Gestire la Scope Bank

La Scope Bank (già incontrata come management reserve nel capitolo 11) è il deposito da cui si attinge per processare e integrare le richieste di modifica dello scope. Le regole del corso:

Simulatore: la Scope Bank

Deposito iniziale 6 giorni su un progetto di 100 giorni/uomo. Fai avanzare i due fili (prelievi per le modifiche, depositi per risparmi e rimozioni) e osserva il saldo.

8. Costruire e mantenere l'Issues Log

L'Issues Log è «un documento che contiene tutti i problemi che sono emersi durante il progetto, in particolare quelli che ancora non sono stati risolti». È molto dinamico e sarà «una preziosa fonte di dati storici»; la risoluzione dei problemi riportati è importante per la continuazione e il successo del progetto. Le informazioni che contiene sono otto:

Che cosa finisce nell'Issues Log?

Dieci informazioni. Scegli Sì se il corso la elenca tra quelle contenute nell'Issues Log, No altrimenti; poi verifica.

9. I Project Status Meetings

Per monitorare e controllare lo stato di avanzamento serve raccogliere informazioni dal team; lo strumento sono i Project Status Meeting con cadenza periodica (giornaliera, settimanale...). Il corso ne presenta due formati.

Il 15-Minute Daily Status Meeting

Il Problem Management Meeting

Le quattro domande del corso

«Chi dovrebbe partecipare? Quando si devono tenere? Qual è il loro scopo? Qual è il loro format?» — le quattro domande che il corso lascia aperte sui Project Status Meetings. Le risposte per i due formati sono proprio nelle liste sopra: il daily meeting è del team (o dei task manager), in piedi, quotidiano; il problem meeting è dei soli coinvolti, su convocazione.

10. La Problem Escalation Strategy

Nella definizione della strategia di risoluzione dei problemi si individuano tre livelli:

Questi livelli compongono una gerarchia di escalation in sette gradini, dal meno invasivo al più invasivo: le slide del corso chiedono anche «chi controlla cosa?» tra scope & quality e resource availability.

Escalation Strategy Hierarchy 1 · Non sono richieste azioni (gli slack presenti nella schedula sono sufficienti) 2 · Esaminare le dipendenze Finish-to-Start per opportunità di compressione 3 · Riassegnare risorse dai task fuori dal critical path 4 · Negoziare risorse aggiuntive 5 · Negoziare una strategia a rilasci multipli 6 · Richiedere al cliente un'estensione della schedula 7 · Richiedere al cliente una modifica di scope
Tavola 16.6 — La gerarchia di escalation in sette gradini: i primi tre sono strategie del project manager, il quarto del resource manager, gli ultimi tre del cliente.

Esplora la scala di escalation

Parti dal gradino 1 e naviga le transizioni: a ogni livello la strategia cambia attore — project manager, resource manager, cliente.

11. Acquisire l'approvazione a chiudere

La fase di monitoraggio si conclude quando tutti i criteri previsti per l'accettazione della soluzione sono stati soddisfatti: a quel punto «il committente non può che essere contento e il progetto può entrare nella fase di chiusura (closing phase)».

Collegamento con il capitolo 17

Questa è la porta verso il Closing Process Group: la chiusura non è un evento improvviso, ma il naturale epilogo di un monitoraggio che ha verificato i criteri di accettazione concordati in fase di planning (li vedremo nel capitolo 17).

Verifica le tue conoscenze

Quali sono le quattro caratteristiche di un buon Progress Reporting System?

Informazioni tempestive, complete e accurate; overhead non eccessivo in termini di effort; reporting intuitivo e accettabile da team e senior management; capacità di early warning sui problemi rispetto al pianificato.

Quali sono i cinque tipi di Project Status Reports?

Current period reports (solo i periodi più recenti), cumulative reports (l'intera storia del progetto, per i trend), exception reports (per il senior management, sintetici, su scostamenti cause e misure), stoplight reports (verde/giallo/rosso), variance reports (pianificato vs effettivo per attività e periodo).

Cosa significa «rosso» in uno stoplight report?

«Situazione fuori controllo». Il verde significa «tutto procede come pianificato», il giallo «vi sono stati scostamenti ma è tutto sotto controllo».

Come si definiscono SPI e CPI e come si interpretano?

SPI = EV/PV (Schedule Performance Index) e CPI = EV/AC (Cost Performance Index). Valore < 1: oltre il budget o in ritardo rispetto alla schedula; > 1: sotto il budget o in anticipo.

Come si misura l'Earned Value percentuale per i task in lavorazione?

Con quattro convenzioni: 100–0 (il valore solo a completamento), 0–100 (subito), 50–50 (metà all'avvio, metà alla fine) e la proporzione dei task completati (es. 10/14 nell'esempio delle slide).

Come si aggiunge tempo alla Scope Bank?

Rimuovendo funzionalità/feature e depositando il tempo che sarebbe stato richiesto per il loro sviluppo, oppure depositando il tempo risparmiato nell'esecuzione di qualche attività. Il deposito iniziale è una percentuale del tempo complessivo (es. 5–10%).

Quali informazioni contiene l'Issues Log?

ID Number, Date logged, descrizione del problema, descrizione dell'impatto sul progetto se non risolto, problem owner, azione da intraprendere, stato, esito.

Quali sono i tre livelli delle Problem Escalation Strategies?

Project Manager–Based (nessuna azione, esaminare le dipendenze, riassegnare le risorse), Resource Manager–Based (negoziare risorse aggiuntive), Client-Based (rilasci multipli, estensione della schedula, modifica di scope).

Chi partecipa al 15-Minute Daily Status Meeting e che cosa si riporta?

L'intero team o solo i task manager dei task in lavorazione; tutti in piedi, con un facilitatore opzionale. Si riporta sinteticamente lo stato di ciascun task («in schedula», «in anticipo», «in ritardo» con eventuale richiesta di aiuto) e si aggiornano Scope Bank e Issues Log.

Quando il progetto può entrare nella fase di chiusura?

Quando tutti i criteri previsti per l'accettazione della soluzione sono stati soddisfatti: «il committente non può che essere contento» e il progetto può passare al Closing Process Group.