课程概述
据 Standish Group 分析,在项目失败的原因中,有近 7 成是跟需求相关的。如何在敏捷的背景下有效的分析、捕获需求,是实施敏捷软件开发的第一要素。本课程 试图通过理论讲解加上实战演练,让学员掌握如何通过用户故事(User Story)来分 析、描述、估算一个需求,进而管理多个需求,管理产品需求列表;了解目前流行的 估算方式,掌握如何通过计划纸牌做相对估算,进而如何做出发布规划。
课程特色
流行敏捷方法与最佳实践提炼
理论与实践相结合,注重动手能力的培养
多种授课形式的有机结合,生动易懂、不枯燥
课程收益
什么是用户故事
为什么要用用户故事
什么是相对估算?如何做相对估算
常见的敏捷发布类型
什么是团队速度
如何做发布规划
课程大纲
一、关于项目管理的若干反思
为什么需求会是最大的问题
如何才能有效的捕获、管理需求
二、用户故事理论基础
什么是用户故事
为什么要用用户故事
如何拆分用户故事
用户故事的 3C
用户故事的 INVEST 准则
三、如何划分分用户角色
什么是 Persona
四、常见的相对估算方法
T-Shirt 估算实践
计划纸牌估算实践
五、产品故事墙与用户体验地图
如何有效地创建产品故事墙
如何通过用户体验地图,找出产品的关注重点
六、敏捷需求捕获实践
虚拟项目介绍
分析产品的用户角色,画出典型 Persona
编写用户故事,生成故事墙
创建用户体验地图
七、发布规划
常见的发布类型
团队速度是什么?如何计算?
如何做发布规划
基于固定日期的发布规划
基于产品 Roadmap 的发布规划
虚拟项目实战规划
Q&A
课程回顾总结