《精益和敏捷开发大型应用实战》是2010年机械工业出版社出版的图书,作者是(加拿大)Craig Larman、(荷兰)Bas Vodde。
越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。《精益和敏捷开发大型应用实战》内容包括:大型Scrum开发,测试和构建内在质量,产品管来自理与计划,处理低质量遗留代码,大型多地点情况360百科下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。《精益和敏捷开发大型应用实战》介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收形啊文研足稳所夫益。
《精益和敏捷开发大型应用实战》适合敏捷教练、敏捷咨询师、软件开发及管理人员频船你慢参考。
Craig Larman是Valtech的首席科学家,该公司致力于外包和咨询服务并在成班加罗尔拥有应用Scrum的分尼矿支机构。在印度居住期间以及在中国工作的时候,Craig与同事创建了敏支抓斯袁肉现操院捷离岸开发。除了在诺怕督它会规联矿基亚网络公司、Schlumberger、西门子、UBS等进行咨询和指导大型敏捷与精益实施工作之外,他也是施乐公司精益软件开发方法的创始人和首席教练。Craig来自加拿大,从1978年以来他断断续续地居住在印度。Craig是《敏捷迭代开发:管理者指南》和《UML和模式应用》两本书的作者。
在百心送击权讨令起热然尝试成为街头音乐家失败之后培异,Craig在20世纪70年代构建了APL和4GL系统。在20世纪80年代初,他开始对人工智能产生兴趣(自己也拥有一些)。他拥有加拿大温哥华Simon Fraser大学计算机科学学士和硕士学位。
Craig与Bas Vodde还一起撰写了本书的姊妹篇《精益和敏捷开发大型应用指南集联随我》。
Bas Vodde服务于新加坡的一家小型南西给地降类雨端现护独咨询公司Odd?e,他是产品开发咨询师和大型Scrum教练。Bas来自荷兰,在定居新加坡之前他曾经在芬兰赫尔辛基、中国北京和杭州工作和居住过。目前他跑续的工作重点是在亚洲,特别是在中国、日本、印度、菲律宾和新加坡的离岸与多地点开发中应用敏捷原则甲音至算必备术文升。多年来,他指导诺基亚网络公司企业范围的敏捷与密映呀写移早若银调Scrum实施工作。他也曾经是一个大型多地点产品开发团体实施Scrum的领导成员之一。 Bas曾经在多媒体或实时图形产品开发和嵌入式电信系统中担任开发叫往极好伤林迅流输民州人员和架构师。他是C/C++六种自该例话的CppUTest单元测试框架需型少士获致省肉载卷的作者之一,并且还时常从事编程工作,以及指导如重构与测试驱动开发等敏捷开发实践。
Bas以最快速度取得了计算机学士学位,以便可以编写真正的软件。他希望某个大学可以授予他铁批镇侵心荣誉博士学位,但恐怕他得为之付出更多的努力。他热衷于收集各类讲乱杨岁固回雷汉职图书,特别是关于产品开发和管理发展史的书籍。
来自 译者序
前 言
第1章 简介1
1.1 思360百科考和组织工具2
雷哪过真1.2 没有错误的两分法:这些只不过是试验2
1.3 没有最佳实践,也没有分形实践3
1.4 局限4
1.5 接下来5
第2章 大型Scrum开发6
2.1 为扩展提供的框架7
2.2 尝试--大初息越布茶为至多10个团队的大型Scrum开发准备的框架17
2.3 尝试--为多个团队的大型Scrum开发准备的框架211
2.4 结论12
2.5 推荐阅读12
第3章 测试13
3.1 关于测试的思报甲端待超战考14
3.2 面向客户获村树矿洋政着的测试27
3.3 开发人员测试48
3.4 示例:ROBOT框架56
3.5 结论64
3.6 推荐阅读细一王内机技策65
第4章 产品管理67
4.1 关于产品管理的思考68
4.2 产品负责人81
4.3 许多产品87
4.4 许多团队90
4.5 优先级95
4.6 客户与研发99
4.往密感7 变化和改进101
4.8 结论103
4.9 推荐阅读104
第5章 计划105
5.1 早期105
5.2 迭代(Sprin刻印毫整八职谓翻t)计划111
5.3 完护员运坚九厂增当美东成116
5.4 估算124
5.5 结论127
5.6 推荐阅读127
第6章 协调1工很裂那罪28
6.1 考虑协调128
6.2 协调技巧136
6.3 集中协调-协调会议136
6.4 分散协调140
6.5 结论144
6.6 推荐阅读144
第7章 需求与PBI146
7.1 组织和管理146
7.2 团队组织1黑十证60
7.3 分析与建模162
7.4 工具191
7.5 结论193
7.6 推荐阅读194
第8章 设计和架构195
8.1 关于设计的思考196
队病 8.2 面向行为的技巧20深弦越级既板系变足1
8.3 面向技术的技巧221
8.4 结论229
8.5 推荐阅读230
第9章 遗留代码231
9.1 怎样编写新的遗留代码232
9.2 如何避新术免编写新的遗留代码232
9.3 我们有遗留代码,怎么办238
9.4 结论241
9.5 推荐阅读242
第10章 持续集成243
10.1 开发人员实践244
10.2 保持可工作的系统245
10.3 小的变京翻编再供航送化246
10委温宽践鱼.4 发展系统246
温福临儿10.5 至少每日集成一次247
10.6 在主线上248
10.7 由CI系统输核优滑训支持248
10.8 带有很多自动测试250
10.9 扩展CI系统250
10.系台10 尝试--加速构建250
10.11 尝试--多阶段CI系统252
10.12 尝试--支持CI的可视化管理255
10.13 避免--大的变化256
10.14 结论256
10.15 推荐阅读257
第11章 检验与适应259
11.1 考虑采用和改进260
11.2 早期:团队与管理变革272
11.3 早期:打破壁垒和习惯274
11.4 早期:集会277
11.5 指导和社区278
11.6 持续改善280
11.7 多团队协调试验280
11.8 结论285
11.9 推荐阅读285
第12章 多地点287
12.1 围绕多地点的思考288
12.2 团队结构和站点290
12.3 互动和协调295
12.4 多地点的文化和规范304
12.5 工具305
12.6 结论307
12.7 推荐阅读308
第13章 离岸309
13.1 期望310
13.2 互动313
13.3 需求319
13.4 测试322
13.5 团队324
13.6 敏捷文化326
13.7 合作关系327
13.8 甄选敏捷外包公司331
13.9 鉴定、证书和CMMI334
13.10 合同345
13.11 工具345
13.12 结论345
13.13 推荐阅读346
第14章 合同347
14.1 第一部分:思考合同348
14.2 第二部分:敏捷合同的普遍主题360
14.3 第三部分:合同模式370
14.4 结论378
14.5 推荐阅读379
第15章 特性团队简介380
15.1 特性团队介绍380
15.2 需求领域介绍385
15.3 结论386
15.4 推荐阅读386