DevOps能力成长模型_java


     精益是DevOps实践中的一个很重要的组成部分,精益思想倡导永无止境的追求完美。对于任何DevOps实践者、团队和组织而言,从事DevOps就是脚踏实地的建设各项DevOps能力,并且坚持不懈的追求完美,并无限的发展这些能力;而不是线性的发展,低速的改善。假如不曾在任何一个方面取得过指数型的增长,就可能要停下了思考一下,是否什么地方做错了?


    也不要坐等别人来评估你的成熟度,你的产品或服务做的好不好,难道有比你更了解的人么?制定DevOps发展目标可以参考的因素有:1)行业的基线数据(历年DevOps状态报告);2)最紧迫的业务发展需求;3)目前团队/组织的能力现状。而且这些因素也是动态的,有可能也是快速变化的。设定两到五年的线性的发展规划都有可能是危险的;由于你的竞争对手始终想着如何超越你;他们实现你这个目标,可能只用了你一半的时间,甚至更短。


    假如你经常健身的话,有朋友会可能会建议你:“应该把大腿的肌肉练出来!”,而这与你想跑的更快的目标,不但有可能毫不相干,而且还有可能适得其反。可是你还是有可能会接受这个建议,由于你可能会希望向他人展示这个迷人的部位。


    DevOps的能力发展目标是:组织集体/工作团队能够更快速的创造更多的价值,从而提高营业收入或服务质量。


    以上DevOps能力成长模型是基于《Accelerate》和《加速度:2018DevOps状态报告》绘制的。模型的最右侧是所有集体工作的终极目标,提高组织的效能和绩效;最左侧的是实践者需要得到的支持,即组织领导力的支持并转型;中间的部分是所有实践者需要持续建设和修炼的各项DevOps实践能力。我认为这是一个相对较全面的模型,也不可避免的存在缺失的部分,它就像是黑夜中被路灯照亮的那一段路。这并不意味着黑暗中就没有其它道路了。追求这幅图完整程度的意义可能不会太大。