故事映射是一种强大的技术,有助于在产品和开发之间创建共同的愿景。让我们探讨一下如何在您的团队中有效地实施它。
什么是故事映射?
故事映射是一种可视化技术,它以代表用户旅程的格式组织用户故事,确定功能的优先级,促进发布计划并改善团队之间的沟通。它没有将待办事项视为断开连接的项目的平面列表,而是为团队提供了产品叙述:用户做什么、按什么顺序以及出于什么目的。
故事地图的基本结构
骨干
主干是用户从开始到结束所经历的核心活动序列。例如,在电子商务产品中,该主干通常遵循明确的顺序:登录、配置文件配置、产品搜索、购买和支付。这些活动中的每一项都是旅程中的里程碑,所有较小的故事都是围绕它们组织的。
行走的骷髅
在主干之下,我们按时间顺序详细介绍了主要活动,始终将每个步骤与用户的目标联系起来:
| 步骤 | 主要活动 | 目标 |
|---|---|---|
| 1 | 认证 | 安全访问 |
| 2 | 配置 | 个性化 |
| 3 | 发现 | 查找产品 |
| 4 | 选择 | 选择项目 |
| 5 | 定稿 | 完成购买 |
创建你的故事地图
1.准备
对于现场研讨会,请收集基本材料:不同颜色的便利贴、大板或自由墙、记号笔和胶带。比材料更重要的是房间里合适的人、产品负责人、开发人员、用户体验设计师和关键利益相关者。视角的多样性赋予了地图稳健性。
2. 逐步过程
构建流程遵循漏斗逻辑。首先识别用户及其角色。从那里,定义您想要绘制的旅程。明确行程后,确定主要活动的骨干。然后,通过添加相应的用户故事来详细说明每个活动。最后,对这些故事进行优先排序,以定义每个版本的内容。
引导技巧
1. 协作测绘
组织有明确时间段的结构化研讨会。 15 分钟的热身会提出目标并调整期望。三十分钟的头脑风暴产生活动并按主题对它们进行分组。另外 45 分钟的组织时间负责排序和优先级排序。最后一个 30 分钟的细化细节并验证所构建的内容。
2. 视觉优先级
使用颜色系统让查看地图的任何人都清楚优先级。 “必备”项目构成了 [MVP0。 “应该有”包含在第一个版本中。 “本来可以”是第二个版本。而“不会”仍然留在积压的工作中,记录下来以免被遗忘,但现在有意识地超出了范围。
与开发集成
1.故事结构
每个故事都需要携带足够的信息,以便团队能够毫不含糊地执行。在实践中,这意味着记录标识符、标题、描述、接受标准、优先级(必须、应该、可以或不会)、关联的版本、与其他故事的依赖关系以及工作量估计。这些字段将便利贴变成可操作的项目。
2. Sprint 规划
根据故事的优先顺序,将它们组织成尊重依赖性和团队能力的冲刺。例如,在 MVP 中,[身份验证1] 系统通常出现在基本配置文件之前,而基本配置文件又先于更复杂的功能,例如已包含在后续版本中的高级搜索和评估系统。重点不是要确定具体的日期,而是要使价值顺序可见。
工具和模板
1. 数字工具
对于远程团队来说,Miro 和 Mural 等工具提供现成的模板、实时协作和轻松导出。 JIRA 和 Azure DevOps 通过集成到冲刺、进度跟踪和自动指标中,弥合了地图和执行之间的差距。
2. 物理模板
在面对面的研讨会中,董事会的基本结构分为水平层:顶部是主要活动的骨干;就在下面,是带有细节的行走骨架;并且,在这些轨道下,发布线,[MVP2]、发布 1 和发布 2,其中每个故事根据其优先级进行定位。
最佳实践
做什么
保持以用户为中心,让整个团队参与进来,定期审查地图,记录决策,并根据反馈进行更新。故事地图是一个活生生的工件,而不是您创建一次后就忘记的文档。
要避免什么
不要将地图做得太详细,以免成为规范。避免将纯粹的技术故事放在主干中,这应该反映用户的旅程。不要忽视依赖关系,不要在没有上下文的情况下设置日期,最重要的是,不要单独构建地图,价值在于集体构建。
成功指标
从两个角度评估结果。从定性角度来看,观察团队的一致性、目标的清晰度、利益相关者的满意度和交付的质量。在数量方面,监控团队的速度、返工率、周期时间和交付的可预测性。
冲突解决
常见场景
| 冲突 | 解决方案 |
|---|---|
| 优先事项不同 | 对准车间 |
| 不同的估计 | 规划扑克 |
| 技术依赖性 | 技术秒杀 |
| 不断扩大的范围 | [MVP3回顾 |
决策过程
当冲突出现时,值得遵循结构化的路径:清楚地识别冲突,收集决策相关的数据,促进讨论以提出解决方案,寻求共识,记录所做的决策并监控结果。记录下来的决定可以防止几周后再次出现相同的讨论。
结论
故事映射是一个强大的工具,可以创建共同愿景、促进优先级、改善沟通、提高可预测性并加速价值交付。
后续步骤
组织您的第一次研讨会,创建适合您实际情况的模板,建立审核节奏,收集团队的反馈并迭代该流程。技术的成熟来自于反复的练习,而不是来自于阅读。
想分享您的故事映射经验吗?请在下面发表评论!
另请阅读
- 【Android原生开发:如何采取必要步骤4
- 【原生iOS开发:企业如何选择5
- 【iOS原生开发:初创公司如何选择6
- [精益产品开发:构建精益产品7
- 【数字产品生命周期:完整指南8
- [数字产品生命周期:趋势和基本原理9