- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
User Story Mapping - organizujte produktový backlog vizuálně
Pro záznam poadavků na vývoj, nebo produktový backlog, se nejčastěji pouívá seznam jednotlivých poloek. Bývá zapsán v tabulce, nebo v nějakém nástroji. Ve chvíli, kdy je poadavků hodně, řádově desítky a stovky, ale začíná být tento způsob neefektivní a je čas pro lepí strukturu, včetně vizualizace. Seznamte se s technikou User Story Mapping.

V posledním díle naeho seriálu článků o praktických metodách, které mohou zachránit (nejen agilně řízený) projekt v nesnázích, vám představíme techniku User Story Mapping (USM).
Jedním z hlavních cílů přípravné fáze projektu vývoje nového produktu je sběr poadavků ve spolupráci s byznysem a jejich následná prioritizace. Ji jsme si v předchozích dílech představili metodu Impact mapping, která pomůe na high-level úrovni pojmenovat klíčové oblasti funkcionalit a jejich vazbu na cíle projektu, nebo prioritizační nástroje MoSCoW a KANO. Nyní se na poadavky podíváme z jiného úhlu pohledu a daleko více v detailu. Metoda User Story Mapping je vhodná v okamiku, kdy sbíráme detailní poadavky (ideálně například zaznamenané ve formátu User Stories) a snaíme se o co nejlepí porozumění mezi byznysem a vývojovým týmem. Na rozdíl od běně pouívaných seznamů, pracuje metoda USM s kontextem a přidává i vizuální sloku, čím jednoznačně přispívá k lepímu vzájemnému pochopení.
Obr. 1: Metoda User Story Mapping pouívá vizuální sloku, čím přispívá k lepímu vzájemnému pochopení.
User Story Mapa, jak název ji trochu napovídá, je vizuální záznam příběhu, tedy procesu, z pohledu určitého uivatele. Při vytváření User Story Mapy zvolíme konkrétního uivatele a následně popíeme jeho zamýlenou interakci se systémem (jedná se o sled aktivit, jinými slovy proces, které uivatel vykonává). Nejdříve popisujeme jen základní proces, bez větví a negativních scénářů (co se stane, kdy něco není podle předpokladů), později se dopracovávají i tyto detaily.
Jako příklad jsme zvolili online zakoupení jízdenky na vlak. Na obrázku níe vidíte jednotlivé high-level aktivity procesu, rozpadnutí dále do podrobnějích činností a User Stories. V rámci vizualizace jsme schopni také zaznamenat, které User Stories budou zahrnuty do jednotlivých releasů.
Obr. 2: Na obrázku níe vidíte jednotlivé high-level aktivity procesu a jejich rozpadnutí dále do podrobnějích činností a User Stories.
Při čtení User Story Mapy postupujeme zleva doprava zde sledujeme osu času, a dále pro jednotlivé aktivity a jejich zpodrobnění do činností pak ze shora dolů. Čím níe je v této ose user story umístěna, tím má nií prioritu a bude zahrnuta do pozdějích releasů. Na nejnií úrovni můeme mít poadavky zaznamenané i v hrubím detailu, ne je User Story, například jako Epic, protoe v danou chvíli nemusí být jetě potřebný detail k dispozici.
User Story Mapu můeme vytvořit z User Stories v backlogu, hlavní přidanou hodnotou je zde kontext průchodu uivatele systémem (proces). Právě díky přiřazení User Stories k jednotlivým aktivitám procesu je vidět logické provázanosti a také oprávněnost zařazení User story do mapy. Velikou přidanou hodnotou je lepí vzájemné porozumění mezi IT a byznysem z hlediska toho, co má systém dělat, jaká jsou očekávání a jaké mnoství funkcionalit bude zahrnuto do daného release. Toho lze vyuít i pro účely změnového řízení. Pokud přijde prioritní poadavek ze strany byznysu na určitou funkčnost, lze na USM přehledně ukázat naplněnost release a provázanost poadavků a dále diskutovat o tom, zda se nový poadavek do releasu vejde, zda má smysl ho zařazovat do tohoto release a v neposlední řadě také o tom, kterou funkčnost bude potřeba z release přesunout na později, aby bylo mono tuto změnu kapacitně a časově zvládnout. Formát User Story Mapy je přehledný a pochopitelný i pro lidi bez analytických znalostí, lze ho tedy pouít i při komunikaci na management. V některých případech můe User Story Mapa nahradit i část analýzy.
Je praktické vytvořit pro kadý proces či logicky provázanou skupinu činností jednu User Story Mapu. Je pak snáze čitelná a lépe se udruje. V případě, e určitou činnost (nebo její větí část) mohou v systému vykonávat dva různí uivatelé, je toto moné zachytit přidáním řádku s vyznačením uivatelů a relevantních činností, není nutné USM vytvářet duplicitně. Formát mapy je potřeba přizpůsobit vdy konkrétním potřebám projektu tak, aby co nejlépe podporoval komunikaci a spolupráci na poadavcích.
User Story Mapu lze vytvářet jak ve fyzické, hmatatelné verzi, pomocí samolepících papírků umístěných na zdi, nebo v některém ze SW nástrojů. Kadá z variant má své přednosti a slabé stránky. U papírové verze je potřeba mít prostor, kde můe mapa nějakou dobu viset přístupná vem členům týmu, a dále je nutno zvolit kvalitní samolepící títky, aby nedocházelo k jejich opadávání. Tuto variantu záznamu nemůeme doporučit pro fyzicky distribuované pracovní týmy. Naproti tomu elektronická verze umoňuje snadné sdílení bez ohledu na umístění pracovníků, nemusí být ale bezprostředně přístupná vem (je zapotřebí login do systému).
Pokud vás dané téma zaujalo, více informací naleznete například v knize User Story Mapping: Discover the Whole Story, Build the Right Product z nakladatelství OREILLY. Pro zachycení User Story Map v elektronické podobě existuje také cela řada softwarových nástrojů, některé jsou i zdarma. Pro ukázku v tomto článku byl zvolen nástroj Realtime Board.
http://bit.ly/evamachackovahttp://bit.ly/zdenekmachacek |
Eva a Zdeněk Macháčkovi Autoři článku pracují jako konzultanti ve společnosti Principal engineering. Zaměřují se na strategické poradenství a vzdělávání v oblasti nových trendů businessu a podnikového IT. Stojí také za zrodem projektu www.agileware.eu, který má za cíl zpřístupnit metody a nástroje pro efektivnějí práci a úspěch projektů. |



















