Che cos'è il planning poker?
Il planning poker è un metodo di stima collaborativa che i team utilizzano per determinare il tempo e lo sforzo coinvolti in un progetto o compito. Popolare tra i team di sviluppo software agili, il planning poker garantisce che tutti i membri del team abbiano voce in capitolo, contribuendo a stime di lavoro accurate.
Conosciuto anche come scrum poker, il planning poker prende il nome dalle carte che i membri del team usano per il gioco. Queste carte individuali mostrano ciascuna un numero che rappresenta il numero di punti storia o unità di sforzo richiesti per un compito specifico.
I team agili giocano dopo aver determinato il backlog del prodotto o l'elenco delle consegne. Per garantire le stime più accurate, partecipano vari membri del team, dai designer dell'esperienza utente (UX) agli sviluppatori.
Sebbene i team spesso giochino al planning poker con carte fisiche, molti team di sviluppo prodotto preferiscono utilizzare software o app per connettersi da remoto. Alcuni strumenti di gestione dei progetti includono una funzione di planning poker.
Il processo del planning poker
Il processo è lo stesso sia che un team giochi al planning poker con carte tangibili o digitali.
.png)
Dopo che il backlog del prodotto è stato creato, le istruzioni sono le seguenti:
- Distribuire le carte. Ogni partecipante inizia con un mazzo identico di carte numerate. I team possono scegliere quali numeri contengono le carte, ma non possono avere due dello stesso numero nel mazzo. Alcuni team usano una sequenza numerica che raddoppia ogni volta; altri team preferiscono numeri basati sulla sequenza di Fibonacci. Utilizzando un sistema numerico variegato, i membri del team trovano più facile ed efficiente scegliere un valore per ogni compito.
- Leggere l'elemento del backlog. Il facilitatore del gioco, tipicamente il product owner o manager, legge o spiega la user story o il compito al team.
- Discutere il prodotto. I membri del team parlano dell'elemento, condividendo le loro prospettive su ciò che è coinvolto e su eventuali ostacoli che prevedono. Durante questa parte, possono anche fare domande chiarificatrici per comprendere meglio le esigenze della user story, come "Quante persone ci servono per completare questo compito?" o "Quale approccio o metodo useremmo qui?"
- Stimare e rivelare. Una volta che tutti i partecipanti sono sicuri dell'ambito del compito, ogni membro del team seleziona la carta dalla propria mano con il numero che rappresenta i punti storia richiesti per il compito. Più alto è il numero, più sforzo prevedono che il compito richieda. I giocatori aspettano a rivelare la loro selezione finché tutti non sono pronti per evitare di influenzare gli altri giocatori.
- Raggiungere un consenso. Se tutti i valori mostrati sono gli stessi, quel numero diventa il consenso del gruppo, e viene registrato dal facilitatore del gioco. Se le carte differiscono, il gruppo continua la discussione e i partecipanti cercano di convincersi a vicenda della loro opinione. I giocatori votano di nuovo mantenendo la loro carta precedente o scegliendone una nuova.
Questo processo viene ripetuto per ogni user story. Il team poi pianifica lo sprint utilizzando stime accurate di quanto tempo richiederà ogni compito.
Vantaggi del planning poker
Il planning poker è un modo coinvolgente per prepararsi agli sprint e incoraggiare la collaborazione. Alcuni vantaggi specifici includono:
- Aumentare l'allineamento e l'adesione del team. I membri del team discutono apertamente durante una partita di planning poker e lavorano verso un consenso, creando proprietà e coinvolgimento. Questo coltiva anche una cultura del lavoro più collaborativa e cooperativa cultura aziendale.
- Creare stime più accurate. Il planning poker attinge da persone con diversi ruoli nello sviluppo del prodotto e una vasta gamma di conoscenze. Questo porta a stime migliori e a un periodo di sviluppo più fluido e sensibile al tempo, noto anche come sprint.
- Identificare e mitigare i rischi. Il planning poker comporta fare domande e discutere i compiti in dettaglio, dando al team un'opportunità precoce di considerare potenziali ostacoli. Una volta portati alla luce questi problemi, il team può prendere provvedimenti per evitarli.
- Rendere più facile la prioritizzazione. Nel planning poker, i team stimano il tempo e lo sforzo su un compito rispetto ad altri che completeranno. Durante uno sprint, questo rende facile dare priorità alle user story che necessitano di più risorse e attenzione.
Le migliori pratiche del planning poker
Quando fatto bene, il planning poker prepara i team per uno sprint di successo e una consegna del prodotto puntuale. Per massimizzare il loro successo, un team dovrebbe considerare queste migliori pratiche.
- Stabilire norme di gruppo per la discussione. A volte le discussioni di gruppo diventano sbilanciate perché alcuni membri hanno più anzianità ed esperienza di altri. Dall'altro lato della medaglia, i membri del team sono d'accordo tra loro semplicemente per minimizzare i conflitti. Per evitare ciò, il team dovrebbe stabilire e rivedere le norme prima di ogni partita di planning poker.
- Calibrare. I team dovrebbero guardare alle user story precedenti per creare un quadro di riferimento e calibrare accuratamente le loro stime tra di loro. Il team dovrebbe selezionare storie fresche ogni mese o due perché la quantità di tempo che un compito richiede cambia nel tempo.
- Fermarsi quando il team è stanco. Alla fine di una partita di planning poker, i membri del team potrebbero essere meno disposti a discutere e più propensi a litigare. Anche se rimangono solo pochi elementi del backlog, il team produrrà stime più accurate se aspetta a riprendere il gioco fino a quando tutti non hanno fatto una pausa.
Scopri di più sulle migliori pratiche nella metodologia agile e su come utilizzarla può aiutare il tuo team.

Kelly Fiorini
Kelly Fiorini is a freelance writer for G2. After ten years as a teacher, Kelly now creates content for mostly B2B SaaS clients. In her free time, she’s usually reading, spilling coffee, walking her dogs, and trying to keep her plants alive. Kelly received her Bachelor of Arts in English from the University of Notre Dame and her Master of Arts in Teaching from the University of Louisville.
