扫码阅读
手机扫码阅读

读厚感:《敏捷无敌之DevOps时代》背后的54本必读书单推荐 | IDCF

537 2023-07-12

错过敏捷无敌书,便称英雄也枉然;
不见五陵豪杰墓,无花无酒锄作田。
《敏捷无敌之DevOps时代》(简称无敌书),是IDCF缘起的一本书,十年前种下的种子,十年后开枝散叶。在无敌书的最后,列了54本参考书目,这既是作者们写作时的参考和引用出处,也是我们精益敏捷与DevOps知识体系的构建基础。 
在《如何阅读一本书》中,核心的一个理念是,如何把一本书读薄,然后再如何把一本书读厚。 
很多小伙伴在问IDCF有没有DevOps和敏捷的推荐图书,首选当然是集小说、爱情及敏捷DevOps于一体的《敏捷无敌之DevOps时代》
  • 先把无敌书读薄,提取关键知识点,形成一个体系化的框架(其实就是IDCF人才成长路线图,详见 idcf.org.cn,或点击“阅读原文” );
  • 然后再将其读厚,每一个知识点的背后,其实都是一套完整的方法和实践,需要通读多本书籍并加以实践才能掌握。 
本文选取了这54本参考书的重点部分,加以补充,形成IDCF推荐读物。希望各位历经读薄、读厚,再读薄,再读厚的几个过程,最终形成自己的知识体系。 

第一本的推荐书

第一本,推荐的是1948年出版的《如何阅读一本书》,至今70余年,经久不衰(五星推荐)。 
书中提到,阅读不同读物,根据不同的目的,有不同的方法,需要运用恰当的不同速度;根据阅读的目的和方式,阅读又分四个层次,基础阅读、检视阅读、分析阅读和主题阅读。
  • 基础阅读就是我们平时习惯的阅读方式,从头到尾、逐字逐句;
  • 检视阅读是速读一本书,封面、封底、目录、推荐序和前言是了解一本书主题以及是否值得一读的关键;
  • 分析阅读是详读和掌握一本书的方式;
  • 主题阅读则是针对一个主题系列知识,旁征博引的查阅一系列书籍。

持续交付系列

《凤凰项目:一个IT运维的传奇故事》 
Gene Kim的成名作,小说体的形式,阐述TPS、约束理论,以及三步工作法。本书致敬的是高德拉特的《目标》一书,而《敏捷无敌之DevOps时代》则是致敬两者。 
这是一本极好的DevOps入门书籍,尤其适合推荐给你那些对DevOps不太了解的领导看,没有任何贬义,只是因为这本书易读性较强(几乎可以媲美无敌书),配合凤凰项目沙盘演练,疗效更佳。 
核心的知识点,在本书最后的附录,所以读薄的过程会很容易,但真的想要理解约束理论、三步工作法,还需要读厚的过程。

 

《DevOps实践指南》 
作者群体被国内戏称/尊称DevOps四大天王,Gene Kim是《凤凰项目》等书的作者,Jez Humble是《持续交付》等书的作者,Patrick Debois是DevOps一词的创始人,John Willies是Docker的前CTO。 
本书沿袭了《凤凰项目》三步工作法的整体结构,并将其详细展开,结合了40多个案例加以解析,深入浅出,又不至于陷入技术细节,很适合对DevOps有一定了解,希望进一步树立整体理念实践的读者。 
(偷懒,用了李智桦老师写目录结构)
需要注意的是,本书关注的重点是代码交付之后一直到上线的一段,即传统CI/CD一段,这在本书的一开始就有明确说明,所以不要把本书的内容,当做DevOps的全部。IDCF一直秉承的是端到端的DevOps,CI/CD是工程段的一部分,并且也不是完整的工程部分。 
《持续交付:发布可靠软件的系统方法》 
Jez Humble的成名作,从提出持续交付概念,到发布这本书,奠定了Jez Humble在DevOps第一颜值担当的地位,当然本书内容绝对值得仔细研读,Jez的方法论体系在本书就已经成型。
这两位也是DevOps四大天王之列,DevOps Handbook的作者之一。 
《持续交付2.0》 
乔梁老师作为《持续交付》一书的译者,在多年后出版了自己的书籍,持续交付2.0的理念与IDCF端到端的DevOps一致,本书也是乔梁在这个领域多年的经验汇总,个人建议将持续交付的两本书结合起来一起看。 
其他扩展阅读: 
《持续集成》,了解CI最佳读物,我们一直讲持续交付是持续集成的自然延伸,Jez Humble的持续交付,借鉴了很多本书内容,当然本书目前应该只支持按需印刷,看过持续交付两本书,本书仅做建议。 
高德拉特的《目标》,凤凰项目的致敬之作,约束理论的第一部作品,也是MBA必读教材,他的其他几部作品,保持了一贯的高水准和很强的阅读感,有时间且不缺银子可以读一下。 
丰田精益系列:《改变世界的机器》、《丰田套路》、《丰田生产方式》,可以整体了解丰田精益生产的脉络和实践。 
《金矿》三部曲,与目标、凤凰项目一样都是小说体,作者信息没有考察,可作为对丰田精益生产的补充读物。 

 

精益敏捷与看板系列

《看板方法:科技企业渐进变革成功之道》(看板书,选蓝皮的) 
David Anderson成名作,也是看板方法奠基之作,看板入门的第一本,还是建议看原汁原味的蓝皮书。 
我是4年前读的,当时关注点都在看板Board、WIP等,回来再看,其实强调的是价值流动,值得重看的经典。 
《影响地图》 
Gojko Adzic,薄薄的一本书,很容易读,如果买不到,可以看冬哥写得文章。 
《用户故事地图》
Jeff Patton,姐夫的User Story Mapping,一句话就是既见树木,又见森林。看前半本书即可,或者读一下徐磊老师和李强老师的几篇文章。 
《精益产品开发:原则、方法与实施》 
何勉老师的大作,深入浅出,一气呵成,还有大量的案例。 
事实上,如果精益看板里面只看一本,我个人会推荐这本。 
“The Principles of Product Development Flow”,Donald G. Reinertsen的力作,将流动的理念讲述的淋漓尽致,David Anderson在小蓝书中也提到,他是在本书作者的鼓励和指导下,开始实践看板方法的。只有英文版,据说作者拒绝中文版翻译,好吧,谁让你是这样的一本绝对好书呢,还是强烈建议啃下来。 
Mary和Tom Poppendieck的“Implementing Lean Software Development: From Concept to Cash”,是精益软件的奠基之作。 
Mary的书有的出过中文版,但大多已绝版,估计也只能看英文Kindle版本了,如果碰运气能够找到二手书或按需印刷版本,强烈推荐拿下。 
《解析极限编程》 
Kent Beck极限编程经典,翻看本书,满满都是精益思想的沉淀,与Mary那几本书的思想一脉相承,IDCF倡导的中DevOps原则,也是以极限编程与精益软件开发的思想打底。 
《京东敏捷实践指南》
“IDCF推荐丛书”的第一本,如同冬哥在推荐语中所写的:
破解京东敏捷之谜,非立杰和赵卫莫属!…两位作者号称京东敏捷总教头,直接引领了京东的敏捷转型。京东的敏捷如何展开?不同的产品和团队有什么不同的落地实践?个中踩过哪些坑、趟过哪些雷,最终是如何拨云见日取得成功的?所有答案都在这本书里,这也是唯一一部完整描述京东敏捷的著作,极具学习、借鉴与收藏意义。

测试系列

关于测试的书籍,此前我们有一篇《测试人员必读的15本书》,不完全是测试类的,但不错的一些测试书籍都涵盖在内,本文就不做赘述。

架构解耦系列

为实现持续部署,需要将架构进行解耦,微服务虽然与容器、DevOps并称三剑客,但微服务并非包治百病的良药,消除技术债务,应该融入日常工作中,无论是单体应用还是微服务的架构,如何写好代码,如何识别代码的bad smell,代码如何定期清扫,如何重构,才是更为基础的。 
所以先放了Bob大叔和Martin大叔的经典作品,即使在十几年后的今天,依然极具指导意义。 
《微服务设计》《演进式架构》两本书,前者已经是经典,微服务只读一本书就是它了;后者将会成为经典,演进式架构是一种架构方式,更是一种思想理念的转变,DevOps最重要的是人的变化,人最难的是思维模式的变化。 
《代码整洁之道:程序员的职业素养》 
罗伯特·C.马丁  Robert C.Martin 
《重构:改善既有代码的设计》
马丁·福勒 (Martin Fowler) (作者), 熊节 (译者) 
《微服务设计》 
纽曼(Sam Newman) 
Building Evolutionary Architectures: Support Constant Change Neal Ford, Rebecca Parsons, Patrick Kua。 

组织与个人

《第五项修炼:学习型组织的艺术与实践》
彼得•圣吉 (Peter Senge) 
《反脆弱:从不确定性中获益》 
纳西姆•尼古拉斯•塔勒布的一系列丛书始终围绕着反脆弱这个话题展开,无论是《随机漫步的傻瓜》,还是《黑天鹅》。
《思考快与慢》 
卡尼曼奠基之作,你需要了解人性,了解行为背后的根因,这在心理学上被称为行为心理学。与本书对应的,有一系列相关书籍,例如牛奶可乐经济学、怪诞经济学、怪诞行为学等。事实上,只需读这一本即可。当然本书绝对不容易读,做好思想准备。

 

Management 3.0: Leading Agile Developers, Developing Agile Leaders 
Jurgen Appelo的管理3.0,国内敏捷教练圈极为推崇,开脑的一本书,核心其实与《赋能》一书相同,配套的有管理3.0的培训和认证,Jurgen的《幸福领导力》一书也值得一读。 

创业与商业系列

《精益创业:新创企业的成长思维》  
埃里克•莱斯 Eric Ries 
将精益创业放在商业系列,因为DevOps原本就因为服务于商业,精益技术系列的《精益创业》《精益数据分析》《精益企业》等,都值得一读。
卡罗尔·德韦克博士号称影响美国一代人的心理励志之作,微软的两位CEO均强力推荐,也可以结合萨提亚·纳德拉的刷新一书来看,同样是一本好书。 
既然推荐了商业成功书,不得不补上杰克韦尔奇的《商业的本质》。商业的本质,讲的是企业、团队、商业、领导力。 
《赋能——打造应对不确定性的敏捷团队的书名,对比原名Team of Teams,也赋能了这本书新的灵魂。 

最后的一本推荐书

写给大人看的童话书 
《敏捷无敌之DevOps时代》中,借用了《小王子》里面的一句话,“你每天最好在相同的时间来…...我们需要仪式感”,“它使得某个日子区别于其他日子,某个时刻不同于其他时刻”。 
到了本文的结束,我希望这一时刻不同于于其他时刻,因为这篇文章所赋予的意义。 
《小王子》是冬哥极喜欢的一本书,保持童心,求知好学,勇于探索,纯粹与坚持,都是IDCF所推崇的,也是一直身体力行的精神,希望你也可以。

#IDCF DevOps黑客马拉松挑战赛,独创端到端DevOps体验,精益创业+敏捷开发+DevOps流水线的完美结合。

2022年11月26-27日将在杭州阿里西溪园区举办,36小时内从0到1打造并发布一款产品。

企业组队参赛&个人参赛均可,赶紧上车~????


原文链接: https://mp.weixin.qq.com/s?__biz=MzA5NzU3Njc5Mw==&mid=2651238369&idx=1&sn=f25a68855033a1c36fa1de3d93fb669e

分享研发效能(DevOps)相关趋势、发展、技术、实践等优质内容和组织相关活动。 IDCF国际DevOps教练联合会,培养端到端研发效能人才,链接高效能组织与个人,成就不凡。

18 篇文章
浏览 12.4K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线