Categories: BlogScrum průvodce

Scrum Guide | 20. INVEST – Vytváření nejlepší uživatelské příběhu

INVEST je metoda pro vytváření dobrých uživatelských příběhů. Umožňuje zkontrolovat, zda mají správně formulovaný obsah a zda se vztahují k obchodní hodnotě produktu. A také, zda byla správně zvolena jejich velikost a použitelnost.

Vytváření nejlepšího uživatelského příběhu s INVEST – obsah:

  1. Úvod
  2. I pro nezávislost
  3. N pro vyjednatelnost
  4. V pro hodnotu nebo vertikální
  5. E pro odhadovatelnost
  6. S pro malé
  7. T pro testovatelnost
  8. Shrnutí

Úvod

INVEST je zkratka vytvořená Billem Wakem v roce 2003. Každé písmeno z ní představuje začátek slova, které charakterizuje dobrý uživatelský příběh. Podle principu INVEST by měl být každý uživatelský příběh:

  • Nezávislý
  • Vyjednatelný
  • Hodnotný
  • Odhadovatelný
  • Malý
  • Testovatelný

O tom, co je uživatelský příběh, jsme napsali více v samostatném článku. Zde pouze zmíníme, že je to stručný popis nové funkčnosti produktu napsaný srozumitelným jazykem.

I pro nezávislost

První vlastností dobrého uživatelského příběhu je jeho nezávislost. To znamená, že jeho popis a charakteristiky by měly být srozumitelné bez odkazu na jiné uživatelské příběhy. Ale především, jeho realizace by neměla souviset s jinými uživatelskými příběhy. Samozřejmě, nebude to úplná nezávislost. Nemůžete rozdělit vytváření produktu na zcela oddělené moduly. Nicméně je zásadní pamatovat na to, aby byly uživatelské příběhy co nejvíce nezávislé. Díky tomu, i když jeden z nich nevstoupí do fáze implementace nebo bude výrazně upraven, zbývající nebude muset být upraven. Jako pravidlo platí, uživatelský příběh by měl tvořit samostatný a soudržný celek.

N pro vyjednatelnost

Uživatelský příběh by měl být vyjednatelný. To znamená, že stanovuje cíl, nikoli způsob, jak se tam dostat.

Jinými slovy, definuje očekávanou funkčnost produktu, nikoli technické řešení k implementaci.

Vyjednávání o uživatelském příběhu probíhá mezi vlastníkem produktu a vývojovým týmem. Vlastník produktu navrhuje implementaci určité funkčnosti produktu, tj. říká “Co” udělat. Vývojáři jsou odpovědní za odpověď na otázku “Jak”. To znamená, vyjednávat konkrétní způsoby řešení problému předloženého v uživatelském příběhu.

V pro hodnotu nebo vertikální

V zkratce INVEST písmeno V představuje dvě vlastnosti:

  • Hodnotný
  • Vertikální

Obě odhalují klíčové charakteristiky dobrého uživatelského příběhu. Proto jsme se rozhodli vysvětlit, co každé z nich znamená.

Hodnotný

Hodnotný uživatelský příběh ospravedlňuje obchodní účel úpravy. Jinými slovy, přesně odpovídá na otázku, proč by měla být úprava zavedena a proč je důležitá z pohledu zúčastněných stran.

Vertikální

Druhá vlastnost; vertikální vychází z metodologie Agile. Vertikální uživatelský příběh obsahuje novou funkčnost produktu viditelnou pro uživatele. To znamená, že se nezaměřuje na horizontální “zlepšení výkonu” v vybraném vrstvě produktu. Naopak, přidává další “vrstvu” k němu.

Jinými slovy, uživatelský příběh popisuje, jak upravit celkové fungování produktu odpovědí na otázku Co přesně zlepšit? To také znamená, že každá funkčnost produktu vychází z existujících řešení.

E pro odhadovatelnost

Dobře napsaný uživatelský příběh by měl být odhadovatelný. To znamená, že musí jasně definovat rozsah úprav, které je třeba provést, aby byl uživatelský příběh považován za dokončený. To umožňuje vývojovému týmu určit čas a úsilí potřebné k jeho dokončení.

Rozsah a obtížnost úkolu se obvykle odhadují v jednotkách nazývaných Story Points. Ty jsou relativní. A každý vývojový tým vypracovává hodnotu Story Point v praxi na základě předchozích zkušeností.

V samostatných článcích jsme se podrobněji zabývali rychlostí vývojového týmu a jak ji měřit.

S pro malé

Uživatelský příběh přijatý k realizaci vývojovým týmem musí být stručný. To znamená, že by neměl být delší než jeden sprint. Pokud vývojáři během plánování sprintu zjistí, že uživatelský příběh navržený vlastníkem produktu je příliš dlouhý, měli by jej rozdělit na co nejvíce nezávislé části.

T pro testovatelnost

Poslední písmeno zkratky INVEST znamená testovatelnost. To znamená, že úprava produktu popsaná v uživatelském příběhu musí držet vodu a být ověřitelná. Jinými slovy, mělo by být možné ověřit, zda řešení implementované vývojáři přineslo předpokládanou hodnotu konkrétní zúčastněné straně.

Vytváření nejlepšího uživatelského příběhu – shrnutí

INVEST je zkratka, která popisuje dobře napsaný uživatelský příběh. Měl by být:

  1. Nezávislý na jiných uživatelských příbězích. Aby mohl být upraven nebo odstraněn z backlogu produktu, pokud to bude potřeba.
  2. Vyjednatelný. Měl by specifikovat, co udělat, přičemž volbu, jak to udělat, ponechává na vývojářích.
  3. Hodnotný, tj. ospravedlňující obchodní smysl úpravy produktu. Nebo Vertikální, tj. představující novou funkčnost produktu viditelnou pro uživatele.
  4. Odhadovatelný, což znamená mít definovatelnou velikost a kritérium dokončení.
  5. Malý natolik, aby mohl být dokončen v jednom sprintu.
  6. Testovatelný, aby bylo možné s jistotou určit, že byl implementován.

Pokud se vám náš obsah líbí, připojte se k naší komunitě pilných včel na Facebooku, Twitteru, LinkedInu, Instagramu, YouTube, Pinterestu.

Caroline Becker

Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.

View all posts →

Caroline Becker

Jako projektová manažerka je Caroline odbornicí na hledání nových metod, jak navrhnout nejlepší pracovní postupy a optimalizovat procesy. Její organizační dovednosti a schopnost pracovat pod časovým tlakem z ní činí nejlepší osobu, která dokáže složité projekty přetavit ve skutečnost.

Share
Published by
Caroline Becker

Recent Posts

Co je tiché najímání a jak se stalo tak populárním?

V poslední době se na trhu práce objevily dva jevy týkající se postojů současných zaměstnanců…

11 minutes ago

Jak prodávat na Pinterestu?

Jak prodávat na Pinterestu a proč byste to měli dělat? Prodej na Pinterestu je dalším…

2 hours ago

Nejlepší tipy na zlepšení portfolia freelancerů

Jste freelancer, který hledá způsoby, jak propagovat své portfolio? V dnešní době nemusí mít pouze…

4 hours ago

Digitální finanční management a online účetnictví | Digitalizace vašeho podnikání #5

Digitální finanční management a online účetnictví se staly v podnikání stále populárnějšími. Podle zprávy společnosti…

6 hours ago

Jak vytvořit projektový záměr? | #39 Začínáme s projektovým řízením

Projektové listiny jsou základním kamenem projektového řízení. Poskytují jasný a stručný přehled cílů a úkolů,…

8 hours ago

Efektivní správa smluv. 3 nezbytné prvky pro vaši organizaci

Organizace napříč odvětvími každý den budují vztahy s potenciálními zaměstnanci, dodavateli a partnery. Vyjednávají, podepisují…

10 hours ago