La nostra intuizione fondamentale
Le retrospettive non sono il prodotto. Il miglioramento è il prodotto.
Il problema di cui nessuno parla
Ecco una verità scomoda: una quota enorme di action item delle retrospettive non viene mai completata. Un sondaggio della community PMI ha rilevato che quasi due terzi dei team hanno implementato meno del 25% delle idee di miglioramento emerse dall'ultima retrospettiva – e nemmeno un rispondente ha dichiarato di averne implementate più del 75%1. In altre parole, la maggior parte degli "action item" delle retro sono in realtà item di inazione. I team seguono meccanicamente le cerimonie agile, generano liste di miglioramenti, e poi quelle idee muoiono in un cimitero Jira. Col tempo, questo schema erode fiducia e coinvolgimento. Lo chiamiamo "affaticamento da retrospettiva". Perché parlare se nulla cambia mai?
Ti suona familiare? Non sei solo. Gli esperti agile notano che gli action item incompiuti sono uno dei maggiori ostacoli al miglioramento dei team Scrum – senza follow-up, i miglioramenti restano teorici, gli stessi problemi si ripresentano sprint dopo sprint, e le persone si disimpegnano dal processo di retrospettiva2. Il team continua a discutere gli stessi problemi in ogni retro, e si insinua il cinismo. Questo non è solo un fastidio procedurale; è sintomo di un disallineamento più profondo tra come l'agile è stato progettato per funzionare e come operano realmente i team di ingegneria moderni.
E mentre l'AI trasforma lo sviluppo software, questo disallineamento sta per peggiorare molto, molto di più — o diventare un'opportunità senza precedenti.
Il divario agile nell'era dell'AI
Le metodologie agile sono state create per un'era diversa della delivery software. Si basano su assunzioni sempre più fragili oggi. Le retrospettive presuppongono che gli esseri umani possano ricordare accuratamente cosa è successo in uno sprint di due settimane. Il tracking della velocity presuppone che gli story point corrispondano costantemente allo sforzo. La pianificazione dello sprint presuppone un lavoro relativamente prevedibile e lineare.
Nessuna di queste assunzioni regge nel nuovo panorama guidato dall'AI:
-
Gli assistenti di coding AI amplificano l'output individuale di 3–5× (o più) – ma in modo disomogeneo. Alcuni sviluppatori riportano enormi aumenti di produttività con i pair-programmer AI, mentre altri non vedono miglioramenti o addirittura rallentamenti3. Questa eterogeneità significa che la velocity passata non è più un predittore stabile della capacità del prossimo sprint.
-
I cicli di deployment si sono compressi da settimane a ore. I team DevOps d'élite di oggi effettuano il deploy in produzione su richiesta, più volte al giorno4. La continuous delivery sta riducendo il ciclo di iterazione ben oltre la /blog/beyond-sprints-continuous-improvement cadenza bisettimanale dello sprint su cui è stato costruito l'agile.
-
La definizione di "fatto" sta cambiando mentre il codice generato dall'AI richiede nuove validazioni. L'AI può produrre molto codice rapidamente – ma quel codice spesso necessita di controlli extra. Gli studi rilevano che l'output dell'AI, pur essendo veloce, può essere prolisso o mancare di best practice, richiedendo attenta revisione e testing umani5. "Fatto" non significa più solo che il codice funziona; significa che abbiamo verificato che un'AI non abbia introdotto bug nascosti o debito tecnico.
-
Le metriche tradizionali come "righe di codice" sono diventate rumore privo di significato. Contare LOC o commit effettuati al giorno non è mai stata una grande misura di valore, e con l'AI è decisamente fuorviante6. L'AI può generare migliaia di righe in minuti (incluso molto riempitivo), e gli sviluppatori possono facilmente suddividere il lavoro in molti micro-commit per manipolare i numeri. Più codice non equivale a più progresso – spesso significa solo più da mantenere.
-
Stiamo entrando in un'era in cui i coder più veloci non sono necessariamente quelli più efficaci. Alto throughput senza qualità può creare più problemi che valore. Infatti, uno studio recente ha osservato che gli sviluppatori che usano strumenti di coding AI hanno prodotto il 41% di bug in più anche quando il loro throughput di task non è migliorato7. La velocità è inutile se porta a un'ondata di rework e debito tecnico.
Il punto chiave
Avere più strumenti AI non garantirà il successo di un team. I team che vinceranno in questa nuova era non saranno quelli che producono più codice o story point – saranno quelli che possono dimostrare di migliorare effettivamente e consegnare valore nel tempo.
La nostra intuizione fondamentale
Le retrospettive non sono il prodotto. Il miglioramento è il prodotto.
Ogni strumento di retrospettiva sul mercato vende "retrospettive migliori". Pensiamo che sia il focus sbagliato. La vera domanda non è "Come conduciamo retro migliori?" È "Come sappiamo che il nostro team sta effettivamente migliorando?"
Questo cambiamento – dal valorizzare la cerimonia al valorizzare i risultati – è il fondamento di tutto ciò che stiamo costruendo. Non vogliamo solo facilitare un meeting che fa sentire bene; vogliamo assicurarci che quel meeting si traduca in miglioramenti reali e misurabili nel modo in cui il team lavora. Dopotutto, l'obiettivo dell'agile non è eseguire rituali agile fine a se stessi, è migliorare continuamente. Se non possiamo dimostrare che stiamo migliorando, qual è il punto?
La nostra missione è trasformare le retrospettive da un rituale a un motore di risultati. Costruire un sistema in cui il miglioramento continuo non sia solo uno slogan, ma un deliverable tangibile del prodotto – tracciato, analizzato e dimostrato nel tempo.
I tre pilastri del miglioramento continuo
Pilastro 1: Realtà basata sui dati
Le retrospettive tradizionali partono dalle sensazioni: "Cosa è andato bene? Cosa no?" Ma i sentimenti e la memoria umana sono inaffidabili come fonte primaria di verità. Sono soggetti al bias di recency e alle personalità forti che influenzano la conversazione8. Una voce decisa può dominare e soffocare intuizioni più silenziose. Il risultato sono spesso discussioni distorte – la frustrazione di un collega vocale riguardo a un ritardo nel deployment potrebbe oscurare un pattern più profondo come le review delle PR che richiedono costantemente 4+ giorni.
Il nostro approccio: Le retrospettive partono da dati oggettivi sullo sprint. Prima che qualcuno parli, ancoriamo la discussione a ciò che è realmente accaduto. Recuperiamo automaticamente le metriche dai tuoi repository di project management e codice – Jira, Linear, GitHub, GitLab, ecc. Calcoliamo un insieme di metriche ingegneristiche fondamentali: velocity (commitment vs completamento), tempo di review delle pull request, cycle time, tasso di bug, percentuale di lavoro non pianificato, frequenza di deployment e altro ancora.
Invece di affidarsi alla memoria selettiva, il team vede i fatti sul tavolo:
- "Il tempo di review delle PR è aumentato del 47% in questo sprint,"
- "Abbiamo consegnato l'89% del lavoro a cui ci eravamo impegnati (rispetto al 65% dello sprint scorso),"
- "Tre nuovi bug sono sfuggiti in produzione nel modulo pagamenti," ecc.
Questo approccio data-first assicura che la conversazione affronti la realtà, non le percezioni. Non sostituisce il giudizio umano, ma lo ancora all'evidenza.
Pilastro 2: Miglioramento misurabile
Ecco cosa manca alla maggior parte degli strumenti per retro: catturano la discussione, ma non chiudono il cerchio. Un team potrebbe far emergere ottime idee e concordare su action item… alcune vengono realizzate, altre no. Sprint successivo, nuova retro, nuove azioni, ripeti. Sei mesi dopo, chi può onestamente dire se tutte quelle retrospettive hanno fatto qualche differenza?
Il nostro approccio: Ogni team ottiene uno "health score" che traccia il suo miglioramento nel tempo. Distilliamo molteplici indicatori di performance in un singolo health score del team (0–100, con un voto in stile accademico come B+). Dopo ogni sprint, il punteggio si aggiorna in base alle metriche più recenti. Ma ancora più importante, tracciamo trend e delta:
- "Il Team Health è migliorato da 68 (C) a 87 (B+) negli ultimi 6 sprint."
- "Il cycle time è in tendenza al ribasso – ora completate il lavoro ~40% più velocemente rispetto al Q1."
- "Attenzione: il vostro tasso di introduzione di bug è aumentato significativamente in questo sprint (anomalia rilevata rispetto alla vostra baseline)."
Utilizziamo analisi statistiche per evidenziare cambiamenti significativi. Ad esempio, applichiamo il rilevamento di anomalie basato su Z-score per segnalare quando una metrica si sposta ben oltre il suo range normale e la regressione lineare per tracciare traiettorie a lungo termine.
Pilastro 3: Coaching per sviluppatori, non sorveglianza
È qui che divergiamo nettamente dall'approccio del "capitalismo della sorveglianza" alle metriche ingegneristiche. Molte cosiddette piattaforme di "produttività degli sviluppatori" prendono la strada facile di misurare l'attività: righe di codice scritte, commit al giorno, ore nell'IDE, ecc. Non solo queste metriche sono banali da manipolare, sono anche tossiche. Creano incentivi perversi (premiando la quantità sulla qualità) e distruggono la fiducia9.
Il nostro approccio: Ci concentriamo sull'efficacia orientata ai risultati attraverso sei dimensioni (non sull'attività grezza). Il nostro sistema valuta gli sviluppatori (e i team) su cose che contano davvero per il successo a lungo termine:
- Consegna – Il lavoro viene effettivamente rilasciato e resta stabile?
- Flusso – Con quanta efficienza lo sforzo si trasforma in lavoro finito e rilasciabile?
- Qualità – Stiamo producendo valore duraturo?
- Focus – Il processo di lavoro è sostenibile o ci stiamo esaurendo?
- Collaborazione – Il lavoro individuale amplifica l'output del team?
- Ownership – Codice e responsabilità sono effettivamente posseduti?
- Adattabilità – L'individuo sta migliorando continuamente le proprie competenze ed efficacia nel tempo?
Fondamentalmente, queste metriche sono AI-neutral. Non ci interessa particolarmente come hai portato a termine il lavoro – che tu abbia scritto ogni riga a mano o usato GitHub Copilot. Ci interessano i risultati. Il codice è stato rilasciato? Era di alta qualità e manutenibile?
Privacy by Design
Tutte le intuizioni a livello individuale sono private per impostazione predefinita. Ogni sviluppatore può vedere il proprio "profilo di efficacia" attraverso quelle dimensioni – così riceve feedback personale e coaching. Ma come manager o executive, non puoi vedere la scorecard di un individuo a meno che quella persona non scelga di condividerla. I manager vedono solo pattern aggregati e anonimizzati a livello di team. Nessun ranking individuale, nessuna classifica. Mai.
Il design anti-manipolazione
Poiché sappiamo che qualsiasi metrica può essere manipolata se ci si prova abbastanza (ciao, Legge di Goodhart10), abbiamo integrato contromisure nel nostro sistema di punteggio fin dal primo giorno:
| Potenziale tattica di manipolazione | La nostra contromisura |
|---|---|
| Dividere il lavoro in PR minuscole per gonfiare i conteggi | La dimensione Qualità penalizza il churn eccessivo |
| Affrettare il codice o saltare i test per aumentare la velocità | Le metriche di Stabilità e Qualità lo rilevano |
| Review del codice superficiali (approvazioni automatiche) | Analizziamo la profondità della review (volume di commenti, tempo di review) |
| Ignorare il refactoring per sfornare funzionalità | Le dimensioni Ownership e Qualità tengono conto della manutenzione |
| Lavorare straordinari folli per apparire produttivi | La dimensione Focus monitora il ritmo sostenibile |
| Scegliere solo lavoro facile e a basso impatto | Tracciamo segnali di impatto e complessità |
In breve, abbiamo progettato il punteggio in modo che non si possa "vincere" massimizzando una metrica a spese delle altre. Il sistema cerca un'efficacia del team equilibrata e sostenibile.
Perché questo conta ora
La rivoluzione dell'AI nello sviluppo software sta creando una crisi di misurazione. I leader ingegneristici stanno volando alla cieca perché i vecchi parametri non riflettono più la realtà. Per ricapitolare alcuni dei cambiamenti:
-
Vecchia metrica: "Commit al giorno." Questo significava (più o meno) qualcosa in un mondo in cui gli umani scrivevano tutto il codice. Ora, un assistente AI può generare 10 commit in un'ora. Il conteggio dei commit non ti dice nulla sul valore effettivamente consegnato.
-
Vecchia metrica: "Righe di codice scritte." Sappiamo da tempo che le LOC sono un proxy scarso per la produttività. Con l'AI, questa metrica non è solo diventata scarsa – è puro rumore. L'AI può generare centinaia di righe di boilerplate o commenti in secondi.
-
Vecchia metrica: "Velocity (story point completati per sprint)." La velocity diventa volatile quando alcuni task sono potenziati dall'AI e altri no. I team vedranno fluttuazioni strane perché l'impatto assistivo dell'AI è irregolare.
-
Vecchio presupposto: Pianificazione e stima dello sprint. L'intera idea di pianificare uno sprint fisso presuppone un throughput relativamente stabile. Ma l'AI può rendere il lavoro non lineare. Il cono di incertezza si allarga quando l'AI è nel mix.
In breve, molte delle metriche e dei processi che i team hanno usato per tracciare i loro progressi si stanno disgregando. Eppure la maggior parte dei team li sta ancora usando alla cieca. Questo è il gap che miriamo a colmare.
La Filosofia Dietro il Prodotto
Abbiamo alcune opinioni forti su come i team software dovrebbero operare in questa nuova era. Alcuni di questi principi:
-
La misurazione consente il miglioramento – ma solo se misuri le cose giuste. Ci concentriamo su metriche che riflettono risultati reali, non statistiche di vanità. Evitiamo anche metriche unidimensionali che possono essere manipolate o prese fuori contesto.
-
Il contesto conta per definire cosa sia "buono". Una velocity "buona" per un team di soli ingegneri senior potrebbe essere molto diversa da quella di un team di junior. Le nostre analitiche consentono di filtrare e confrontare per contesto.
-
La traiettoria conta più delle istantanee. È meno importante se le tue metriche oggi sono "buone" o "cattive" in termini assoluti – ciò che conta è il trend. Il miglioramento è un viaggio, non una destinazione.
-
I team dovrebbero definire il proprio successo. Forniamo gli strumenti e le intuizioni, ma non dettiamo cosa il tuo team dovrebbe valorizzare. Team diversi ottimizzano per risultati diversi – ed è giusto così.
La Visione: Da Strumento per Retrospettive a Motore di Crescita del Team
Ecco dove stiamo andando:
-
Oggi: Offriamo una piattaforma per retrospettive arricchita con metriche integrate, intuizioni generate dall'AI e punteggio di salute del team.
-
Tra 6 mesi: Evoluzione verso una piattaforma completa di miglioramento continuo. Oltre alla riunione di retrospettiva stessa, aiuteremo i team a definire OKR di miglioramento, eseguire esperimenti e ottenere feedback continuo su cosa funziona.
-
Tra 12 mesi: Un coach AI per ogni sviluppatore e team. Pensalo come avere un mentore Agile personale o un coach di ingegneria, disponibile su richiesta.
-
Tra 24 mesi: Una piattaforma completa di engineering intelligence che scala il miglioramento continuo attraverso intere organizzazioni.
La retrospettiva è solo il punto di partenza – l'ingresso accessibile per introdurre questo nuovo modo di lavorare. Il nostro vero prodotto è dimostrare che il tuo team sta migliorando continuamente.
Agile è Morto nell'Era dell'AI?
Agile non è morto. I principi fondamentali – individui e interazioni, software funzionante, collaborazione con il cliente, risposta al cambiamento – sono rilevanti come sempre. Ma le pratiche Agile devono evolversi per sopravvivere e prosperare nel mondo AI-first. Vediamo le cerimonie familiari rimanere, ma il loro scopo sta cambiando:
-
Dalla conformità al processo alla verifica dei risultati: Non facciamo più una retro solo perché Scrum dice di farne una. La facciamo per verificare che siamo migliorati in questo sprint e decidere come migliorare nel prossimo sprint.
-
Dall'intuizione alla discussione basata sui dati: I team avranno sempre bisogno di discutere e riflettere – ma ora è arricchito con dati ricchi. È la differenza tra volare a occhi chiusi e volare con gli strumenti.
-
Dall'attività individuale all'efficacia del team: I riflettori sono sui risultati del team. Il team ha consegnato valore insieme? Questo scoraggia la mentalità del programmatore eroe e incoraggia ad aiutarsi a vicenda.
-
Dalle istantanee puntuali all'analisi continua dei trend: Ci interessa l'accelerazione o la decelerazione su più sprint, non solo "Questo sprint è stato buono?"
Il punto fondamentale: i team che abbracciano questo sapore di Agile basato sui dati e ossessionato dal miglioramento supereranno massicciamente quelli che seguono i rituali Agile meccanicamente.
Il Sogno del CTO
Facendo un passo indietro, cosa vogliono davvero i leader di ingegneria in questo ambiente? Abbiamo parlato con molti CTO e VP of Engineering, e la loro lista dei desideri è sorprendentemente coerente:
-
Un percorso chiaro verso il miglioramento. Vogliono sapere dove si trova il team oggi (con metriche oneste) e come appare "meglio". Un GPS per le prestazioni del team.
-
Metriche significative (con trend). Non grafici di vanità o sovraccarico di dati grezzi, ma un insieme conciso di KPI che riflettono la salute del team, con trend che indicano la direzione.
-
Evidenza difendibile di produttività. I consigli di amministrazione e i dirigenti non tecnici chiedono: "Il nostro team di ingegneria è produttivo?" Un CTO vuole poter rispondere con sicurezza con evidenze.
-
Metriche che non possono essere facilmente manipolate. L'unico modo per "vincere" è migliorare effettivamente il sistema.
-
Preservazione della fiducia. Qualsiasi soluzione deve responsabilizzare gli sviluppatori, non alienarli.
Questi sono esattamente i problemi che ci siamo proposti di risolvere.
Perché Ora?
Siamo a un punto di svolta nello sviluppo software. L'AI sta cambiando tutto su come il software viene costruito – più velocemente di quanto i nostri processi e metriche esistenti possano tenere il passo. Se non facciamo nulla, molti team voleranno alla cieca in questa nuova era.
Ma questo sconvolgimento è anche un'opportunità per reinventare come lavoriamo in meglio. Possiamo modernizzare Agile stesso. Possiamo strumentare i nostri team con cicli di feedback più intelligenti.
Perché ora? Perché restare fermi significa rimanere indietro. Le aziende che decifrano il codice di misurare ciò che conta nell'era dell'AI faranno girare in tondo quelle che non lo fanno.
Inizia con le retrospettive. Finisce con la prova che il tuo team sta migliorando continuamente, AI o no. Questa è la visione.
Unisciti a Noi
Se sei stanco di retro che sembrano rituali vuoti… se sei frustrato da metriche che misurano le cose sbagliate… se hai un team potenziato dall'AI ma nessuna chiarezza su cosa stia facendo alle tue prestazioni… dovremmo parlare.
Stiamo costruendo l'ultimo strumento per retrospettive dell'era pre-AI – e la prima piattaforma di miglioramento continuo del futuro AI-nativo.
Fonti
Footnotes
-
Bondale, K. (2022). Why hold retrospectives if ideas don't get implemented? – PMI "Easy in theory, difficult in practice" blog. ↩
-
Wolpers, S. (2024). Ditch the Unfinished Action Items – How to Make Retrospectives Lead to Real Change. ↩
-
Pavey, C. (2025). AI Productivity Divide: Are Some Devs 5× Faster? – Docker Blog. ↩
-
Forsgren, N. et al. (2021). Accelerate: State of DevOps Report – Google Cloud/DORA. ↩
-
Gee, T. & Cummins, H. (2023). Developer Joy: A Better Way to Boost Productivity – InfoQ Article. ↩
-
Wikipedia: Lines of code – Measuring programmer productivity. ↩
-
GitClear (2024). AI Code Quality Study – Analysis of AI-assisted code. ↩
-
Stoddard, D. (2023). Retrospectives: The Hidden Gem Enabling Teams to Thrive – Microsoft DevOps Blog. ↩
-
Noda, A. (2023). How to Measure Developer Productivity (DX Framework) – getdx.com Blog. ↩
-
Wikipedia: Goodhart's Law – "When a measure becomes a target, it ceases to be a good measure." ↩
Continua a leggere
- Il Miglioramento È il ProdottoLe retrospettive erano il cuneo, mai la destinazione. Ciò in cui Simyl Flow crede riguardo alle evidenze rispetto alle sensazioni, all'efficacia senza sorveglianza e al ciclo chiuso che dimostra che un team sta migliorando. · 7 min di lettura
- Dodici Accordi di Lavoro per il Codice Scritto dalle MacchineLa retro post-sbornia da vibe-coding finisce con regole su una lavagna. Eccone dodici che puoi copiare — ognuna una regola di una sola frase, il numero che si muove se sta funzionando e il check-in che la mantiene onesta. · 14 min di lettura
- La Retro per i Postumi della Programmazione a SensazioneL'AI ha reso il tuo team più veloce nella prima settimana e più lento entro il terzo mese. Il churn del codice è aumentato dell'861%, gli incident del 242%, e la soluzione non è meno AI. È la cerimonia che già conduci — alimentata con dati reali invece che con sensazioni. · 10 min di lettura