实话说我算不上是一个特别爱看书的人,我的看书效率也不算高,但是这么多年下来也看了一些敏捷相关的书籍,整理一下或许你也需要。以下排名不分先后想到哪本就写哪本。
1《凤凰项目:一个IT运维的传奇故事》
对读者来说最困难的可能就是如何能静下心来坚持每天看书,如何让自己能看得进去很关键,否则嘴上读着文字,思绪早已飞走,所以推荐的第一本书就是凤凰项目,我读这本书的时候是几年前了,当时读的出发点是想了解下DevOps,因为知道自己看书效率不高所以找了这本以小说形式写的书,虽然在当时读过之后也没有很理解到底DevOps的概念是什么,但是确实里面很多内容还是感触颇深。
2《敏捷无敌之DevOps时代》
说到小说形式的书,那这本《敏捷无敌之DevOps时代》就不得不提了,这本书是姚冬、王立杰、许舟平几位老师合著的,在20年这本书可以说是非常火爆的,当时自己买了一套,后续还通过各种活动拿了两套,现在家里还有一套没有拆封,有喜欢的朋友可以联系我免费送给你。
看这本书时因为对敏捷和DevOps已经有了自己的理解,所以不像看《凤凰项目》时那么迷茫,很多内容都非常有感悟,书分为上下册,以一个爱情故事做串联,里面涉及了各个方面的敏捷DevOps知识,如果你想全面了解敏捷那赶紧入手读一读,因为篇幅较长建议您可以多读几遍。
3《走出硝烟的精益敏捷-我们如何实施Scrum和Kanban》
推荐这本书是因为这本书算是我的敏捷启蒙书,当时我还没有考过任何的敏捷认证,想找一本书了解下敏捷是什么,在购书网站看了评价觉得这本书还不错就下手了,拿到之后还记得是在火车上第一次打开,记得在前面几页作者说这本书不是写给菜鸟的(心中妈卖批),里面是实践过程中摸索出来的一些做法,可能并不适应所以的组织或团队,自己还是硬着头皮看了一半,第二次再拿起来也是几年之后了,再读的时候感触颇深,所以后来这本书成为了我做内部培训时的奖品,当你参加了一两天的敏捷培训后,读一读这本书或许会很有收获。
4《敏捷整洁之道》
这本书也是20年看的书,当时看到这本书立刻想到了《代码整洁之道》,买回来读了,第一感觉是读起来不累,作者是敏捷宣言发起人之一Robert C.Martin,作者用很自然的语言在介绍敏捷的初衷,没有过多的术语,也没有难以理解的概念,同时作者也强调了敏捷工程实践的重要性,读过之后似乎没有收获太多的知识点,但是感觉心灵有受到启迪(小伙子,你有点夸张哈),似乎能理解敏捷大师特别坚持的所谓纯粹的敏捷。
5《持续交付》和《持续交付2.0》
第一次读《持续交付》没有读完(怎么好多书第一次都没有读完?),后来读是因为考DevOps Master的认证,当时把这本书读了两遍,算是对书中的内容有了一些理解,可以说书中的内容很全面了,是DevOps必读书籍,《持续交付2.0》是乔梁老师的大作,内容也是非常全面,而且对敏捷、持续交付、持续交付2.0等概念涉及的范围作了澄清,两本书连起来读或许会事半功倍。
6《京东敏捷实践指南》
写到这里就突然想到了这本书,这本书给人的感觉是“短小精干”,书很薄但是涉及的内容很广,敏捷概念、Scrum、XP、Kanban、规模化敏捷和各种案例都很丰富,我只是花了几个晚上抽时间就读完了,如果你读书的时间很少那看看这本书,不错!
7《大规模Scrum》和《SAFe4.0参考指南》
刚刚说到了规模化敏捷就立刻想到这两本书,鉴于行业内Less和SAFe的框架之争把这两本书放在一起总感觉怪怪的,话说回来这两本书其实我都没有看完,原因是我看到一半就把书扔在一边转而去研究Less和SAFe的官网了,所以后来很多内容都是通过官网学习的,但是如果你喜欢看书,这两本规模化敏捷的书还是值得入手的。
可以说SAFe和Less框架的设计区别还是很大的,Less还是依赖于Scrum做得好,在这个基础上去做扩展会更加得心应手,用吕毅老师的话说有了岗位和角色就一定会忙起来,没人会说自己没事儿干,所以Less坚持more with less,能不加人就不加,能不加工件就不加,反观SAFe则更像一个工具箱,涉及的内容非常之多,有点pmbok的感觉,内容全了,具体应用是就依赖于如何裁剪了,框架各有特点也各有优势,还是实践出真知。
8《敏捷估计与规划》
这本书是考ACP时逼着自己读的,这本书还是很全面的介绍了敏捷计划的内容,如果你想全面的了解一下还是建议读一读,我个人的看法是这本书部分内容写得有点啰嗦有种看国产电视剧的感觉,跳过几页似乎还能接得上(仅代表个人观点)。
9《看板方法-科技企业逐渐变革成功之道》
学敏捷必须要学看板,学看板就必须读一下这本《看板方法-科技企业逐渐变革成功之道》,作者是大卫·安德森,也是把看板方法从传统行业引入到软件研发领域的人,所以,读它就对了。
10《Scrum精髓》
这本书可以说是学习Scrum的经典书籍了,不过惭愧的是我知道这本书很晚,但是读过之后也有种相见恨晚的感觉,静下心来读一读您会对Scrum有更深入的理解。
11《The Scrum Guide》
很多朋友通过各种各样的途径了解了Scrum这个方法,鉴于Scrum框架是简单的,所以很多人认为已经掌握了Scrum,但是实践过程中发现很多做法与Scrum提倡的方向有所偏离,所以既然你决定运用Scrum框架,那这本薄薄的官方读物难道不应该多读几遍吗?
12《精益和敏捷开发大型应用实战》
如果你看到这本书的作者你会发现和《大规模Scrum》这本书是一样的,没错,用Less的一张图来解释他们的关系,两位作者首先写的就是这本《精益和敏捷开发大型应用实战》,也就是图中的experimes部分,后续在这个基础之上又写了《大规模Scrum》一书,所以从这一点上来看我们知道Less框架的形成不是先有了框架和指南,而是先有的实践继而根据有效的实践总结形成了整个框架体系。
13《用户故事与敏捷方法》
如果你想仔细的了解敏捷计划的内容就看《敏捷估计与规划》,如果你想仔细了解用户故事的内容这本《用户故事与敏捷方法》就是你的不二之选,这本书还是挺厚的,都是围绕用户故事编写的,按需阅读吧。
14《用户故事地图》
如果说用户故事这本书只能让你看到树木,那用户故事地图这本书就在传授你方法看到整个森林,这本书讲述了用户故事地图的来源和设计,用户故事地图是非常好的工具用起来也比较简单,如果你想追根溯源就读一下这本书吧。
15《敏捷软件测试》
如果你是测试人员或者对敏捷测试领域很感兴趣建议读一下这本书,很多敏捷测试相关的概念都能在这本书中找到,比如测试四象限、测试金字塔等。
16《敏捷项目管理(第2版)》
很多Scrum Master、敏捷教练可能都是由项目管理人员转岗的,所以这本书里描述的敏捷项目管理模式可以让读者理解敏捷项目管理与传统项目管理的差异。构想、推测、探索、适应和结束五个阶段很好的描述敏捷项目管理的思路和方法。
17《敏捷回顾:团队从优秀到卓越之道》
敏捷是为了灵活响应客户的诉求,为客户带来价值,而关键的实践是定时和及时地回顾以及持续改进,所以敏捷回顾是非常重要的敏捷实践,这本书围绕预设会议基调、收集数据、激发灵感、决定做什么和总结收尾几个步骤详细的介绍了敏捷回顾的经典方法。
18《敏捷中国史话》
最后推荐的一本同样是20年的新书,作者是熊节老师,对我来说阅读这本书是因为我深知自己在敏捷圈是个新人,希望通过这本书了解那些错过的重要事件,过往的经验能帮助我们少走弯路,也能提高我们对历史的认知,“知史以明鉴”!
以上就是我个人推荐的20本敏捷书籍,也许不是所有的都适合您,仅以个人的视角做简评和推荐,希望对您有帮助!
来源:敏捷DevOps那些事儿
作者:杨久成
4月每周四晚8点,【冬哥有话说】DevOps之庖丁解牛,拆解DevOps的工具及具体实战。公众号留言“解牛”可获取地址
- 0401《数据库持续交付流水线分享与演示(Azure DevOps+Flyway)》
- 0408《持续交付中的版本管理与基于Azure DevOps扩展框架的插件开发》
- 0415《微服务,多团队协作中的API测试怎么做 - Pact契约测试》
- 0422《BoatHouse端到端流水线展示》