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:

  • It is a simple and effective way to estimate our software projects. It helps us to create realistic and reliable estimates that reflect the team’s collective knowledge and experience. It also helps us to avoid common estimation pitfalls, such as anchoring, optimism bias, and groupthink.

  • It is a collaborative and participative way to estimate our software projects. It involves the whole team in the estimation process, ensuring that everyone’s voice and opinion is heard and valued. It also fosters a sense of ownership and commitment among the team members.

  • 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 admin

Hello, I'm Albert, one of the Co-CEOs at BitStone, and I'm passionate about steering our company toward excellence in the tech industry.

My journey in technology has been one of continuous learning and adaptation. As a Co-CEO, I am dedicated to fostering innovation, driving growth, and ensuring that BitStone remains a pioneer in the ever-changing tech landscape.

Leading alongside Grigore, I believe in creating a workplace where ideas flourish, and collaboration fuels our success. Together, we aim to shape BitStone into a dynamic force, not only meeting but exceeding the expectations of our clients and the industry.

Beyond the leadership responsibilities, I'm eager to share my perspectives on the evolving tech world. Join me on this journey, where BitStone's commitment to innovation and excellence unfolds. Let's explore the boundless possibilities that technology brings to our fingertips.

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.