- 推荐序 … IV
- 出版者的话 …VIII
- 译者序 …X
- 前言 …XII
- 第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
- 第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
- 第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
- 第18章 项目历程 …325
- 汇集项目资料 …326
- 软件项目历程文件 …328
- 准备未来项目使用的项目历程结果 …330
- 散发软件项目历程的复制文件 …331
- 第19章 求生小技 …333
- NASA的成功检查清单 …334
- 其他求生资源 …340
- 参考书 …341
- 网络资源 …344
- 尾声 …345