Planning Poker: pianificare e valutare in modo efficace
In Scrum, il Planning Poker® riunisce numerose opinioni di esperti per la stima agile di un progetto. In questo tipo di pianificazione agile vengono coinvolti tutti i membri del team: programmatori, tester, sviluppatori di database, analisti ecc. Tutti i lavori di un progetto vengono eseguiti da queste persone e pertanto sono le più adatte a fornire una valutazione.
Per giocare a Planning Poker con il tuo team, puoi acquistare le carte del Planning Poker o semplicemente giocarci gratuitamente online.
Come funziona il Planning Poker?
Innanzitutto, tutte le persone che devono fornire una stima ricevono ciascuna un mazzo di carte. Queste carte sono stampate, ad esempio, con i valori 0, 1, 2, 3, 5, 8, 13, 20, 40 e 100.
Tutte le User Stories da valutare vengono presentate e descritte da un moderatore (normalmente il Product Owner o un analista). Nella discussione che segue, il Product Owner può rispondere a tutte le domande del team. L'obiettivo del Planning Poker non è però fornire una stima che resista a tutte le domande. Vogliamo semplicemente ottenere una stima sensata ed economica.
Dopo questa discussione, ogni persona sceglie una carta che corrisponde alla propria stima personale. Una volta che tutti l'hanno fatto, tutte le carte vengono scoperte contemporaneamente, così che ognuno possa vedere la stima degli altri.
Le stime possono variare notevolmente, ma questo è assolutamente normale. Le persone con la stima più alta e più bassa spiegano poi a tutti gli altri perché hanno fatto quella scelta. Il moderatore prende appunti durante l'intero processo, che saranno utili in seguito durante la programmazione e il testing di una Story.
Dopo aver discusso le singole valutazioni, tutti i membri del team forniscono nuovamente una stima. Spesso, in questo secondo giro le stime sono già molto più simili. In caso contrario, questo processo dovrebbe essere ripetuto fino a quando l'intero team concorda su un valore. Normalmente non servono più di tre giri.
Alcuni consigli per il Planning Poker
Mantenere le discussioni produttive: Acquista una clessidra che scade dopo due minuti. Chiunque nel meeting può avviarla in qualsiasi momento. Una volta scaduta, inizia il giro successivo. In questo modo il team impara a fornire stime molto più rapidamente.
Tenere più meeting brevi: Si può giocare a Planning Poker anche solo con una parte del team. Non è ottimale, ma è una buona soluzione quando devono essere valutate molte User Stories. Questo accade spesso all'inizio di un nuovo progetto.
Scegliere il momento giusto: Ci sono due buoni momenti per il Planning Poker. Primo, durante le prime iterazioni, quindi prima che il progetto inizi davvero. Secondo, durante un'iterazione, per valutare le Story aggiunte di recente.