更新时间:2023-09-08 19:39:57
封面
版权信息
关于作者
内容简介
插图
出版前言
译者序
前言
本书适用的对象
本书的主要特色
本书写作动机
致谢
第I部分 有效开发
第1章 欢迎学习快速开发
1.1 什么是快速开发
1.2 实现快速开发
第2章 快速开发策略
2.1 快速开发的总体策略
2.2 开发速度的四个维度
2.3 快速开发的一般分类
2.4 哪一个维度更重要
2.5 快速开发的权衡策略
深入阅读
第3章 典型错误
3.1 典型错误案例研究
3.2 错误对开发进度的影响
3.3 典型错误一览
3.4 逃离吉利根岛
第4章 软件开发的基本原则
4.1 管理原则
4.2 技术的基本原则
4.3 质量保证的基本原则
4.4 按照指导来做
第5章 风险管理
5.1 风险管理要素
5.2 风险识别
5.3 风险分析
5.4 风险优先级
5.5 风险控制
5.6 风险、高风险和冒险
第Ⅱ部分 快速开发
第6章 快速开发中的核心问题
6.1 一个标准是否适合所有情况
6.2 你需要什么样的开发方法
6.3 按时完成的可能性
6.4 感知与现实
6.5 时间都去哪儿了
6.6 开发速度的平衡
6.7 典型的进度改进模式
6.8 向快速开发前进
第7章 生命周期计划
7.1 纯瀑布模型
7.2 编码修正模型
7.3 螺旋模型
7.4 经过修改的瀑布模型
7.5 渐进原型
7.6 阶段性交付
7.7 面向进度的设计
7.8 渐进交付
7.9 面向开发工具的设计
7.10 商品软件
7.11 为项目选择最快速的生命周期
第8章 估算
8.1 软件估算的故事
8.2 估算步骤概述
8.3 规模估算
8.4 工作量估算
8.5 进度估算
8.6 大致的进度估算
8.7 估算修正
第9章 进度计划
9.1 过分乐观的进度计划
9.2 战胜进度压力
第10章 面向客户的开发
10.1 客户对于快速开发的重要性
10.2 面向客户的开发方法
10.3 合理控制客户的期望值
第11章 激励机制
11.1 开发人员的典型激励
11.2 最重要的5个激励因素
11.3 利用其他激励因素
11.4 士气杀手
第12章 团队合作
12.1 软件项目中的团队合作
12.2 团队合作对快速开发的重要性
12.3 创建高绩效团队
12.4 团队为什么会失败
12.5 长期的团队建设
12.6 团队合作指导方针总结