Skip to Content
《敏捷开发艺术》第二版
book

《敏捷开发艺术》第二版

by James Shore, Shane Warden
May 2025
Intermediate to advanced
540 pages
6h 32m
Chinese
O'Reilly Media, Inc.
Content preview from 《敏捷开发艺术》第二版

前言

当我们撰写《敏捷软件开发宣言》时,我们的支持者只是试图改变一个行业的少数人。二十年后的今天,"敏捷 "已经成为主流。不过,我之所以在 "敏捷 "一词上打上双引号,是有原因的--很多人都说他们在进行敏捷软件开发,事实上大多数人也确实是这么认为的,但他们的行动与我们二十年前的愿景几乎没有任何相似之处。

事实上,采用 Agile 方式工作需要一系列相互关联的实践,这些实践既涉及软件开发工作的管理,也涉及技术执行。其中许多实践,尤其是技术实践,并没有被很好地理解或广泛地传授。因此,太多人对这种有效的软件产品构建方式持一种扭曲的看法。

詹姆斯-肖尔(James Shore)是早期的先驱者之一,他引领了敏捷运动的核心支柱--极限编程(Extreme Programming)。他的这本书的第一版是我的最爱:一本为团队编写的手册,向他们展示了正确执行 Agile 流程所需的知识。后来,他又与戴安娜-拉森(Diana Larsen)合作创建了 "敏捷流畅模型"(Agile Fluency Model)--该模型记录了他们对人们使用敏捷方法的不同技能培养方式的经验。在这个模型中,项目管理技术的简单应用,通常被称为基本的 scrum 方法,通过关注客户需求提供了一些价值,但缺乏你所需要的技术技能来释放许多团队完成的高生产率和可靠性。

这种观点正确地推动了本书的结构,本书的主要内容是如何关注价值以及如何可靠地交付价值。关注价值 "意味着理解团队合作的重要性、发展适应性规划的技能以及与客户和最终软件用户的密切合作。可靠交付》侧重于测试、重构、设计和协作开发方面的基本技术实践。它认识到了一个往往与直觉相反的概念,即构建内部质量高的软件可以降低成本,提高代码交付速度。结合 DevOps 文化和持续交付,这样就能高频率地将功能快速投入生产,而这本身又能让团队通过观察软件在实践中的使用情况,更多地了解什么是有价值的。

20 年前,我有幸在 Thoughtworks 找到了归宿,在这里,我们的团队利用这些技能帮助客户构建新的软件产品,并取代旧有的产品。和詹姆斯一样,我们发现极限编程为我们的工作奠定了坚实的基础,在过去的二十年里,我们应用这些技术取得了巨大成功。因此,我非常高兴地看到詹姆斯又将他十年的指导经验用于修订他的书。这本书为我们学习这些对我们帮助很大的技巧提供了坚实的基础。就像任何有价值的事情一样,这需要时间,途中也会遇到挫折。但这本指导手册可以帮助你走过这段旅程--从贫瘠的仪式走向多年前我和詹姆斯第一次使用这些技巧时所感受到的活力。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

软件架构指标

软件架构指标

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
量子计算机编程:从入门到实践

量子计算机编程:从入门到实践

Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
容器安全

容器安全

Liz Rice

Publisher Resources

ISBN: 9798341659223