Retrospettiva dello sprint — una riunione regolare del team di sviluppo che si tiene alla fine di ogni sprint per analizzare il periodo passato e cercare miglioramenti. A differenza dei daily meeting e della sprint review, la retrospettiva si concentra sui processi e sull'interazione, non sul prodotto. Secondo la Scrum Guide, 2020, la retrospettiva è uno dei cinque eventi obbligatori di Scrum e funge da meccanismo chiave per il miglioramento continuo del team.
Punti chiave
Retrospettiva dello sprint — una riunione strutturata del team Scrum che si tiene dopo la fine dello sprint e prima della pianificazione del successivo. I partecipanti discutono lo sprint passato, condividono osservazioni e determinano collettivamente quali cambiamenti implementare nel lavoro.
Il termine retrospettiva proviene dalle pratiche di miglioramento continuo descritte nella cultura DevOps e nella metodologia Lean. In Scrum, la retrospettiva è diventata un evento obbligatorio con l'arrivo della Scrum Guide nel 2010. Nel 2020, l'aggiornamento della Scrum Guide ha spostato l'attenzione da “Ispezione e adattamento” a “Focus su qualità ed efficacia”, rafforzando il ruolo delle retrospettive.
Sprint Review si concentra sul prodotto e sul feedback degli stakeholder, mentre la retrospettiva si concentra sui processi del team. Daily Scrum è una sincronizzazione quotidiana, la retrospettiva analizza l'intero sprint. La retrospettiva è l'unica cerimonia in cui il team parla esclusivamente di sé stesso, senza pressioni da parte del cliente o del product owner.
Una retrospettiva dello sprint ha diversi obiettivi chiave, ciascuno importante per lo sviluppo sano del team e del processo di sviluppo.
La riflessione permette al team di elaborare lo sprint passato: cosa ha funzionato, cosa è andato storto e quali lezioni si possono trarre. Questo processo previene la ripetizione degli stessi errori, forma una cultura di apertura e insegna agli sviluppatori ad assumersi la responsabilità dei processi, non solo del codice.
Ogni retrospettiva dovrebbe generare action item concreti — compiti per il prossimo sprint. Ad esempio: “aggiungere code review per tutte le pull request” o “ridurre il daily meeting a 10 minuti”. Gli action item vengono registrati nel backlog e monitorati nella prossima retro. Se gli action item non vengono eseguiti, la retrospettiva perde il suo significato.
Le retrospettive regolari aiutano a identificare i problemi prima che portino al burnout. Straordinari, conflitti nel team, requisiti poco chiari — tutto questo viene sollevato durante la retro e risolto prima di raggiungere una massa critica.
Esistono più di 50 formati di retrospettive, ciascuno adatto a diverse situazioni e composizioni del team. La scelta del formato dipende dalla maturità del team, dai problemi attuali e dal tempo disponibile.
| Formato | Descrizione | Quando usarlo |
|---|---|---|
| Start-Stop-Continue | Il team divide le idee in tre colonne: iniziare, smettere, continuare | Prima retro o dopo una crisi |
| Sailboat | Metafora visiva: vento (cosa aiuta), ancora (cosa rallenta), scogli (rischi) | Il team è stanco dei modelli |
| 4L (Liked-Learned-Lacked-Longed For) | Quattro categorie: piaciuto, imparato, mancato, desiderato | Analisi approfondita dello sprint |
| Mad-Sad-Glad | Formato emotivo: arrabbia, rattrista, rallegra | C'è tensione emotiva |
Start-Stop-Continue — il formato più semplice e popolare. Il team scrive le idee su post-it e le distribuisce in tre colonne. Start — nuove pratiche, Stop — cattive abitudini, Continue — ciò che funziona. Il formato è eccellente per i nuovi team e per retrospettive rapide di 30 minuti.
Sailboat usa la metafora di una nave: il vento spinge in avanti, l'ancora rallenta, gli scogli — rischi futuri. 4L — un formato più profondo in cui il team analizza ogni aspetto attraverso quattro lenti. Entrambi i formati richiedono più tempo (60-90 minuti) ma forniscono un quadro più completo dello stato del team.
Per le retro settimanali, sono adatti formati leggeri: Start-Stop-Continue o Mad-Sad-Glad. Per sprint di 2-4 settimane, vale la pena usare Sailboat o 4L. Se c'è conflitto nel team, è meglio iniziare con Mad-Sad-Glad per dare sfogo alle emozioni, poi passare al costruttivo.
Condurre una retrospettiva richiede struttura e facilitazione. Lo Scrum Master o un facilitatore designato guida la riunione passo dopo passo per garantire che ogni partecipante venga ascoltato.
24 ore prima della retro, il facilitatore raccoglie dati: metriche dello sprint (velocità, numero di bug, attività completate), umore del team tramite un sondaggio anonimo. La bacheca per la retro viene preparata in anticipo — fisica (post-it, marcatori) o digitale (Miro, Mural, Retrium).
In questa fase, ogni partecipante scrive le proprie osservazioni su post-it (di solito 5-10 minuti in silenzio). Le categorie dipendono dal formato scelto. Regola importante: non criticare i post-it degli altri durante la fase di raccolta — prima tutte le idee vengono registrate, poi discusse.
Dopo la raccolta, il team raggruppa i post-it per argomento e vota i più importanti. Ogni partecipante riceve 3-5 voti (contrassegnati da punti sui post-it). Gli argomenti con il maggior numero di voti vanno in discussione. Questo meccanismo impedisce a una singola voce di dominare sulle altre.
La fase finale — formulazione degli action item. Ogni action item dovrebbe essere SMART: specifico, misurabile, raggiungibile, rilevante e con scadenza temporale. Il responsabile viene assegnato apertamente, la scadenza viene fissata. Gli action item vengono aggiunti al backlog e verificati nella prossima retrospettiva.
Anche i team esperti commettono errori nelle retrospettive che trasformano una pratica utile in una formalità vuota. Conoscere questi errori aiuta a evitarli.
L'errore più comune — discussione senza risultati. Il team ha parlato, identificato problemi, ma non ha registrato alcun action item. Tale retrospettiva non porta a cambiamenti e nella prossima riunione si discutono gli stessi problemi. Soluzione: dedicare gli ultimi 10 minuti della retro al piano d'azione.
Quando la retrospettiva si trasforma in una sessione di lamentele senza proposte costruttive, il morale del team cala. Il facilitatore dovrebbe guidare la discussione dai problemi alle soluzioni. Tecnica: dopo ogni problema, chiedere “Cosa possiamo fare al riguardo?”.
Se uno sviluppatore parla l'80% del tempo, gli altri si chiudono e smettono di condividere idee. Soluzione: utilizzare la raccolta silenziosa di idee (ognuno scrive le proprie), turni a rotazione, timer per gli interventi. I sondaggi anonimi prima della retro aiutano anche a raccogliere l'opinione dei partecipanti più silenziosi.
Saltare la retro per impegni o “nessun tempo” è una tendenza pericolosa. Se il team salta una retro, saltare la seconda diventa più facile. Col tempo, i problemi si accumulano e gli sprint diventano meno efficaci. La retrospettiva fa parte dello sprint tanto quanto lo sviluppo e il testing.
Domande frequenti
Le retrospettive si tengono dopo ogni sprint, indipendentemente dalla sua durata. Per sprint di 1-2 settimane, sono sufficienti 30-60 minuti. Se lo sprint è breve (una settimana), si può usare il formato leggero Start-Stop-Continue. Non è consigliato saltare le retrospettive — sono un meccanismo chiave per il miglioramento continuo del team.
Partecipa l'intero team Scrum: sviluppatori, Scrum Master e Product Owner. Il Product Owner può partecipare come membro, ma la sua opinione non dovrebbe dominare. Se specialisti esterni (designer, analisti) hanno partecipato allo sprint, vale la pena invitarli. La regola principale: tutti coloro che hanno lavorato nello sprint hanno diritto di parola alla retro.
La riluttanza a partecipare è un sintomo di problemi più profondi: sfiducia nella direzione, paura di punizioni o burnout. Inizia con sondaggi anonimi per capire la causa. Passa a un formato più giocoso (Sailboat, Mad-Sad-Glad). Riduci il tempo a 15-20 minuti. Mostra il valore: inizia con piccoli cambiamenti che il team possa vedere e apprezzare.
Sì, le retrospettive a distanza vengono condotte efficacemente attraverso bacheche digitali (Miro, Mural, Retrium, Google Jamboard). Usa timer per le fasi sincrone, video acceso è obbligatorio per tutti i partecipanti. Le retrospettive asincrone funzionano anch'esse: il team riempie la bacheca durante il giorno, poi dedica 30 minuti a discutere i risultati. Le retro a distanza richiedono una facilitazione più chiara.
L'efficacia della retro migliora attraverso: rotazione del facilitatore (per non abituarsi a un solo stile), cambio di formato ogni 3-4 sprint, focus sugli action item, monitoraggio delle attività completate nella prossima retro. Usa metriche: velocità, numero di bug, umore del team. L'indicatore principale di efficacia sono i cambiamenti che il team ha effettivamente implementato dopo la retro.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche