如何用7个步骤开发用户故事地图 (User Story Map)

插图使用 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 taskhigh leveluser stories,它组成了mapwalking skeleton

3.     同样在不出声的情况下,请大家把这些便利贴分

·      把类似的task放在同一组里

·      如果发现重复的task,要把它移

4.     利用不同颜色的便利贴,对每个群组命名,并且把它贴在每个群组的上

5.     根据使用者完成这些工作的顺序,由左至右来排列这些群

  • 这些群组叫做user activities,它组成了mapbackbone
  • A1 A2 A3 (useractivities = backbone)
  • T1 T2 T3 T4 T5 T6 T7T8 T9 (user tasks = skeleton & timeline) 

如何用7个步骤开发用户故事地图 (User Story Map)

 6.   现在逐一检视skeleton,以确保我们没有遗漏任何主要的user tasks或是activities.

  •  你可以利用user scenarios或是利用使用者,来检视每件事情都被包含进去

7.    当你完成以上步骤时, 你可以增加detailed user stories user task 下面.并且把它们拆解几部分,以分不同时间发行

  • 一开始可以先用 silent brainstorming 的技巧, 来产生每个 user tasks 最重要或是最初始的user stories. 
  • 然后再利用 user scenarios andpersona 来增加 user stories 的内容
  • 这样你就可以请使用者来排出要发行的优先顺
其他Visual Paradigm User Story Mapping 故事映射资源