第1部分 有效开发
第1章 欢迎学习快速开发
1.1 什么是快速开发
1.2 实现快速开发
第2章 快速开发策略
2.1 快速开发的总体策略
2.2 开发速度的四维
2.2.1 人员
2.2.2 过程
2.2.3 产品
2.2.4 技术
2.2.5 协同
2.3 快速开发的一般分类
2.3.1 有效开发
2.3.2 侧重于最佳进度的有效开发
2.3.3 全面快速开发
2.4 哪一维更重要
2.5 快速开发的权衡策略
深入阅读
第3章 典型错误
3.1 典型错误案例研究
3.2 错误对开发进度的影响
3.3 典型错误一览
3.3.1 人员
3.3.2 过程
3.3.3 产品
3.3.4 技术
3.4 逃离格里甘岛
深入阅读
第4章 软件开发的基本原则
4.1 管理原则
4.1.1 项目估算和进程安排
4.1.2 计划编制
4.1.3 跟踪
4.1.4 度量
4.2 技术的基本原则
4.2.1 需求管理
4.2.2 设计
4.2.3 构建
4.2.4 软件配置管理
4.3 质量保证的基本原则
4.3.1 易错模块
4.3.2 测试
4.3.3 技术回顾
4.4 按照指导来做
深入阅读
第5章 风险管理
5.1 风险管理要素
5.1.1 风险评估
5.1.2 风险控制
5.2 风险识别
5.2.1 最常见的进度计划风险
5.2.2 进度计划风险的完整列表
5.3 风险分析
5.3.1 风险暴露量
5.3.2 估计损失的大小
5.3.3 评估损失发生的概率
5.3.4 整个项目的延期和缓冲
5.4 风险优先级
5.5 风险控制
5.5.1 风险管理计划
5.5.2 风险化解
5.5.3 风险监控
5.6 风险、高风险和冒险
深入阅读
第Ⅱ部分 有效开发
第6章 快速开发中的核心问题
第7章 生命期计划
第8章 估算
第9章 进度计划
第10章 面向客户开发
第11章 激励机制
第12章 团队合作
第13章 团队结构
第14章 功能限定
第15章 生产率工具
第16章 项目修复
第Ⅲ部分最佳实践简介
第17章 变更委员会
第18章 日创建和冒烟测试
第19章 变更设计
第20章 渐进交付
第21章 渐进原型
第22章 目标设定
第23章 检查
第24章 联合应用程序开发
第25章 生命期模型的选择
第26章 度量
第27章 小型里程碑
第28章 外包
第29章 原则谈判法
第30章 高效开发环境
第31章 快速开发语言
第32章 需求提炼
第33章 重用
第34章 签约
第35章 螺旋型生命期模型
第36章 阶段性交付
第37章 W理论管理
第38章 舍弃型原型法
第39章 限时开发
第40章 工具组
第41章 前十大风险清单
第42章 构建用户接口原型
第43章 自愿加班
参考文献