Epinė vartotojo istorija – tai didelė, aukšto lygio vartotojo istorija, nubrėžianti svarbią produkto ar projekto savybę ar galimybes. Paprastai jis yra per didelis, kad tilptų į vieną sprintą ar iteraciją, todėl yra suskirstytas į mažesnes vartotojų istorijas ir užduotis.
Epinės vartotojų istorijos suteikia keletą privalumų, įskaitant:
Epinė vartotojo istorija paprastai apima šią informaciją:
Epic naudotojų istorijos geriausiai naudojamos norint nustatyti aukšto lygio funkcijas ir galimybes, kurias turi turėti produktas ar projektas, ir nustatyti jų prioritetus. Jie gali padėti komandoms sutelkti dėmesį į vertės teikimą vartotojams ir suinteresuotosioms šalims ir suskaidyti sudėtingas funkcijas į mažesnes, lengviau valdomas dalis. Epinės naudotojų istorijos taip pat gali palengvinti suinteresuotųjų šalių ir kūrimo komandų bendravimą ir padėti užtikrinti, kad visi būtų suderinti su bendraisiais projekto tikslais ir uždaviniais.
Pirmasis žingsnis yra nustatyti vartotojo istorijos tikslą arba tikslą. Paprastai tai yra aukšto lygio verslo tikslas arba problema, kurią reikia išspręsti. Jis turėtų būti konkretus, išmatuojamas, pasiekiamas, aktualus ir apribotas laiku.
Kitas žingsnis – nustatyti naudotojo asmenybes arba vartotojų tipus, kurie sąveikaus su sistema. Tai padės suprasti jų poreikius ir elgesį, o tai padės sukurti vartotojo istoriją.
Epinė vartotojo istorija turėtų būti suskirstyta į mažesnes, lengviau valdomas vartotojų istorijas, kurias gali išspręsti kūrimo komanda. Šios mažesnės istorijos turėtų būti nepriklausomos ir pateikiamos bei turėtų turėti aiškią vertę galutiniam vartotojui.
Kiekviena vartotojo istorija turi būti tokia: „Kaip [naudotojas] noriu [tikslo], kad [nauda]“. Naudotojo istorija turėtų būti glausta ir konkreti, joje turėtų būti sutelkti dėmesį į vartotojo poreikius ir tikslus.
Kai turėsite naudotojų istorijų sąrašą, turėtumėte joms teikti pirmenybę pagal jų vertę vartotojui ir verslui. Tai padės nustatyti, kurios istorijos turėtų būti sprendžiamos pirmiausia, o kurios gali laukti vėliau.
Galiausiai turėtumėte įvertinti pastangų, kurių reikia norint užbaigti kiekvieną vartotojo istoriją. Tai padės nustatyti, kiek istorijų galima užbaigti per tam tikrą sprintą ar leidimą, ir padės valdyti suinteresuotųjų šalių lūkesčius.
Epiniam naudotojų pasakojimui nėra nustatytos trukmės, tačiau ji turėtų būti pakankamai ilga, kad būtų galima užfiksuoti joje aprašytą aukšto lygio funkciją ar galimybes, ir būti pakankamai glausta, kad būtų lengvai suprantama suinteresuotosioms šalims ir kūrėjų komandoms.
Taip, epinės vartotojų istorijos dažnai yra suskirstytos į mažesnes vartotojų istorijas ir užduotis, kurias galima atlikti vienu sprintu arba iteracija.
Epines vartotojų istorijas gali parašyti produktų savininkai, verslo analitikai ar bet kas kitas, atsakingas už produkto ar projekto aukšto lygio funkcijų ir galimybių nustatymą ir prioritetų nustatymą.
„Epic“ naudotojų istorijos turėtų būti reguliariai peržiūrimos ir atnaujinamos, idealiu atveju kaip lanksčios kūrimo proceso dalis. Juos reikėtų peržiūrėti ir patobulinti, kai atsiranda daugiau informacijos ir keičiasi prioritetai.