Užívateľský príbeh je technika, ktorá umožňuje firmám dodávať produkty a služby, ktoré maximálne vyhovujú potrebám zákazníka. Kritériá prijatia užívateľského príbehu zlepšujú hodnotenie nových funkcií produktu z pohľadu používateľa.

Kritériá prijatia užívateľského príbehu – obsah:

  1. Úvod
  2. Ako formulovať kritériá prijatia užívateľského príbehu?
  3. Kritériá prijatia užívateľského príbehu vs. Definícia hotového
  4. Zhrnutie

Úvod

V predchádzajúcich článkoch sme sa zaoberali užívateľským príbehom a problémami, ktoré je potrebné riešiť pri jeho vytváraní v predchádzajúcich článkoch. Dnes sa však zameriame na kritériá prijatia užívateľského príbehu.

Kritériá prijatia by mali dodržiavať tieto pokyny:

  • popisovať novú a vylepšenú funkčnosť produktu z pohľadu používateľa
  • byť jedinečné pre každý užívateľský príbeh

Oficiálny Scrum Guide nedefinuje užívateľský príbeh a jeho kritériá prijatia. Nie sú povinné, ale sú veľmi bežnými prvkami Scrum práce. Napriek tomu, aby sme uľahčili zvedavosť našich čitateľov, vykreslíme ich ako: Podmienky, ktoré musí vylepšenie produktu splniť počas daného Sprintu, aby získalo schválenie od používateľa.

kritériá prijatia užívateľského príbehu

Ako formulovať kritériá prijatia užívateľského príbehu?

Dobré napísaný užívateľský príbeh obsahuje jasný popis kontextu alebo situácie, ktorej sa týka, čím spĺňa kritériá prijatia. Napriek tomu je to len krátka veta, príliš nejasná a ambivalentná na to, aby sa priamo určili potrebné úvahy.

Jasnosť a prístupnosť kritérií prijatia

Preto, aby sa predišlo nejasnostiam, uskutočnite a zaznamenajte podrobný rozhovor so zákazníkom, aby ste určili účel implementovaného riešenia. Nezabudnite, že konečná formulácia kritérií prijatia patrí Product Ownerovi.

Zapíšte ich spolu s kritériami užívateľského príbehu pred plánovaním Sprintu. Každý člen Scrum tímu ich musí prečítať a potvrdiť, že rozumie a súhlasí s kritériami prijatia užívateľského príbehu. Zvyčajne sú kritériá prijatia na druhej strane karty užívateľského príbehu.

Správne formulované kritériá prijatia umožňujú používateľovi skontrolovať, či testovanie užívateľského príbehu zodpovedá jeho popisu. Kritériá môžu mať formu kontrolného zoznamu s odrážkami, ktoré sa zaškrtávajú, keď sú splnené počas testovania produktu na konci Sprintu.

Situácia je jednoduchá, ak je fungovanie produktu pre používateľa transparentné. Avšak čím zložitejší je produkt, tým ťažšie je ho testovať. Zoberte si zložitý softvér alebo služby vo veľkom meradle. Preto je vo väčšine prípadov užitočným nástrojom na validáciu užívateľského príbehu pripraviť akceptačný test.

Akceptačný test

Ak sa rozhodnete vyvinúť akceptačný test, zapíšte ho na druhú stranu karty obsahujúcej užívateľský príbeh. Následne ho môže vykonať Scrum tím alebo externý QA tím.

Test musí predovšetkým obsahovať jasné vyhlásenie o tom, či produkt test neprešiel alebo prešiel. Nemôže obsahovať percentuálne vyhlásenia alebo medzi hodnotenia.

Ak má užívateľský príbeh viac ako jedno kritérium prijatia, každé vyžaduje samostatné testovanie. Týmto spôsobom je oveľa jednoduchšie určiť, ktorá funkčnosť produktu potrebuje zlepšenie alebo úpravu, a je to obzvlášť dôležité, ak nové funkčnosti zahrnuté v užívateľskom príbehu sa prekrývajú alebo sú nezávislé od seba.

Kritériá prijatia užívateľského príbehu

Kritériá prijatia užívateľského príbehu vs. Definícia hotového

Definícia hotového je integrálnou súčasťou práce v Scrume, ktorá je technickým ekvivalentom kritérií prijatia. Nemali by ste však zamieňať tieto dve, pretože označujú rôzne záväzky. Čo je definícia hotového a ako a kedy ju formulovať, je otázka, ktorú sme pokryli v samostatnom príspevku?

Tu len spomenieme, že definícia hotového je jasný a transparentný popis očakávaného stavu produktu po dokončení inkrementu v produktovom backlogu. Popisuje vylepšenia vykonané v rámci inkrementu. To kontrastuje s kritériom prijatia, ktoré zodpovedá užívateľskému príbehu a popisuje funkčnosť produktu vytvorenú počas posledného Sprintu, ako ju vníma zákazník.

Napríklad, vezmite tento užívateľský príbeh s obsahom:

Ako prihlásený zákazník online obchodu chcem kúpiť čarovnú paličku jedným kliknutím.

Definícia dokončenia pre vyššie uvedený užívateľský príbeh môže obsahovať nasledujúce:

  • vytvorenie prihlasovacieho panela pre zákazníkov obchodu
  • integrácia platobného systému
  • pridanie tlačidla na okamžitú platbu do šablóny produktovej stránky

Na druhej strane kritériá prijatia zákazníka obsahujú:

  • možnosť prihlásiť sa do obchodu
  • možnosť definovať predvolenú platobnú metódu
  • funkčné tlačidlo “Kúpiť teraz” pre produkt “čarovná palička”

Zhrnutie

Kritériá prijatia sú súborom podmienok, ktoré fungujú ako spôsob hodnotenia implementácie užívateľského príbehu. Popisovaním novej a vylepšenej výkonnosti produktu z pohľadu používateľa sa táto metóda stáva efektívnym nástrojom na prácu so zákazníkom. Predstavuje výkon Scrum tímu z pohľadu používateľa.

Dobré formulované kritériá prijatia, napríklad vo forme akceptačného testu, nám tiež umožňujú skontrolovať počas Sprintu, či vytvorená funkčnosť zlepšuje splnenie požiadaviek zákazníka.

Kritériá prijatia sa od definície hotového líšia predovšetkým v perspektíve, ktorú zaujímajú pri vyjadrení. Neobsahujú popis technických požiadaviek, ktoré by nové riešenie malo splniť, ale len funkcie, ktoré by produkt mal mať po realizácii nového užívateľského príbehu.

Ak sa vám náš obsah páči, pridajte sa k našej komunite usilovných včiel na Facebooku, Twitteri, LinkedIn, Instagrame, YouTube, Pinterest.

Caroline Becker

Ako projektová manažérka je Caroline odborníčkou na hľadanie nových metód na navrhovanie najlepších pracovných tokov a optimalizáciu procesov. Jej organizačné schopnosti a schopnosť pracovať pod časovým tlakom z nej robia najlepšiu osobu na premenenie zložitých projektov na realitu.

View all posts →