众所周知,敏捷开发方法学中的用户故事是指最终客户用纯英语编写的需求故事,并且它是所有人都可以理解的。通过这个用户故事,开发团队可以清楚地了解最终产品,从而最终用户可以获得可以满足客户所有需求的高质量产品。
用户故事映射:
用户故事映射(故事映射)是敏捷产品开发中使用的一种技术,用于以有用的方式对用户故事进行建模。该故事图指定了系统的功能,计划了功能的开发,有效的发布计划等。主要是,它可以帮助开发团队确定最终用户想要实现的,需要交付的预期结果。
Story Map背后的主要动机是整理产品积压并计划产品发布。它使敏捷团队能够关注应用程序的全局,并肩并肩地提供整个应用程序的所有细节。
需要故事映射:
- 将用户案例按功能组进行排列。
- 促进产品发现。
- 优先执行。
- 以分层结构管理产品积压。
- 为最终用户提供期望的结果。
故事映射的错误:
- 避免客户和开发人员团队之间的协作。
- 没有明确要求,也没有解决问题。
- 避免工作支持,浪费发展精力。
- 不保持故事地图可见。
创建故事图的步骤:
- 识别出具有广泛用户活动的重要故事,并通过在卡片上有条不紊地书写来开始。
- 通过将较大的故事分解成较小的故事来简化它,并将用户的故事相应地置于各自的活动下。
- 遍历地图,调试(如果需要),包括所有遗漏的东西。
- 优先考虑每个用户活动下的每个子任务。
- 从每个活动中选择基本任务,以首先创建最低可行产品的任务。
- 然后确定其余任务的优先级并计划后续版本。
故事映射的好处:
- 它避免了增量开发和交付模型中的不同类型的故障点。
- 它可以帮助不同的团队将他们的工作分为多个迭代和发布,同时牢记产品对用户的价值,并且它还可以为团队提供客户体验的普遍视图以及为改善体验而需要进行的工作。
- 用户故事映射更加关注用户的需求,并确定适当的任务优先级以按顺序解决。
- 由于这是一项协作练习,因此参与项目开发的多个团队的成员将参与用户故事映射。
从事用户故事映射的不同团队:
- 工程
- 用户体验/设计
- 运营/ IT
- 产品管理
- 客户支持
- 营销
- 销售量
- 金融
- 合法的