第一篇 求生心态 3
第1章 欢迎来到软件项目求生训练中心 3
求生需求 5
求生权利 7
求生检查 10
第2章 软件项目求生测验 13
求生测验 14
求生测验的评分 18
求生测验的说明 19
第3章 求生概念 21
“开发程序”的威力 22
上下游 33
第4章 求生技能 41
规划 42
软件规划的例子 43
规划审查 45
风险管理 49
项目控制 50
项目洞悉力 51
人因工程 53
使用者参与度 56
产品简化主义 59
焦点放在推出软件 60
第5章 看看成功的项目 63
思考阶段 64
项目流程 65
规划阶段 70
汇聚人力 72
程序代码增长曲线 75
主要完成点与推行点 77
第二篇 求生准备 89
第6章 命中移动目标 89
变动管制程序 90
变动管制益处 93
一般变动管制问题 96
交付变动管制 102
第7章 初步规划 105
项目目标前景 106
主持推动权 109
项目规模目标 110
公开规划与进度 113
风险管理 116
细节风险管理规划 124
匿名风险反馈通道 125
人事策略 126
时间管理 134
软件开发规划 138
第8章 需求开发 141
需求开发概览 143
需求开发程序细节 145
第9章 质量保证 159
质量为何重要 160
品管规划 162
缺陷追踪 164
技术检查 166
系统测试 170
Beta版公开测试 174
品管规划涵盖的工作成果 177
支持活动 181
第10章 构架 185
缓缓进入构架阶段 187
良好的构架的特色 187
如何分辨构架完成与否 196
软件构架文件 197
第11章 最后准备 199
项目预估 200
阶段性完成规划 208
持续规划工作 216
更新软件开发规划 219
第三篇 逐步迈向成功 223
第12章 阶段的初步规划 223
为何要进行阶段规划 224
阶段性规划概要 225
阶段里程碑 232
阶段规划与管理风格 240
第13章 细节设计 243
重新检查构架 244
一个项目需要多少细节设计工作 246
技术检查 249
细节设计文件 256
第一个阶段的特别考虑 257
第14章 构建过程 261
源代码质量 262
软件整合程序 266
每日整建与冒烟测试 269
进度追踪 275
每周更新项目进度追踪 276
控制变动 278
保持焦点 279
这就是构建过程中所有要做的事情 280
第15章 系统测试 283
测试哲学 284
测试小组对每日整建的帮助 286
第16章 软件发行 291
严肃看待发行工作 292
何时发行 294
发行检查清单 304
发行认可文件 308
第17章 阶段完成记录 311
总结更动会议 312
估计修正 313
对项目规划的评估表现 316
项目文件保存 318
更新项目记录 319
第四篇 完成任务 325
第18章 项目历程 325
汇集项目资料 326
软件项目历程文件 328
准备未来项目使用的项目历程结果 330
散发软件项目历程的复制文件 331
第19章 求生小技 333
NASA的成功检查清单 334
其他求生资源 340
参考书 341
网络资源 344
尾声 345