Le riunioni di stima agile hanno lo scopo di fare chiarezza, non di creare confusione. Eppure, molti team continuano ad avere difficoltà a raggiungere un consenso sulla stima in modo efficiente.

Se vi è mai capitato di vedere un gruppo discutere per venti minuti su un unico argomento, passando da un’opinione all’altra, per poi concludere con «Andiamo avanti con il 5», non siete i soli.

La buona notizia è che è possibile raggiungere un consenso sulle stime più rapidamente senza affrettare i tempi, senza forzare l’accordo e senza trasformare la stima in una prova di fiducia.

In questa guida vi illustreremo alcuni metodi pratici per migliorare l’allineamento, ridurre gli attriti e condurre una riunione di stima agile più fluida, che aiuti concretamente il vostro team a pianificare con sicurezza.

Perché il consenso sulle stime richiede tempo e perché è importante

Il processo di consenso non è lento perché il vostro team sta procedendo in modo errato. È lento perché la stima comporta ipotesi diverse, livelli di contesto diversi, esperienze diverse e interpretazioni diverse del rischio. Quando i team non mettono in luce queste differenze sin dall’inizio, finiscono per impantanarsi in discussioni lunghe e improduttive.

Ciò che un designer può verificare rapidamente in un prototipo può richiedere un notevole impegno ingegneristico per essere realizzato e mantenuto; ecco perché spesso i team valutano la stessa situazione in modo diverso. In alternativa, un problema relativo all’esperienza utente che richiede modifiche al flusso di lavoro può essere risolto migliorando le interfacce utente.

Il consenso è importante perché non si tratta semplicemente di scegliere una cifra. Si tratta piuttosto di costruire una visione condivisa di ciò che il lavoro comporta e di ciò che sarà necessario per raggiungere il risultato.

Suggerimenti per raggiungere più rapidamente un consenso sulle stime

1. Partite dall’obiettivo: una comprensione condivisa, non una precisione assoluta

Una riunione veloce non è sempre una buona riunione, e una riunione lenta non è sempre negativa. Ma se l’obiettivo del vostro team è “scegliere il numero giusto”, finirete per discutere all’infinito. Guidate invece il team verso questo obiettivo comune: “Vogliamo un allineamento sufficiente per andare avanti con fiducia.”

Lo specifichi chiaramente all’inizio della riunione tramite accordi di gruppo o un promemoria ben visibile, in modo che tutti siano sulla stessa lunghezza d’onda prima di procedere alla stima.

Riunione di stima dello sprint del TeamRetro con discussione sulle attività

2. Concordare il significato di «completato» prima di procedere alla stima

Uno dei motivi principali per cui i team non riescono a trovare un accordo è che prevedono esiti diversi. Prima di formulare le stime, si assicuri di:

  • Cosa è incluso
  • Cosa è espressamente escluso
  • Cosa significa “finito” in questo contesto
  • Se vi siano dipendenze o requisiti di collaudo

Questo passaggio migliora la velocità di stima poiché elimina tempestivamente le ambiguità, che sono proprio ciò che rallenta l’intero processo.

3. Utilizzate gli story point nel modo in cui sono stati concepiti

Molte riunioni di stima si protraggono perché i team trattano i punti come se fossero ore. Ma i story point non sono ore. Sono un modo relativo per confrontare il lavoro in base alla complessità, allo sforzo richiesto e all’incertezza.

Diagramma che mette in relazione gli story point con la complessità, lo sforzo e l'incertezza

Se il vostro team continua a tradurre tutto in “quanti giorni”, raggiungere un consenso diventa più difficile perché le stime temporali vengono percepite come personali e rischiose. Per accelerare i tempi, ricordate al team:

  • I dati sono indicativi, non precisi
  • State formulando una stima come gruppo, non difendendo un’opinione personale
  • L’incertezza fa parte della stima, e va bene così

Quando i team considerano gli story point come indicatori condivisi piuttosto che come impegni personali, il consenso si raggiunge più rapidamente. Un forte consenso sulla stima costituisce il fondamento di una stima e di una pianificazione agile efficaci, non un’attività a sé stante.

4. Utilizzare casi di studio per accelerare il processo decisionale

Se ogni story sembra un dibattito tutto nuovo, il vostro team continuerà a ripartire da zero. Le story di riferimento degli sprint precedenti possono fungere da punto di riferimento. Ad esempio:

  • “Questo è simile al caso della convalida dell’accesso che abbiamo stimato in 3”
  • “Questa sembra proprio la funzione di segnalazione a cui abbiamo assegnato un 8”
  • “Si tratta di una modifica meno significativa rispetto alla riprogettazione del cruscotto, che era di 13 pollici”

Esempi di riferimento contribuiscono a creare un contesto e ad accelerare il raggiungimento di un accordo, ancorando le stime a esperienze passate condivise.

5. Assicuratevi che le user story siano sufficientemente concise da poter essere valutate rapidamente

Se la storia è troppo ampia, non riuscirà mai a raggiungere rapidamente un consenso. Una buona regola empirica è la seguente: se non riesce a stimarla in meno di 5 minuti, probabilmente è troppo ampia o poco chiara. Durante la riunione di stima agile, presti attenzione a segnali di allarme quali:

  • “Ci penseremo più tardi”
  • “Dipende”
  • «Ci sono molte incognite»
  • “Questo riguarda ogni aspetto”

Questi sono segnali che indicano che la user story deve essere suddivisa, chiarita o definita nei dettagli prima di procedere alla stima. Le user story più piccole consentono discussioni più rapide e user story point più affidabili.

6. Stabilite un limite di tempo per la discussione senza zittire i partecipanti

Raggiungere un consenso richiede tempo, ma non dovrebbe durare all’infinito. Provate questa struttura:

  1. Leggi la storia (30 secondi)
  2. Chiarire i requisiti e discuterne (1-2 minuti)
  3. Effettuare il calcolo in modo silenzioso (15 secondi)
  4. Mostrare le stime (10 secondi)
  5. Si prega di limitarsi a discutere dei valori anomali (da 2 a 4 minuti al massimo)
  6. Se necessario, ricalcoli (30 secondi)

Il timeboxing funziona perché impone la concentrazione. Anziché lasciare che ogni opinione si trasformi in un dibattito, mantiene il team concentrato sulle differenze che contano.

7. Concentrarsi sulle ipotesi alla base delle stime

Quando le persone non sono d’accordo, l’obiettivo non è quello di far sì che tutti concordino su una cifra. Ecco alcune domande guida che possono essere d’aiuto:

“Quali presupposti stanno determinando questo divario?”
“Cosa sta includendo nella sua stima che altri potrebbero non aver considerato?”
“Cosa potrebbe esserci che lei vede e che gli altri non vedono?”

Ad esempio, una persona potrebbe includere casi limite, mentre un’altra potrebbe basarsi su un flusso di lavoro di base. Esplorare tali presupposti allinea rapidamente il team e aiuta a raggiungere più velocemente un consenso sulla stima. È anche un ottimo modo per le persone di apprendere e comprendere ciò che gli altri potrebbero dover fare per quanto riguarda la loro parte di lavoro. (Ricordate: la stima dovrebbe riguardare l’intero team, non solo la propria sezione.)

8. Rendete visibile l’incertezza invece di discuterne

A volte, la situazione è davvero poco chiara. Anziché cercare a tutti i costi di trovare un accordo, provi a considerare quanto segue:

Ciò favorisce l’adozione di tecniche più efficaci di stima dell’impegno richiesto per lo sviluppo del software, separando l’incertezza dall’impegno invece di confondere i due aspetti. Quando il team è in grado di identificare l’incertezza, raggiungere un consenso diventa più facile.

Una struttura semplice per raggiungere più rapidamente un consenso sulle stime

Se desiderate un metodo semplice per mettere in pratica i suggerimenti sopra riportati in modo coerente, questo flusso li riunisce in una struttura ripetibile per le riunioni di stima agile.

Fase 1: Chiarire (2 minuti)

È in questa fase che ci accordiamo sul significato che attribuiamo alla stima all’interno del team, privilegiando una visione condivisa rispetto alla perfezione, e confermiamo la definizione di «completato». È anche in questa fase che vengono messi in luce presupposti, vincoli e incognite, affinché tutti stiano valutando lo stesso oggetto.

Fase 2: Effettuare una stima in silenzio (30 secondi)

È in questa fase che utilizziamo correttamente gli story point, effettuando stime relative anziché tradurle in termini di tempo. Le storie di riferimento aiutano a orientare il ragionamento, mentre la stima silenziosa evita distorsioni e influenze premature.

Fase 3: Svelate insieme (10 secondi)

È qui che le differenze emergono in modo naturale, senza pressioni. Questo approccio, oltre a mettere tutti sullo stesso piano, trasforma le differenze in dati utili anziché in motivo di discussione.

Fase 4: Discutere esclusivamente dei valori anomali (3 minuti)

È proprio qui che la stima dimostra tutta la sua utilità. Le stime più alte e quelle più basse spiegano quali fattori vengono presi in considerazione: incognite, casi limite, dipendenze, rischi tecnici o esperienze precedenti con lavori simili. Questo scambio di opinioni mette in luce ipotesi che il resto del team potrebbe non aver considerato, in modo che tutti abbiano la stessa comprensione dell’ambito di lavoro e dei rischi.

Fase 5: Rivalutare (30 secondi)

È qui che verifichiamo se tale comprensione condivisa esiste effettivamente. Se le stime si avvicinano, il lavoro è probabilmente chiaro e pronto per essere pianificato. In caso contrario, è un segnale che la storia deve essere suddivisa, chiarita o resa meno rischiosa prima di procedere.

Considerazioni finali

Se le vostre riunioni di stima vi sembrano lente, la soluzione non è parlare meno. È parlare delle cose giuste: ipotesi, ambito, incertezze e comprensione condivisa.

Quando il vostro team migliora nella capacità di individuare tempestivamente tali dettagli, la stima diventa più rapida e più utile. Dedicherete meno tempo a discutere sui numeri e più tempo a concordare su ciò che sarà necessario per portare a termine il lavoro.

È proprio questo che porta a un maggiore consenso nelle stime e a una migliore pianificazione degli sprint.

Se desiderate rendere la stima una parte strutturata e ripetibile del processo di pianificazione del vostro team, e non solo un rapido esercizio di votazione, le riunioni di stima di TeamRetro guidano i team attraverso la stima storia per storia, con votazioni anonime, rivelazioni simultanee e discussioni mirate sui valori anomali. Questo approccio mantiene le conversazioni incentrate su ipotesi e rischi, aiuta i team a raggiungere un consenso autentico e collega le stime direttamente agli strumenti che il vostro team già utilizza.

I team che migliorano il consenso sulle stime dedicano meno tempo a discutere i numeri e più tempo a prendere decisioni di pianificazione con maggiore sicurezza. Provate le riunioni di stima nell’app TeamRetro e scoprite come conversazioni più chiare portino a una pianificazione degli sprint più rapida e sicura.

Scopri di più sulle riunioni agili