用户故事地图培训
一.用户故事基础概念
1.敏捷为何选择“用户故事”来定义需求?
2.商业故事、用户故事、技术故事
3.扩展故事、赋能故事、运维故事
4.全局需求分析-故事树与故事地图
5.局部需求分析-故事描述与ATDD+BDD
6.故事中的用户价值
7.故事驱动敏捷全生命周期
8.百家争鸣:讨论故事地图的价值
二.故事角色范围
1.业务本质与业务三要素
2.故事角色类型:业务角色与系统角色
3.组织结构与业务角色
4.系统周期与系统角色
5.列举产品的角色
6.绘制产品角色关系地图
7.动手实践:依据案例绘制角色地图
三.故事领域范围
1.业务领域与业务范围
2.故事角色职责中剥离业务内容
3.罗列业务概念实体
4.找出业务概念实体关联关系
5.绘制业务领域地图
6.动手实践:依据案例绘制领域地图
四.用户故事拆分
1.行为类型:Task->Activity->Action->Operation
2.分析完成业务内容的行为
3.分析行为的生命周期
4.在故事领域地图上标注行为
5.基于行为拆分用户故事
6.通用行为与特定行为
7.演练:依据案例拆分用户故事
五.系统故事拆解
1.用户对故事的能力要求
2.产品质量属性的期望(性能、可靠、安全等)
3.扩展故事-赋能故事-架构、改进、探索等等故事
4.扩展故事-运维故事-来自DevOps的冲击
5.赋能故事vs用户故事vs系统故事vs运维故事
6.如何识别赋能故事?
7.实践:识别实际赋能故事
六.矩阵方式的用户故事地图
1.用户故事的分类组织方式
2.用户故事角色分类
3.用户故事领域分区
4.使用矩阵方式组织用户故事
5.用户故事地图的热区分析
6.实践:依据案例完成矩阵方式的用户故事地图
七.领域方式的用户故事地图
1.用户故事领域分类
2.依据领域分类划分故事群
3.领域范围放置故事群
4.领域层次化分析-核心领域与边缘领域
5.基于领域环放置故事群
6.实践:依据案例完成领域方案用户故事地图
八.矩阵方式的系统故事地图
1.系统故事的分类组织方式
2.依据价值排序列举关键用户故事
3.依据用户特性理解关键质量属性
4.使用矩阵方式组织系统故事
5.系统故事地图的热区分析
6.实践:依据案例完成矩阵方式的系统故事地图