企业为何在Devops旅程中陷入困境
自动化软件厂商Puppet发布的第10份Devops现状报告显示,绝大多数企业仍然停留在进化的中期阶段,组织和文化因素仍然是整个企业成功的最大障碍。
作者: Scott Carey
英国集团编辑,InfoWorld
思想库
根据自动化软件供应商Puppet发布的2021年Devops现状报告,绝大多数组织都陷入了devops之旅的中期,该报告对全球2657名技术专业人士进行了调查,了解他们对devops和敏捷实践的持续采用情况。
报告作者指出:"有太多的组织已经在他们的devops演化旅程中停留了太长时间--即使有个别团队高度演化的成功片段,"。
[也在InfoWorld上:寻找devops的理想] 。
Puppet报告的受访者被要求自我识别他们在devops进化中的位置,其中18%的人被识别为高度进化,4%的人在2021年刚刚开始。这使得绝大多数人(78%)处于他们的旅程的中间阶段。高度进化的devops实践通常会导致按需部署,关键指标,如变更的准备时间和平均解决时间(MTTR)是以分钟而不是小时来衡量。
"每年我们都会看到很大一部分受访者没有超越进化历程的中间阶段。中层组织已经为团队进行了优化,但没有[为]团队的团队进行优化,"Puppet的现场CTO Nigel Kersten在一次新闻发布会上说。"最高级别的组织已经使devops不可见,它只是成为他们开展工作和交付软件的方式。"
是什么阻碍了组织在devops旅程中的发展?
报告指出,将工作负载分解为微服务并使用云服务和自动化工具并不自动等同于高度进化的devops实践。其他关键需求包括文化因素,如明确和联合的方法,设置有效的目标和建立一致的测量。这些因素往往阻碍了那一大批中产阶级进行真正的企业级devops实践。
"报告作者指出:"尽管这些公司都在谈论devops,并资助了一些举措,但他们未能解决或理解采用新的技术工作方式所需的文化、组织和流程变化。
简而言之,虽然这些组织说他们正在做devops,但他们还没有真正地将所有必要的元素内部化,以获得更多的开发人员和运营团队的全部利益。"报告指出:"他们还没有解决围绕着将软件部署到生产中的组织孤岛和不一致的激励措施,而这些问题导致了devops运动的出现。
这些中层组织面临的其他障碍包括技能短缺(33%)、遗留架构(29%)、组织对变革的抵制(21%)以及有限或缺乏自动化(19%)。在演化曲线的高端,这些障碍甚至变得比技术性更多,受访者提到最多的是反馈回路不足(18%)、责任不明确(18%)和未能分享最佳实践(17%)。
报告还指出,广泛的认同和领导力是任何devops演进中非常重要的因素。"演进程度最高的公司受益于自上而下促成的自下而上的转变," 报告指出。"强大的团队可以在自身和相邻的团队中创造实质性的变化,但如果没有有意义的领导支持,成功将被限制在小范围内,广泛的进化改善将不会发生。"
自动化和平台团队仍然是devops进化的关键
将工程师的工作自动化是devops的一个关键原则,根据调查结果,90%的高度进化的组织已经将他们最重复的任务自动化。但对于进化中期的组织来说,仍有许多工作要做,这些组织中只有62%的组织报告了其团队的高水平自动化;在所有受访者中,58%的人表示在部署服务之前,团队之间仍有多次交接。
[及时了解devops和软件开发的最新进展。订阅InfoWorld First Look通讯]
不过,仅仅关注自动化并不能将中层组织推向上层。"报告指出:"作为一个行业,我们过度关注devops的自动化方面,而忽略了团队互动、快速流动、协作和整个系统的优化,我们这样做是因为构建自动化是一项具体的技术任务,通常可以由少数团队完成。
延续去年的调查结果,专门的内部平台团队的存在再次被认为是扩大devops成功的重要因素。"当平台团队可以利用现有的自动化,他们可以加速devops的转型。"
相关的。
Scott Carey是IDG英国企业刊物的集团编辑,主要为InfoWorld撰稿。
关注
Copyright © 2021IDG Communications, Inc.