Ghid Scrum | 24. Planificarea Pokerului
Publicat: 2022-05-27Planning Poker este una dintre cele mai populare tehnici de estimare Scrum. Are loc în timpul Sprint Planning și are câteva reguli simple. Toți jucătorii devin membri ai Echipei de Dezvoltare și fiecare dintre ei pune simultan pe masă o carte cu numărul de Puncte Story pentru a estima sarcina descrisă de Product Owner. Care sunt avantajele și dezavantajele Planning Poker și cum se joacă? Aruncă o privire la postarea noastră pentru a afla și a stăpâni tehnica.
Planning Poker – cuprins:
- Introducere
- Cum să joci Planning Poker?
- Regulile de planificare a pokerului
- Avantajele și dezavantajele Planning Poker
- rezumat
Introducere
Planning Poker, numit și Scrum Poker sau Pointing Poker este o tehnică relativă de estimare a cantității de muncă necesară pentru a finaliza o anumită sarcină. A fost creat în 2022 de James Grenning. El a dorit să rezolve problema disputelor nesfârșite în Echipa Scrum privind estimarea dificultății sarcinilor date Dezvoltatorilor.
Cum să joci Planning Poker?
Scopul Planning Poker este de a estima dificultatea și efortul fiecărei povești de utilizator selectate pentru un anumit Sprint. Regulile de joc Planning Poker sunt simple. Cu toate acestea, mai întâi, trebuie să pregătiți accesoriile necesare.
Cărțile Story Point conțin de obicei valori corespunzătoare șirului Fibonacci, adică 0, 1, 3, 5, 8, 13, 20, 40 și 100. De asemenea, se întâmplă ca acestea să fie marcate cu puteri succesive de 2, adică 2, 4. , 8, 16, 32 și așa mai departe. De ce nu sunt numere consecutive? Pentru că Planning Poker se referă la a arăta clar diferențele dintre dificultatea sarcinilor. Și diferențe prea mici între valorile cardurilor ar întuneca judecățile.
Numerele exprimă de obicei numărul de puncte de poveste. Totuși, ele pot fi și alte unități de măsură folosite de Echipa Scrum. Am scris mai multe despre unitățile de estimare și Story Points în acest articol.
Regulile de planificare a pokerului
Instrucțiuni de planificare a jocului de poker:
- un pachet de cărți cu User Stories – pregătit separat pentru fiecare joc
- un pachet de cărți cu Story Points – câte un pachet pentru fiecare Dezvoltator, pentru utilizare repetată
Etapele Planning Poker:
- Prezentare User Story
- Discuţie
- Mod de joc (Fazele 2 și 3 se repetă până când se ajunge la un consens de către toți)
- Consens
- Trecerea la următoarea poveste de utilizator
Planning Poker are loc de obicei în timpul Sprint Planning. Proprietarul de produs deține cărțile de Povești utilizator, iar dezvoltatorii primesc un pachet de cărți cu Puncte de poveste.
Moderatorul este Product Owner care începe jocul prezentând o poveste de utilizator celorlalți membri ai echipei Scrum. Dacă au întrebări, ar trebui să se pronunțe imediat după prezentarea unei povești de utilizator.
Următorul pas este să începeți o discuție despre implementarea Poveștii utilizatorului. Întreaga echipă Scrum participă la discuție, dar participanții principali sunt dezvoltatorii. Discuția se referă, printre altele, la aspecte precum:
- partea tehnică a sarcinii
- abilitățile dezvoltatorilor individuali care vor fi necesare pentru a finaliza sarcina
- modalităţi de a face faţă dificultăţilor aşteptate
- sarcini suplimentare legate de execuția User Story.
Când dezvoltatorii sunt de acord cu cele mai importante probleme, fiecare alege una dintre cărțile din pachetul Story Point. Apoi, îl plasează în conformitate cu opinia lor asupra cad-ului User Story care reflectă cel mai bine nivelul său de complexitate.
Următorul pas depinde de modul în care au fost distribuite cărțile:
- Dacă Dezvoltatorii au plasat cărți de diferite valori pe masă, se întorc la discuție. Apoi iau cărțile de pe masă și reestimează valoarea User Story. Situația se repetă și dezvoltatorii desenează din nou până ajung la un consens.
- Dacă dezvoltatorii sunt de acord cu Povestea utilizatorului, trec la următoarea rundă de Planning Poker. Proprietarul de produs prezintă următoarea poveste de utilizator, iar procedura se repetă până la epuizarea grupului de povești de utilizator planificate pentru Sprintul curent.
Avantajele și dezavantajele Planning Poker
Avantajul Planning Poker este, fără îndoială, standardizarea lucrului cu User Stories. Echipa de Dezvoltare ține în mâini un set gata făcut de cărți pentru calcularea volumului de muncă. Acest lucru permite valorilor din fiecare Sprint să rămână constante și echipa învață să estimeze cu anumite unități.
Un alt avantaj important este participarea egală a tuturor dezvoltatorilor la estimarea complexității sarcinii. La discuție pot contribui chiar și persoane care nu sunt implicate direct în execuția acestuia. De exemplu, atrăgând atenția asupra problemelor care nu au apărut deoarece, de exemplu, Dezvoltatorii s-au concentrat pe aspectele tehnice ale sarcinii.
Un alt beneficiu al jocului Planning Poker se referă la dezvoltarea limitelor de timp pentru stabilirea abilităților pentru discuție și, dacă este necesar, limitarea numărului de runde jucate pentru fiecare User Story.
Cu toate acestea, timpul necesar pentru a ajunge la un consens este, de asemenea, unul dintre dezavantajele cele mai frecvent citate ale Planning Poker. Dacă unul sau mai mulți Dezvoltatori nu sunt dispuși să fie de acord cu ceilalți, jocul poate dura la infinit.
rezumat
Planning Poker este o tehnică de estimare relativă foarte eficientă. Echipa de Dezvoltare este prevăzută cu un cadru gata făcut de activități și valori punctuale pentru estimarea timpului și dificultății sarcinilor. Acest lucru le permite să se concentreze pe discuțiile de rezolvare a problemelor, precum și să își îmbunătățească estimările prin compararea calculelor și a poveștilor utilizatorilor în timp real.
Dacă vă place conținutul nostru, alăturați-vă comunității noastre de albine ocupate pe Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Ghid Scrum:
- Glosar de termeni de bază, roluri și noțiuni
- Ce este Scrum?
- Valorile Scrum
- Cum implementezi Scrum în compania ta?
- Echipa Scrum - ce este și cum funcționează?
- Cine este un proprietar de produs?
- Cele mai frecvente greșeli ale Product Ownerului
- Cine este Scrum Master?
- Caracteristicile unui bun Scrum Master
- Cele mai frecvente greșeli ale Scrum Master
- Ce statistici și valori ar trebui să urmărească Scrum Master?
- Cooperare între Product Owner și Scrum Master
- Echipa de dezvoltare în Scrum
- Cele mai frecvente greșeli ale dezvoltatorilor
- Artefacte Scrum
- Scaling Scrum
- Sprint Backlog
- Ce este Product Backlog?
- Ce sunt User Stories?
- Crearea celei mai bune povești de utilizator cu INVEST
- Cele mai frecvente greșeli ale User Story
- Criterii de acceptare a poveștii utilizatorului
- Estimare și Story Points în Scrum
- Planificarea Pokerului
- Joc de estimare a echipei
- Definirea creșterii
- Evenimente Scrum
- Ce este Sprint în Scrum?
- Angajamentele echipei Scrum - Obiectiv de produs, obiectiv de sprint și definiția finalizării
- Ce este un grafic Burndown?
- Cum se creează și se interpretează un grafic de ardere?
- Avantajele și dezavantajele diagramei de ardere
- Panouri Kanban în Scrum și Scrumban
- Viteza în Scrum - Viteza echipei de dezvoltare
- Scrum zilnic
- Planificarea sprintului
- Sprint Review
- Ce este o retrospectivă Sprint?
- Greșeli frecvente în timpul unei retrospective de sprint
- Creșterea backlog-ului de produse