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
| Retrospective | Lessons Learned | |
|---|---|---|
| Quando | Periodica (a ogni sprint) | A fine progetto / milestone |
| Scope | Sprint, periodo breve | Intero progetto |
| Output | Action item per il team | Documento condivisibile con l'organizzazione |
| Audience | Solo il team | Team + organizzazione + progetti futuri |
| Persistence | Spesso effimera | Archiviata, 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 PMCome condurre una sessione di Lessons Learned
Durata: 2-3 ore. Partecipanti: team di progetto + sponsor (per la parte iniziale) + key stakeholder.
Sequenza consigliata
| Tempo | Attività |
|---|---|
| 00:00-00:15 | Apertura + Prime Directive (vedi Retrospective) |
| 00:15-00:30 | Recap factual: tempi, costi, scope, risultati. Niente opinioni. |
| 00:30-01:00 | Brainstorming silent su "Keep / Stop / Start / Learn" (4 categorie) |
| 01:00-01:30 | Clustering, identificazione root cause sui top 3 problemi (5 Whys) |
| 01:30-02:00 | Discussione raccomandazioni e Top 5 |
| 02:00-02:30 | Stesura dei punti chiave del documento + assegnazione owner per le sezioni |
| 02:30-03:00 | Validazione 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
- Fase Chiusura — fase in cui si producono
- Retrospective — pratica complementare iterativa
- Project Charter — confronto tra ipotesi iniziali e realtà finale
- Success Criteria — verifica formale
- Risk Register — i rischi non previsti sono lezioni preziose
- Nemawashi — utile prima di lessons learned su temi sensibili