插图使用 Visual Paradigm
如何用7个步骤开发用户故事地图 (User Story Map)
什么是用户故事映射 (User Story Mapping)?
用户故事映射是一种技术,允许您为积压 (backlog) 添加第二个维度。可视化使您能够看到Product Backlog的大图。它给你提供了一个很好的机会来决定精炼和订购积压。或者,“用户故事映射”一书的作者JeffPatton认为,“优先级的用户故事积压有助于理解接下来要做什么,但对于理解整个系统的意图是一个困难的工具。用户故事地图将用户故事排列成一个有用的模型,以帮助理解系统的功能,识别漏洞和遗漏,并有效规划整个版本,为每个版本提供价值给用户和业务。
什么是用户故事映射?
这是一个练习,让你有机会了解故事映射的力量。通过使用一个日常的现实生活中的例子,产品积压被创建,可视化,并在30分钟内按重要性排列。
什么来源?
用户故事映射概念的来源是Jeff Patton,他也发明了这个游戏。他最近写了一本优秀的书“用户故事映射:发现整个故事,构建正确的产品 ”。我用过的图片是由Steve Rogalsky创建的,他的个人网站也包含了对用户故事映射概念的很好的描述。户故事映射步骤
1. 成立一个3-5人的团队,这些人是了解产品的目的是什么.
· 若是少于这些人数,可能会遗漏某些想法
· 若是超过这些人数,可能会让整个过程变慢,导致无法产生足够的好的想法
2. 在大家都不出声的状况下,开始收集这个产品或是应用系统主要的user tasks.
· 这个user task是指使用者会做的事情
· 每个人使用相同颜色的便利贴来撰写usertask
· 每张便利贴只写一件user task
· 一旦大家都写完自己的user task,便请每个人念出他自己所写的东西,并且把它贴到白板上
· 如果有发现重复的话,便把这张便利贴移除
· 每个user task的描述,通常是动词开始.例如: compose e-mail, create contact或是Add user等等
· 这些user task是high level的user stories,它组成了map的walking skeleton
3. 同样在不出声的情况下,请大家把这些便利贴分组
· 把类似的task放在同一组里
· 如果发现重复的task,要把它移除
4. 利用不同颜色的便利贴,对每个群组命名,并且把它贴在每个群组的上面
5. 根据使用者完成这些工作的顺序,由左至右来排列这些群组
6. 现在逐一检视skeleton,以确保我们没有遗漏任何主要的user tasks或是activities.
7. 当你完成以上步骤时, 你可以增加detailed user stories 在 user task 下面.并且把它们拆解几部分,以分不同时间发行