图书介绍
敏捷软件开发生态系统PDF|Epub|txt|kindle电子书版本网盘下载
![敏捷软件开发生态系统](https://www.shukui.net/cover/16/34353919.jpg)
- (美) 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 Beck35
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章人物访谈:AlistairCockburn60
第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 Schwaber80
第9章原理3:鼓励协作87
9.1 ITL的现代运输小组87
9.2一个创造和交流的协作游戏90
9.3实践与过程92
9.4文档并没有得到理解93
9.5协作的维度95
9.6实际的小组97
第10章人物访谈:Martin Fowler99
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 Cunningham127
第13章原理5:做尽可能简单的事情134
13.1Trimble Navigation的测量控制器小组134
13.2 Musashi136
13.3简单性的三个方面137
13.3.1简单性与极小化137
13.3.2简单性与优秀设计138
13.3.3简单性与生成规则139
13.3.4适应简单规则142
13.4简单性的最后要点143
第14章人物访谈:Jim Highsmith144
第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 Charette173
第三部分敏捷软件开发生态系统大观第17章Scrum183
17.1 Scrum过程184
17.1.1 Pre-Sprint计划185
17.1.2 Sprint186
17.1.3 Post-Sprint会议188
17.1.4监测进展188
17.2 Scrum的贡献189
第18章动态系统开发方法191
18.1 Arievan Bennekum192
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