最近机缘之下,把DevOps的两本经典的书籍看完了,《凤凰项目-一个IT运维的传奇故事》和《DevOps实践指南》这两本书是有先后关系的,建议是放在一起看。前者讲了一个故事,一个IT运维运用DevOps的三步工作法,实现项目和人生的逆转的故事,既可以看作是一篇励志故事,也可以看作是阐述DevOps的价值观和概念的IT工具书。后者就是一本纯的IT工具书,讲述如何实践DevOps,并引入了大量的成功地案例。
DevOps的诞生是为了解决日益恶化的开发和运维以及安全等方面的问题,是一套严谨实用的实践方法轮。DevOps的精髓就是三步工作法,分别是流动、反馈和持续学习和实现。DevOps是很多管理和实践方法的集大成者,它融合了敏捷、精益的方法论,也吸收了精益创业、丰田套路、持续交付、敏捷基础设施运动、精益用户体验运动等实践。
DevOps从诞生以来就是为了解决实际的问题,是经过众多实际项目检验有效的。但是DevOps的实施也并不是一件非常容易的事情,这两本书详细讲述了从组织的体制、思维方式方面需要做的变革,从不同项目不同情况采用不同的实践方法,同时列举了很多著名的公司的实际的案例,可以几乎是手把手的交我们如何实践DevOps。
有人说DevOps是敏捷发展的未来,也有人说DevOps是会像精益一样划时代的管理精髓。就我的理解,DevOps是一种管理思维的提炼,以上两种说法都有道理,而且DevOps也还是在不断地发展和完善的,也还会增加更多的应用实践,这些实践不光是软件或者是IT行业,会延伸到更多的行业。