图书介绍

敏捷软件开发生态系统PDF|Epub|txt|kindle电子书版本网盘下载

敏捷软件开发生态系统
  • (美) Jim Highsmith著;姚旺生,杨鹏等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111125975
  • 出版时间:2004
  • 标注页数:300页
  • 文件大小:21MB
  • 文件页数:322页
  • 主题词:软件开发

PDF下载


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

下载说明

敏捷软件开发生态系统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

热门推荐