今年是我们连续第三年,用全球DORA指标,来盘点台湾企业的DevOps能力,采用同一套标准,不只可以让企业用来和台湾同业、同产业的比较,更可以用来比较台湾企业和全球企业的开发能力。
Google旗下的DevOps评估研究团队DORA已经连续9年(今年正在进行第10年的调查),调查全球企业的DevOps能力。调查所用的这一套DORA指标,逐渐扩大涵盖到更多面向,但其中,最核心的是用来衡量DevOps交付能力的四大指标,这是国际间最常用来衡量一家企业DevOps能力的指标。台湾也越来越多企业用这个指标,来衡量自家IT团队的开发能力,作为持续改进的参考。
iThome CIO大调查从2022年开始,采用同样的网路自评,同样的问题和答案选项,来问台湾企业的IT主管,今年是第三年。企业DevOps交付能力的高低,与他们所面临的挑战大小相关,随著越来越多企业拥抱云原生技术,诸如微服务架构、容器化技术、跨云多云混合云架构的采用率年年提高,微服务架构的企业采用率从去年的21.1%,今年底将增加到24.9%,K8s与容器技术的采用率从去年的25.4%,今年也增加到26.8%。多云混合架构的企业采用率也从去年22.7%,今年增加到26.3%。
但是,企业所面临的IT环境更多元,软体开发复杂度、基础架构资源的调度和维运考验也比过去更严峻。这些挑战,一方面驱使企业必须更积极拥抱DevOps等现代化开发工具来优化开发流程,另一方面也提高了企业优化DevOps交付速度和品质的难度。从我们的CIO调查,可以观察到企业拥抱IT现代化过程的迫切性和困难。
台湾企业DevOps采用率从2022年底的19.4%,2023年底增加到23%,今年底更预估会继续提高到25.6%,平均每四家企业就有一家要拥抱DevOps,今年又以金融业的DevOps采用率最高,预估达到40.7%,服务业和医疗业也高达3成。
不只越来越多企业拥抱DevOps,企业对于DevOps的能力也一年比一年更强,从台湾企业DORA指标数据来看,今年达到卓越团队等级的台湾企业,达到6%,去年只有1.1%的企业达到这个国际水准,几乎是五到六倍的成长,反映出台湾企业快速跟上的现象。
从单项指标数据来看,台湾企业关键AP的平均部署频率,高达19.9%具备按需部署能力,比去年的14.3%提高了不少。在AP变更失败率指标(高达49.5%企业的失败率低于5%)和部署失败后的平均复原时间(21.4%企业今年可在1小时内恢复),这两项能力也明显比去年有更多企业达到卓越团队水准。只有更新准备时间的提升较少,如只有6.2%企业能在一小时内完成,比去年的5.4%略多一些。
部署频率和更新准备时间可以反映出企业的团队开发速度,而变更失败率和平均复原时间则反映了企业软体开发的品质和稳定性。台湾企业在品质和稳定性上明显的提升,而开发速度上,则偏重部署频率的提升,考验IT基础架构资源调度与CD自动化能力的更新准备工作,则还有提升的空间。
不过,从今年调查中,可以看到近2成的台湾企业,开始运用生成式AI来辅助软体开发,26.3%企业用GAI撰写开发文件,18.5%企业用来辅助程式码撰写,也有17.5%企业用于优化程式码,这都有助于提高企业软体开发的品质,也能加速企业软体开发交互的速度,从今年台湾企业DORA数据的提升,也能看到GAI效能开始发酵。
但这只是刚起步,而不是终点,随著GAI辅助开发工具,越来越成熟,愿意尝试,懂得善用GAI辅助开发的企业,有机会再进一步加速自己的IT开发战力,明年有机会看到更多台湾企业达到DevOps卓越团队的水准!