要成功部署 DevOps,具体的路线图必不可少。
正如我们最近几周在博客上所讨论的,人员、流程和技术对 DevOps 的成功至关重要,但与之相关的几个常见误区目前正影响着 DevOps 的实施。这些误区阻碍了 DevOps 的成功部署。据 CA Technologies,在试图实施 DevOps 的企业中,只有 20% 的企业完成了全面部署,这一点不足为奇。但如此低的采用率实属可惜,因为 DevOps 潜力巨大,能够通过协作实现以客户为中心的产品开发。
Moonshot 最近与一家外部研究机构进行了合作,双方对参与 DevOps 的美国高级 IT 专业人士进行了调研,旨在找出采用率无法提高的原因。对阻碍成功的障碍(资源分配不佳、无法统一碎片化流程等)进行分析之后,我们发现了一个导致 DevOps 失败的普遍性问题:缺乏结构化方法,导致 DevOps 的实施毫无章法。因此,我们在新发布的《DevOps 成功应用指南》(A Guide for Successful DevOps Adoption) 报告中提出了 DevOps 五步应用流程,供企业参考使用。
根据该流程,企业首先需要调整组织战略,再评估公司的 DevOps 实施准备情况(或成熟度);然后确定部署通过 DevOps 开发的新产品将影响的人员、流程和技术的未来愿景;再制定 DevOps 路线图,将未来愿景转化为行动计划;最后根据所确立的指标实施路线图。指南所述的五个步骤如下图所示:
正如我们在之前的博文中所说,大多数 DevOps 部署障碍都与工具、人员和流程的有效管理有关——尤其是人员和流程。在前五大阻碍因素中,有四项涉及人员问题,例如缺乏相关培训以及人员和团队的责任错位等。而最大的障碍在于资源分配不当。
Moonshot 的 DevOps 五步应用流程圆满解决了这些相互关联的障碍。例如,在“调整组织战略”步骤中,企业需要确立相关的愿景和使命,设定目标和合适的指标,以便衡量组织的目标达成度。然后,在第 2 步“评估当前的 DevOps 成熟度”中,企业需要确定成功应用 DevOps 所需的人员、流程和技术的当前成熟度。例如,在确定 DevOps 人员成熟度时,组织将查看是否制定了专门的培训计划,以及是否实现了责任共担。
您可能会对我们所述的步骤有异议,但无论您的看法如何,最重要的是采用一种结构化方法。一位财富 100 强公司高管曾在我们的研究中这样说道:
实施 DevOps 实践并没有为我们带来预期的投资回报率。如果能够采用更加结构化的方法,并清晰确定预期回报、目标和流程,那么结果一定大不相同。
现在,您已经掌握了成功的路线图,是时候开始正确部署 DevOps 了。Moonshot 能够助您一臂之力。我们与众多企业展开了合作,帮助他们制定战略和路线图,确保人员、流程和技术协调一致,从而开发以客户需求为中心的产品。联系我们,开启 DevOps 之旅并获取《DevOps 成功应用指南》(A Guide for Successful DevOps Adoption)。