Care Sunt Punctele De Poveste?

Povestea puncte sunt o unitate de măsură pentru a exprima o estimare a efortului general care vor fi necesare pentru a pune în aplicare pe deplin un element din product backlog sau orice altă piesă de muncă.

când estimăm cu puncte de poveste, atribuim o valoare de punct fiecărui element. Valorile brute pe care le atribuim sunt neimportante. Ceea ce contează sunt valorile relative., O poveste care este atribuit un 2 ar trebui să fie de două ori la fel de mult ca o poveste care este atribuit un 1. Ar trebui să fie, de asemenea, două treimi dintr-o poveste care este estimată ca 3 puncte de poveste.

în loc să atribuie 1, 2 și 3, acea echipă ar fi putut atribui în schimb 100, 200 și 300. Sau 1 milion, 2 milioane și 3 milioane. Rapoartele contează, nu numerele reale.

ce se întâmplă într-un punct de poveste?deoarece punctele de poveste reprezintă efortul de a dezvolta o poveste, estimarea unei echipe trebuie să includă tot ceea ce poate afecta efortul., Aceasta ar putea include:

  • cantitatea de muncă de făcut
  • complexitatea lucrării
  • orice risc sau incertitudine în realizarea lucrării

când estimați cu puncte de poveste, asigurați-vă că luați în considerare fiecare dintre acești factori. Să vedem cum influențează fiecare estimarea efortului dată de punctele de poveste.cu siguranță, dacă este mai mult de făcut ceva, estimarea efortului ar trebui să fie mai mare. Luați în considerare cazul dezvoltării a două pagini web. Prima pagină are un singur câmp și o etichetă care solicită introducerea unui nume., A doua pagină are 100 de câmpuri pentru a fi pur și simplu completate cu un pic de text.a doua pagină nu este mai complexă. Nu există interacțiuni între câmpuri și fiecare nu este altceva decât un pic de text. Nu există niciun risc suplimentar pe a doua pagină. Singura diferență între aceste două pagini este că există mai multe de făcut pe a doua pagină.a doua pagină ar trebui să primească mai multe puncte de poveste. Probabil că nu obține de 100 de ori mai multe puncte, chiar dacă există de 100 de ori mai multe câmpuri., Există, la urma urmei, economii de scară și poate că a face a doua pagină este doar 2 sau 3 sau 10 ori mai mult efort decât prima pagină.

risc și incertitudine

cantitatea de risc și incertitudine dintr-un articol din lista de produse ar trebui să afecteze estimarea punctului de poveste dat articolului.

Dacă o echipă se cere să se estimeze un element din product backlog și părților interesate cere nu este clar despre ceea ce va fi necesar, că incertitudinea ar trebui să fie reflectate în estimare.,dacă implementarea unei caracteristici implică schimbarea unei anumite bucăți de cod vechi, fragil, care nu are teste automate în loc, acest risc ar trebui să se reflecte în estimare.complexitatea ar trebui să fie, de asemenea, luate în considerare atunci când se furnizează o estimare punct poveste. Gândiți-vă la exemplul anterior de dezvoltare a unei pagini web cu 100 de câmpuri de text triviale fără interacțiuni între ele.acum gândiți-vă la o altă pagină web, de asemenea, cu 100 de câmpuri. Dar unele sunt câmpuri de date cu widget-uri de calendar care apar., Unele sunt câmpuri de text formatate, cum ar fi numere de telefon sau numere de securitate socială. Alte câmpuri face validări de control ca cu numere de card de credit.acest ecran necesită, de asemenea, interacțiuni între câmpuri. Dacă utilizatorul introduce un card Visa, este afișat un câmp CVV format din trei cifre. Dar dacă utilizatorul introduce un card American Express, este afișat un câmp CVV de patru cifre.

chiar dacă există încă 100 de câmpuri pe acest ecran, aceste câmpuri sunt mai greu de implementat. Sunt mai complexe. Vor lua mai mult timp. Există mai multe șanse ca dezvoltatorul să facă o greșeală și trebuie să o susțină și să o corecteze.,această complexitate suplimentară ar trebui să se reflecte în estimarea furnizată.

luați în considerare toți factorii: Cantitatea de muncă, riscul și incertitudinea și complexitatea

poate părea imposibil să combinați trei factori într-un singur număr și să furnizați acest lucru ca o estimare. Este posibil, totuși, pentru că efortul este factorul unificator. Estimatorii ia în considerare cât de mult efort va fi necesar pentru a face cantitatea de muncă descrisă de un element de produs restante.

estimatorii apoi ia în considerare cât de mult efort pentru a include pentru a face față riscului și incertitudinii inerente elementului restante produs., De obicei, acest lucru se face luând în considerare riscul apariției unei probleme și impactul dacă riscul apare. De exemplu, mai multe vor fi incluse în estimare pentru un risc consumator de timp care este probabil să apară decât pentru un risc minor și puțin probabil.estimatorii iau în considerare, de asemenea, complexitatea lucrărilor de făcut. Munca complexă va necesita mai multă gândire, poate necesita mai multe experimente de încercare și eroare, poate mai mult înainte și înapoi cu un client, poate dura mai mult timp pentru validare și poate avea nevoie de mai mult timp pentru a corecta greșelile.toți cei trei factori trebuie combinați.,

luați în considerare totul în definiția Done

o estimare punct de poveste trebuie să includă tot ceea ce este implicat în obținerea unui produs restante element tot drumul spre done. Dacă definiția făcută de o echipă include crearea de teste automate pentru a valida povestea (și aceasta ar fi o idee bună), efortul de a crea aceste teste ar trebui inclus în estimarea punctului de poveste.

punctele de poveste pot fi un concept greu de înțeles., Dar efortul de a înțelege pe deplin că punctele reprezintă efortul afectat de cantitatea de muncă, complexitatea muncii și orice risc sau incertitudine în muncă va merita.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *