Epický uživatelský příběh je rozsáhlý uživatelský příběh na vysoké úrovni, který nastiňuje významnou vlastnost nebo schopnost, kterou by měl produkt nebo projekt mít. Obvykle je příliš velký na to, aby se vešel do jediného sprintu nebo iterace, takže je rozdělen na menší uživatelské příběhy a úkoly.
Epické uživatelské příběhy poskytují několik výhod, včetně:
Epický uživatelský příběh obvykle obsahuje následující informace:
Epické příběhy uživatelů se nejlépe používají k identifikaci a upřednostňování funkcí a schopností na vysoké úrovni, které by měl produkt nebo projekt mít. Mohou pomoci týmům zaměřit se na poskytování hodnoty uživatelům a zúčastněným stranám a rozdělit složité funkce na menší, lépe ovladatelné části. Epické uživatelské příběhy mohou také usnadnit komunikaci mezi zúčastněnými stranami a vývojovými týmy a pomoci zajistit, aby všichni byli v souladu s celkovými cíli a cíli projektu.
Prvním krokem je identifikovat cíl nebo cíl uživatelského příběhu. Obvykle se jedná o obchodní cíl na vysoké úrovni nebo problém, který je třeba vyřešit. Měl by být konkrétní, měřitelný, dosažitelný, relevantní a časově ohraničený.
Dalším krokem je určit uživatele nebo typy uživatelů, kteří budou se systémem komunikovat. To vám pomůže porozumět jejich potřebám a chování, což bude formovat design uživatelského příběhu.
Epický uživatelský příběh by měl být rozdělen na menší, lépe ovladatelné uživatelské příběhy, které může řešit vývojový tým. Tyto menší příběhy by měly být nezávislé a realizovatelné a měly by mít jasnou hodnotu pro koncového uživatele.
Každý uživatelský příběh by měl mít formát: „Jako [osoba uživatele] chci [cíl], aby [prospěch].“ Uživatelský příběh by měl být stručný a konkrétní a měl by se zaměřit na potřeby a cíle uživatele.
Jakmile budete mít seznam uživatelských příběhů, měli byste je upřednostnit na základě jejich hodnoty pro uživatele a firmu. To vám pomůže určit, které příběhy by se měly řešit jako první a které mohou počkat na později.
Nakonec byste měli odhadnout úsilí potřebné k dokončení každého uživatelského příběhu. To vám pomůže určit, kolik příběhů lze dokončit v daném sprintu nebo vydání, a pomůže vám řídit očekávání se zúčastněnými stranami.
Pro epický uživatelský příběh není stanovena žádná délka, ale měl by být dostatečně dlouhý, aby zachytil funkci nebo schopnost na vysoké úrovni, kterou popisuje, a zároveň by měl být dostatečně stručný, aby jej zúčastněné strany a vývojové týmy snadno pochopily.
Ano, epické uživatelské příběhy jsou často rozděleny na menší uživatelské příběhy a úkoly, které lze dokončit v jediném sprintu nebo iteraci.
Epické uživatelské příběhy mohou psát vlastníci produktů, obchodní analytici nebo kdokoli jiný, kdo je zodpovědný za identifikaci a upřednostňování funkcí a schopností na vysoké úrovni pro produkt nebo projekt.
Epické uživatelské příběhy by měly být pravidelně revidovány a aktualizovány, ideálně jako součást agilního vývojového procesu. Měly by být znovu přezkoumány a upřesněny, jakmile bude k dispozici více informací a posunou se priority.