目 录
第1章 为什么敏捷和Scrum——敏捷和Scrum入门
1.1 为什么敏捷2
1.2 什么是敏捷7
1.3 敏捷的历史13
1.4 敏捷宣言15
1.5 敏捷之伞19
1.6 敏捷怎么工作25
1.7 敏捷和瀑布模型的区别31
1.8 什么是Scrum 36
1.9 Scrum框架 40
1.10 实践类问题49
1.10.1 我应该用Scrum吗 49
1.10.2 我可以同时实践Scrum和PRINCE2吗 49
1.10.3 实践Scrum时会遇到问题吗 50
1.10.4 Scrum是否可以部分应用 51
1.10.5 我什么时候不能用Scrum 52
1.10.6 Scrum可以在大型组织中实践吗 52
1.10.7 Scrum是一个框架,而不是一个方法 53
1.10.8 Scrum资格证书和素质 53
第2章 Scrum谁来做——Scrum的角色
2.1 ScrumMaster 56
2.2 产品负责人 67
2.3 开发团队 78
2.4 实践类问题 92
2.4.1 一个人能同时既做产品负责人又做ScrumMaster吗 92
2.4.2 Scrum里任务是如何分配给团队成员的呢 93
2.4.3 开发团队可以有多少个人,为什么要限制团队人数93
2.4.4 如果项目工作太多,一个Scrum团队做不完怎么办(团队之间的工作协调)94
2.4.5 迭代和冲刺的区别是什么94
2.4.6 为什么在开发团队里只有工程师而不是开发、测试呢95
2.4.7 产品负责人和ScrumMaster都是全职工作吗 95
2.4.8 质量控制在Scrum里怎么体现 96
2.4.9 新任ScrumMaster应该怎么办 96
2.4.10 Scrum的核心价值观 97
2.4.11 开发团队的人员配备 97
2.4.12 一个ScrumMaster可以同时和多个团队一起工作吗 98
2.4.13 Scrum有没有一套流程,有没有标准 98
第3章 Scrum怎么做——Scrum工件
3.1 产品列表 100
3.2 Sprint待办列表 114
3.3 完成的定义 125
3.4 监测 132
3.5 实践类问题 140
3.5.1 谁负责产品列表,谁负责Sprint 待办列表 140
3.5.2 产品列表的优先级如何制定140
3.5.3 什么是DOR 141
3.5.4 敏捷了就不需要文档了吗141
3.5.5 Scrum管理产品列表、冲刺待办列表,需要使用什么工具 142
3.5.6 什么时候梳理产品列表,谁梳理产品列表,怎么梳理产品列表143
3.5.7 需要开产品列表梳理会议吗143
3.5.8 Scrum团队跟踪个人完成的任务吗 144
3.5.9 监测的结果可以用来比较不同的Scrum团队之间的绩效差距吗145
第4章 Scrum做什么——Scrum会议
4.1 计划会议 148
4.1.1 工作量预估149
4.1.2 计划会议第一部分:做什么151
4.1.3 计划会议第二部分:怎么做155
4.1.4 Sprint待办列表 161
4.1.5 计划会议以后164
4.2 Scrum每日站会 167
4.3 评审会议 174
4.4 回顾会议 184
4.5 实践类问题 195
4.5.1 冲刺目标是什么195
4.5.2 Sprint应该多长 196
4.5.3 一个Sprint需要完成多少个故事点 196
4.5.4 如果评审会议没有可以演示的内容怎么办197
4.5.5 Sprint评审会议有没有一些小技巧 197
4.5.6 回顾会议上的安全检查198
尾声 200
附录A 参考概念 207
附录B 参考文献 209
附录C 敏捷软件开发宣言 210
附录D Scrum的应用、三大支柱和五大价值观 212
附录E 瀑布模型与Scrum 214
附录F Scrum骨架 215
附录G 专有名词对照 216