Template pratici

Lessons Learned

Dodici sezioni di chiusura progetto.

Template: Lessons Learned

Le Lessons Learned sono la memoria istituzionale dei progetti: cosa abbiamo imparato, cosa raccomanderemmo a chi verrà dopo. Si producono in fase di Chiusura (o a milestone significative) e sono uno dei deliverable più sottovalutati del project management.

Un progetto senza lessons learned è un progetto che insegna a una sola persona: chi l'ha fatto. E spesso neanche a lui.

Differenza con la Retrospective

RetrospectiveLessons Learned
QuandoPeriodica (a ogni sprint)A fine progetto / milestone
ScopeSprint, periodo breveIntero progetto
OutputAction item per il teamDocumento condivisibile con l'organizzazione
AudienceSolo il teamTeam + organizzazione + progetti futuri
PersistenceSpesso effimeraArchiviata, ricercabile

Sono complementari: la retro genera apprendimento continuo, le lessons learned lo capitalizzano alla fine.

Template completo

# LESSONS LEARNED — [Nome del progetto]
 
**Data:** GG/MM/AAAA
**Project Manager:** [Nome]
**Sponsor:** [Nome]
**Durata progetto:** [Data inizio] – [Data fine]
**Stato:** Successo / Successo parziale / Fallimento
**Compilatore:** [Nome]
**Partecipanti sessione:** [Nomi]
 
---
 
## 1. Sintesi del progetto
 
### Obiettivi originali
[Cosa volevamo ottenere — copiato dal Project Charter]
 
### Risultati effettivi
[Cosa abbiamo effettivamente consegnato]
 
### Success criteria (verifica)
| Criterio | Target | Risultato | Status |
|----------|--------|-----------|--------|
| [...]    | [...]  | [...]     | ✓/⚠/✕ |
 
### Metriche di delivery
| Metrica | Pianificato | Effettivo | Δ |
|---------|-------------|-----------|---|
| Tempi   | [...]       | [...]     | [+/-X gg] |
| Costi   | € [...]     | € [...]   | [+/-X%]   |
| Scope   | [%]         | [%]       | [...]     |
| Qualità | [bug/SLA]   | [...]     | [...]     |
 
---
 
## 2. Cosa è andato BENE (✓ Keep doing)
 
### Pratica / Decisione 1
- **Cosa**: [descrizione]
- **Perché ha funzionato**: [analisi]
- **Raccomandazione**: [come replicarlo in futuro]
 
### Pratica / Decisione 2
[...]
 
### Pratica / Decisione 3
[...]
 
---
 
## 3. Cosa è andato MALE (✕ Stop doing)
 
### Problema 1
- **Cosa è successo**: [descrizione, senza colpe]
- **Impatto**: [tempo, costo, qualità, persone]
- **Root cause** (5 Whys): [analisi]
- **Cosa avremmo dovuto fare**: [con il senno di poi]
- **Raccomandazione**: [come evitare in futuro]
 
### Problema 2
[...]
 
---
 
## 4. Cosa abbiamo IMPARATO (→ New learning)
 
### Insight 1
- **Insight**: [scoperta]
- **Contesto in cui si applica**: [quando vale]
- **Limiti / non applicabilità**: [quando NON vale]
 
### Insight 2
[...]
 
---
 
## 5. Cosa proveremmo (🧪 Start doing)
 
### Esperimento / Pratica da provare 1
- **Cosa**: [...]
- **Ipotesi**: [perché potrebbe funzionare]
- **Come testarlo**: [in quale progetto, con quali metriche]
 
### Esperimento / Pratica da provare 2
[...]
 
---
 
## 6. Stakeholder & Comunicazione
 
### Cosa ha funzionato
- [...]
 
### Cosa non ha funzionato
- [...]
 
### Raccomandazioni per progetti futuri
- [...]
 
---
 
## 7. Team & Risorse
 
### Allocazione e capacity
- [Stima vs effettivo, turnover, criticità]
 
### Skill gap rivelati
- [Cosa mancava, come abbiamo gestito]
 
### Raccomandazioni
- [Skill da sviluppare, profili da assumere]
 
---
 
## 8. Rischi e Issue
 
### Rischi previsti e accaduti
| Rischio | Mitigazione applicata | Efficace? |
|---------|----------------------|-----------|
| [...]   | [...]                | Sì/No     |
 
### Rischi NON previsti
| Rischio emerso | Causa | Cosa ci insegna |
|---------------|-------|-----------------|
| [...]         | [...] | [...]           |
 
---
 
## 9. Tecnologia / Processo / Strumenti
 
### Cosa ha funzionato
- [...]
 
### Cosa NON usare di nuovo
- [...]
 
### Da valutare per il futuro
- [...]
 
---
 
## 10. Top 5 raccomandazioni (TL;DR)
 
Le **5 cose più importanti** che un PM dovrebbe sapere prima di iniziare un progetto simile:
 
1. **[Raccomandazione 1]** — [perché conta]
2. **[Raccomandazione 2]** — [perché conta]
3. **[Raccomandazione 3]** — [perché conta]
4. **[Raccomandazione 4]** — [perché conta]
5. **[Raccomandazione 5]** — [perché conta]
 
---
 
## 11. Allegati e riferimenti
 
- Project Charter: [link]
- Retrospective sprint X (sessione più rilevante): [link]
- Risk Register finale: [link]
- Status Report finali: [link]
- Stakeholder feedback: [link]
 
---
 
## 12. Distribuzione
 
Questo documento è stato condiviso con:
- [ ] Team di progetto
- [ ] Sponsor
- [ ] PMO
- [ ] Knowledge base aziendale
- [ ] Project Manager di iniziative simili
- [ ] Onboarding nuovi PM

Come condurre una sessione di Lessons Learned

Durata: 2-3 ore. Partecipanti: team di progetto + sponsor (per la parte iniziale) + key stakeholder.

Sequenza consigliata

TempoAttività
00:00-00:15Apertura + Prime Directive (vedi Retrospective)
00:15-00:30Recap factual: tempi, costi, scope, risultati. Niente opinioni.
00:30-01:00Brainstorming silent su "Keep / Stop / Start / Learn" (4 categorie)
01:00-01:30Clustering, identificazione root cause sui top 3 problemi (5 Whys)
01:30-02:00Discussione raccomandazioni e Top 5
02:00-02:30Stesura dei punti chiave del documento + assegnazione owner per le sezioni
02:30-03:00Validazione finale, decisione su distribuzione

Regole della sessione

  • Prime Directive di Norman Kerth (vedi Retrospective)
  • Si critica il processo, non le persone
  • Nomi e dettagli sensibili vanno gestiti con cura nella versione distribuita
  • Confidenzialità del processo, ma il documento è pubblico all'organizzazione

Esempio compilato (estratto)

## 2. Cosa è andato BENE
 
### Discovery con 12 interviste utente
- **Cosa**: Prima di scrivere una riga di codice, abbiamo intervistato 12 utenti target
- **Perché ha funzionato**: Abbiamo scoperto che il "vero" problema non era la fatturazione 
  ma la rendicontazione fiscale di fine anno. Pivot dello scope salvato 3 mesi di sviluppo.
- **Raccomandazione**: Imporre minimo 10 interviste utente prima del freeze dello scope, 
  anche se "sembra ovvio cosa serve".
 
## 3. Cosa è andato MALE
 
### Stima ottimistica dell'integrazione SdI
- **Cosa**: Stimata 2 settimane, durata 7 settimane.
- **Impatto**: Slittamento go-live di 5 settimane, 40k€ di costi aggiuntivi, danno reputazionale 
  con 2 clienti pilota.
- **Root cause** (5 Whys):
  1. Perché 5 settimane in più? → API SdI non documentate come pensavamo
  2. Perché non lo sapevamo? → Non abbiamo fatto spike tecnico prima della stima
  3. Perché non abbiamo fatto lo spike? → Pressione di Sales per dare una data al cliente
  4. Perché pressione su una data? → Charter approvato senza buffer per integrazioni esterne
  5. Perché senza buffer? → Cultura interna "non si possono dare date in forse"
- **Cosa avremmo dovuto fare**: Time-box di 1 settimana per spike tecnico **prima** di committare 
  la data, anche a costo di ritardare la firma del Charter.
- **Raccomandazione**: Policy obbligatoria — qualsiasi integrazione con sistema esterno 
  richiede uno spike timeboxed prima della stima ufficiale.

Anti-pattern

  • Caccia al colpevole → la prossima volta nessuno sarà onesto
  • Documento di 80 pagine → nessuno lo legge, finisce in un Drive dimenticato
  • "Tutto è andato bene" → impossibile, e indica un team che non si fida del processo
  • Solo problemi, niente vittorie → demoralizzante e non utile
  • Lessons learned mai consultate → produrre senza distribuire = spreco puro
  • Saltarle "perché siamo già sul prossimo progetto" → tipico, drammatico
  • Senza root cause → "abbiamo sbagliato la stima" non insegna nulla. Perché?

Come renderle davvero utili (capitalizzazione)

Il problema più grande delle lessons learned non è scriverle, è usarle. Tecniche:

1. Knowledge base ricercabile

  • Tagga per: dimensione progetto, settore, tecnologia, tipo di problema
  • Cerca PRIMA di iniziare un nuovo progetto: "ci sono lessons da progetti simili?"

2. PMO che le mantiene vive

  • Il PMO è responsabile di leggere ogni lessons learned e identificare pattern
  • Trimestralmente: report dei top 5 pattern ricorrenti

3. Pre-mortem per il prossimo progetto

  • Prima di iniziare un nuovo progetto, leggi le lessons learned di 2-3 progetti simili
  • Esercizio di "pre-mortem": "Se questo progetto fallisse fra 6 mesi, perché sarebbe successo?"

4. Onboarding dei nuovi PM

  • Set di "lessons learned classiche" da leggere nelle prime due settimane
  • Mentor che racconta storie reali

5. Cerimonie di lancio

  • Kick-off di un nuovo progetto: dedicare 30 min a "Cosa ci insegnano i progetti simili passati?"

Se le lessons learned vengono lette almeno una volta dopo essere state scritte, hai già fatto meglio del 90% delle organizzazioni.

Collegamenti