敏捷迭代开发:管理者指南
[特价中]基本信息
- 作者: (美)Craig Larman [作译者介绍]
- 译者: 张晓坤 林旺 曾毅
- 丛书名: 大师签名系列
- 出版社:中国电力出版社
- ISBN:7508327373
- 上架时间:2004-11-24
- 出版日期:2004 年11月
- 开本:16开
- 页码:342
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 综合
内容简介回到顶部↑
对于迭代开发,著名的方法大师Craig Larman通过统计意义上的重要研究,以及大规模的项目案例分析,为读者呈现了最具有说服力的观点。Larman简要而又涵盖大量信息的总结,是驱动敏捷和迭代过程的关键所在;这个总结还详细阐述了4个重要的迭代方法--Scrum、XP、UP和Evo,全书主要包括了以下几个方面的内容:
●迭代方法对于减少项目风险的令人信服的证据
●FAQ
●敏捷与迭代的价值与实践
●许多实用的敏捷与迭代技巧
●适用于敏捷/迭代项目主管的新管理技能
●Scrum、XP、UP和Evo的关键性实践
无论你是IT主管、项目经理、软件工程专业的学生还是软件开发人员,Craig Larman都将帮助你理解敏捷和迭代开发的优点,并在整个组织中推行它,从而将这些优点变为现实。
●迭代方法对于减少项目风险的令人信服的证据
●FAQ
●敏捷与迭代的价值与实践
●许多实用的敏捷与迭代技巧
●适用于敏捷/迭代项目主管的新管理技能
●Scrum、XP、UP和Evo的关键性实践
无论你是IT主管、项目经理、软件工程专业的学生还是软件开发人员,Craig Larman都将帮助你理解敏捷和迭代开发的优点,并在整个组织中推行它,从而将这些优点变为现实。
作译者回到顶部↑
本书提供作译者介绍
Craig Larman是Valtech公司的首席科学家。而Valtech公司是一家国际化的技术咨询公司,在欧洲、亚洲和北美洲都设有分支机构。同时,他还兼任独立顾问、团队教练、演讲人等职务。
Craig是(Applying UML and Patterns:An Introduction to Object-OrientedAnalysis and Design(UML和模式应用:面向对象分析与设计导论)》的作者。此书是OOA/D和迭代开发方面全球最为畅销的书籍,被译成多种语言,并在世界范围的工业和大学中广泛运用。
Craig有过一段作街头音乐家的失败经历。从那之.. << 查看详细
Craig是(Applying UML and Patterns:An Introduction to Object-OrientedAnalysis and Design(UML和模式应用:面向对象分析与设计导论)》的作者。此书是OOA/D和迭代开发方面全球最为畅销的书籍,被译成多种语言,并在世界范围的工业和大学中广泛运用。
Craig有过一段作街头音乐家的失败经历。从那之.. << 查看详细
目录回到顶部↑
译者序
序
第1章 简介
软件是新产品开发
后续内容预告
web资源
第2章 迭代和渐进
迭代开发
风险驱动和客户驱动的迭代计划
时间箱迭代开发
迭代期间,外部利益相关人员不能变更迭代内容
渐进和自适应开发
渐进需求分析
早期"排名前10"的高级需求以及技能性分析
渐进和自适应计划
递增交付
渐进交付
最常见的错误
特定的迭代和渐进方法
后续内容预告
序
第1章 简介
软件是新产品开发
后续内容预告
web资源
第2章 迭代和渐进
迭代开发
风险驱动和客户驱动的迭代计划
时间箱迭代开发
迭代期间,外部利益相关人员不能变更迭代内容
渐进和自适应开发
渐进需求分析
早期"排名前10"的高级需求以及技能性分析
渐进和自适应计划
递增交付
渐进交付
最常见的错误
特定的迭代和渐进方法
后续内容预告
译者序回到顶部↑
"过去几十年的大型系统开发就犹如这样一个焦油坑,很多大型和强壮的动物在其中剧烈地挣扎。它们中大多数开发出了可运行的系统--不过,其中只有非常少数的项目满足了目标、时间进度和预算的要求。各种团队,大型的和小型的、庞杂的和精干的,一个接一个地淹没在了焦油坑中。"传统的瀑布型试图回避变化,将软件开发等同于类似于手机生产的大规模制造业,从而陷入了泥潭中而不能自拔。事实上,软件领域属于新产品研发的范畴,就像"开发潜在的新油田,或者一种新型轿车、一座新式桥梁或者一个新款消费器材。"因此,软件开发是一个复杂行为;"复杂性代表了一种对许多相互作用的基本个体,如原子、分子、神经元或计算机中的比特等的群体行为的新型思维方式。更精确地说,我们关于复杂性的定义是,对具有及时进化潜能的个体群宏观集体行为的研究。它们的交互行为导致了一致的集体现象,所谓的突变属性只能在比那些单个的个体更高的层次上进行描述。"软件领域好比是混沌,是一个变幻莫测的海洋,你需要权衡多种因素,在多重条件下进行博奕,探索出一种行之有效的解决之道。
面对复杂与变化的软件开发,"敢问路在何方?"
UP、XP、Crystal、Scrum、DSDM、FDD、ASD以及精益开发"等都给出了相应的答案。然而,"忽如一夜春风来,千树万树梨花开",一下子涌现出这么多琳琅满目的方法,让人眼花缭乱,无所适从。需要说明的是,许多标榜自己采用"敏捷与迭代方法"的组织,其实是在追逐时髦,并没有真正领会其要旨,甚至断章取义,陷入教条主义,重蹈瀑布型的覆辙。
本书列举了大量的证据,溯根求源,将各种方法的缘由与适用性娓娓道来,令人茅塞顿开,许多积压在心里的困惑一下子释然。全书共分12章:在前6章的描述中,作者列举了大量的证据和文献,揭示了瀑布型的症结以及敏捷与迭代开发的动机与成功案例;第7~10章,则具体讨论了Scrum、XP、UP、Evo等4种敏捷方法,它们的原理与适用性以及成功的案例与历史,还在章节后面列出大量的参考文献。这4章内容的组织形式相仿,便于读者进行比较学习;第11章更具有操作性,介绍了许多行之有效的敏捷与迭代开发的实践技巧;第12章是FAQ(常见问题解答),读者可以将它作为独立的章节,对实践中遇到的问题进行查询。
我们还注意到,在本书英文版的封面上是一名芭蕾舞演员,其寓意为软件开发不仅是一门技术, 同时也是一门艺术。作者希望通过他的努力,开发出漂亮的(beautiful)软件来。顺便提一句,这本书在亚马逊网站上被评为五星。
本书的作者Craig Larman先生相信大家不会陌生。他的《UML和模式应用--面向对象分析与设计导论》深受广大中国读者欢迎。Philippe Kruchten博士(国际著名过程大师,IBM Rational名士,前RUP产品总监)这样评价道:"Craig是一位杰出的授业者,一位卓越的方法学家,一位对象技术的精神导师(guru)。"Martin Fowler(国际著名00大师,Thought Works首席科学家)说: "人们常常问我,哪本书是引领他们进入00设计壮丽殿堂的最佳著作。自从幸获Craig的《UML和模式应用》,它就成为了我的倾力之荐。"等等。
阅读Larman先生的书可以说是一种享受,而翻译他的书则是一种压力。承蒙中国电力出版社的认同,我有幸接手这部书的翻译工作,并期望向读者呈现原汁原味儿的译著。在翻译过程中,对于书中的一些疑惑之处,Larman先生给予了热情的帮助和鼓励。说实话,有关敏捷与迭代方法的译著应该说比较多,而术语的译法也不尽相同,这也是本书的难点之一。汀之源的咨询师张恂先生(http://www.iturls.com/-xzhang/index.htm)慷慨相助,对本书的部分章节进行了校对,并对全书的术语提出了宝贵意见。尽管翻译过程中很小心,但也难免有疏漏之处,希望大家批评指正,同时,本译著将推出相关网站(http://www.coreader.com),用于读者勘误与交流。
此外,再次感谢我的老朋友,中国电力出版社的高军,这本书的翻译离不开他的支持;一如既往,我的同事卢青峰对支持网站(http://www.coreader.com)做了很多工作,在此对他表示感谢。最主要的还是要感谢读者朋友,您的认同,才是这项工作最终成功的标志。
张晓坤
2004年8月
面对复杂与变化的软件开发,"敢问路在何方?"
UP、XP、Crystal、Scrum、DSDM、FDD、ASD以及精益开发"等都给出了相应的答案。然而,"忽如一夜春风来,千树万树梨花开",一下子涌现出这么多琳琅满目的方法,让人眼花缭乱,无所适从。需要说明的是,许多标榜自己采用"敏捷与迭代方法"的组织,其实是在追逐时髦,并没有真正领会其要旨,甚至断章取义,陷入教条主义,重蹈瀑布型的覆辙。
本书列举了大量的证据,溯根求源,将各种方法的缘由与适用性娓娓道来,令人茅塞顿开,许多积压在心里的困惑一下子释然。全书共分12章:在前6章的描述中,作者列举了大量的证据和文献,揭示了瀑布型的症结以及敏捷与迭代开发的动机与成功案例;第7~10章,则具体讨论了Scrum、XP、UP、Evo等4种敏捷方法,它们的原理与适用性以及成功的案例与历史,还在章节后面列出大量的参考文献。这4章内容的组织形式相仿,便于读者进行比较学习;第11章更具有操作性,介绍了许多行之有效的敏捷与迭代开发的实践技巧;第12章是FAQ(常见问题解答),读者可以将它作为独立的章节,对实践中遇到的问题进行查询。
我们还注意到,在本书英文版的封面上是一名芭蕾舞演员,其寓意为软件开发不仅是一门技术, 同时也是一门艺术。作者希望通过他的努力,开发出漂亮的(beautiful)软件来。顺便提一句,这本书在亚马逊网站上被评为五星。
本书的作者Craig Larman先生相信大家不会陌生。他的《UML和模式应用--面向对象分析与设计导论》深受广大中国读者欢迎。Philippe Kruchten博士(国际著名过程大师,IBM Rational名士,前RUP产品总监)这样评价道:"Craig是一位杰出的授业者,一位卓越的方法学家,一位对象技术的精神导师(guru)。"Martin Fowler(国际著名00大师,Thought Works首席科学家)说: "人们常常问我,哪本书是引领他们进入00设计壮丽殿堂的最佳著作。自从幸获Craig的《UML和模式应用》,它就成为了我的倾力之荐。"等等。
阅读Larman先生的书可以说是一种享受,而翻译他的书则是一种压力。承蒙中国电力出版社的认同,我有幸接手这部书的翻译工作,并期望向读者呈现原汁原味儿的译著。在翻译过程中,对于书中的一些疑惑之处,Larman先生给予了热情的帮助和鼓励。说实话,有关敏捷与迭代方法的译著应该说比较多,而术语的译法也不尽相同,这也是本书的难点之一。汀之源的咨询师张恂先生(http://www.iturls.com/-xzhang/index.htm)慷慨相助,对本书的部分章节进行了校对,并对全书的术语提出了宝贵意见。尽管翻译过程中很小心,但也难免有疏漏之处,希望大家批评指正,同时,本译著将推出相关网站(http://www.coreader.com),用于读者勘误与交流。
此外,再次感谢我的老朋友,中国电力出版社的高军,这本书的翻译离不开他的支持;一如既往,我的同事卢青峰对支持网站(http://www.coreader.com)做了很多工作,在此对他表示感谢。最主要的还是要感谢读者朋友,您的认同,才是这项工作最终成功的标志。
张晓坤
2004年8月
序言回到顶部↑
谢谢你阅读这本书!我真心希望这本书对你有用--为你提供有价值的信息,并易于理解。
此外,访问www.craiglarman.com可以找到一些相关的文章和链接。如果你有什么问题,请与我联系,我的电子邮箱是:craig@craiglarman.com。
排版约定
斜体字是强调的基本观点。
斜体加粗是需要引起重点关注的地方,我希望读者比较容易看到它;这样,就可以快速浏览,挑选关键思路。
在一句话中的黑体字指的是术语。
类似于"[Bob67]"的形式,是指在参考文献中列出的某个书目。
作者简介
Craig Larman是Valtech公司的首席科学家。而Valtech公司是一家国际化的技术咨询公司,在欧洲、亚洲和北美洲都设有分支机构。同时,他还兼任独立顾问、团队教练、演讲人等职务。
Craig是(Applying UML and Patterns:An Introduction to Object-OrientedAnalysis and Design(UML和模式应用:面向对象分析与设计导论)》的作者。此书是OOA/D和迭代开发方面全球最为畅销的书籍,被译成多种语言,并在世界范围的工业和大学中广泛运用。
Craig有过一段作街头音乐家的失败经历。从那之后,也就是20世纪70年代,他用APL语言、PL/I语言和第四代语言创建软件系统。20世纪80年代初期,经过全面的调整之后,他开始对人工智能(这方面很少有他自己的东西)和知识表示产生了浓厚的兴趣,并用Lisp机器、Lisp、Prolog和Smalltalk构建知识系统。他业余时间还经营一个名为Changing Requirements的社团(这个社团曾经叫作Requirements,但成员已经有了一些变动……)。
Craig毕业于加拿大温哥华美丽的Simon Fraser大学,取得了计算机科学的学士和硕士学位。
致 谢
特别感谢我在Valtech的朋友和同事,他们都是世界级的迭代开发者,尤其是Tim Snyder。
非常感谢审校这本书的专家们,他们是:Alistair Cockburn、Claudia Frers、Tom Gilb、Jim Highsmith、Ron Jeffries、Philippe Kruchten、Niels Maloteaux、Gary Pollice、Ken Schwaber和Jeff Sutherland。
还要感谢Paul Petralia和Patti Guerrieri的关照。
此外,访问www.craiglarman.com可以找到一些相关的文章和链接。如果你有什么问题,请与我联系,我的电子邮箱是:craig@craiglarman.com。
排版约定
斜体字是强调的基本观点。
斜体加粗是需要引起重点关注的地方,我希望读者比较容易看到它;这样,就可以快速浏览,挑选关键思路。
在一句话中的黑体字指的是术语。
类似于"[Bob67]"的形式,是指在参考文献中列出的某个书目。
作者简介
Craig Larman是Valtech公司的首席科学家。而Valtech公司是一家国际化的技术咨询公司,在欧洲、亚洲和北美洲都设有分支机构。同时,他还兼任独立顾问、团队教练、演讲人等职务。
Craig是(Applying UML and Patterns:An Introduction to Object-OrientedAnalysis and Design(UML和模式应用:面向对象分析与设计导论)》的作者。此书是OOA/D和迭代开发方面全球最为畅销的书籍,被译成多种语言,并在世界范围的工业和大学中广泛运用。
Craig有过一段作街头音乐家的失败经历。从那之后,也就是20世纪70年代,他用APL语言、PL/I语言和第四代语言创建软件系统。20世纪80年代初期,经过全面的调整之后,他开始对人工智能(这方面很少有他自己的东西)和知识表示产生了浓厚的兴趣,并用Lisp机器、Lisp、Prolog和Smalltalk构建知识系统。他业余时间还经营一个名为Changing Requirements的社团(这个社团曾经叫作Requirements,但成员已经有了一些变动……)。
Craig毕业于加拿大温哥华美丽的Simon Fraser大学,取得了计算机科学的学士和硕士学位。
致 谢
特别感谢我在Valtech的朋友和同事,他们都是世界级的迭代开发者,尤其是Tim Snyder。
非常感谢审校这本书的专家们,他们是:Alistair Cockburn、Claudia Frers、Tom Gilb、Jim Highsmith、Ron Jeffries、Philippe Kruchten、Niels Maloteaux、Gary Pollice、Ken Schwaber和Jeff Sutherland。
还要感谢Paul Petralia和Patti Guerrieri的关照。








点击看大图





加载中...

