书籍详情
敏捷迭代开发管理者指南
作者:(美国)拉尔曼著、张晓坤等译
出版社:中国电力出版社
出版时间:2004-11-01
ISBN:9787508327372
定价:¥39.80
购买这本书可以去
内容简介
本书的作者CraigLarman是对象技术、模式、UML、建模和迭代开发方面广为人知的专家。本书是对运用敏捷和迭代方法的管理者和学生的权威性指南。通过本书的学习,你将了解四种著名的迭代方法(Scrum、XP、UP、Evo)的关键实践,你的学习周期将被缩短,你将了解到敏捷与迭代开发的动机和证据。本书共分12章,前6章列举了大量的证据和文献,揭示了瀑布型的症结以及敏捷与迭代开发的动机和成功案例;第7~10章则具体论述了Scrum、XP、UP、Evo等四种敏捷方法,它们的原理与适用性、成功的案例与历史以及大量的参考文献;第11章介绍了许多行之有效的敏捷与迭代开发的实践技巧;第12章是FAQ部分,对实践种遇到的问题进行了解答。敏捷软件开发宣言*个体和交互胜过过程和工具可以工作的软件胜过面面俱到的文档客户合作胜过合同谈判响应变化胜过遵循计划也就是说,虽然也具有价值,但我们认为左边的项具有更大的价值。敏捷软件开发的原则*我们遵循以下的原则:1.我们最先要做的是通过尽早地、持续地交付有价值的软件来使客户满意。2.即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。3.经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。4.在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。5.围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。6.在团队内部以及团队之间,最有效果并且最富有效率的传递信息的方式,就是面对面的交谈。7.可以工作的软件是首要的进度度量标准。8.敏捷过程提倡平稳的开发。9.发起人、开发者和用户应该能够保持一个长期的、恒定的开发速度。10.不断地关注优秀的技能和好的设计会增强敏捷的能力。11.简单——使未完成的工作最大化的艺术——是根本的。12.最好的架构、需求和设计出自于自我组织的团队。13.每隔一定的时间,团队会在如何才能更有效地工作方面进行反省,然后相应地调整自己的行为。
作者简介
CraigLarman是Valtech公司的首席科学家。而Valtech公司是一家国际化的技术咨询公司,在欧洲.亚洲和北美洲都设有分支机构.同时,他还兼任独立顾问.团队教练.演讲人等职务。Craig是(ApplyingUMLandPatterns:AnIntroductiontoObject-OrientedAnalysisandDesign(UML和模式应用:面向对象分析与设计导论))的作者.此书是OOA/D和迭代开发方面全球最为畅销的书籍,被译成多种语言,并在世界范围的工业和大学中广泛运用。Craig有过一段作街头音乐家的失败经历.从那之后,也就是20世纪70年代,他用APL语言.PL/I语言和第四代语言创建软件系统.20世纪80年代初期,经过全面的调整之后,他开始对人工智能(这方面很少有他自己的东西)和知识表示产生了浓厚的兴趣,并用Lisp机器.Lisp.Prolog和Smalltalk构建知识系统.他业余时间还经营一个名为ChangingRequirements的社团(这个社团曾经叫作Requirements,但成员已经有了一些变动……)。Craig毕业于加拿大温哥华美丽的SimonFraser大学,取得了计算机科学的学士和硕士学位。
目录
第1章 简介 1
软件是新产品开发 3
后续内容预告 5
WEB资源 6
第2章 迭代和渐进 9
迭代开发 9
风险驱动和客户驱动的迭代计划 12
时间箱迭代开发 13
迭代期间,外部利益相关人员不能变更迭代内容 14
渐进和自适应开发 15
渐进需求分析 15
早期“排名前10”的高级需求以及技能性分析 17
渐进和自适应计划 17
递增交付 20
渐进交付 20
最常见的错误 21
特定的迭代和渐进方法 22
后续内容预告 23
推荐读物 23
第3章 敏捷 25
敏捷开发 25
方法分类 26
敏捷宣言和原则 27
敏捷项目管理 29
拥抱沟通和反馈 30
以人为本的编程 30
简单的实践和项目工具 31
经验型过程对规定型与指令型过程 32
基于原则对基于规则 33
可持续规程——人员接触 33
团队作为复杂的自适应系统 34
敏捷是在夸大其词吗? 34
敏捷方法没有发明迭代开发 35
特定的敏捷方法 35
XP 35
后续内容预告 39
推荐读物 39
第4章 故事 41
后续内容预告 47
第5章 动机 49
软件项目中变化的事实 50
迭代开发的关键动机 51
迭代地迎接需求挑战 55
第6章 证据 63
总结 64
研究的证据 65
早期迭代项目的证据 79
标准体系的证据 87
专家和思想领袖的证据 93
TOM DEMARCO 98
迭代开发的商业案例 100
瀑布型有效的历史事件? 102
后续内容预告 107
推荐读物 107
第7章 SCRUM 109
方法概览 110
生命周期 113
工件、角色和实践 114
SCRUM会议:细节 120
价值观 126
常见错误和误解 127
什么情形下你可能误解SCRUM…… 129
样板项目 130
过程混合 131
采用的策略 132
现实 VS 幻想 133
优势 VS “其他” 134
历史 135
后续内容预告 136
推荐读物 136
第8章 极限编程 137
方法概览 138
介绍 139
生命周期 142
工件、角色和实践 144
角色 145
实践 146
核心实践 147
价值观 155
常见错误和误解 156
样板工程 161
过程混合 162
XP+UP 164
采用的策略 165
现实VS幻想 167
优势VS“其他” 168
历史 170
后续内容预告 171
第9章 统一过程 173
方法概览 174
生命周期 180
工件、角色和实践 184
角色 185
实践 186
核心实践 187
六个最佳实践 188
工件 190
价值观 191
常见错误和误解 194
什么情形下你可能误解UP…… 197
样板项目 199
过程混合 201
采用的策略 203
现实 VS 幻想 205
历史 207
后续内容预告 208
第10章 EVO 211
方法概览 212
生命周期 217
工件、角色和实践 220
角色 221
实践 222
核心实践 223
价值观 237
常见的错误和误解 238
样板项目 239
过程混合 240
采用的策略 242
现实 VS 幻想 242
优势 VS “其他” 243
历史 244
后续内容预告 245
第11章 实践技巧 247
项目管理 248
需求 281
测试 292
第12章 常见问题解答 297
问题和解答 299
软件是新产品开发 3
后续内容预告 5
WEB资源 6
第2章 迭代和渐进 9
迭代开发 9
风险驱动和客户驱动的迭代计划 12
时间箱迭代开发 13
迭代期间,外部利益相关人员不能变更迭代内容 14
渐进和自适应开发 15
渐进需求分析 15
早期“排名前10”的高级需求以及技能性分析 17
渐进和自适应计划 17
递增交付 20
渐进交付 20
最常见的错误 21
特定的迭代和渐进方法 22
后续内容预告 23
推荐读物 23
第3章 敏捷 25
敏捷开发 25
方法分类 26
敏捷宣言和原则 27
敏捷项目管理 29
拥抱沟通和反馈 30
以人为本的编程 30
简单的实践和项目工具 31
经验型过程对规定型与指令型过程 32
基于原则对基于规则 33
可持续规程——人员接触 33
团队作为复杂的自适应系统 34
敏捷是在夸大其词吗? 34
敏捷方法没有发明迭代开发 35
特定的敏捷方法 35
XP 35
后续内容预告 39
推荐读物 39
第4章 故事 41
后续内容预告 47
第5章 动机 49
软件项目中变化的事实 50
迭代开发的关键动机 51
迭代地迎接需求挑战 55
第6章 证据 63
总结 64
研究的证据 65
早期迭代项目的证据 79
标准体系的证据 87
专家和思想领袖的证据 93
TOM DEMARCO 98
迭代开发的商业案例 100
瀑布型有效的历史事件? 102
后续内容预告 107
推荐读物 107
第7章 SCRUM 109
方法概览 110
生命周期 113
工件、角色和实践 114
SCRUM会议:细节 120
价值观 126
常见错误和误解 127
什么情形下你可能误解SCRUM…… 129
样板项目 130
过程混合 131
采用的策略 132
现实 VS 幻想 133
优势 VS “其他” 134
历史 135
后续内容预告 136
推荐读物 136
第8章 极限编程 137
方法概览 138
介绍 139
生命周期 142
工件、角色和实践 144
角色 145
实践 146
核心实践 147
价值观 155
常见错误和误解 156
样板工程 161
过程混合 162
XP+UP 164
采用的策略 165
现实VS幻想 167
优势VS“其他” 168
历史 170
后续内容预告 171
第9章 统一过程 173
方法概览 174
生命周期 180
工件、角色和实践 184
角色 185
实践 186
核心实践 187
六个最佳实践 188
工件 190
价值观 191
常见错误和误解 194
什么情形下你可能误解UP…… 197
样板项目 199
过程混合 201
采用的策略 203
现实 VS 幻想 205
历史 207
后续内容预告 208
第10章 EVO 211
方法概览 212
生命周期 217
工件、角色和实践 220
角色 221
实践 222
核心实践 223
价值观 237
常见的错误和误解 238
样板项目 239
过程混合 240
采用的策略 242
现实 VS 幻想 242
优势 VS “其他” 243
历史 244
后续内容预告 245
第11章 实践技巧 247
项目管理 248
需求 281
测试 292
第12章 常见问题解答 297
问题和解答 299
猜您喜欢