DevOps落地切入点的确定及实施实例
DevOps这个词已经充斥在各个技术论坛,很多企业都说要实行,但真正能落地的却不多。
另外很多公司的DevOps只是停留在Ops部门,并不是真正的DevOps。DevOps是贯穿了业
务,研发,运维的全过程,所以如何选择切入点就很重要。从目前的很多案例来看,最多的
切入点是在Ops,因为运维自动化是有着最成熟的开源工具,同时也是最容易实行的,因为
不牵涉到其他部门,关起门来自己玩就好。其次是从测试向两端推进,测试自身也有很多大
量可以自动化的工具,同时测试环境的维护也有着Ops相似性。测试反馈的质量问题也可以
倒逼开发进行变革。
先介绍一下我所在公司的背景,国 内第一家支付公司,有着十几年的历史 。从上面大家
可以看出什么呢?就是这个公司有 着沉重的历史包袱。所以流程很老,思 维也很老。对
它的改造也会非常的困难。对公司 现状进行分析之后呢,发现痛点主要是 在几个方面,
1,缺乏全局的需求视图。2, 开发时间延误,质量 低。3,测试效率低 。4,上线流程漫
长,失败率很高。这几个痛点很 多公司 也都会 有。我 们在DevOps的白皮书里,会看到一
个完整的流程应该是这样。
那么我们,知道模型之后,我们怎 么去尝试呢。等我们开始实行后,如何 确定下一步目
标呢?就要用到另外 一个概念,叫做成熟度模型,最早在软件CMM流程里面,就用了这
样一个概念。对于DevOps的持续部署理念也是有这样一张图。
这里面很明确提出,在不同方面, 我们的成熟度的不同阶段应该是什么样 的?有了这样
的一个目标之后呢?切入点如何选 择?史记-货殖列 传有一句话:天下 熙熙,皆 为利来;
天下攘攘,皆为利往。我们推行 DevOps不是为了赶时髦,而是为了利 益。所 以要找 到符
合下面几点的切入点:
评论1