图书介绍
敏捷软件开发生态系统pdf电子书版本下载
- (美) Jim Highsmith著;姚旺生,杨鹏等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111125975
- 出版时间:2004
- 标注页数:300页
- 文件大小:21MB
- 文件页数:322页
- 主题词:软件开发
PDF下载
下载说明
敏捷软件开发生态系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录译者序序前言引言第一部分新问题、新方法第1章变革驱动的经济 3
1.1动荡:泡沫与趋势 5
1.2开发与优化 7
1.3探索性项目 10
1.4命令控制与领导协作文化 12
1.5边沿的繁荣 13
第2章IDX系统公司 15
2.1 IDX的故事 15
2.2一个活动的敏捷小组 20
第3章敏捷方法 21
3.1敏捷 22
3.1.1创造和回应变革 23
3.1.2灵活性和即兴创作 24
3.1.3与现实的一致性 25
3.1.4灵活性和结构的平衡 26
3.2 “敏捷”研究 26
3.2.1因特网时代的产品开发 27
3.2.2 “重”敏捷项目 28
3.3敏捷软件开发生态系统 30
第二部分开发思想和代表人物第4章 人物访谈:Kent Beck 35
5.1 HAHT商业公司 43
第5章原理1:交付有用的产品 43
5.2客户交付原理 45
5.2.1交付对客户有价值的东西 45
5.2.2客户的意见 47
5.2.3工作软件 49
5.2.4经常地交付 50
5.2.5每天一起工作 51
5.3交付有用特性的实践 52
5.3.1客户-开发者界面 52
5.3.2代理用户 53
5.3.3具有丰富领域知识的开发者 54
5.3.4合同:塑造客户关系 55
5.4明显的东西并不明显 58
第6章人物访谈:AlistairCockburn 60
第7章原理2:依赖于人 68
7.1ThoughtWorks公司 68
7.2你称谁为一般 70
7.3信任、怀疑和交流 71
7.4才能、技能和过程 73
7.4.1过程与技能 74
7.4.2制品和信息流 76
7.4.3创新和创造性 76
7.5编程的没落和复苏 77
7.6由人完成软件 79
第8章人物访谈:Ken Schwaber 80
第9章原理3:鼓励协作 87
9.1 ITL的现代运输小组 87
9.2一个创造和交流的协作游戏 90
9.3实践与过程 92
9.4文档并没有得到理解 93
9.5协作的维度 95
9.6实际的小组 97
第10章人物访谈:Martin Fowler 99
11.1 Generali Group的PDFS小组 109
第11章原理4:技术优势 109
11.2敏捷并不特别 113
1 1.3排除缺陷 114
11.4注重代码 114
11.5简单设计 115
11.6大冲击与增量 117
11.7建模和抽象 118
11.8领域认知 120
11.9文档与交谈 121
11.10专家与通才 121
11.11 质量与速度 122
11.12建立与反建立 124
11.13价值和原理 125
11.14思考 125
第12章人物访谈:Ward Cunningham 127
第13章原理5:做尽可能简单的事情 134
13.1Trimble Navigation的测量控制器小组 134
13.2 Musashi 136
13.3简单性的三个方面 137
13.3.1简单性与极小化 137
13.3.2简单性与优秀设计 138
13.3.3简单性与生成规则 139
13.3.4适应简单规则 142
13.4简单性的最后要点 143
第14章人物访谈:Jim Highsmith 144
第15章原理6:成为自适应 151
15.1Cellular公司的Mustang小组 151
15.2伟大的划分:预测性或自适应性 154
15.3正在改变的业务生态系统 156
15.4拥抱变革 158
15.4.1推动变革 158
15.4.2把再加工看做优点 159
15.4.4在多个层次上不断反馈 161
15.4.3控制最终组件 161
15.4.5多过程层次 162
15.5以预期来平衡自适应 163
15.6给斗牛犬涂口红 164
15.7变革的费用 167
15.8符合实际:度量成功 168
15.9自适应性是思想倾向 172
第16章人物访谈:Bob Charette 173
第三部分敏捷软件开发生态系统大观第17章Scrum 183
17.1 Scrum过程 184
17.1.1 Pre-Sprint计划 185
17.1.2 Sprint 186
17.1.3 Post-Sprint会议 188
17.1.4监测进展 188
17.2 Scrum的贡献 189
第18章动态系统开发方法 191
18.1 Arievan Bennekum 192
18.2 DSDM原理 193
18.3 DSDM过程 194
18.4 DSDM的贡献 197
第19章Crystal方法 199
19.1方法学设计原理 200
19.2 Crystal框架 201
19.3 Crystal方法举例:Crystal Clear方法 203
19.4 Crystal方法的贡献 204
第20章特性驱动开发 206
20.1新加坡项目 207
20.2 FDD过程模型 208
20.3超越FDD的过程描述 213
20.4概念上的相似和区别 215
20.5 FDD的贡献 217
21.1欧洲电信 219
第21章精益开发 . 219
21.2精益开发的战略基础 220
21.3精益开发的起源 222
21.4什么是精益开发 223
21.5精益开发环境 226
21.6精益开发的贡献 227
第22章极限编程 229
22.1 XP:基础 230
22.2价值和原理 235
22.3 XP的贡献 236
第23章 自适应软件开发 238
23.1面向变化的生命周期 239
23.2基本自适应软件开发生命周期 241
23.2.2协作:并发特性开发 242
23.2.1推测:启动与规划 242
23.2.3学习:质量评审 243
23.3领导-协作管理 244
23.4 ASD的贡献 246
第四部分开发一个敏捷软件开发生态系统第24章表达生态系统 249
24.1机遇和问题领域 250
24.2文化领域 251
24.2.1竞争型文化 252
24.2.4培养型文化 253
24.2.2控制型文化 253
24.2.3协作型文化 253
24.2.5文化的相对性 254
24.3让方法学同机遇和文化相匹配 254
24.4方法学的选择 256
24.5表达价值和原理 257
第25章设计自己的敏捷方法 258
25.1对方法的期望值 259
25.2方法要素和实践系统 260
25.2.1保持简洁 262
25.3方法设计原则 263
25.2.2实践和原则 263
25.4框架、模板和场景 265
25.4.1阶段和阶段级生命周期框架 266
25.4.2问题域模板 267
25.4.3场景 268
25.5敏捷方法设计步骤 270
25.5.1评估项目的目标和特征 270
25.5.2设计方法的框架、模板和场景 272
25.6为团队定制模板 273
25.6.1一种定制方法 273
25.7.2协作扩展 273
25.7扩展敏捷方法 275
25.6.2根据使用情况调整模板 275
25.7.1方法的扩展:平衡优化和适应的成分 276
25.7.3体系结构和集成扩展 280
25.8面向企业的敏捷方法 281
第26章敏捷蜕变 283
26.1混沌有序的观点 284
26.2协作的价值和原理 288
26.3刚好够用的方法 290
26.4敏捷的级别 292
26.5最后的思考 292
参考文献 295