第1章 XP是什么? 1
第1部分 探索XP 15
第2章 学习开车 17
第3章 价值、原则和实践 21
第4章 价值 29
沟通 31
简单 31
反馈 33
勇气 35
尊重 37
其他 37
第5章 原则 41
人性化 43
经济学 45
互惠互利 47
自相似性 49
改进 51
多样性 53
反省 53
流 55
机遇 55
冗余 57
失败 59
质量 59
婴儿步 61
接受责任 63
小结 63
第6章 实践 65
第7章 基本实践 69
坐到一起 69
完整团队 71
富含信息的工作空间 73
充满活力的工作 77
结对编程 79
故事 83
周循环 87
季度循环 89
松弛 91
10分钟构建 93
持续集成 93
测试先行编程 95
增量设计 97
那么现在 101
第8章 启程 103
为实践绘图 109
小结 111
第9章 扩展实践 113
真实客户参与 113
增量部署 115
团队连续性 117
根源分析 119
缩减团队 119
共享代码 123
代码和测试 123
单一代码库 125
每日部署 127
范围可协商的合同 129
依用付费 129
小结 133
第10章 完整XP团队 135
测试人员 137
架构师 139
交互设计师 139
项目经理 141
产品经理 143
主管人员 145
技术文档书写员 149
用户 151
程序员 151
人力资源 151
角色 153
第11章 约束理论 157
第12章 计划:管理范围 169
第13章 尽早测试、经常测试、自动测试 179
第14章 设计:时间的价值 191
简单 203
第15章 扩大XP规模 207
人数 207
投资 211
组织的大小 211
时间 213
问题复杂性 215
解决方案复杂性 215
故障的后果 217
小结 219
第16章 访谈 221
第2部分 XP哲学 227
第17章 XP诞生的故事 229
第18章 泰勒主义和软件 239
第19章 丰田生产制度 245
第20章 应用XP 251
选择一个教练 259
什么时候你不应该使用XP 261
第21章 纯度 263
认证和鉴定 265
第22章 离岸开发 269
第23章 编程的永恒之道 275
第24章 XP和社区 281
第25章 结语 285
参考书目 288