image
Craig Larman
中文站  English
           img            敏捷迭代开发            UML和模式应用
著作 >

敏捷与迭代开发:管理者指南




根据 Pearson 记录和 Amazon 排行榜,《敏捷与迭代式开发:管理者指南》已成为世界上最畅销的敏捷方法著作之一。Craig 由此诚挚地感谢全球所有读者!

该书对当今世界主流的敏捷与迭代式开发的关键话题作了简明扼要的介绍和权威细致的剖析,尤其适合忙碌的软件开发管理者阅读参考。

此书再次体现了 Craig 的一贯风格:通过清晰流畅的高质量诠释,让读者迅速掌握实用的知识、经验和丰富信息。

此外,该书还具有更为独特的价值:它提供了大量具有统计意义的关于迭代式开发的充分证据和数据,反映了各类早期的大中型项目实践、历史上业界专家、领导者的许多真知灼见以及标准机构的建议和商业理由分析等等,是迄今为止最为全面、详尽的公开发表成果。这些材料非常有助于企业管理者积极推进迭代演进式开发的实施。

  • 迭代式开发的历史与令人信服的大量证据
  • Scrum, XP, Evo 与敏捷统一过程 AUP
  • 敏捷与迭代式项目管理技巧
  • FAQ

通过阅读本书,介绍迭代与敏捷方法的导论,您将有哪些收获?

首先,您将了解到当今四种重要的敏捷方法 Scrum、极限编程(XP) 、统一过程(UP) 和 Evo(最早的迭代方法之一)都分别有哪些关键的做法,本书提供了 Larman 对于这些方法的调查研究、精要分析和相互比较的成果。不管您是管理者,开发者,还是软件开发方法的学习者,您都会在该书中找到对您有帮助的内容。

其次,作为一本学习敏捷方法的精粹指南,本书无疑可以缩短您的学习曲线。本书介绍四种敏捷方法的四个章节具有完全相同的结构,这可以加速您的阅读理解,并促进对比、对照学习。书的末尾还有内容丰富的两个章节,分别介绍了敏捷 FAQ ,以及常用敏捷做法的实践技巧。此外,书内提供了大量页边指针(纸面超链接),便于您在阅读时快速查阅到相关章节。

第三,您可以了解到敏捷方法的动机与证据。如今一些组织已经完全承认了迭代式开发的价值,而另一些组织依然踌躇不前。如果您希望为开展迭代式项目开发找到必要的依据,本书为您提供:敏捷方法的关键理由、学术研究成果、大型项目案例、国际标准制定机构对敏捷的采纳、业务理由分析以及数十年来,业界知名的软件思想先驱对于软件开发的敏捷思想和方法的大力倡导等事例。该书中有关敏捷研究和历史的章节,对于学习软件工程方法的学生们,也极具价值。

内容提要



软件工艺大师 Craig Larman 通过引用具有统计意义的研究数据以及大量项目案例分析,为读者呈现了迄今为止最具有说服力的迭代开发证据。他扼要、深刻地阐释了驱动现代所有敏捷和迭代过程的核心理念,并深入剖析和比较了四种重要的迭代方法:Scrum、XP、RUP 与 Evo。

封底文字



敏捷/迭代方法:从业务理由到成功实施

本书是敏捷和迭代开发方法的权威指南。软件工艺大师 Craig Larman 通过引用具有统计意义的研究数据以及大量项目案例分析,为读者呈现了迄今为止最具有说服力的迭代开发证据,说明了什么是敏捷/迭代方法,其运作机制、实施策略以及根本原因。本书主要包括以下内容:

● 迭代方法能够显著减少项目风险的有力证据
● 敏捷/迭代方法的 FAQ
● 敏捷与迭代的价值与实践方法
● 大量实用的敏捷和迭代技巧
● 面向敏捷/迭代项目主管的新型管理技能
● Scrum、XP、RUP 和 Evo 的关键实践

无论您是 IT 主管、项目经理、软件工程专业学生,还是软件开发人员,本书都将帮助您准确地理解敏捷和迭代开发的优势,有效地在软件开发组织中进行推广,并将敏捷的优势真正转变为成功的现实。

购买此书



Amazon

目录和样章



引言 1



Software Is New Product Development 3
What's Next? 5
Web Resources 6
Iterative & Evolutionary
Iterative Development 9
Risk-Driven and Client-Driven Iterative Planning 12
Timeboxed Iterative Development 13
During the Iteration, No Changes from External Stakeholders 14
Evolutionary and Adaptive Development 15
Evolutionary Requirements Analysis 15
Early “Top Ten” High-Level Requirements and Skillful Analysis 17
Evolutionary and Adaptive Planning 17
Incremental Delivery 20
Evolutionary Delivery 20
The Most Common Mistake? 21
Specific Iterative & Evolutionary Methods 22
What's Next? 23
Recommended Readings 23

敏捷 25



Agile Development 25
Classification of Methods 26
The Agile Manifesto and Principles 27
Agile Project Management 29
Embrace Communication and Feedback 30
Programming As If People Mattered 30
Simple Practices and Project Tools 31
Empirical vs. Defined & Prescriptive Process 32
Principle-Based versus Rule-Based 33
Sustainable Discipline: The Human Touch 33
Team as a Complex Adaptive System 34
Agile Hype? 34
Specific Agile Methods 35
What's Next? 39
Recommended Readings 39

由来 41



What's Next? 47
Motivation 49
The Facts of Change on Software Projects 50
Key Motivations for Iterative Development 51
Meeting the Requirements Challenge Iteratively 55
Problems with the Waterfall 57
What's Next? 62

证据 63



Summary 64
Research Evidence 65
Early Historical Project Evidence 79
Standards-Body Evidence 87
Expert and Thought Leader Evidence 93
A Business Case for Iterative Development 100
The Historical Accident of Waterfall Validity? 102
What's Next? 107
Recommended Readings 107

Scrum 109



Method Overview 110
Lifecycle 113
Workproducts, Roles, and Practices 114
Values 126
Common Mistakes and Misunderstandings 127
Sample Projects 130
Process Mixtures 131
Adoption Strategies 132
Fact versus Fantasy 133
Strengths versus “Other” 134
History 135
What's Next? 136
Recommended Readings 136

极限编程 137



Method Overview 138
Lifecycle 142
Workproducts, Roles, and Practices 144
Values 155
Common Mistakes and Misunderstandings 156
Sample Projects 161
Process Mixtures 162
Adoption Strategies 165
Fact versus Fantasy 167
Strengths versus “Other” 168
History 170
What's Next? 171
Recommended Readings 171

统一过程 173



Method Overview 174
Lifecycle 180
Workproducts, Roles, and Practices 184
Values 191
Common Mistakes and Misunderstandings 194
Sample Projects 199
Process Mixtures 201
Adoption Strategies 203
Fact versus Fantasy 205
Strengths versus “Other” 205
History 207
What's Next? 208
Recommended Readings 208

Evo 211



Method Overview 212
Lifecycle 217
Workproducts, Roles, and Practices 220
Values 237
Common Mistakes and Misunderstandings 238
Sample Projects 239
Process Mixtures 240
Adoption Strategies 242
Fact versus Fantasy 242
Strengths versus “Other” 243
History 244
What's Next? 245
Recommended Readings 245

实践技巧 247



Project Management 248
Environment 275
Requirements 281
Test 292

常见问题 297



Question List 297
Questions and Answers 299
Bibliography 329

© since 2005 craiglarman.cn 保留部分权利。Craig Larman 委托 张恂 翻译编辑制作。沪 ICP 备 05023401 号