Rămâneți pe drumul cel bun cu aceste tehnici agile dovedite de estimare a proiectelor
Publicat: 2022-03-11Crearea unui program este esențială pentru orice proiect. Chiar și în cadrul Agile, unde lucrurile evoluează rapid, echipele trebuie încă să estimeze timpul și resursele financiare necesare pentru fiecare sarcină pentru a planifica și a furniza rezultate.
Atunci când sunt utilizate corect, tehnicile Agile de estimare a proiectelor permit echipelor să-și aloce mai bine abilitățile și resursele și să prioritizeze anumite sarcini și funcții mai eficient. Estimările inexacte pot duce la întârzierea livrării, punând în pericol relațiile cu părțile interesate și chiar succesul general al proiectului. Estimarea ajută, de asemenea, să facă echipele mai responsabile pentru rezultatele lor, construind disciplina prin crearea de repere pentru munca atribuită.
Există mai multe tehnici de estimare populare cu care proprietarii de produse sau Scrum Masters cu experiență pot fi familiarizați. Selectarea celei potrivite este esențială pentru obținerea celor mai bune rezultate, iar fiecare metodă este unică și are propriile sale avantaje. Ce tehnică selectați depinde de o varietate de factori, inclusiv de complexitatea proiectului, dimensiunea echipei și dacă lucrați sau nu de la distanță. Iată o listă a celor mai utile tehnici de estimare pentru proiectele Agile și linii directoare pentru determinarea celei mai bune tehnici pentru echipa ta.
(Notă: în fiecare dintre aceste opțiuni, Product Owner sau Scrum Master va acționa ca un facilitator și nu va lua parte la exercițiu.)
Planning Poker: pentru estimări precise
În această tehnică de construire a consensului, facilitatorul oferă fiecărui membru al echipei nouă cărți, fiecare conținând un număr reprezentând un nivel de complexitate. Numerele sunt de obicei seria Fibonacci, unde suma ultimelor două numere este egală cu următoarea (de exemplu, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89) sau o variație a acesteia, în care numerele sunt rotunjite pentru ușurință. Utilizarea acestei secvențe exponențiale, mai degrabă decât o scară liniară, permite echipelor să recunoască mai ușor diferențele dintre sarcini și, prin urmare, complexitatea acestora. Pentru fiecare caracteristică sau punct al poveștii, membrii echipei joacă cartea, cu fața în jos, despre care ei consideră că reprezintă cantitatea de efort - de obicei măsurată în termeni de durată sau cost - necesară pentru a executa o sarcină (1 reprezintă de obicei cel mai mic efort). Cărțile sunt dezvăluite în tandem și, dacă oricare dintre cărțile jucate pentru o caracteristică sau o poveste de utilizator diferă drastic una de alta, valorile aberante prezintă raționamentul din spatele voturilor lor. Membrii echipei continuă să voteze până ajung la un consens.
Cea mai des folosită metodă de estimare Agile, Planning Poker ajută la minimizarea probabilității ca participanții să se influențeze reciproc, ceea ce crește acuratețea estimării finale. De asemenea, utilizează timpul în mod eficient limitând opțiunile, iar echipele ajung de obicei la unanimitate destul de repede. Această tehnică este perfectă pentru echipele distribuite, deoarece poate fi reprodusă cu ușurință de la distanță. Există mai multe aplicații web în acest scop.
Mărimi tricouri: pentru estimare în stadiu incipient
Similar cu Planning Poker, dar cu mai puține opțiuni, această metodă permite estimarea aproximativă a unui număr mare de articole. Participanții folosesc cartonașe cu mărimi de tricouri – XS, S, M, L, XL – pentru a reprezenta ceea ce cred ei că este efortul necesar pentru fiecare articol. Membrii echipei își joacă cărțile și apoi discută și reestimează până când sunt de acord.
Ușurința și simplitatea acestei tehnici, împreună cu natura sa colaborativă, o fac ideală pentru echipele care sunt începători în estimare și, de asemenea, pentru cei care lucrează de la distanță. Faptul că oferă doar cinci categorii îl face oarecum un instrument contondent, dar oferă un punct de plecare solid și este de obicei folosit la începutul unui proiect atunci când există un număr mare de articole în stoc și doar un nivel înalt. este necesară estimarea.
Votarea cu puncte: pentru echipele de la distanță
Relativ simplă și rapidă, această tehnică este cel mai bine utilizată digital folosind un instrument de tablă albă, cum ar fi Miro. Facilitatorul creează o listă cu articolele din întârziere și fiecărui membru al echipei primesc autocolante cu puncte cu o culoare unică pe care apoi le pot plasa lângă articolele din listă – un autocolant pentru cele mai simple articole, cinci pentru cele mai complexe. Cu cât un articol primește mai multe puncte, cu atât este mai mare dimensiunea și complexitatea acestuia.

Un avertisment aici este că participanții pot fi influențați de numărul de autocolante pe care îi văd pe alții plasând lângă un anumit punct al poveștii. Cu toate acestea, acest lucru poate fi depășit cu anumite programe prin ascunderea voturilor individuale până la sfârșit. Dot Voting oferă un format vizual ușor de digerat, iar nivelul de acuratețe poate fi crescut, dacă este necesar, prin utilizarea unei scale mai mari, cum ar fi 1-10.
Maparea afinității: pentru echipe din aceeași locație
Maparea afinității, uneori cunoscută sub denumirea de Grupare de afinitate sau Estimare de afinitate, se referă la comparație, gruparea elementelor care necesită niveluri similare de efort în seturi. Rezultatele sunt asemănătoare cu cele ale mărimii tricoului, dar procesul de a ajunge acolo este diferit. Echipa începe prin a plasa eticheta „Mai mic” în partea stângă a unui perete și „Mai mare” în dreapta, pentru a indica nivelul de efort. Articolele sunt împărțite în echipă și, în tandem, membrii echipei își plasează articolele pe peretele dintre cele două etichete, grupând articole de dimensiuni similare. Apoi discută despre orice elemente pe care membrii echipei cred că au fost organizate incorect și rearanjează elementele în consecință.
Această tehnică este cea mai potrivită unei echipe care lucrează în același spațiu. Deoarece oferă o estimare aproximativă a complexității articolului, ar trebui utilizat numai atunci când este nevoie de o idee mai puțin detaliată a duratei și costului proiectului.
Sistem de găleți: pentru un număr mare de restanțe ##the eas
Pentru această tehnică, moderatorul creează nouă „găleți”, de obicei sub formă de cărți mari aranjate pe o masă. Cărțile sunt numerotate în ordine folosind seria Fibonacci sau o variație a acesteia. Elementele restante sunt scrise pe carduri mai mici sau note lipicioase și împărțite între membrii grupului. Pentru a începe lucrurile, o persoană selectează un articol la întâmplare și îl plasează în găleată mediană: 8. Apoi fiecare membru al echipei își plasează articolele în găleata pe care o consideră că corespunde efortului necesar, în raport cu primul articol. La sfârșitul exercițiului, membrii grupului revizuiesc toate gălețile; dacă cineva crede că un element a fost plasat incorect, echipa îl discută până când se ajunge la un consens.
Deoarece articolele sunt plasate în succesiune rapidă, această metodă este potrivită pentru echipele care estimează un număr mare de articole. Indivizii sunt rugați să fie răspunzători pentru estimarea articolelor pe cont propriu, iar contribuția echipei vine doar la sfârșit, astfel încât sistemul Bucket să servească mai bine membrilor echipei care sunt familiarizați cu estimarea.
Metoda de comandă: pentru echipe cu experiență
Această tehnică oferă o modalitate simplă de a vedea elementele în relație între ele și oferă o imagine de ansamblu bună asupra a ceea ce trebuie să fie prioritizat. Facilitatorul așează articolele la rând la întâmplare – pe un perete sau pe o masă dacă sunt amplasate în comun și folosind o tablă digitală dacă lucrează de la distanță. Scopul este de a le reordona de la scăzut la ridicat. Membrii echipei iau pe rând, fiecare mută un element la alegere în sus sau în jos pe linie cu un loc. Mișcarea se bazează pe efortul necesar pentru acel articol în comparație cu articolele de pe ambele părți ale acestuia.
Datorită accentului pus pe luarea deciziilor individuale, metoda de comandă funcționează cel mai bine cu o echipă care este familiarizată cu estimarea.
Alegerea celei mai bune potriviri
Îndrumarea echipei printr-un proces eficient de estimare este o abilitate esențială pentru orice expert Agile sau lider de echipă. Atribuind valori caracteristicilor sau poveștilor, membrii echipei își pot traduce opiniile subiective în măsurători cuantificabile care vor ajuta la elaborarea următorului proiect și le vor permite liderilor să urmărească eficient performanța. Este înțelept să aveți încredere în estimările pentru sarcinile individuale oferite de membrii echipei dvs., deoarece acestea se vor baza pe experiența lor, cu excepția cazului în care datele din proiectele anterioare indică o concluzie diferită.
Amintiți-i echipei că a fi optimist cu privire la estimări este contraproductiv și că dacă ipotezele sau dependențele se schimbă pe parcursul ciclului de viață al proiectului, va fi necesară încă o sesiune de estimare.
Natura proiectului și dimensiunea unei echipe, precum și familiaritatea membrilor echipei cu estimarea, vor dicta care tehnică este cea mai potrivită.
