《敏捷开发知识体系》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:中国敏捷软件开发联盟,ADBOK编写组编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302315735
  • 页数:152 页
图书介绍:敏捷开发提倡适度的流程、快速迭代开发、自组织团队、持续集成、团队协作、客户参与和快速交付,并且鼓励适应变化。这些概念,更适合如今快速变化的业务环境,也更能从实践的角度回答传统开发方法给企业带来的如上困扰,因此很多企业希望在软件交付过程中,能够充分利用敏捷开发带来的价值。

第1章 敏捷开发知识体系总体框架 1

1.1敏捷开发知识体系的核心 2

1.2敏捷开发方法框架 3

1.3敏捷开发管理实践 4

1.4敏捷开发工程实践 4

第2章 敏捷开发核心价值观和原则 6

2.1敏捷软件开发宣言 6

2.2敏捷开发的核心价值观 6

2.3敏捷开发的原则 7

2.3.1敏捷开发的目标 7

2.3.2敏捷开发原则的应用 8

第3章 敏捷开发方法框架 9

3.1敏捷开发方法框架之Scrum 9

3.1.1定义和特性说明 9

3.1.2主要角色 10

3.1.3主要活动和实践 12

3.1.4主要工件 15

3.1.5工作流程 16

3.2敏捷开发方法框架之极限编程(XP) 17

3.2.1定义和特性说明 17

3.2.2主要角色 18

3.2.3主要活动和实践 18

3.2.4主要工件 22

3.2.5工作流程 22

3.2.6谁适合使用极限编程 24

3.3敏捷开发方法框架之OpenUP 24

3.3.1定义和特性说明 25

3.3.2主要角色 26

3.3.3主要活动和实践 27

3.3.4主要工件 28

3.3.5工作流程 29

3.3.6谁适合使用OpenUP 30

3.4敏捷开发方法框架之精益开发 31

3.4.1定义和特性说明 31

3.4.2主要角色 34

3.4.3主要活动和实践 34

3.4.4工作流程 36

3.4.5谁更适合使用敏捷与精益相结合的方法 37

3.5敏捷开发方法框架之特征驱动开发 38

3.5.1定义和特性说明 38

3.5.2主要角色 38

3.5.3主要活动和实践 39

3.5.4主要工件 41

3.5.5工作流程 41

3.5.6谁适合使用特征驱动开发 42

3.6敏捷开发方法框架之水晶方法 42

3.6.1主要角色 44

3.6.2主要活动和实践 45

3.6.3主要工件 46

3.6.4主要流程 47

3.6.5谁适合使用透明水晶方法 48

第4章 敏捷开发之管理实践 49

4.1迭代式开发 49

4.1.1定义和特性说明 49

4.1.2应用说明 50

4.1.3案例说明 50

4.2多级项目规划 52

4.2.1定义和特性说明 52

4.2.2应用说明 52

4.2.3案例说明 54

4.3完整团队 55

4.3.1定义和特性说明 55

4.3.2应用说明 55

4.3.3案例说明 56

4.4确定冲刺计划 58

4.4.1定义和特性说明 58

4.4.2应用说明 58

4.4.3案例说明 58

4.5燃尽图 59

4.5.1定义和特性说明 59

4.5.2应用说明 60

4.5.3案例说明 61

4.6每日站立会议 62

4.6.1定义和特性说明 62

4.6.2应用说明 62

4.6.3案例说明 63

4.7任务板 64

4.7.1定义和特性说明 64

4.7.2应用说明 66

4.7.3案例说明 67

4.8故事点估算 68

4.8.1定义和特性说明 68

4.8.2应用说明 69

4.8.3案例说明 70

4.9应用生命周期管理概述 71

4.9.1定义与特性说明 71

4.9.2应用说明 72

4.9.3案例说明 74

4.10独立的敏捷服务团队 75

4.10.1定义和特性说明 75

4.10.2应用说明 75

第5章 敏捷开发之工程实践 77

5.1持续集成 77

5.1.1定义和特性说明 77

5.1.2应用说明 79

5.1.3案例说明 80

5.2验收测试驱动开发 82

5.2.1定义和特性说明 82

5.2.2应用说明 83

5.2.3案例说明 84

5.3结对编程 84

5.3.1定义和特性说明 84

5.3.2应用说明 85

5.3.3案例说明 86

5.4产品待办列表 87

5.4.1定义和特性说明 87

5.4.2应用说明 87

5.4.3案例说明 88

5.5用户故事 89

5.5.1定义和特性说明 89

5.5.2应用说明 91

5.5.3案例说明 91

5.6 TDD(测试驱动开发) 92

5.6.1定义和特性说明 92

5.6.2应用说明 93

5.6.3案例说明 94

5.7单元测试 95

5.7.1定义和特性说明 95

5.7.2应用说明 95

5.8演进式架构 96

5.8.1定义和特性说明 96

5.8.2应用说明 97

5.8.3案例说明 97

5.9重构 100

5.9.1定义和特性说明 100

5.9.2重构的原则 101

5.9.3案例说明 107

第6章 企业敏捷转型参考框架 108

6.1企业敏捷转型参考框架总体介绍 108

6.2为什么采用敏捷方法 110

6.2.1敏捷思维 110

6.2.2企业敏捷转型主要收益说明 113

6.3基于现状选择敏捷方法和实践 118

6.3.1现状分析 118

6.3.2选择敏捷方法和实践 118

6.4如何实施敏捷转型 119

6.4.1统一认识 119

6.4.2明确敏捷转型模式 120

6.4.3选择敏捷工具 124

6.4.4改进组织和研发流程 125

附录A 国外敏捷转型实践参考 127

附录B 敏捷开发术语表 142

附录C SPI China服务介绍 145

附录D 中国敏捷软件开发联盟 148

参考文献 151