Poate că sunteți de acord că Sprint Planning poate fi… obositor, ca să spunem așa. Necesită practică și răbdare.
O estimare precisă conduce la o planificare eficientă și aveți o varietate de opțiuni atunci când alegeți o metodă de estimare. Cheia este să o găsiți pe cea care funcționează cel mai bine pentru echipa dvs. și care vă permite să construiți cele mai precise proiecții de sprint. În timp ce unele echipe avansate folosesc sisteme personalizate, există o serie de opțiuni testate și verificate din care puteți alege.
Pentru a începe, să aruncăm o privire asupra unor scale de punctare populare.
Secvența Fibonacci modificată
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Poate că vă amintiți din algebra din liceu secvența Fibonacci, o serie de numere în care fiecare număr este suma celor două numere precedente. De exemplu, 1+2=3, 2+3=5, etc. Fibonacci modificată are aceeași abordare de bază, dar include ½ ca opțiune și apoi rotunjește numerele mai mari din secvență. Rotunjirea din Fibonacci Modificat ajută la reducerea implicațiilor unei prea mari specificități.
Pionierul în materie de scrum Mike Cohn povestește o întâmplare în care o echipă care folosea Fibonacci tradițional a punctat o poveste la 21. Proprietarul produsului a răspuns: „Wow, 21, este atât de precis! Trebuie să știți exact cât de multă muncă trebuie să fie făcută.”
Am nimerit-o.
Story pointing este cea mai bună presupunere a unei echipe având în vedere informațiile pe care le au în timpul planificării. În general, cu cât efortul estimat este mai mare, cu atât estimarea este mai puțin precisă. O povestire estimată la 21 nu este neapărat precisă și este cu siguranță mai puțin precisă decât o povestire estimată la 3. Abstractizarea secvenței modificate le reamintește atât dezvoltatorilor, cât și proprietarilor de produs că estimările sunt doar atât, estimări.
Tăieturi de tricou
XXS, XS, S, S, M, L, XL, XXL
Încadrarea efortului poveștilor ca mărimi de tricou este grozavă pentru proprietarii de produs din partea clientului care trebuie să ia niște decizii dificile cu privire la un grup mare de caracteristici. De exemplu, OP ar prefera ca aceste patru povestiri mici să fie finalizate sau o singură povestire mare?
Este deosebit de util pentru OP care sunt noi în estimare, deoarece este puțin probabil ca tricourile să fie asociate cu ore specifice. În timp ce 5 puncte de efort ar putea fi rapid legate de 5 ore sau zile, un Mediu oferă pur și simplu un sens relativ al efortului în comparație cu celelalte povestiri. Echipele se pot mișca mai repede prin planificare atunci când se concentrează pe imaginea de ansamblu, mai degrabă decât pe detaliile mici.
Planificarea capacității
Deși nu este strict o scală de indicare a efortului, planificarea capacității poate fi un instrument excelent pentru echipele care sunt noi în Agile și/sau în lucrul împreună. Mai degrabă decât să vă aruncați echipa în proverbiul Agile la mare adâncime cu scale de punctare necunoscute, echipele noi pot determina capacitatea folosind o măsură concretă pe care toată lumea o înțelege: timpul.
În acest model, aritmetica de bază vă va fi de folos:
Orele/zi x # de membri ai echipei x zile în Sprint = Capacitatea Sprintului
Știm cu toții că o zi de lucru tipică este de 8 ore, dar când a fost ultima dată când ați lucrat 8 ore întregi la birou? Calculele dvs. ar trebui să includă timp pentru standup-uri, brainstorming, vacanțe, hijinks de birou… chestii tipice echipei. Presupunând 6-6,5 ore efective pe zi pentru fiecare membru al echipei oferă o abordare mai realistă pentru o planificare precisă.
Să luăm o echipă de cinci persoane cu un sprint de două săptămâni care include o zi întreagă pentru planificarea și încheierea sprintului:
6 ore x 5 persoane x 9 zile = 270 de ore de capacitate
Înarmați cu capacitatea dumneavoastră, puteți începe să planificați. În loc să folosească puncte de efort relative, ca în cazul scărilor anterioare, echipa estimează numărul de ore necesare pentru fiecare poveste de utilizator prioritizată. Pe termen lung, echipele ar trebui să se îndepărteze de planificarea capacității, dar indicarea poveștilor în ore poate fi o modalitate excelentă de a vă înțelege viteza colectivă și de a învăța strategii de indicare eficiente.
Rețineți că orice metodă pe care o alegeți necesită timp și comunicare pentru a o stăpâni, iar cu cât echipa este mai nouă, cu atât este mai greu de estimat corect. Pentru asta este cafeaua.
Ce alte practici de estimare funcționează bine pentru echipele voastre?
Credit foto
.