写点什么

软件开发教父 Martin Fowler:幸好我当初没把它扔进垃圾桶

作者:图灵教育
  • 2022 年 6 月 06 日
  • 本文字数:1803 字

    阅读完需:约 6 分钟

软件开发教父 Martin Fowler:幸好我当初没把它扔进垃圾桶

Martin Fowler 这个名字在软件开发领域可谓如雷贯耳。他是 ThoughtWorks 公司的首席科学家,被誉为“软件开发教父”。对于 IT 行业观察报告,他自然是“阅文无数”。


几年前的某一天,Martin Fowler 在一份报告上读到这样一句话:“我们现在可以充满信心地断言,IT 组织的高绩效与强劲的业务绩效相关,并有助于提高生产力、盈利能力和市场份额。”


Martin Fowler 后来回忆道:“当读到类似这样的内容时,我通常的反应是把它大力地扔进垃圾桶,因为这往往是伪装成科学依据的废话。”


但这一次,他犹豫了,因为他读的是软件研发效能领域的顶级报告。并且他知道,这份报告的作者之一 Jez Humble(《持续交付》一书的合著者)同样对这种废话嗤之以鼻。


那这是怎么一回事呢?


Martin Fowler 立即给 Jez Humble 写了一封电子邮件,想了解那句话背后的隐含意思。


经过 Jez Humble 和该报告的另一位作者 Nicole Forsgren 的详细解释后, Martin Fowler 才相信那句话的背后是严谨的科学方法和充足、真实的分析,甚至“远远超过我在学术论文中常看到的那些”。


正是软件开发教父的这种追根溯源的精神,才成就了后来的这部数字化转型和软件研发效能领域的重要著作。


《加速:企业数字化转型的 24 项核心能力》

作者:妮科尔·福斯格伦 等

译者:孙振鹏,乔皓天,乔梁


在 Martin Fowler 的强烈建议下,Nicole Forsgren、Jez Humble 和 Gene Kim 这三位 DevOps 领军人物将他们横跨四年的开创性研究工作的成果和方法凝结成书,用一手数据和科学方法证实了技术实践与高绩效的因果关系,并总结出企业提高软件研发效能的 24 项核心能力


它回答了你关心的许多“为什么”


通过详述这 24 项核心能力,这部著作回答了企业研发效能方面的许多“为什么”,举例如下:


- 为什么高绩效团队只需一小时就能完成代码部署,而低绩效团队需要几个月?


- 为什么要求开发人员记录提交的代码行数毫无意义?


- 为什么速度也不是好的生产力度量指标?


- 为什么将某些软件开发工作外包反而会增加成本?


- 为什么放手让团队自己选择工具比规定使用统一的工具更好?


- 为什么你应该关注能力模型,而非成熟度模型?


- ……


这本书对谁会有帮助


三位作者强强联手


妮科尔·福斯格伦(Nicole Forsgren)


微软研究院合伙人、GitHub 前研发与战略副总裁,由她创立的 DevOps 研究与评估创业公司 DORA 在 2019 年被谷歌公司收购。通过 DORA,她领导调研和出品了 DevOps 行业备受瞩目的年度报告。



耶斯·亨布尔(Jez Humble)


被誉为“持续交付之父”,软件交付绩效方面当之无愧的意见领袖,现就职于谷歌公司,同时在加州大学伯克利分校任教,讲授敏捷产品管理课程和 Java 软件设计课程。他是《持续交付》和《DevOps 实践指南》的合著者。



吉恩·金(Gene Kim)


DevOps 企业峰会创始人,研究高绩效技术组织长达二十载,在 DevOps 思维的全球化普及过程中发挥了关键作用,另著有《凤凰项目》《独角兽项目》《DevOps 实践指南》等。


业内佳评


“任何运营 IT 组织的人都应该仔细研究这些技术,并学以致用。这本书的三位作者已经勾勒出高绩效 IT 组织的模样,IT 从业者应该将其作为指引自己加入卓越绩效组织行列的一张路线图。”

——Martin Fowler,ThoughtWorks 公司首席科学家


“这是具有重要意义的书,因为它解决了我们之前以为无法解决的问题,即我们应该如何对比各个软件开发团队的绩效。这本书的三位作者为软件开发领域做出了重大贡献。”

——Dave Farley,《持续交付》合著者“持续交付”(Continuous Delivery)频道主理人


“这本书在扎实研究的基础上,深入探索了各种因素之间的关系。无论你的目标是采用敏捷、精益还是 DevOps,这本书都可以帮助你关注影响这些目标的因素,并决定应用哪些实践以及如何应用它们。”

——Ben Linders,节选自 InfoQ 编辑推荐之必读书单


“通过 DevOps 打造高绩效企业是很多实践者追求的目标,业界不乏各种优秀实践和不同场景的成功案例。但能做到足够有影响力、有公信力、基于大量调研数据和科学分析淬炼出模型的,恐怕只有这本书了。我曾多次引用书中的精辟观点和 24 项核心能力,相信这些知识的精华能进一步推进行业向前发展。”

——张乐,腾讯 DevOps 与研发效能技术专家


“这本书(以及其成书依据《DevOps 状态报告》)的问世,颠覆了行业对于软件交付能力的认知。这本书以数据统计分析为基础方法,让 IT 从业者不用单凭经验和直觉,而能以科学务实的方式提升软件交付绩效。这是一部在 IT 行业具有里程碑意义的重要著作。”

——许峰,企业数字化转型顾问


一键 get!!!



发布于: 刚刚阅读数: 3
用户头像

图灵教育

关注

是好书,把我们联系在一起 2021.11.01 加入

人民邮电出版社旗下图灵教育。主要负责出版IT类,科普类图书。

评论

发布
暂无评论
软件开发教父 Martin Fowler:幸好我当初没把它扔进垃圾桶_软件开发_图灵教育_InfoQ写作社区