扫码阅读
手机扫码阅读

如何简单高效的创建用户故事地图?

69 2024-03-26

或许您也遇到如下的问题:
1.  这个产品大概有哪些主要功能?

2. 不知道每个迭代什么时候发布,更不知道每个迭代要做哪些功能?

3. 某个功能能给客户带来什么好处?

相信读完这篇文章之后可以回答这些问题”


01

用户故事地图介绍

“用户故事地图是有Jeff Patton在2005年首次提出的,这个背后的主要想法是单一的产品待办列表(PB)是一种糟糕的方式来组织和优先化需要完成的工作“。

如何用一种更简单、高效且易操作的方法来分析、梳理、挖掘、整理以及确认客户需求?用户故事地图应运而生。

用户故事图是一个强大的工具,它使敏捷团队能够更有效地整理产品待办事项列表并计划产品发布。

同时,用户故事地图是一种协作实践,它捕获了用户使用产品的业务流程,包含所有的活动和任务,从而让团队更好、更快、更深的理解产品,因此它被广泛应用在敏捷实践中。

用户故事地图由2个独立的维度组成,横坐标表示主要活动(回答“用户要如何适用这个系统“这样的问题),纵坐标表示每个任务的优先级,任务越靠近上面,优先级越高,反之亦然。(如下图)

02

为什么创建用户故事地图?


创建用户故事地图的主要原因有4点:

第一点:对于软件开发来说,用户故事地图可以快速识别用户需求,并把需求准确的归纳和分类

第二点:用户故事地图可以帮助团队专注于用户和他们的需求,而不会迷失在对单个产品特性的热情中,从而确保一切以用户带来价值为驱动。

第三点:让团队更好、更快、更深的理解产品

第四点:使用用户故事地图和客户沟通效率更高,需求误解更少。

03


如何创建用户故事地图?

可以参考如下步骤创建用户故事地图
1. 召集客户代表(特别是PO)和熟悉业务的核心人员和敏捷团队一起分析、讨论需求,建议SM作为主持人来引导以及鼓励大家提出任何想法和意见

2. 可以使用卡片让大家写下他们认为重要的需求,或者SM在白板上把大家认为重要的需求写出来(“用户所要做的事情”),也就是用户任务(User Task); 这些标签组成了用户任务列表(User Tasks), 这些用户任务列表组成了用户故事地图上“行走的骨骼”部分(如下图)



3. 对所有标签进行分组,把相同或相似的任务分为一组

4. 选择一个不同颜色的标签或者不同颜色的水笔,对每个组进行命名,这个命名规则最好以业务视角进行命名,最好有PO或核心人员来命名,这样对他们更友好。命名好的标签放在用户故事地图的最上面

5. 把这些标签按照用户业务操作的顺序从左到右排序,这就组成了用户活动(User Activity)


6.   现在,按照 “行走的骨骼” 用户行为这行开始讲述用户业务流程,确保没有遗漏任何用户行为和用户任务。这时一般由SM或PO进行讲述,其他人提出意见,甚至可以让最终用户来参与讨论。


7. 至此已经完成了用户故事地图的基本框架,现在可以根据每个用户任务下面添加更加细节的用户故事(User Stories)了。这个时候可以让核心业务人员和PO在标签上写下用户故事也可以让SM在白板上写下来。


同时要考虑不同的用户角色以及业务场景等方式协助完成这个过程。一旦完成了用户故事的创建,就可以开始划定你的 发布计划(Releases)了

8. 最后,针对第一个发布的所有用户故事进行分解,根据MVP(Minimum Vible Product 最小可运行产品)原则,根据市场情况、用户故事复杂度以及团队规模,合理安排发布计划, 包括迭代周期以及发布内容。

04

用户故事地图的优点


1. 更好的计划——将用户业务流程整理出来,可以让团队更容易地看到产品的总体情况,并提前识别任何风险、依赖关系和障碍

2.  更强的同理心——它让你的团队从用户的角度来看待产品

3.  更好的优先级划分——根据对用户最重要的内容,尽早发布为客户带来价值

4.  更快的获得更多的价值——如果能够根据价值对故事进行排序,并将它们映射到迭代或发布中,那么频繁地向用户交付新的价值就会更容易

5.  现实的需求——通过分解用户描述并可视化的映射它们,可以更容易的评估工作,并把这些关联的内容整合在一起

6.  更好的协作——所有即将到来的工作都已规划好,市场、销售和其他团队可以看到希望发布新功能和更新的时间,这样他们就可以调整他们的营销沟通和销售对话(不用每天更新)

PS: 本文部分内容参考网上

原文链接: http://mp.weixin.qq.com/s?__biz=Mzg3MjYzMTg1OQ==&mid=2247483769&idx=1&sn=137bf10c5b89594852fae593bd6f4726&chksm=ceed1a25f99a9333d79b303ea99f6ea5032d33dbf08b330320e6226f28d1a0800ddc9667a1c1#rd