Ako vypočítať body príbehu v Agile?

Jedným zo základných prvkov vývoja scrum boardu používaného v agilnom projektovom riadení a vývoji je odhadnutie času potrebného na dokončenie úlohy. Odhad časového rámca je náročná úloha, najmä pre vývojárov softvéru. Musí brať do úvahy množstvo funkcií a implementácia všetkých nemusí byť dosť jednoduchá.

Práve tam agilné systémy projektového riadenia používajú koncept príbehových bodov. Je to typ odhadu používaného na projektové riadenie v Agile. Predtým, ako pochopíme, ako vypočítať príbehy v Agile, môže byť nevyhnutné porozumieť tomu, čo presne sú.

Fotografický kredit: softwareplant.com

Čo je to Story Point?

Pointa príbehu je podľa definície metrika používaná v agilnom projektovom manažmente na ťažkosti pri implementácii príbehu používateľa. Fungovalo by to ako meradlo úsilia potrebného na implementáciu daného používateľského príbehu. Vo väčšine prípadov to býva abstraktné opatrenie.

V tradičnom scenári vývoja softvéru sú odhady spracované v kvantifikovateľnom časovom formáte. Spravidla sa meria v jednotkách, ako sú týždne, hodiny, dni a mesiace. V agilnom prostredí sa však používa koncept dejových bodov. Ideálne to zahŕňa použitie čísel ekvivalentných Fibonacciho číslam.

V mnohých prípadoch sa to nezdá byť intuitívne, ale verí sa, že použitie takého formátu môže tímu pomôcť prijať pevnejšie rozhodnutia s ohľadom na náročnosť práce.

Prečo sa rozhodnúť pre príbehy v agile?

Verí sa, že použitie konceptu Story Points prináša množstvo výhod. Niektoré z dôvodov, prečo sa služby ako Atlassian rozhodujú pre príbehové body, je možné vysvetliť na základe nasledujúcich výhod.

  • Existuje niekoľko faktorov v oblasti projektového riadenia a vývoja, v ktorých dátumy nemusia mať správnu kompatibilitu. Niektoré z týchto prvkov by mohli zahŕňať e -maily, schôdze a podobné faktory, v ktorých sa člen tímu môže ocitnúť.
  • Účinnosť každého tímu môže byť odlišná. Odhad na základe času nemusí byť schopný poskytnúť správnu škálu odhadov.
  • Verí sa, že dátumy majú citovú väzbu. Pointy príbehu majú abstraktný charakter a odstraňujú tak nepotrebnú emocionálnu pripútanosť.
  • Koncept bodov príbehu sa viac zameriava na vynaložené úsilie, nie na strávený čas. Členovia tímu sa tak zamerajú na hodnotu projektov než na čas strávený nad nimi.

Ako vypočítať body príbehu v agile?

No predtým, ako tím začne odhadovať body príbehu, musí nájsť základný príbeh. Akonáhle je nájdený základný príbeh, ostatné príbehy je možné porovnať s ním. Nájdenie základného príbehu by vyžadovalo veľa úsilia a výpočtov.

Krok 1 – Vyberte si základný príbeh

To môže zahŕňať nasledujúce kroky. Upozorňujeme, že to nemusí byť štandardná prax a každá organizácia môže mať svoje vlastné štandardy. Všeobecná metodika bude zahŕňať nasledujúce kroky –

  • Zozbierajte a uveďte zoznam všetkých príbehov, ktoré je potrebné prispôsobiť veľkosti
  • Dajte ich do poradia preferencií. Toto sa volá dimenzovanie. Označte ich od najmenších po najväčšie.

To sa dá dosiahnuť tak, že sa pustíte do prvých dvoch príbehov a porovnáte ich. Rozhodnite, ktorý z nich je významnejší, a vyššie umiestnite vyššie. Vezmite ďalší a rozhodnite o jeho veľkosti vzhľadom na ďalšie dva. Zopakujte postup pre všetky príbehy.

Krok 2 – Vytvorte odhad

Na konci procesu budú všetky príbehy v poradí od najmenšieho po najväčší. Môžete ich označiť buď v lineárnej mierke, alebo vo Fibonacciho postupnosti. Väčšina agilných systémov uprednostňuje Fibonacciho sekvenciu. Fibonacciho sekvencia znie takto – 1,2,3,5,8, 13, 21 a tak ďalej.

Pri určovaní veľkosti príbehov vo vyššie uvedenom kroku by ste mali zvážiť niekoľko faktorov:

  • Množstvo úsilia potrebného na dokončenie úlohy
  • Zložitosť príbehu
  • Rizikové faktory a neistoty zahrnuté v úlohe
  • Celkový čas alebo trvanie, ktoré sa dá očakávať.

Ako priradiť body príbehu?

Priradenie bodov príbehu každému z príbehov bude zahŕňať veľa možností a metód. Musíte sa stretnúť so všetkými zainteresovanými stranami a rozhodnúť o správnych odhadoch.

Jednou z najlepších techník používaných na agilný výpočet bodov príbehu je použitie konceptu tzv Plánovací poker. Je to metóda odhadu založená na konsenze, ktorá vám pomôže odhadnúť množstvo nevybavených produktov. Môže byť použitý pre širokú škálu odhadovacích jednotiek. Agilné systémy to uprednostňujú ako perfektnú možnosť na odhad príbehu.

Koncept sa trochu uberá v nasledujúcich riadkoch:

  • Každý z odhadcov dostane sadu kariet.
  • Všetci odhadcovia si vyberú príbeh.
  • Vedú o tom diskusiu, pričom každý z nich ponúka svoje vlastné názory a názory.
  • Každý z odhadcov si potom súkromne vytiahne karty, aby naznačil svoj odhad príbehu.
  • Akonáhle sa všetci odhadcovia rozhodnú, odhalia karty.

V prípade, že dôjde k konsenzu, príbeh bol odhadnutý a postup sa opakuje s ostatnými príbehmi. Ak odhadcovia nemajú dohodu, diskutujú medzi sebou, aby dosiahli konsenzus.

Učte sa zo skúseností

Toto bola ďalšia vynikajúca možnosť, ako agilne vypočítať body príbehu. Táto metóda sa bežne nazýva retrospektívy a zahŕňa absolvovanie minulých odhadov, ktoré zainteresované strany vykonali presnosť, ktorú dokázali dosiahnuť.

Niekoľko agilných systémov, ako napríklad Jira Software, vám umožňuje sledovať body príbehu, čo uľahčuje a zjednodušuje opätovnú kalibráciu a nový odhad.

Toto bolo niekoľko možností, ktoré môžete použiť, ak vás zaujíma, ako agilne vypočítať body príbehu. V každom prípade si treba všimnúť, že v každom agilnom systéme riadenia projektov je možné odhad dosiahnuť iba praxou. Čím viac do toho budete vstupovať, tým budete zdatnejší. Tipy a nápady, o ktoré sme sa tu podelili, by však pre vás mali slúžiť ako vodiaci kameň pri agilnom počítaní bodov príbehu. Ostatné je to, ako to uvediete do praxe.

Krátka adresa URL: https://ssf.co/31ZPwqb