首页>参考读物>计算机科学与技术>综合

精益和敏捷开发大型应用指南
作者 : Craig Larman; Bas Vodde
译者 : 孙媛 李剑
出版日期 : 2009-11-23
ISBN : 978-7-111-28449-9
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 271
开本 : 16
原书名 : Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, 1E
原出版社: Pearson Education Asia
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

精益思想与敏捷实践已在制造、工程、软件开发等诸多行业取得了卓越的成效。借鉴丰田汽车公司的生产体制,现在有越来越多的组织将精益思想与敏捷实践应用于大型的产品开发。打算尝试精益的组织如何做?已经实施精益的下一步怎么办?很多的团体在进行面向实践的过程中遇到重重障碍。本书将两种思想的精髓结合在一起,通过思考工具和组织工具解决组织实践过程中如何做和怎么做的难题。本书分为两部分:思考工具和组织工具。思考工具部分将帮助组织深层理解实施过程中的阻碍,找出解决问题的根源,作出彻底的组织重新设计;组织工具部分将介绍在实践过程中如何做才能提高组织的软件开发能力。本书将帮助读者掌握精益和敏捷的思想方法,在实践过程中逐步增长开发大型应用的能力。本书适合软件开发及管理人员参考。

图书特色

现在有越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践方法、大规模Scrum开发来持续、快速交付价值和创新。但是,很多团体在进行面向实践的实施过程中遇到重重阻碍。为什么呢?因为他们没有对思考工具进行深层理解,也没有做到彻底的组织重新设计,这就像在贫瘠的土地上播种。现在, 国际公认的顾问与畅销书作者Craig Larman和曾经带领诺基亚网络公司进行敏捷转型的Bas Vodde,利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,和以优秀团队为基础的敏捷组织的最佳研究,与大家分享一些实施精益和敏捷所必须的关键性思考和组织工具,将成功进行产品开发的种子播种到精益和敏捷企业的沃土中。
本书主要内容
精益思想和开发同敏捷实践与方法相结合。
系统思考。
排队论和大型开发流程。
从单一功能和组件团队转变到稳定、跨功能、跨组件的Scrum特性团队——从头到尾负责特性开发。
对组织重新设计,使其成为能够快速交付价值的精益和敏捷企业。
几百人的产品团体进行大型Scrum开发。
在需求快速周期时间和优秀创新的竞争环境中,使用精益思想和敏捷原则迫在眉睫。本书将帮助读者创造他们精益企业的基础,并会让读者们体会到敏捷带来的重大收益。
除了本书介绍的基本工具以外,其姊妹篇《Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum》中将会附赠更多的行动工具。

作者简介
Craig Larman 是进行企业级实施和使用精益开发、敏捷原则和实践以及在大型、多地点、离岸开发中进行Scrum开发的管理和产品开发顾问。他是Valtech印度公司(国际咨询和离岸外包公司)的首席科学家。他的著作包括畅销书《 敏捷迭代开发:管理者指南 》(Addison-Wesley2004年出版)和《 UML和模式应用:OOA/D与迭代开发导论 》(第3版,Prentice Hall2005年出版)。

Bas Vodde 是独立的产品开发顾问和大型Scrum教练。多年来,他发起并指导诺基亚网络公司企业范围的敏捷和Scrum的实施工作。他热衷于提高产品开发、关于组织和团队管理的学习和产品开发的研究,并积极参与编程工作。

图书前言

非常感谢你阅读本书!我们将尽力诠释相关内容,让本书真正实用。一些相关的文章和要点可以参考wwwcraiglarmancom 和 wwwoddecom。如有任何问题请与我们联系。
作者简介
  Craig Larman是Valtech的首席科学家,该公司致力于咨询与外包服务并在欧洲、亚洲和北美设有分支机构。Craig大部分的时间担任管理和产品开发的咨询师,并指导大型或离岸团队(通常包含嵌入系统)实施敏捷和精益产品开发方法。他指导Valtech印度公司实施敏捷离岸开发(和Scrum),他也是施乐公司精益软件开发方法的创始人和首席教练,同时他也长期指导诺基亚、西门子和诺基亚西门子网络等公司的大型敏捷与Scrum的实施工作。Craig来自加拿大,从1978年以来他断断续续地居住在印度。Craig是《敏捷迭代开发:管理者指南》、《UML和模式应用:OOA/D与迭代开发导论》两本关于敏捷方法、OOA/D与迭代开发畅销书的作者。他与Bas合著本书的姊妹篇《Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Largescale Scrum》。
  在尝试成为街头音乐家失败之后,Craig构建了APL和4GL系统(20世纪70年代)。20世纪80年代初,他开始对人工智能产生兴趣(自己也拥有一些)。他拥有加拿大温哥华Simon Fraser大学计算机硕士学位。
  Bas Vodde是独立的产品开发顾问和大型Scrum教练。多年来,他发起并指导诺基亚网络公司企业范围的敏捷与Scrum的实施工作。他曾经是一个大型多地点产品开发团体(在欧洲和中国)实施Scrum的领导成员之一。Bas曾经在嵌入式电信系统开发中担任高级程序员和架构师,另外还担任质量经理。他也指导解决方案和在嵌入式系统中进行测试驱动开发。Bas来自荷兰,他在中国居住多年,现在居住在新加坡。
致谢
  感谢我们所有的客户。
  感谢本书的审校人员,他们是Peter Alfvin、Alan Atlas、Gabrielle Benefield、Bjarte Bogsnes、Mike Bria、蔡煜、Mike Cohn、Pete Deemer、Esther Derby、Jutta Eckstein、Kenji Hiranabe、Cliton Keith、Kuroiwasan、Diana Larsen、Timo Leppanen、Eric Lindley、Mary Poppendieck、Tom Poppendieck、Ken Schwaber、Maarten Smeets、Jeff Sutherland、Dave Thomas、Ville Valtonen。
  感谢现任和以前的Flexible company团队成员(和审校人员),他们是Kati Vilki、Petri Haapio、Lasse Koskela、Paul Nagy、Joonas Reynders、Gabor Gunyho、Sami Lilja、Ari Tikka。感谢现任和以前的IPA LT团队成员(和审校人员),特别是Tero Peltola和吕毅。
  Bas感谢他的夫人孙媛对他全身心投入撰写本书的理解,支持他的工作调动或差旅计划,以便与不同国家的不同产品团体协作。他也感谢Craig多年来共同在大型产品开发和程序调整组织的工作,还有Craig在写作方面的帮助。
  Craig感谢Albertina对本书的帮助。
  感谢出版社的编审人员,他们是Louisa Adair、Raina Chrobak、Chris Guzikowski、Julie Nahil、Mary Lou Nohr。

封底文字

现在有越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践方法、大规模Scrum开发来持续、快速交付价值和创新。但是,很多团体在进行面向实践的实施过程中遇到重重阻碍。为什么呢?因为他们没有对思考工具进行深层理解,也没有作到彻底的组织重新设计,这就像在贫瘠的土地上播种。现在, 国际公认的顾问与畅销书作者Craig Larman和曾经带领诺基亚网络公司进行敏捷转型的Bas Vodde,利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,和以优秀团队为基础的敏捷组织的最佳研究,与大家分享一些实施精益和敏捷所必须的关键性思考和组织工具,将成功进行产品开发的种子播种到精益和敏捷企业的沃土中。
本书内容包括
·精益思想开发结合敏捷实践与方法
·系统思考
·排队论和大型开发流程
·从单一功能和组件团队转变到稳定、跨功能、跨组件的Scrum特征团队——从头到尾负责特征开发
·对组织重新设计,使其成为能够快速交付价值的精益和敏捷企业
·几百人的产品团体进行大型Scrum开发
在需求快速周期时间和优秀创新的竞争环境中,使用精益思想和敏捷原则迫在眉睫。本书将帮助读者创造他们精益企业的基础,并会让读者们体会到敏捷带来的重大收益。

作者简介

Craig Larman; Bas Vodde:Craig Larman 是进行企业级实施和使用精益开发、敏捷原则和实践、在大型、多地点、离岸开发中进行Scrum开发的管理和产品开发顾问。他是印度Valtech(国际咨询和离岸外包公司)的首席科学家。他的著作包括畅销书《 敏捷与迭代开发:管理者指南 》(Addison-Wesley2004年出版),和《 UML与模式应用:OOA/D与迭代开发导论 》(第3版,Prentice Hall2005年出版)。 Bas Vodde是独立的产品开发顾问和大型Scrum教练。多年来,他发起并指导诺基亚网络公司企业范围的敏捷和Scrum的实施工作。他热衷于提高产品开发、关于组织和团队管理的学习和产品开发的研究,并积极参与编程工作。

译者简介

孙媛 李剑:暂无简介

译者序

去年下半年,我在上海的Scrum China Gathering Event上,遇到了本书的作者之一Bas Vodde,并就他的这本书进行了简短的采访。Bas介绍说:
  “这本书的主要内容是研究怎样在大型产品中使用敏捷开发和精益开发,书里讲了一些有关怎样为组织考虑、怎样在大规模团队中工作的概念模型。它涵盖的范围有精益思考、系统思考等,但也有一些具体内容,例如跨功能的自组织型团队、特征团队,还有一些组织方面的内容,例如怎样构建组织结构、管理角色、职业规划等。”
  在当时,我对大型团队的软件开发过程还只是感性认识,所以Bas的介绍仅仅勾起了我的一点点好奇心而已。后来,等我拿到书稿翻译时,我开始进入一个大型组织中做敏捷实施。听客户讲他们多少年来一点一滴的变化;听同事讲他们在三四百人的团队中做持续集成的经历;体会到每一个看似细小的问题都会在庞大的基数下被放大的感受,我才体会到这本书的价值。
  敏捷实施本来就要涉及到种种变革:思维方式、开发方式、管理、协作、沟通等。其中每一点在小团队里面做改进都殊非易事,更何况被放到一个牵一发而动全身的环境中:既要分而治之,又要全盘统筹,再涉及到绩效考核、招聘、销售、市场等方方面面的调整,怎一个愁字了得。而今年,大型团队的敏捷开发似乎也变得越来越炙手可热,单从敏捷中国大会来看,从一开始收集演讲主题的时候,很多讲师不约而同地选择了“大型团队的敏捷开发”、“怎样在大型组织中实施Scrum”……这种情况下,本书的推出则是恰逢其时。
  本书内容的精彩自是不用我赘述,就分享一下我的感受吧。记得前几年追看某网络小说的时候,每天傍晚都会定点每隔几分钟去刷新一次页面,看有没有更新。现在虽然没有望眼欲穿到那种地步,但也是急切盼望着本书的姊妹篇《Practices for Scaling Lean & Agile Development:Large, Multisite, and Offshore Product Development with LargeScale Scrum》(在这本书中,两位作者将会讲述在大型组织中实施精益和敏捷方法的具体实践过程)赶紧付梓——享受过美食,自然就更想知道怎样促进营养吸收了。
  本书在初校的过程中,得到了吕毅、徐毅、尹哲、麦天志(Steven Mak)等朋友的帮助,在此深表感谢。
李剑
ThoughtWorks咨询师

图书目录

译者序
前言
第1章简介
11思考工具和组织工具
12行动工具
13试验:尝试和避免
14局限
第一部分思考工具
第2章系统思考
21观察系统动力
22理解心智模型
23举例:“欲速则不达”动力
24找到根源
25发现和获悉局部优化
26结论
推荐资源
第3章精益思想
31全面了解精益思想
32背景
33精益总结:精益思想屋
34精益目标:持续快速交付价值
35精益基础:精益思想中的经理—导师
36支柱一:尊重他人
37支柱二:持续改善
3814项原则
39精益产品开发
310举例:“看板系统”分析
311结论
推荐资源
第4章排队论
41尝试——在缩短周期时间上竞争
42利用排队管理来减少周期时间
43排队论
44隐藏的批量:善于发现批量
45隐藏的排队现象:善于发现排队现象
46减少批量规模和周期时间带来的间接利益
47在Scrum中使用排队管理
48约束论
49结论
推荐资源
第5章错误的两分法
51方法载荷和经验过程与Scrum
52错误的两分法
53避免——极端相对论
54误解
第6章掌握敏捷精髓
61敏捷宣言:四项价值
62Scrum:五项价值
63十二条敏捷原则
64敏捷管理原则
65结论
推荐资源
第二部分组织工具
第7章特性团队
71特性团队简介
72避免——单一功能的团队
73避免——组件团队
74尝试建立——特性团队
75转型
76结论
推荐资源
第8章团队
81尝试——自组织团队
82尝试——设立具有挑战性且实际可行的目标
83尝试——跨功能团队
84尝试——长期的团队
85尝试——团队控制过程
86尝试——团队管理外部依赖
87尝试——专注的团队成员
88尝试——多技能的员工
89尝试——团队进行决策
810尝试——公开团队矛盾
811对组织产生的影响
812结论
推荐资源
第9章需求领域
91尝试——一个产品负责人和一个产品待办事项列表
92尝试——需求领域
93转变到需求领域
94工具
95结论
第10章组织
101目标与策略
102任务
103结构
104过程
105奖金
106人员
107结论
推荐资源
第11章大型Scrum开发
111概述
112尝试——为小于10个团队的大型Scrum开发准备的框架1
113尝试——为多个团队的大型Scrum开发准备的框架2
114扩展中遇到的问题
115结论
第三部分杂记
第12章Scrum 简介
121传统软件开发
122敏捷开发和Scrum
123Scrum知识总结
124Scrum中的角色
125开始使用Scrum
126Sprint计划会议
127每日例会
128更新Sprint待办事项列表和Sprint燃尽图
129产品待办事项列表提炼
1210结束Sprint
1211Sprint评审会议
1212Sprint回顾会议
1213更新发布待办事项列表和燃尽图
1214开始下一个Sprint
1215发布Sprint
1216发布计划和原始产品待办事项列表提炼
1217应用程序或产品的开发
1218常见问题
1219使用Scrum的成果
推荐资源
参考文献

教学资源推荐
作者: (美)Yue-Ling Wong 著
作者: (美) Aditya P. Mathur 著
参考读物推荐
作者: (美)理查德.卡尔森
作者: [美]路易斯·安德烈·巴罗索 (Luiz André Barroso) 乌尔斯·霍尔兹勒(Urs Hölzle) 帕塔萨拉蒂·兰加纳坦(Parthasarathy Ranganathan) 著
作者: [墨西哥]温贝托?塞万提斯(Humberto Cervantes) [美]里克?卡斯曼(Rick Kazman) 著
作者: 《汽车与驾驶维修》杂志社 《车主之友》杂志社 《汽车导购》杂志社联编