User story — uživatelský scénář, popis funkcionality produktu nebo cíle uživatele v přirozeném jazyce
Při mapování US se zachytí to, čeho uživatelé chtějí dosáhnout, krátkými větami. Pak se to doplní kontextem, např. motivací uživatele, proč je to pro něj dobré/užitečné.
Tyhle úkony se pak dají prioritizovat, implementovat a testovat.
Práce s US je efektivnější než s komplexními dokumenty zadávajícími požadovanou funkcionalitu, protože ty typicky různí lidé interpretují různě a nikdo je moc nečte
Dělí se na vysokoúrovňové, střední a nízkoúrovňové (aktivity, kroky a detaily)
Před mapováním (tvorbou mapy scénářů) si definujte:
Čeho chce uživatel dosáhnout, proč je to důležité a jaké reálné problémy to řeší
Rozsah toho, co řešíte (mapujete): celý produkt, jeho část, jeden scénář (funkcionalitu)?
Buďte opatrní s velikostí toho, co chcete řešit. Mít v rozsahu práce celý produkt, je-li velký, se může vymstít tím, že se ztratí cíl, soustředění na konkrétní funkcionalitu a výsledky. Rozsah vždy určete dopředu, ať všichni ví.
Výsledky: co budou uživatelé moci dělat díky výsledku vaší práce?
Everyone should work together on the map; no one person or role should dominate the others.
Rozdíl mezi user story mapping and customer journey mapping
uživatelské scénáře (US) jsou z pohledu produktu, uživatelské cíle (CJ) jsou z pohledu uživatele
US: popisují funkcionalitu, kterou uživatel použije k dosažení cíle, jaké scénáře chce produkt vyřešit pro uživatele
CJ: popisuje, jaké uživatel udělá kroky, jaké u toho má pocity…
Improved collaboration and team alignment. User story maps ease conversations and collaboration around what’s to be built, why, and for whom. They help everyone arrive at shared understanding and direction much more efficiently than creating and reading a 500-page document.
Facilitating the creation and expansion of the product backlog. The second-level steps in your story map translate to epics in an Agile product backlog. An epic is a large user story that must be broken down into multiple, smaller user-stories and tasks. The third-level details in the story map are the inputs for those smaller user stories and tasks, albeit with a bit more detail and acceptance criteria added before they hit the product backlog.