| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1部分 软件敏捷概述
第1章 敏捷方法介绍
1.1 在软件经济中获得竞争优势
1.2 走进敏捷方法
1.3 敏捷的规模
1.4 了解敏捷方法
1.5 采用敏捷方法的趋势
1.6 软件敏捷的企业效益
1.6.1 提高生产力
1.6.2 提高质量
1.6.3 提升团队士气和工作满意度
1.6.4 更快地面市
1.7 XP、Serum及RUP的简介
1.7.1 极限编程(XP)
1.7.2 Serum
1.7.3 Rational统一过程
1.8 小结
第2章 为什么瀑布模型不适用
2.1 瀑布模型的问题
2.2 瀑布模型的假设
2.2.1 假设1:如果我们花时间来理解的话,存在着一套定义相当明确的需求
2.2.2 假设2:改变是小型且便于管理的
2.2.3 假设3:系统集成会顺利进行
2.2.4 假设4:我们完全可以按计划交付
2.3 利用敏捷方法来纠正行为
第3章 XP的本质
3.1 什么是XP
3.2 有关XP的争议
3.3 有关XP的极限
3.4 XP的基本原则
3.5 XP的价值、原则及实践方法
3.5.1 XP的5个核心价值
3.5.2 基本原则
3.5.3 XP的13个关键实践技巧
3.5.4 对结对编程的注释
3.6 XP的过程模型
3.7 XP方法的应用
阅读参考
第4章 Scrum的本质
4.1 Serum是什么
4.2 Serum的角色
4.3 Serum的哲学根基
4.4 Serum的价值观、原则及实践方法
4.5 Serum的关键实践方法
4.6 Serum的基本原则:经验过程控制
4.7 Serum的过程模型
4.8 对Serum和组织的变更
4.9 方法的应用
阅读参考
窘5章 RUP的本质
5.1 什么是RUP
5.2 RUP的关键特征
5.3 RUP的根源
5.3.1 RUP的原理与实践
5.3.2 迭代:RUP的基本原则
5.3.3 架构驱动和用例中心化
5.3.4 RUP开发过程模型
5.3.5 时间轴
5.3.6 规程轴
5.3.7 RUP生命周期迭代类型
5.4 敏捷RUP变体
5.4.1 开放统一过程(OpenUP)
5.4.2 敏捷统一过程
5.5 方法的适用性
阅读参考
第6章 精益软件开发
第7章 敏捷的本质
第8章 可伸缩敏捷的挑战
第2部分 7种可伸缩的敏捷团队实践
第9章 定义/构建/测试模块团队
第10章 计划和追踪两个级别
第11章 掌握迭代
第12章 更小、更频繁的发布
第13章 并发测试
第14章 持续集成
第15章 定期反雀和调整
第3部分 创建敏捷企业
第16章 有意识的架构
第17章 伸缩时的精益需求:愿景、路线图、适时的细化
第18章 系统的系统及敏捷发布序列
第19章 管理高度分布式开发
第20章 对客户和操作的影响
第21章 组织变更
第22章 度量业绩
结论:敏捷是可伸缩的
索引