图书介绍

敏捷软件开发方法与实践PDF|Epub|txt|kindle电子书版本网盘下载

敏捷软件开发方法与实践
  • 桑大勇,王瑛,吴丽华编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560624198
  • 出版时间:2010
  • 标注页数:208页
  • 文件大小:22MB
  • 文件页数:218页
  • 主题词:软件开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

敏捷软件开发方法与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 敏捷软件开发方法的历程1

1.1 敏捷方法的出现1

1.1.1 软件开发简史1

1.1.2 敏捷方法是历史的必然8

1.2 敏捷联盟与敏捷宣言9

1.2.1 个人与沟通胜过过程与工具10

1.2.2 可工作软件胜过面面俱到的文档10

1.2.3 客户协作胜过合同谈判11

1.2.4 响应变化胜过遵循计划11

1.3 敏捷原则11

1.3.1 敏捷的十二项原则11

1.3.2 敏捷实践和原则与传统方法的比较14

1.4 敏捷方法动态14

1.4.1 敏捷领导力运动15

1.4.2 敏捷成熟度模型16

第2章 敏捷软件方法族22

2.1 Scrum方法22

2.1.1 理论方法与经验方法22

2.1.2 Scrum——经验式过程框架23

2.1.3 Scrum流程与实践24

2.2 极限编程方法28

2.2.1 XP的过程模型28

2.2.2 XP的价值观、原则和实践29

2.2.3 XP2的一些变化34

2.3 Crystal方法39

2.4 特性驱动开发方法41

2.4.1 FDD中的角色和职责41

2.4.2 FDD开发过程43

2.5 精益软件开发44

2.5.1 丰田生产系统与精益生产45

2.5.2 精益软件开发原则和工具47

2.6 适应性软件开发60

2.7 动态系统开发方法61

2.7.1 DSDM项目生命周期阶段的四个步骤62

2.7.2 DSDM的原则63

2.8 敏捷统一过程63

2.8.1 AUP的四个总体阶段64

2.8.2 AUP规程及在各阶段的工作66

2.8.3 增量式发布68

2.8.4 AUP的原则68

2.9 各种敏捷方法的简单总结68

第3章 敏捷项目交付模型71

3.1 敏捷软件交付模型71

3.2 项目规划72

3.2.1 本阶段工作概述72

3.2.2 统一不同涉众的目标和愿景75

3.2.3 确定项目初始范围80

3.2.4 制定初始发布计划92

3.3 迭代开发96

3.3.1 项目启动 迭代096

3.3.2 迭代开发过程97

3.4 发布前的用户验收测试104

3.4.1 发布前验收测试的必要性104

3.4.2 用户验收测试的分类及实施104

第4章 敏捷管理实践109

4.1 项目范围管理109

4.1.1 引例109

4.1.2 项目管理三角形113

4.1.3 需求变更管理115

4.1.4 敏捷范围管理117

4.2 每日站立会议(Stand-up)118

4.2.1 Stand-up及其作用118

4.2.2 Stand-up的常用实践120

4.2.3 Stand-up的常见问题121

4.3 项目进度跟踪123

4.3.1 发布进度跟踪124

4.3.2 迭代进度跟踪126

4.4 迭代回顾128

4.4.1 回顾的作用128

4.4.2 迭代回顾过程——海星图法129

4.4.3 其他回顾方法136

4.5 项目风险管理140

4.5.1 风险识别140

4.5.2 风险评估141

4.5.3 风险应对141

4.5.4 风险管理检查142

4.6 促进信息交换的工作空间143

4.6.1 作战墙143

4.6.2 开放式工作室144

第5章 敏捷开发实践145

5.1 敏捷需求分析145

5.1.1 传统需求分析和敏捷需求分析的对比145

5.1.2 敏捷需求划分的单位146

5.1.3 敏捷需求分析的时机和细化过程151

5.1.4 敏捷需求分析中的文档155

5.2 设计与编码实践158

5.2.1 简单设计159

5.2.2 重构159

5.2.3 持续集成161

5.2.4 测试驱动开发161

5.2.5 演进式设计162

5.3 测试163

5.3.1 开发沙箱测试164

5.3.2 自动化验收测试165

5.3.3 探索测试166

5.3.4 冒烟、Sanity与回归测试169

第6章 软件开发企业的敏捷转型170

6.1 采用敏捷与敏捷转型170

6.2 企业转型决策分析171

6.2.1 转型动因分析171

6.2.2 判断敏捷是否是企业所需172

6.2.3 选择变革方式172

6.3 企业变革模型172

6.3.1 Lewin变革模型173

6.3.2 Kotter变革实施模型173

6.4 转型的实施过程175

6.4.1 产生紧迫感175

6.4.2 建立强有力的领导联盟175

6.4.3 确立转型愿景177

6.4.4 沟通转型愿景178

6.4.5 排除障碍179

6.4.6 计划并夺取短期胜利181

6.4.7 巩固成果并深化变革183

6.4.8 变革成果制度化184

第7章 分布式环境下的敏捷实践186

7.1 分布式敏捷和案例项目简述186

7.2 敏捷方法面临的困难188

7.2.1 沟通障碍188

7.2.2 语言与文化背景差异189

7.2.3 缺乏控制190

7.2.4 缺乏信任190

7.2.5 现场业务分析师的强势190

7.3 一些改进性实践191

7.3.1 沟通改进191

7.3.2 保持项目状态可视195

7.3.3 增进信任195

7.3.4 减少转手工作196

7.3.5 额外的客户联系196

7.3.6 更详细的需求文档198

7.3.7 持续的过程调整199

参考文献200

热门推荐