更新时间:2019-08-13 10:09:24
封面
版权信息
推荐序
对本书的赞誉
作者简介
自序
前言
本书写作的目的
本书读者对象
如何阅读本书
本书编写体例说明
致谢
关于勘误
第1章 CMMI实施精要
1.1 对CMMI的基本认识
1.2 EPG的工作指南
1.3 如何实施CMMI
1.4 CMMI实施的难点与对策
第2章 敏捷方法实践精要
2.1 Scrum敏捷项目管理
2.2 XP极限编程的12条实践
2.3 时间箱管理
2.4 策划扑克法
2.5 敏捷度量
2.6 关于敏捷方法的典型问题
2.7 敏捷始于客户
2.8 软件工程7原则与敏捷实践
第3章 如何建立过程体系
3.1 过程的基本概念
3.2 过程体系的建立基础
3.3 建立过程体系时的注意事项
3.4 过程体系建立的步骤
3.5 定义公司的过程大纲
3.6 确定项目的类型
3.7 确定描述规范
3.8 定义质量方针
3.9 定义过程
3.10 如何定义文档模板
3.11 如何定义检查单
3.12 如何定义裁剪指南
3.13 如何执行过程体系的评审
3.14 常被忽略的过程
3.15 小型项目的管理策略
3.16 维护类项目的管理策略
3.17 如何将过程敏捷化
第4章 项目策划
4.1 项目策划的9个基本要点
4.2 过程设计的4个层次
4.3 软件项目的目标管理
4.4 过程体系的裁剪步骤
4.5 WBS分解指南
4.6 白话软件估计
4.7 做好软件估计的六个原则
4.8 为什么要做规模估计
4.9 COSMIC-FFP规模估算方法
4.10 Pert Sizing估算方法
4.11 宽带Delphi估计方法指南
4.12 软件项目工作量估算指南
4.13 风险策划
4.14 项目计划评审的检查点
4.15 项目计划书中的内容
第5章 项目跟踪与控制
5.1 软件项目管理的实战原则
5.2 为什么要记录日志
5.3 如何保证日志的准确性
5.4 如何开会
5.5 如何开项目组的周例会
5.6 里程碑评审指南
5.7 如何做项目总结
5.8 组织级的项目管理例会的汇报要点
5.9 高层经理监控项目的11种思维模式
5.10 挣值管理
第6章 需求工程
6.1 需求获取方法
6.2 需求分析的思维方式
6.3 需求描述方法
6.4 需求评审
6.5 需求管理
6.6 需求工程的12条最佳实践
第7章 软件设计与实现
7.1 白话软件架构与架构师
7.2 设计模式
7.3 设计评审检查单
7.4 程序设计风格
7.5 代码评审
7.6 持续集成环境的构建
7.7 一次典型的重构
7.8 改进代码质量
第8章 测试与同行评审
8.1 质量管理的西药与中药
8.2 4种测试层次的比较
8.3 集成测试用例的案例
8.4 单元测试
8.5 性能测试策略的案例
8.6 不可重现缺陷的应对策略
8.7 同行评审策略
8.8 同行评审的常见问题与对策
8.9 如何分析同行评审的度量数据
8.10 软件开发的质量红线
8.11 产品的内部质量与外部质量