课程简介
敏捷需求分析是一种以用户为中心的需求分析方法,在敏捷开发过程中,它可以帮助团队确定优先级,规划任务,实现迭代开发并持续优化用户Backlog和迭代计划。帮助企业更好地了解用户需求,并设计出更好的产品和任务计划。
本课程详细讲解了如何使用敏捷需求方法进行需求的敏捷化分析、规划、管理和度量,以及如何使用敏捷实践对需求进行快速的分析、编写、沟通和实现跟进。提升学员对敏捷需求方法的掌握与学习,帮助团队持续改进。
课程收益
1.能够使用敏捷需求方法进行需求的敏捷化分析、规划、管理和度量
2.能够使用敏捷实践对需求进行快速的分析、编写、沟通和实现跟进
3.能够使用敏捷度量团队的需求实现情况,帮助团队持续改进
受众人群
1.准备需要使用敏捷方法对需求进行分析、规划、管理的产品研发管理者、需求分析师等
2.准备使用 SCRUM、Kanban 进行精益敏捷开发的团队
3.包括但不限于如下角色:中高层研发管理者、产品经理、需求分析师、项目经理、Product Owner、Scrum Master、团队成员
课程周期
1天(6H)
课程大纲
标题 | 授课内容 |
模块一:导入: | 1. 课程体系介绍 2. 你在使用敏捷/需求分析时遇到的问题(问题停车场) |
模块二:敏捷开发基础 | 1. 敏捷案例讲解 案例展示讲解 2. 讨论:敏捷案例 3. 软件项目分类 4. 敏捷的起源 5. 敏捷的泛用性 6. 敏捷的商业目标 7. 敏捷带给企业组织的收益 8. 敏捷宣言 9. 敏捷原则 10. 敏捷实践集 11. 章节答疑 |
模块三:敏捷需求分析 | 1. 需求工程 2. 敏捷需求流程 3. Product Owner 4. 业务场景 5. 案例一:业务场景 6. 用户角色分类 7. 用户角色建模 8. 讨论:用户角色 9. 价值设计 10. 讨论:价值设计 11. 工具-PSPS 画布 12. 案例二:业务场景 13. 练习:PSPS 画布 14. 用户故事地图价值 15. 地图任务颗粒度 16. 用户故事地图整体结构 17. 讨论:用户故事地图示例 18. 练习;用户故事地图角色 19. 练习;用户故事地图 Task 20. 练习;用户故事地图 Story 21. 练习;用户故事地图 Epic 22. 练习;用户故事地图 MVP 23. 讨论:用户故事地图参考答案 24. 用户故事地图示例 25. 流程分析 26. 数据建模 27. 编写用户故事概要 28. 用户故事定义 29. 用户故事的 INVEST 特征 30. 验收标准 31. 三段式 32. 故事层级 33. 练习:用户故事编写与拆分 34. 章节答疑 |
模块四:敏捷需求规划 | 1. 发布计划-范围确定 2. 发布计划-敏捷估算 3. 故事点 4. 基准故事 5. 计划扑克 6. 亲和估算 7. 发布计划-团队产能 8. 发布计划-版本定义 9. 功能驱动的发布计划定义 10. 时间驱动的发布计划定义 11. 发布计划定义 12. 产品 backlog 梳理流程 13. 产品 backlog 定义 14. 优先级工具-MOSCOW 15. 优先级工具-VALUE/EFFORT 矩阵 16. 练习:使用故事地图进行发布计划 17. 章节答疑 |
模块五:敏捷需求实现 | 1. 发布规划会议 2. 计划会 3. 进入开发实现 4. 每日站会检视 5. MINISHOW 6. 内部需求验证 7. 用户验证 8. 演示会 9. 总结会 10. SCRUM 工件- Product Backlog 11. SCRUM 工件- Sprint Backlog 12. SCRUM 目标关系 13. DOR 14. 章节答疑 |
模块六:敏捷需求度量 | 1. 敏捷度量的价值 2. 讨论:需求度量指标 3. 敏捷产能度量 4. 敏捷响应度度量 5. 敏捷质量度量 6. 敏捷效率度量 7. 敏捷稳定性度量 8. 敏捷度量指标概述 9. 敏捷度量原则 10. 章节答疑 |
模块七:实际问题微咨询 | 1. 停车场问题答疑 2. 敏捷需求开发相关实战问题微咨询 |