
|
În acest articol veți afla:
|
Punctele de poveste sunt un instrument inteligent de gestionare a proiectelor Agile care permite echipelor să evalueze cât de mare și dificilă este o sarcină. Este important de precizat că acestea nu sunt ore, ci puncte de dificultate care indică: dimensiunea (cât de mult trebuie făcut?), complexitatea (cât de dificilă este sarcina din punct de vedere tehnic?) și riscul (cât de incertă este?). Aceasta este o estimare comparativă. Echipa ia o sarcină nouă și o compară cu cele pe care le-a finalizat deja. Dacă noua caracteristică este de două ori mai dificilă decât cea veche, aceasta primește de două ori mai multe puncte (de exemplu, 8 în loc de 4). Pentru evaluare se folosesc numere speciale, adesea din secvența Fibonacci (de exemplu 1$, 2, 3, 5, 8, 13, 21$), pentru a arăta mai ușor diferența mare dintre o sarcină simplă și una foarte complexă.

Ideea punctelor de poveste a apărut deoarece numărarea orelor este prea puțin fiabilă. Estimarea timpului depinde de cât de repede lucrează un anumit programator, de câte pauze ia și de ce fel de zi are. Story points elimină aceste probleme. Concentrându-se mai degrabă pe complexitatea obiectivă a problemei decât pe ceas, echipele planifică mai realist și ating un ritm de lucru mai bun și mai stabil (cunoscut sub numele de viteză). Agile a creat această idee, iar Scrum a adoptat-o pe deplin, folosind-o în planificarea perioadelor de lucru ulterioare (numite sprinturi). În practică, punctele de poveste sunt un instrument standard în ambele abordări.
Pentru a evalua corect sarcinile folosind punctele de poveste, există câteva reguli de aur de care trebuie să ținem cont. Cel mai important lucru este comparația: întotdeauna raportăm o sarcină nouă la ceva ce am făcut deja („șablonul” nostru). Evaluarea trebuie să fie o decizie comună a întregii echipe, nu ideea unei singure persoane. În plus, contează dificultatea și riscul, nu timpul! Pentru aceasta, folosim o scară specială, neliniară (cum ar fi 1, 2, 3, 5, 8$), deoarece cu cât ceva este mai mare, cu atât este mai nesigur. Pentru ca echipa să convină asupra numărului de puncte de poveste, se folosesc două tehnici dovedite:
În loc să descrie sesiunea în sine, este important ca managerul de proiect sau proprietarul produsului în Scrum să fie conștienți de cele mai frecvente greșeli care sabotează credibilitatea și eficiența punctelor de poveste. O sesiune de estimare corectă presupune evitarea următoarelor capcane:
În ciuda acestor capcane, punctele de poveste sunt un instrument universal în diverse contexte de proiect. Ele sunt utilizate pentru a estima și prioritiza munca și pentru a compara sarcinile. În Scrum, acestea sunt un instrument care sprijină planificarea Sprint și măsurarea Velocity. În loc să specifice timpul, echipa discută dimensiunea relativă a sarcinilor, de exemplu spunând „se pare că sunt 3 puncte”, ceea ce este mai abstract, mai versatil și permite ca această măsură să fie utilizată atât în echipele IT, cât și în cele de afaceri (de exemplu, marketing).
FlexiProject este un instrument care vă permite să introduceți și să controlați fără probleme întregul ciclu de viață al punctelor de poveste, atât în Agile, cât și în Scrum. Sistemul vă permite să atribuiți direct puncte de poveste sarcinilor din Backlog, ceea ce este important pentru prioritizarea acestora. Pe baza punctelor atribuite sarcinilor și a ritmului istoric de lucru al echipei (Velocity), FlexiProject vă va ajuta să vă planificați programul de sprinturi arătând câte puncte poate finaliza echipa în mod realist. Instrumentul urmărește și vizualizează automat Velocity în iterațiile ulterioare, ceea ce este esențial pentru a prezice cât de repede va progresa activitatea. Ca parte a vizualizării și a controlului, sunt disponibile diagrame avansate burndown/burnup, care arată în mod continuu cât de multă muncă (în puncte) rămâne de făcut în Sprint sau în întregul proiect. În plus, panoul Kanban vă permite să gestionați sarcini cu estimări ale punctelor de poveste, permițând urmărirea transparentă a progresului și a fluxului de lucru. Cu ajutorul acestui tablou de bord, managerul de proiect deține controlul asupra Velocity-ului curent și a previziunilor pentru întregul proiect, facilitând respectarea termenelor limită.
Punctele de poveste sunt un instrument care evită în mod special numărarea timpului, acesta fiind cel mai mare avantaj al lor. În comparație cu estimarea în ore, punctele sunt mult mai stabile, deoarece evaluează dificultatea sarcinii, mai degrabă decât cât de repede lucrează un anumit dezvoltator. Orele se pot schimba cu ușurință (pauze, întâlniri, oboseală), în timp ce complexitatea sarcinii rămâne aceeași. Story points sunt, prin urmare, mai bune, deoarece ne concentrăm mai degrabă pe problemă decât pe presiunea timpului. Ele sunt, de asemenea, mai bune decât zilele ideale, care, deși presupun că nu există pauze, sunt totuși o unitate de timp și pot fi ușor confundate cu timpul real. Cu toate acestea, estimarea tradițională a timpului (în ore sau zile) devine necesară atunci când trebuie să creăm un buget preliminar fix pentru un client, când avem de îndeplinit sarcini de serviciu mici și simple (cu incertitudine zero) sau când lucrăm la proiecte care necesită modelul Waterfall.
Story points reprezintă o revoluție în planificare, deoarece nu mai sunt ore, care adesea eșuează, ci puncte care măsoară dificultatea, complexitatea și riscul real al unei sarcini. Această măsură stabilă elimină presupunerile. Atunci când punctele de poveste sunt susținute de instrumente avansate pentru echipele Agile, cum ar fi FlexiProject, acestea devin cea mai bună modalitate de a gestiona proiectele în mod eficient, previzibil și calm. În plus, FlexiProject acționează ca un instrument de gestionare a sprinturilor, deoarece ajută la planificarea Sprint-urilor pe baza vitezei echipei.