Počas sprintu projektové tímy píšu krátke príbehy používateľov, aby si naplánovali prácu na ďalší sprint. V tomto kurze Doug Rose, odborník na agilný vývoj, vysvetľuje, ako písať a uprednostňovať príbehy používateľov. Vysvetľuje tiež hlavné úskalia, ktorým sa treba vyhnúť pri plánovaní agilného projektu.

Čo máme na mysli, keď hovoríme o používateľských príbehoch?

V agilnom prístupe sú príbehy používateľov najmenšou jednotkou práce. Predstavujú konečné ciele softvéru (nie funkcie) z pohľadu používateľa.

Používateľský príbeh je všeobecný, neformálny popis funkcionality softvéru napísaný z pohľadu používateľa.

Účelom používateľského príbehu je opísať, ako táto možnosť vytvorí hodnotu pre zákazníka. Poznámka: Zákazníci nemusia byť nevyhnutne externými používateľmi v tradičnom slova zmysle. V závislosti od tímu to môže byť klient alebo kolega v organizácii.

Príbeh používateľa je jednoduchým jazykom opis požadovaného výsledku. Nie je to podrobne popísané. Požiadavky sa pridávajú, keď ich tím prijíma.

Čo sú agilné šprinty?

Ako už názov napovedá, Agile Sprint je fázou vývoja produktu. Sprint je krátka iterácia, ktorá rozdeľuje komplexný vývojový proces na niekoľko častí s cieľom zjednodušiť, upraviť a zlepšiť na základe výsledkov predbežného preskúmania.

Agilná metóda začína malými krokmi a vyvíja prvú verziu produktu v malých iteráciách. Týmto spôsobom sa zabráni mnohým rizikám. Odstraňuje prekážky V-projektov, ktoré sú rozdelené do niekoľkých sekvenčných fáz, ako je analýza, definícia, návrh a testovanie. Tieto projekty sa realizujú jednorazovo na konci procesu a vyznačujú sa tým, že neposkytujú dočasné prístupové práva pre firemných používateľov. Je teda možné, že v tejto fáze produkt už nezodpovedá potrebám spoločnosti.

Čo je Backlog v Scrume?

Účelom Backlogu v Scrume je zhromaždiť všetky požiadavky zákazníkov, ktoré musí projektový tím splniť. Obsahuje zoznam špecifikácií súvisiacich s vývojom produktu, ako aj všetky prvky, ktoré si vyžadujú zásah projektového tímu. Všetky funkcie v Scrum Backlogu majú priority, ktoré určujú poradie ich vykonávania.

V Scrume Backlog začína definovaním cieľov produktu, cieľových používateľov a rôznych zainteresovaných strán projektu. Ďalej je zoznam požiadaviek. Niektoré z nich sú funkčné, niektoré nie. Počas plánovacieho cyklu vývojový tím analyzuje každú požiadavku a odhaduje náklady na implementáciu.

Na základe zoznamu požiadaviek sa zostavuje zoznam prioritných funkcií. Poradie je založené na pridanej hodnote produktu. Tento prioritný zoznam funkcií tvorí Scrum Backlog.

Pokračovať v čítaní článku na pôvodnej stránke →