2019——深耕DevOps

作者: e2606ce5279b | 来源:发表于2019-01-21 10:08 被阅读0次

2019——深耕DevOps

      经过3年的推广,DevOps在大部分项目得到使用,完成了从0到1的过程。在此基础上,各个项目是否还需要继续投入精力到DevOps?如何有效的提升DevOps的效率?这都是我们需要考虑的内容。

      DevOps的核心理念在于“基于快速反馈的持续改进”。其中持续改进告诉我们,这个过程是一个持续的过程。如果认为到了某一个阶段,不再需要改进,可能意味着整个机制已经失效。但是应该如何改进呢?我们可以尝试从长度,宽度,深度三个维度考虑,去“深耕DevOps”。

一: 宽度的拓展——系统思考,增加DevOps的范围

DevOps的范围应该比你想象的更宽广。因为DevOps的核心理念非常基本,其核心思路也是高效工作的基本思路,简单归纳为:

1: 寻找价值并让价值流动起来。

2: 基于价值流的及时有效反馈

3: 整个过程的高效和自动化

我们可以用上述思路去分析工作中的各个方面。例如:在开发DevOps的基础上,增加文档DevOps, 在软件DevOps的基础上增加硬件DevOps。基于安全合规的安全DevOps等等。

使用“价值流动,高效反馈,持续改进”的方式去分析工作中的各个部分、各个环节。使用DevOps工具体系去高效实现,进而扩展了DevOps的使用范围。

二: 长度的扩展——价值变现,增加DevOps的长度

DevOps应该是一个端到端的完整的循环,包括需求的提出,到需求价值反馈的完整流程。但实际上,我们各个项目的DevOps存在很多缺失。很多仅仅覆盖开发阶段的一小部分。正如团队敏捷到项目敏捷,项目敏捷到跨项目敏捷一样。让DevOps流水线真正覆盖需求、开发、部署、运维、监控各个环节,才能体现出DevOps的最大价值。

DevOps覆盖长度的扩展是我们对价值概念的理解更加深入。如果DevOps流水线覆盖到开发环节,则我们默认所谓价值就是提供版本,而流水线覆盖到用户环节,则表明价值是覆盖到用户使用。而让整个团队对团队价值和个人价值达成一致认识,是团队创造价值的基础。

三: 深度的扩展——精耕细作,DevOps流水线的持续优化

一个问题是:“生孩子容易还是养孩子容易? 养孩子容易还是培养孩子容易?”答案可能显而易见。同理,使用DevOps很容易,但是用好很难。正如“更高,更快,更强”是奥林匹克永恒的追求,在追求更加高效、更加稳定的过程中,DevOps是没有止境的。是否存在质量门无效的情况?是否可以进一步优化缩短执行时间?这都需要结合具体的业务进行深入的分析。

深耕意味着精耕细作,意味着不仅仅要分析大的方法论,价值观,更要分析一个个具体甚至细微的问题,一个一个问题去攻克,一个一个优化去提升,最后才能汇聚一个巨大的改进和效率提升。

      DevOps的推进是一个没有终点的过程,因为我们对效率的提升没有终点,对价值的最求没有终点。而DevOps,关注的就是价值,关注的就是效率。再次回到开头的问题:我们是否必须持续投入精力到DevOps,如何更好的推进DevOps?我们的答案是:非常必要。犹如生命的花朵,持续的投入才能更加进步,更加优化。而漠视常常导致死亡。我们推进的方向应该从“宽度,长度,深度”方面着手,系统观念结合过程方法,激情热血陪伴艰苦奋斗,才能让DevOps在促进效率改进的道路上越走越远!

相关文章

网友评论

    本文标题:2019——深耕DevOps

    本文链接:https://www.haomeiwen.com/subject/kqiqjqtx.html