|
||||||
根据 Pearson 记录和 Amazon 排行榜,《敏捷与迭代式开发:管理者指南》已成为世界上最畅销的敏捷方法著作之一。Craig 由此诚挚地感谢全球所有读者! 该书对当今世界主流的敏捷与迭代式开发的关键话题作了简明扼要的介绍和权威细致的剖析,尤其适合忙碌的软件开发管理者阅读参考。 此书再次体现了 Craig 的一贯风格:通过清晰流畅的高质量诠释,让读者迅速掌握实用的知识、经验和丰富信息。 此外,该书还具有更为独特的价值:它提供了大量具有统计意义的关于迭代式开发的充分证据和数据,反映了各类早期的大中型项目实践、历史上业界专家、领导者的许多真知灼见以及标准机构的建议和商业理由分析等等,是迄今为止最为全面、详尽的公开发表成果。这些材料非常有助于企业管理者积极推进迭代演进式开发的实施。
通过阅读本书,介绍迭代与敏捷方法的导论,您将有哪些收获? 首先,您将了解到当今四种重要的敏捷方法 Scrum、极限编程(XP) 、统一过程(UP) 和 Evo(最早的迭代方法之一)都分别有哪些关键的做法,本书提供了 Larman 对于这些方法的调查研究、精要分析和相互比较的成果。不管您是管理者,开发者,还是软件开发方法的学习者,您都会在该书中找到对您有帮助的内容。 其次,作为一本学习敏捷方法的精粹指南,本书无疑可以缩短您的学习曲线。本书介绍四种敏捷方法的四个章节具有完全相同的结构,这可以加速您的阅读理解,并促进对比、对照学习。书的末尾还有内容丰富的两个章节,分别介绍了敏捷 FAQ ,以及常用敏捷做法的实践技巧。此外,书内提供了大量页边指针(纸面超链接),便于您在阅读时快速查阅到相关章节。 第三,您可以了解到敏捷方法的动机与证据。如今一些组织已经完全承认了迭代式开发的价值,而另一些组织依然踌躇不前。如果您希望为开展迭代式项目开发找到必要的依据,本书为您提供:敏捷方法的关键理由、学术研究成果、大型项目案例、国际标准制定机构对敏捷的采纳、业务理由分析以及数十年来,业界知名的软件思想先驱对于软件开发的敏捷思想和方法的大力倡导等事例。该书中有关敏捷研究和历史的章节,对于学习软件工程方法的学生们,也极具价值。 内容提要软件工艺大师 Craig Larman 通过引用具有统计意义的研究数据以及大量项目案例分析,为读者呈现了迄今为止最具有说服力的迭代开发证据。他扼要、深刻地阐释了驱动现代所有敏捷和迭代过程的核心理念,并深入剖析和比较了四种重要的迭代方法:Scrum、XP、RUP 与 Evo。 封底文字敏捷/迭代方法:从业务理由到成功实施 本书是敏捷和迭代开发方法的权威指南。软件工艺大师 Craig Larman 通过引用具有统计意义的研究数据以及大量项目案例分析,为读者呈现了迄今为止最具有说服力的迭代开发证据,说明了什么是敏捷/迭代方法,其运作机制、实施策略以及根本原因。本书主要包括以下内容: ● 迭代方法能够显著减少项目风险的有力证据 ● 敏捷/迭代方法的 FAQ ● 敏捷与迭代的价值与实践方法 ● 大量实用的敏捷和迭代技巧 ● 面向敏捷/迭代项目主管的新型管理技能 ● Scrum、XP、RUP 和 Evo 的关键实践 无论您是 IT 主管、项目经理、软件工程专业学生,还是软件开发人员,本书都将帮助您准确地理解敏捷和迭代开发的优势,有效地在软件开发组织中进行推广,并将敏捷的优势真正转变为成功的现实。 购买此书Amazon | 目录和样章引言 1Software 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 敏捷 25Agile 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 由来 41What'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 证据 63Summary 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 109Method 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 极限编程 137Method 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 统一过程 173Method 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 211Method 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 实践技巧 247Project Management 248 Environment 275 Requirements 281 Test 292 常见问题 297Question List 297 Questions and Answers 299 Bibliography 329 |
|||||
|