创建用户故事地图 (User Story Mapping) 的8个步骤

用户故事地图已经成为敏捷需求规划中的一个流行方法。用户故事地图可以将你的backlog变成一张二维地图,而不是传统的简单列表。

用户故事地图可以解决以下问题

  • 让你更容易看清 backlog 的全貌
  • 为新功能筛选(grooming)和划定优先级提供了更好的工具,帮助你做出决策
  • 便于使用静默头脑风暴模式和其他协作方式来产生用户故事
  • 帮助你更好的进行迭代增量式开发,同时确保早期的发布可以验证整体架构和解决方案
  • 为传统的项目计划提供了一个更好的替代工具
  • 有助于激发讨论和管理项目范围
  • 允许你从多个维度进行项目规划,并确保不同的想法都可以得到采纳

创建用户故事地图的8个步骤

  1. 召集 3-5 名对产品非常熟悉的人员参与。
  2. 不要互相讨论。每个人在便签纸上写下自己认为重要的 所要做的事情 也就是 用户任务(user task),便签都会以一个动词开头,如:发送邮件、创建联系人、添加用户等。
  3. 用几分钟将桌面上所有的便签进行分组,将类似的任务分为一组。
  4. 选择另外一个颜色的便签,对每个组进行命名,并贴在每组便签的上部。
  5. 对这些分好组的便签进行排序,一般按照用户完成操作的顺序,从左到右摆放,这一组便签称为 用户活动(User Activities)。
  6. 会议组织者按照步骤5的结果,口述用户故事。
  7. 在每个用户任务下面添加更加细节的 用户故事(User Stories),划定 发布计划(Releases)
  8. 针对第一个发布的所有用户故事进行分解,确保我们的第一个发布越小越好。

用户故事地图规范

  • 第2个步骤中的便签表示 用户任务(user tasks),蓝色便签
  • 第3-4个步骤中的便签表示 用户行为(user activies),橘色便签
  • 用户故事(user stories),黄色便签在每个用户任务下自上而下排列,便于我们确定优先级
  • 一般来说用户会按照从左到右的顺序来使用你的系统(用户故事地图)

用户故事地图样例

  • 第二行所包含的内容就是 大家在电子邮件系统所要做的事情,包括类似:书写邮件,发送邮件,创建约会等等。
  • 第一行对这些事情进行了分组
  • 黄色的便签的第一行包含了最小化的用户故事,如:写邮件只包括发件人,收件人,标题,内容和发送取消按钮。其他如支持RTF,HTML格式,添加附件,从通讯部获取联系人邮件地址等,都不在此行,放入更靠下的便签中。
  • 黄色便签上的更小的蓝色和橘黄色便签表示了不同的状态,比如:蓝色代表完成,橘黄色代表进行中,这样你就可以看到项目的进展

参考

如果觉得我的文章对您有用,请在支付宝公益平台找个项目捐点钱。 @Victor Jun 3, 2017

奉献爱心