第1章 简介 1
1.1 思考工具和组织工具 2
1.2 行动工具 3
1.3 试验:尝试和避免 4
1.4 局限 4
第一部分 思考工具第2章 系统思考 8
2.1 观察系统动力 11
2.2 理解心智模型 20
2.3 举例:“欲速则不达”动力 21
2.4 找到根源 24
2.5 发现和获悉局部优化 26
2.6 结论 28
推荐资源 28
第3章 精益思想 30
3.1 全面了解精益思想 31
3.2 背景 34
3.3 精益总结:精益思想屋 35
3.4 精益目标:持续快速交付价值 36
3.5 精益基础:精益思想中的经理—导师 37
3.6 支柱一:尊重他人 38
3.7 支柱二:持续改善 39
3.8 14项原则 49
3.9 精益产品开发 56
3.10 举例:“看板系统”分析 64
3.11 结论 69
推荐资源 69
第4章 排队论 71
4.1 尝试——在缩短周期时间上竞争 72
4.2 利用排队管理来减少周期时间 74
4.3 排队论 77
4.4 隐藏的批量:善于发现批量 85
4.5 隐藏的排队现象:善于发现排队现象 85
4.6 减少批量规模和周期时间带来的间接利益 87
4.7 在Scrum中使用排队管理 88
4.8 约束论 94
4.9 结论 95
推荐资源 96
第5章 错误的两分法 97
5.1 方法载荷和经验过程与Scrum 99
5.2 错误的两分法 101
5.3 避免——极端相对论 103
5.4 误解 103
第6章 掌握敏捷精髓 109
6.1 敏捷宣言:四项价值 110
6.2 Scrum:五项价值 111
6.3 十二条敏捷原则 113
6.4 敏捷管理原则 113
6.5 结论 114
推荐资源 114
第二部分 组织工具第7章 特性团队 118
7.1 特性团队简介 118
7.2 避免——单一功能的团队 123
7.3 避免——组件团队 123
7.4 尝试建立——特性团队 139
7.5 转型 151
7.6 结论 153
推荐资源 153
第8章 团队 155
8.1 尝试——自组织团队 156
8.2 尝试——设立具有挑战性且实际可行的目标 157
8.3 尝试——跨功能团队 157
8.4 尝试——长期的团队 160
8.5 尝试——团队控制过程 161
8.6 尝试——团队管理外部依赖 162
8.7 尝试——专注的团队成员 164
8.8 尝试——多技能的员工 164
8.9 尝试——团队进行决策 166
8.10 尝试——公开团队矛盾 167
8.11 对组织产生的影响 167
8.12 结论 170
推荐资源 171
第9章 需求领域 173
9.1 尝试——一个产品负责人和一个产品待办事项列表 173
9.2 尝试——需求领域 174
9.3 转变到需求领域 179
9.4 工具 180
9.5 结论 181
第10章 组织 182
10.1 目标与策略 185
10.2 任务 186
10.3 结构 191
10.4 过程 202
10.5 奖金 212
10.6 人员 219
10.7 结论 226
推荐资源 227
第11章 大型Scrum开发 229
11.1 概述 230
11.2 尝试——为小于10个团队的大型Scrum开发准备的框架1 231
11.3 尝试——为多个团队的大型Scrum开发准备的框架2 236
11.4 扩展中遇到的问题 238
11.5 结论 239
第三部分 杂记 242
第12章 Scrum简介 242
12.1 传统软件开发 242
12.2 敏捷开发和Scrum 244
12.3 Scrum知识总结 245
12.4 Scrum中的角色 246
12.5 开始使用Scrum 248
12.6 Sprint计划会议 250
12.7 每日例会 253
12.8 更新Sprint待办事项列表和Sprint燃尽图 254
12.9 产品待办事项列表提炼 255
12.10 结束Sprint 256
12.11 Sprint评审会议 256
12.12 Sprint回顾会议 257
12.13 更新发布待办事项列表和燃尽图 258
12.14 开始下一个Sprint 259
12.15 发布Sprint 259
12.16 发布计划和原始产品待办事项列表提炼 259
12.17 应用程序或产品的开发 260
12.18 常见问题 261
12.19 使用Scrum的成果 262
推荐资源 263
参考文献 264