← Torna a tutti gli articoli
Sfide

Retrospettive di Sprint che Guidano Davvero il Cambiamento

Di Marc Molas·27 luglio 2023·9 min di lettura

Se la retro del tuo team produce le stesse lamentele ogni sprint, non hai una retrospettiva — hai una sessione di sfogo. Ne ho assistite centinaia. Il pattern è coerente: post-it, temi, voti, una discussione di 10 minuti e poi non succede niente. Due settimane dopo, gli stessi problemi riappaiono. Il team smette di credere che le retro possano cambiare qualcosa, e alla fine qualcuno suggerisce di cancellarle.

La retro è la cerimonia più preziosa in qualsiasi processo agile. È l'unica riunione esplicitamente progettata per far migliorare il team se stesso. Quando funziona, si accumula — piccoli miglioramenti ogni sprint che si sommano in un team fondamentalmente migliore nel corso dei trimestri. Quando fallisce, il team ristagna.

Perché la Maggior Parte delle Retro Fallisce

Nessun follow-through sugli action item. Il killer numero uno. Il team si accorda su un'azione, nessuno se ne fa carico, e alla prossima retro è dimenticata. Dopo tre cicli, il team impara che gli impegni della retro non significano niente.

Restare al livello dei sintomi. "I deploy sono lenti" appare su un post-it. Il team si accorda su "dovremmo rendere i deploy più veloci" e va avanti. Ma la pipeline CI è gonfiata? C'è un passaggio di approvazione manuale? I test sono instabili? Senza scavare più in profondità, l'azione è vaga e nessuno sa cosa fare.

Le voci più forti dominano. Due o tre persone fanno l'80% del parlare. Gli ingegneri più silenziosi — spesso con le osservazioni più acute — rimangono in silenzio perché il formato non fa loro spazio.

Stesso formato ogni volta. "Cosa è andato bene / cosa non è andato bene / cosa migliorare" va bene per le prime retro. Dopo sei mesi, è stantio. La noia uccide il coinvolgimento.

I 5 Perché: Arrivare alle Cause Radice

La tecnica di retro più potente è i 5 Perché — originariamente da Toyota, ma si traduce perfettamente ai team software. Quando qualcuno solleva un problema, continua a chiedere "perché?" finché non si raggiunge la causa radice.

Esempio:

  1. "Abbiamo avuto un'interruzione in produzione mercoledì." — Perché?
  2. "Una migrazione del database è girata durante il picco di traffico." — Perché?
  3. "Non avevamo una policy su quando eseguire le migrazioni." — Perché?
  4. "Nessuno ci aveva pensato — il traffico non era mai stato abbastanza alto da importare." — Perché?
  5. "Non abbiamo una checklist di deployment readiness." — Causa radice.

L'action item non è "non eseguire le migrazioni durante il picco di traffico." Quello è un cerotto. L'azione è "creare una checklist di deployment readiness." Questo è un fix sistemico.

Un Formato che Funziona

Passo 1: Rivedere le Azioni dello Sprint Precedente (5 minuti)

Inizia ogni retro rivedendo gli action item precedenti. Li abbiamo fatti? Se no, perché? Questo singolo passo crea responsabilità e segnala che gli impegni sono reali. La regola: Se un'azione non è stata completata, viene riconfermata con un owner chiaro o esplicitamente abbandonata. Niente rimane in sospeso per più di due sprint.

Passo 2: Brainstorming Silenzioso (5 minuti)

Tutti scrivono osservazioni in modo indipendente. Nessuna parola. Il silenzio previene l'ancoraggio dove il primo a parlare imposta il frame. Ruota i prompt per mantenere fresco:

  • "Cosa dovremmo iniziare / smettere / continuare a fare?"
  • "Dove ci siamo sentiti bloccati? Dove ci siamo sentiti in flow?"
  • "Se potessimo cambiare una cosa su come lavoriamo, quale sarebbe?"

Passo 3: Raggruppare e Votare (5 minuti)

Raggruppa le osservazioni in temi. Vota con i punti. Scegli i 2-3 argomenti principali — non 5, non 7. Cercare di coprire tutto significa coprire niente bene.

Passo 4: Analisi Approfondita con i 5 Perché (15 minuti)

Per ogni argomento, conduci una discussione strutturata. Il facilitatore continua a chiedere "perché?" e previene le recriminazioni o le tangenti. Regola base: Nessun nome di individui. "Il processo di deploy è lento" è valido. "Giovanni ritarda le code review" non lo è.

Passo 5: Impegnarsi sulle Azioni (10 minuti)

Ogni azione deve avere:

  • Un owner. Una persona specifica, non "il team."
  • Una definizione di fatto. Non "migliorare i deploy" ma "aggiungere una fase di test parallela per ridurre il tempo della pipeline a meno di 10 minuti."
  • Una scadenza. Di solito "entro la prossima retro."

Limita a 2-3 azioni. Due azioni completate per sprint batte cinque abbandonate.

Facilitatori Rotativi

Non lasciare che la stessa persona conduca ogni retro. Quando il tech lead facilita sempre, la dinamica si calcifica. Ruota attraverso tutto il team — sì, compresi gli ingegneri più silenziosi. Fornisci una guida semplice: il formato sopra, i time box e le opzioni di prompt. La maggior parte delle persone è un facilitatore migliore di quanto si aspetti.

Il lavoro del facilitatore: Tenere il tempo. Assicurarsi che tutti parlino. Chiedere "perché?" quando il gruppo si ferma ai sintomi. Scrivere gli action item con owner e scadenze.

Creare Responsabilità

La retro dura 40 minuti. Il sistema di responsabilità è ciò che dà valore a quei minuti.

Rendi gli action item visibili. Mettili nel project board del team insieme al lavoro regolare. Se il tuo team usa Jira o Linear, le azioni della retro sono ticket nello sprint corrente. Il miglioramento del processo non è un bonus — è lavoro ordinario.

Controlla a metà sprint. Una menzione di 2 minuti allo standup: "Verifica rapida — Sara, come va il miglioramento della pipeline CI?" Questo segnala che gli impegni del team verso se stesso contano.

Traccia il tasso di completamento. Se il tuo team completa l'80% degli action item della retro, il processo funziona. Sotto il 50% significa che le azioni sono troppo ambiziose, troppo vaghe o non prioritizzate.

Quando la Fiducia è Danneggiata

Se il tuo team ha subito mesi di retro inefficaci, pensa che sia tutto uno spreco di tempo. Ricostruisci la fiducia con vittorie rapide. Scegli un piccolo problema concreto che il team può risolvere dentro lo sprint. "Il nostro template di PR non ha una sezione di piano di test." Risolvilo. Mostra il risultato alla prossima retro. Dopo tre sprint di azioni completate, la fiducia torna. Quella fiducia è tutto.

In Conectia, gli ingegneri senior che posizioniamo nei team dei clienti portano esperienza da più team ad alte prestazioni. Quando un ingegnere ha visto lo stesso collo di bottiglia di deploy risolto in tre modi diversi in tre aziende diverse, il suo contributo in retro vale più di un altro giro di brainstorming da zero.


Hai bisogno di ingegneri che portino maturità di processo oltre alla competenza tecnica? Parla con un CTO — i nostri ingegneri senior LATAM rafforzano sia il tuo codebase che le tue pratiche d'ingegneria.

Pronto a costruire il tuo team di ingegneria?

Parla con un partner tecnico e distribuisci sviluppatori validati da CTO in 72 ore.