- 敏捷开发的艺术(原书第2版)
- (美)詹姆斯·肖尔等
- 4512字
- 2024-06-26 17:15:26
本书赞誉
这本书取得了相当大的成就,它将现代软件交付的相关内容浓缩到一本简短、易读并且有趣的书中。对于刚接触迭代交付的人来说,它针对流行的实践给出了精彩的概述。对于迷失在过度工程化的“规模化敏捷”流程中的人来说,它提供了很好的引导。20年前,本书第1版对我的职业生涯产生了巨大影响,我相信这一版也同样会帮助数以百万计的开发者改善他们的软件交付方式。
——Gojko Adzic,Running Serverless、Impact Mapping、Specification by Example的作者
这本书涵盖了从代码到产品交付的内容,凝结了作者数十年积累的实战经验,通俗易懂,是软件开发团队及其合作者的必读之物。
——Avi Kessner,Forter公司高级工程师
这本书将会被放置在我触手可及的书架上。
——Krishna Kumar,Exathink Research创始人兼CEO
这本书的第1版让我着迷,我一直把它放在书架上作为参考。第2版仍然具有这种魅力,并增加了更多见解。
——Benjamin Muskalla,GitHub高级软件工程师
这是我读过的敏捷软件开发方面最全面的书。它非常实用,拥有诸多能够很容易适用于各类软件开发项目的强大案例,不管技术栈、团队规模或者行业领域如何,这本书绝对应该是你工作中随身携带的瑰宝。
——Luiza Nunes,Thoughtworks项目经理
这是我最喜欢的关于敏捷开发的书,它涵盖了技术和管理主题。我在课堂上使用它,而且一直向我的客户推荐它。
——Nicolás Paez,布宜诺斯艾利斯大学软件工程师及教授
James通过通俗易懂的叙述将概念与实际相联系,为我们全面介绍了基于经验的敏捷软件开发方法。
——Ken Pugh,首席顾问,Prefactoring:Extreme Abstraction,Extreme Separation,Extreme Readability的作者
关于敏捷开发的书籍成千上万,你应该读哪一本?我建议你考虑这一本。James在敏捷开发时代早期就精通这一切了。这本书揭露了行业内的乱象,以及到处充斥的毫无意义的“敏捷”,并提供了一种彻底而全面的方法。这种方法没那么容易快速上手,但值得一试。我喜欢这本书,它是一本有态度的书!
——Bas Vodde,LeSS的创始人之一
James Shore用新的工具、技术和过去十年的经验全面升级了本书的第1版。这本书的精华部分将帮助你把工作方式演变得真正敏捷和有效。
——Bill Wake,XP123公司
本书书名包含“艺术”一词,但实际上这是一本详尽的手册,它阐述了敏捷开发的各个方面:从文化、管理、团队合作到开发和设计的原则与质量,以及持续集成等,全面讲解了要在敏捷开发中取得成功,需要关注哪些核心问题。
作为知乎的CTO,我一直在追寻卓越的软件开发实践,本书让我看到了知乎的实践的发展方向。它如同一盏明灯,照亮了我们前行的道路,使我们对自己前进的方向更有信心。作者在本书中深入浅出地探讨了敏捷开发的核心理念,强调了文化与价值观的重要性。敏捷开发不仅是一套流程,更是一种思维方式和团队的共同理念——文化才是真正支撑和推动敏捷开发的根基。在我们的实践中,这种文化变革同样至关重要,只有每一位团队成员都以相同的敏捷精神对待工作,才能真正发挥敏捷方法的威力。
书中对敏捷团队合作的描述也令我产生强烈共鸣。团队是软件开发的核心,而敏捷团队则更加高效和灵活。作者强调了协作、自组织和跨功能的重要性,这也与我们在知乎的实践紧密贴合。唯有如此,在追求创新和持续发展的过程中,每位团队成员的才华才能得到充分发挥。当然,书中不仅仅论及了团队合作,还剖析了敏捷开发的各个环节,每个章节都体现了大师们对软件研发的精准理解。这些原则和实践对于保障软件的高质量和稳定性至关重要,这也正是我们这些软件从业者一直追求的目标。在本书中,我找到了很多知乎团队所需要的启示和指引,每一页都散发着智慧与洞见,每一章都激励着我们更加努力地追求卓越。这是一本值得拥有的书,我相信它也会成为将敏捷组织作为前行目标的团队的必备指南。
这本书第1版在十多年前就已发行,粉丝众多。很多理念在当时还很超前,但到今天已经成了行业里普遍认同的最佳实践。随着大模型等新兴AI 技术的演变,我们也正在思考如何将先进的技术引入敏捷实践中,期待看到作者和译者在未来的著作中有更多对于这些方向的实践和思考。让我们一起努力吧!
——李大海,知乎CTO兼面壁智能CEO
软件工程是一门在危机中诞生的学科。每一名软件从业者,从程序员到架构师,从运维人员到企业高管,可能都曾有过被各种截止日期和漏洞所支配的焦虑经历。作为一种价值观和开发者文化,敏捷以独特的形式为软件从业者开启了一条在效率和质量间取得平衡的途径。与第1版相比,本书内容更加充实,不仅体现了近年来敏捷实践的最新进展,而且其编排体例和行文风格也能帮助读者快速定位自己感兴趣的观点和内容。无论是希望掌握敏捷的艺术,还是想成为一名熟悉敏捷工具的实用主义者,这本书都能让你开卷有益。
——沈刚,华中科技大学软件学院教授
敏捷开发为什么变得越来越重要?因为无论是企业外部市场环境、行业竞争,还是内部的战略、组织,都充满了越来越多的易变性、不确定性、复杂性和模糊性,需要以人为核心的迭代式、增量式的软件开发方法,强调团队的合作、沟通和技术能力,快速响应变化和需求,这是敏捷开发的本质。
本书详细介绍了敏捷方法的各个环节,包括需求分析、计划制定、开发流程、测试和部署等,方便读者全面了解敏捷方法的理念、流程、工具和技术;提供了许多实用工具和技巧,可以帮助读者在实际项目中更好地应用敏捷方法,提高软件开发的效率和质量。此外,书中还深入探讨了敏捷方法的哲学和思考方式,可以让读者更好地理解敏捷开发的本质和核心理念。
本书不仅适合开发人员和项目经理阅读,也适合想要了解敏捷开发的企业领导和业务人员阅读。通过阅读本书,读者可以更好地了解敏捷开发的理念和实践,为企业的数字化转型提供有力的支持。
——王飞,小鱼易连CEO、清华大学EMBA
在《敏捷宣言》诞生的二十年内,对于敏捷的愿景和方法,已经有很多出版物做出了诠释和解读。但知易行难,在工程团队交付客户转型敏捷项目的过程中,对敏捷的理解和实践总有不同的认识与交付结果。是流于形式的工具和流程,还是忠实敏捷的精神,回归初心,重新关注宣言中左项的价值?在项目实践中,这些冲突会一直在技术理念与商业利益的博弈中反复拉锯。
本书在这些冲突和流于形式的敏捷误区的基础之上,针对第1版中落地方法的实践进行了重写,认真、客观地对敏捷在商业世界运行的多年经验进行了剖析和解读,专注于价值本身,同时分析了可能导致规模化敏捷失败的原因以及与DevOps的结合应用,对敏捷方法在团队中的运用做出了详尽指导。对于团队管理者,毋庸置疑,这本书提供了非常好的指导。
——徐飞,凯捷咨询云与人力资本管理服务线总经理
君子不器,敏捷同样如此。自《敏捷宣言》发布以来,逐渐发展出很多流派、方法、实践,敏捷不应该像一个器具那样,只具有一种功能或只限于某种特定场景。在本书中,我们看到了敏捷本身与时俱进的变化,在演变的过程中不断完成自我迭代,更加具有实操性,更加关注业务价值,所以也越来越多地应用于不同领域、不同行业并取得成功。本书完全可以作为软件从业人员的案头书籍,即使在研发过程中对很多方法都融会贯通了,也应该再翻一翻这本书,一招一式地拆解一遍。不忘初心,我们都会有新的思考和成长!
——裴哲,OPPO软件IT部部长
《敏捷开发的艺术》,书如其名。无论是敏捷团队的成员,还是工作在一线的管理者,无论是初识敏捷的新人,还是对敏捷运用自如的老手,这本书都值得你读一读。敏捷的本质是以客户价值为核心,不断拥抱变化以快速响应客户需求。如何界定价值,应该拥抱哪种频率的变化,以什么样的速度响应客户需求,快速交付与质量保证如何平衡?践行敏捷的我们或多或少会有类似的疑问。本书提供了丰富的实践指南,定能为我们答疑解惑。祝开卷有益!
——童熙,宝洁信息技术研发总监
谈起敏捷开发,一百个人可能有一百种理解。做产品研发的同学如果说自己团队的交付不是敏捷的,可能显得不专业,但真正投身敏捷的诸位所经历的变革过程和酸甜苦辣唯有自己知晓。正如本书重申《敏捷宣言》和要解决的核心问题,提纲挈领地强调敏捷是一种投资以及敏捷本质上带来了组织价值交付方式的变革。
本书系统地从团队合作基础开始,将我们都很“熟悉”的敏捷要素一一解读,融入数年间无数团队实践敏捷的得失体验。结构化的叙述,全面丰富的内容让我们受益匪浅。其中的规模化敏捷、团队建设等内容更是让我感同身受。本书给大家提供了一个停下脚步,重新审视前行方向的契机。推荐大家阅读,与各位共勉!
——王博,阿迪达斯中国数字化中心高级总监
距离本书第1版出版已超过十五年,对众多敏捷开发的从业者而言,它都是不可不读的经典。这一版是前作经典的延续,通过全面重写将这十几年来软件研发的发展历程娓娓道来。强烈推荐这本敏捷开发的经典之作,建议大家都能沉下心来仔细研读,从中找到心中不断追寻的答案。
——姚冬,华为云应用平台部首席解决方案架构师
本书的作者James Shore是敏捷开发的先驱者,开创了极限编程的先河。James与本书合作者之一的Diana Larsen共同创建了“敏捷流畅度模型”(Agile Fluency Model)。翻开本书,受益于大师们镌写的经典,我们能够在字里行间深刻地理解敏捷实践,感受在践行企业敏捷转型过程中的包容与思辨。感谢作译者为我们呈现这样一本好书!
——刘永生,荣庆物流信息技术部总监
在软件开发的世界里敏捷早已不是一个新鲜词,但能够将敏捷做好的组织却并不多。本书从敏捷的起源、理论入手,再结合实践,深入浅出地探讨了如何践行敏捷,最大化组织与个人价值,从而推动整个企业的敏捷转型。对于软件从业者来说,本书是一本非常好的工具手册,可以像查阅字典一样进行针对性的阅读。
——黄飞铭,默沙东中国IT产品总监
在数字化浪潮的推动下,企业将从信息化转向数字化,这必然导致软件开发的规模和复杂度继续提升,软件研发面临的“技术”以外的挑战将会成倍增加。当下,技术管理者都在寻找降本增效,保持团队创新活力和效能的方案。我一直认为,敏捷软件研发为众多IT工作者提供了一种解决问题的优雅之道,本书作译者深入浅出地解释了敏捷的原理、实践与案例,帮助读者理解在实际项目中应用敏捷的思想与方法,帮助技术管理者在数字化转型的时代推动整个企业的敏捷转型。见贤思齐,我会向鲲鹏学社的小伙伴推荐这本书,让我们一起成长。
——王磊,TGO北京董事会董事、清华大学EMBA
当我们正苦恼着该如何拥抱敏捷,并期待借由敏捷之道来推动数字化转型的时候,这本书已经将宝贵的经验与扎实的工具组合集结成册,从基础入门到案例拆解,从思维启蒙到追求卓越,以高效、深刻的方式引导着在VUCA时代生存的每一个团队与企业。感谢作译者为我们带来这样一本实用又精彩的好书,我们非常庆幸在追求敏捷的道路上有这样一本好书相伴。打开它,让我们一起实现敏捷吧!
——冯胜雄,金融业首席信息官
我非常高兴看到这本书翻译出版。在过去的十多年里,敏捷开发在软件领域得到了更多实践,并取得了更大的发展。本书不仅仅是关于敏捷开发的操作指南,更是带领读者探索软件开发艺术的良师益友。
无论是软件开发新手还是资深从业者,这本书都可以提供宝贵的知识和实践经验。在此感谢译者团队,他们长期工作在中国敏捷开发实践的第一线。正是常年实践的积累使他们能够深刻理解敏捷开发的真谛,并用最好的方式将其呈现给广大读者,这使得本书成为一本既实用又易读的精美之作。
愿更多读者通过这本书学到敏捷开发的方法,领略敏捷开发的艺术,并在探寻敏捷之道的过程中有所收获。
——杨攀,极客邦科技副总裁、TGO鲲鹏会总经理