Cum să folosești Planning Poker pentru a estima proiecte software

9 ianuarie 2024
în Blog

Planning Poker este o tehnică populară pentru estimarea agilă care implică întreaga echipă într-un mod distractiv și captivant. În acest articol, vom explica ce este Planning Poker, cum funcționează și de ce îl folosim la BitStone pentru a estima proiectele noastre software.

1. Ce este Planificarea Pokerului?


Planning Poker este o tehnică bazată pe consens care permite echipei să estimeze efortul și complexitatea poveștilor utilizatorilor sau a caracteristicilor pe care trebuie să le implementeze. Echipa folosește un pachet de cărți cu valori care reprezintă numărul de puncte de poveste, zile ideale sau orice altă unitate de estimare. Valorile se bazează de obicei pe secvența Fibonacci , cum ar fi 1, 2, 3, 5, 8, 13 etc., pentru a reflecta incertitudinea și variabilitatea estimărilor.

Planning Poker este cunoscut și sub numele de Scrum Poker sau Agile Poker. Se bazează pe metoda Delphi, care este o tehnică de luare a unei decizii de grup prin colectarea și agregarea opiniilor experților. Planning Poker a fost introdus pentru prima dată de James Grenning în 2002 și popularizat de Mike Cohn în cartea sa Agile Estimating and Planning.

2. Cum funcționează Planning Poker?


Pentru a începe o sesiune de Planning Poker, proprietarul produsului sau clientul citește una dintre poveștile utilizatorilor sau caracteristicile pe care dorește ca echipa să le estimeze. Membrii echipei discută apoi povestea, punând întrebări și clarificând cerințele și presupunerile.

Când echipa are suficiente informații, fiecare membru alege în privat o carte care reprezintă estimarea sa și o așază cu fața în jos pe masă. Apoi, toate cărțile sunt dezvăluite în același timp.

Dacă toți membrii echipei au selectat aceeași valoare, aceasta devine estimarea pentru poveste. Dacă nu, membrii echipei discută estimările lor, în special pe cele care sunt semnificativ mai mari sau mai mici decât celelalte.

Membrii echipei își explică raționamentul și își împărtășesc perspectivele și observațiile. Scopul nu este de a-i convinge sau de a-i persuada pe ceilalți, ci de a se înțelege și de a învăța unii de la alții.

După discuție, membrii echipei își pot revizui estimările și pot selecta noi fișe. Procesul se repetă până când echipa ajunge la un consens sau la un acord rezonabil asupra estimării. Echipa poate, de asemenea, decide să împartă povestea în povești mai mici și mai simple sau să amâne estimarea până când sunt disponibile mai multe informații.

Sesiunea de Planning Poker se poate desfășura față în față sau online, folosind cărți fizice sau instrumente digitale. Există numeroase instrumente online care facilitează Planning Poker, cum ar fi PlanITpoker, Planning Poker și Scrum Poker Cards. Aceste instrumente permit echipei să desfășoare Planning Poker de la distanță, asincron și anonim și oferă, de asemenea, funcții precum cronometre, votare și statistici.

3. De ce folosim Planning Poker la BitStone?


La BitStone, folosim Planning Poker din mai multe motive:

  • Este o simplă și eficientă de a estima proiectele noastre software. Ne ajută să creăm estimări realiste și fiabile care reflectă cunoștințele și experiența colectivă a echipei. De asemenea, ne ajută să evităm capcanele comune ale estimării, cum ar fi ancorarea, prejudecata optimistă și gândirea de grup.

  • Este o colaborativă și participativă de a estima proiectele noastre software. Implică întreaga echipă în procesul de estimare, asigurându-se că vocea și opinia fiecăruia sunt auzite și apreciate. De asemenea, promovează un sentiment de responsabilitate și angajament în rândul membrilor echipei.

  • Este o distractivă și captivantă de a estima proiectele noastre software. Adaugă un element de gamificare și entuziasm procesului de estimare, făcându-l mai plăcut și motivant pentru echipă. De asemenea, ajută la construirea încrederii și a relațiilor între membrii echipei.

4. Cum să folosești eficient Planning Poker?


Pentru a utiliza Planning Poker eficient, urmăm aceste bune practici:

  • Pregătim în avans user stories sau caracteristicile și ne asigurăm că sunt clare, concise și testabile. Folosim criteriile INVEST (Independent, Negociabil, Valoros, Estimabil, Mic și Testabil) pentru a asigura calitatea user stories-urilor noastre.

  • Limităm numărul de povești ale utilizatorilor sau caracteristici pe care le estimăm în fiecare sesiune și le prioritizăm în funcție de importanța și urgența lor. De obicei, estimăm maximum 10 povești per sesiune și ne concentrăm pe cele care se află în următorul sprint sau lansare.

  • Limităm durata fiecărei sesiuni și luăm pauze atunci când este nevoie. De obicei, nu petrecem mai mult de o oră per sesiune și evităm oboseala și plictiseala care ne pot afecta estimările.

  • Folosim o poveste sau o caracteristică de referință pentru a calibra estimările și a alinia așteptările. Alegem o poveste sau o caracteristică pe care am implementat-o ​​sau am estimat-o deja și îi atribuim o valoare asupra căreia suntem de acord. Apoi o folosim ca punct de referință pentru a compara și estima alte povești sau caracteristici.

  • Ne respectăm reciproc opiniile și perspectivele și ascultăm argumentele și explicațiile fiecăruia. Nu criticăm și nu judecăm estimările celuilalt și nu încercăm să influențăm sau să manipulăm estimările celuilalt. Ne propunem un consens sau un acord rezonabil, nu o estimare unanimă sau perfectă.

Planning Poker este o tehnică pe care o folosim la BitStone pentru a estima proiectele noastre software într-un mod agil. Ne permite să estimăm efortul și complexitatea user stories-urilor sau a funcționalităților pe care trebuie să le implementăm, folosind un pachet de cărți cu valori care reprezintă unitățile de estimare. Este o tehnică simplă, colaborativă și distractivă, care ne ajută să creăm estimări realiste și fiabile și să ne îmbunătățim comunicarea și munca în echipă.

Despre autor George

Specialist în marketing

Verificați articolele de mai jos

BITSTONE-logo-cu-simbol
Prezentare generală a confidențialității

Acest site web folosește cookie-uri pentru a vă oferi cea mai bună experiență de utilizare posibilă. Informațiile despre cookie-uri sunt stocate în browserul dvs. și îndeplinesc funcții precum recunoașterea dvs. atunci când reveniți pe site-ul nostru web și ajutarea echipei noastre să înțeleagă ce secțiuni ale site-ului web considerați cele mai interesante și utile.