Tecniche di stima - Planning Poker
Pianificazione della stima del poker
Planning Poker è una tecnica di stima basata sul consenso, utilizzata principalmente per stimare lo sforzo o la dimensione relativa delle storie degli utenti in Scrum.
Planning Poker combina tre tecniche di stima: tecnica Delphi a banda larga, stima analoga e stima utilizzando WBS.
Planning Poker è stato definito e nominato per la prima volta da James Grenning nel 2002 e successivamente reso popolare da Mike Cohn nel suo libro "Agile Estimating and Planning", la cui società commerciale ha contrassegnato il termine.
Pianificazione della tecnica di stima del poker
In Planning Poker Estimation Technique, le stime per le user story vengono ricavate giocando a planning poker. L'intero team Scrum è coinvolto e si ottengono stime rapide ma affidabili.
Planning Poker si gioca con un mazzo di carte. Poiché viene utilizzata la sequenza di Fibonacci, le carte hanno numeri - 1, 2, 3, 5, 8, 13, 21, 34, ecc. Questi numeri rappresentano i "Punti Storia". Ogni estimatore ha un mazzo di carte. I numeri sulle carte dovrebbero essere abbastanza grandi da essere visibili a tutti i membri della squadra, quando uno dei membri della squadra mostra una carta.
Uno dei membri del team viene selezionato come moderatore. Il moderatore legge la descrizione della user story per la quale viene effettuata la stima. Se gli stimatori hanno domande, il proprietario del prodotto risponde.
Ogni estimatore seleziona privatamente una carta che rappresenta la sua stima. Le carte non vengono mostrate finché tutti gli stimatori non hanno effettuato una selezione. A quel punto, tutte le carte vengono girate e sollevate contemporaneamente in modo che tutti i membri del team possano vedere ogni stima.
Nel primo round, è molto probabile che le stime variano. Gli stimatori alti e bassi spiegano il motivo delle loro stime. Bisogna fare attenzione che tutte le discussioni siano intese solo per la comprensione e nulla debba essere preso personalmente. Il moderatore deve garantire lo stesso.
Il team può discutere la storia e le loro stime per qualche altro minuto.
Il moderatore può prendere appunti sulla discussione che saranno utili quando la storia specifica sarà sviluppata. Dopo la discussione, ogni stimatore rivaluta selezionando nuovamente una carta. Le carte vengono nuovamente mantenute private fino a quando tutti hanno stimato, a quel punto vengono girate contemporaneamente.
Ripeti il processo fino a quando le stime convergono in una singola stima che può essere utilizzata per la storia. Il numero di cicli di stima può variare da una user story all'altra.
Vantaggi della pianificazione della stima del poker
Planning poker combina tre metodi di stima:
Expert Opinion- Nell'approccio di stima basato sull'opinione degli esperti, a un esperto viene chiesto quanto tempo impiegherà qualcosa o quanto sarà grande. L'esperto fornisce una stima basandosi sulla sua esperienza o intuizione o istinto. La stima delle opinioni degli esperti di solito non richiede molto tempo ed è più accurata rispetto ad alcuni metodi analitici.
Analogy- La stima dell'analogia utilizza il confronto delle storie degli utenti. La user story sotto stima viene confrontata con user story simili implementate in precedenza, fornendo risultati accurati poiché la stima si basa su dati comprovati.
Disaggregation- La stima della disaggregazione viene eseguita suddividendo una user story in user story più piccole e più facili da stimare. Le storie degli utenti da includere in uno sprint sono normalmente comprese tra due e cinque giorni per lo sviluppo. Pertanto, le storie degli utenti che potrebbero richiedere una durata maggiore devono essere suddivise in casi d'uso più piccoli. Questo approccio garantisce anche che ci sarebbero molte storie confrontabili.