故事地图
通过此页面您将了解到如何编排用户故事地图,包括创建史诗,选择泳道模式,编排用户故事等。
1. 概述
1.1 敏捷管理中的故事地图
用户故事地图(User Map),最早是作为敏捷管理中的一个概念而存在,故事地图将产品的待办事项(Backlog)从简单的列表模式变为一张二维地图,以更好地对用户故事进行规划。 用户故事地图作为敏捷管理中的一种需求梳理的便捷方法,是基于用户需求已经初步收集完成的基础上,由产品经理、敏捷教练组织团队成员召开需求梳理会议,在会议上确定史诗和故事的优先级之后,协助团队将待定的故事进行编排的工具。
1.2 猪齿鱼中的故事地图
猪齿鱼中的用户故事地图也是基于敏捷管理的理念设计的,但是整合了版本和史诗两个维度对需求进行梳理,对故事进行编排,编排好的用户故事列表指引产品管理者和团队成员开展后续的迭代工作,印证了“地图”这一概念的作用。
用户故事地图中主要包含故事地图主界面和工具栏:
- 主界面:主要是故事地图的显示区域,图中紫色区域表示史诗,绿色区域表示故事,在主体的底部可以鼠标定位不同的区域来显示具体位置的故事地图。
- 工具栏:主要包含故事地图界面中涉及的主要操作按钮,比如可以创建新的史诗,查看当前需求池中仍然存在的问题,全屏显示故事地图,选择查看故事地图的泳道模式。
2. 添加史诗
2.1 什么是史诗
Note:史诗是属性类似的故事的集合,从一定程度上说,史诗是颗粒度更大的用户故事。史诗是编排用户故事地图的基础。
关于史诗的相关内容,您还可以阅读 什么是史诗
2.2 创建一个史诗
史诗的提炼需要产品管理者和团队成员基于已收集的用户需求进行总结,史诗的总结对用户故事的编排具有非常重要的意义。在敏捷管理中,一般史诗从左到右会形成一个叙事流,保证产品功能的完整性。
史诗提炼完成之后,您可以通过点击故事地图中创建史诗
按钮,在故事地图中快速创建史诗,然后点击史诗进行详细编辑:
3. 编排用户故事
如何编排用户故事是用户故事地图最核心的内容。在进行用户故事编排之前,需要产品管理者带领团队成员,基于划分好的史诗和规划好的产品版本,按照用户故事的优先级进行排序,然后再在用户故事地图中进行编排。
故事地图中用户故事的来源方式:
- 从需求池引入
- 直接在用户故事主界面的泳道或者版本下创建问题
什么是需求池:需求池,顾名思义,是需求的集合,但是不是所有的需求都会进入到需求池,需求池中只包含未被分配到史诗或者版本中的故事,不包含其他类型的需求。
1.您可以通过点击需求池
按钮,通过搜索帮助,选择合适的故事,拖拽到故事地图中,需求池中同样支持通过拖拽调整顺序:
需求池:是用户所提出的所有需求的汇总,需要注意的是故事地图界面显示的需求池明细,只显示故事这种类型的需求,不显示任务、缺陷类型的问题。
2.您可以在当前史诗或者版本中直接点击创建问题,编辑问题的描述、优先级、状态、经办人等信息,其中在版本泳道下创建的故事,系统会自动对应版本:
关于更多用户故事的操作,请移步什么是用户故事
3.从需求池引入或者新建问题之后,您可以通过拖拽的方式对用户故事地图中已经编排的故事进行调整,比如调整故事的史诗,重新规划故事的版本,如下图:
在用户故事地图中拖拽的方式支持如下几种:
- 相同史诗下不同版本故事之间相互拖拽;
- 不同史诗下,无版本、相同版本或者不同版本故事之间相互拖拽。
- 版本和未计划部分之间相互拖拽。
Note:高版本的故事可以直接拖拽到低版本上,但是低版本的故事不可以直接拖拽到高版本上,平台会自动先将低版本到故事放置在未计划部分中,只有在重新规划故事版本之后,平台可以自动将故事放置在高版本迭代中。
4. 选择泳道模式
泳道是什么:泳道是故事地图的列,每一列称为一个泳道。在故事地图中,每一列泳道表示一个史诗。
泳道模式分为两种: * 无泳道:无泳道模式一般基于已分类的史诗编排和显示用户故事,适用于当前产品暂未规划版本或不需要区分版本预览全部用户故事的情况 * 版本泳道:版本泳道模式一般基于已规划的版本和史诗编排和显示用户故事,适用于当前产品已规划版本的情况
- 您可以通过点击
工具栏
的无泳道
按钮,通过选择泳道模式,决定故事地图的显示模式,以下是版本泳道模式:
5. 故事地图扩列
- 当一个史诗下的故事卡片过多时,可以单列排列,也可以通过扩列的方式进行排列,如下图:
6. 全屏显示故事地图
- 用户故事编排结束之后,您可以通过点击
工具栏
的全屏
按钮全屏显示用户故事地图: