AI智能总结
DevOps & BizDevOps现状调查报告 版权声明 本调查报告版权属于云计算开源产业联盟,并受法律保护。转载、摘编或利用其它方式使用本调查报告文字或者观点的,应注明“来源:云计算开源产业联盟”。违反上述声明者,本联盟将追究其相关法律责任。 报告目录 观点摘要06 调查背景201.1 调查方法及样本 21 1.1.1 调查方法 1.1.2 样本描述 1.1.3 样本说明1.2 报告术语界定21 21 2024 DevOps 现状26 2.1.1 敏捷开发管理 27 272.1 DevOps 应用现状 2.1.2 持续交付 2.1.3 技术运营 2.1.4 持续测试 2.1.5 应用设计 2.1.6 安全管理 2.1.7 业务研发运营一体化(BizDevOps) 2.1.8 研发效能度量35 43 50 58 62 71 77 企业对政策/资质的需求93 前言 当前,我国正处在以数字化、信息化、网络化、智能化为特征的科技变革浪潮中,新一代信息技术与其他产业加速融合,推动新生态、新技术、新业务不断涌现。为满足不断增长的业务需求和频繁的市场变化,软件的开发运维历经了多次变革。从最初的瀑布模式到将业务开发测试整合的敏捷迭代开发,再到打破研发和运维壁垒的DevOps,产品的交付效率和质量在不断提高。为助力企业DevOps落地实践,促进全行业DevOps演进与变革,云计算开源产业联盟开展了2024年DevOps & BizDevOps现状调查。问卷以中国信息通信研究院牵头编制的《研发运营一体化(DevOps)能力成熟度模型》系列标准为参考,聚焦中国DevOps &BizDevOps实践成熟度现状,对DevOps & BizDevOps转型现状、未来DevOps &BizDevOps的发展、企业对政策/资质的需求等情况进行了调查,共回收有效问卷6388 份。本报告以调查结果为基础,结合行业专家的深度访谈、研讨,力争详实 客 观 地 反 映 企 业 对 DevOps & BizDevOps落 地 实 践 的 需 求 , 为 广 大 关 注DevOps & BizDevOps的从业人员、专家学者和研究机构提供真实可信的数据支撑。 本次调查联合超60家企事业单位共同发起,包括云计算开源产业联盟、中国农业银行、工商银行软件开发中心、建信金科、招商银行、中信银行、浙商银行、华泰证券、银河证券、广发证券、华安证券、百度、腾讯、阿里云云效、华为云CodeArts、中兴RDCloud、京东、中国联通软件研究院、中国电信研究院、江苏移动、上海电信、中移苏研、中移杭研、内蒙古移动、中移集成、上海电信、开源中国、高效运维社区、大家保险、郑州银行、中原银行、浙商银行、平安银行、极狐GitLab、神州泰岳、思特沃克、悬镜、ONES、吉利汽车、众安科技、杰蛙科技、长银消费金融、长江证券、东软、亚信、宇信、中软国际、中国铁塔、南银法巴消费金融、浩鲸科技、用友网络、畅捷通、富通、禅道、同方有云、跬步信息、默安科技、棱镜七彩、谐云科技、金蝶天燕、烽火通信、大连华信、新数科技、深圳华大生命科学研究院、博云、明源云等(*以上排序不分先后),各地DevOps & BizDevOps实践企业和社会各界也给予了大力支持,在此,谨表示最衷心的感谢!同时也对参与中国DevOps & BizDevOps现状调查访问的企业朋友表示最诚挚的谢意!云计算开源产业联盟 2024 年7月 参与编写单位:云计算开源产业联盟、中国农业银行、工商银行软件开发中心、建信金科、招商银行、中信银行、浙商银行、华泰证券、银河证券、广发证券、华安证券、百度、腾讯、阿里云云效、华为云CodeArts、中兴RDCloud、京东、中国联通软件研究院、中国电信研究院、江苏移动、上海电信、中移苏研、中移杭研、内蒙古移动、中移集成、上海电信、开源中国、高效运维社区、大家保险、郑州银行、中原银行、浙商银行、平安银行、极狐GitLab、神州泰岳、思特沃克、悬镜、ONES、吉利汽车、众安科技、杰蛙科技、长银消费金融、长江证券、东软、亚信、宇信、中软国际、中国铁塔、南银法巴消费金融、浩鲸科技、用友网络、畅捷通、富通、禅道、同方有云、跬步信息、默安科技、棱镜七彩、谐云科技、金蝶天燕、烽火通信、大连华信、新数科技、深圳华大生命科学研究院、博云、明源云等(* 以上排序不分先后)。 参与编写人员:杨玲玲、牛晓玲、白瀚雄、刘昭炜、武仪、白璐、张健一、李彦成、萧田国、钟峰、景韵、雷涛、韩洪雷、施景丰、蔡旭辉、董威、王晓峰、李鑫、王爽、王浏明、杨青、黄代军、彭莹莹、王艳、谭守文、王鹏、卢海杨、胥健、黄长春、王小娜、王晓翔、董越、段新、石雪峰、庄飞、韩晓光、刘春晖、张哲宇、刘扬清、黄少琪、丘靖、王西牛、孙营、马景贺、梁大功、但吉兵、王媛媛、子芽、董晓红、林科、刘红梅、高家祺、张永涛、王晨、王升元、阿迪夫、刘泽宇、李慧峰、盛露、鞠武军、杨冬漩、辛治运、彭颖、潘智斌、张世君、朱家发、蔡夏丰、王雪珊、胡学考、姚宁、贾桂芬、李峻、陈华、丁宁、张哲宇、刘恂、顾黄亮、刘轶、赵威、王玉木、王春晓 观点摘要 DevOps 应用现状 1.敏捷开发管理 组织对敏捷开发的采纳程度持续增长,实践敏捷的企业首次超过九成。调查显示,9.99%的组织尚未使用敏捷开发,较2023年的12.68%有所下降。与此同时,5.66%的团队刚开始引入敏捷开发,31.80%的团队已使用一段时间并处于优化阶段,而27.62%的团队敏捷开发实践已在组织内广泛普及。 超六成企业认为敏捷开发模式提升研发效能。 66.4%的组织表示敏捷开发改变了团队的开发模式,并对研发效能产生了积极影响,这一比例高于2023年的62.52%。 迭代回顾会议、评审会议、计划会议是最受企业青睐的敏捷管理实践。 在具体的敏捷实践中,46.05%的团队采用了产品待办列表梳理会,而34.59%的团队进行了Sprint迭代。此外,52.44%的团队实施了迭代评审会议,54.17%的团队进行了迭代回顾会议。 超六成企业实践预构建实现研发质效双增。 在软件开发过程的持续改进方面,56.44%的开发团队每天进行至少一次的集体代码回顾,54.44%的开发团队每天至少向代码主干合并一次代码。 通过界面原型的方式成为企业最主要的需求分析手段。 需求了解和分析方面,50.91%的团队通过阅读一定格式要求的文档来分析需求,57.71%的团队通过界面原型的方式进行需求分析。 敏捷开发管理中,企业最常用的工具为需求和项目管理工具以及协作工具,文档和知识库的使用比例进一步提升。 在敏捷研发管理工具的使用上,23.43%的组织使用JIRA进行需求和项目管理,而20.24%的组织使用GiteeDevOps Team。此外,16.56%的组织使用Confluence作为文档和知识库工具,而17.45%的团队使用微信进行协作。 超四成企业实现基本的持续集成,即任何变更都会触发完整的集成流程。 组织在持续集成的实践上显示出了积极的进展。具体来看,14.48%的团队报告称他们已经完全实现了持续集成,任何代码、配置或环境的变更都会触发完整的集成流程,这比2023年的11.13%有所提高。此外,有28.29%的团队表示他们基本实现了持续集成,能够每天多次向代码主干集成,而21.18%的团队每天至少集成一次。 Tabnine及GitHub Copilot成为了最受欢迎开发大模型工具,超半数研发人员开展了相关尝试。 2024年调查强调了大模型工具在敏捷开发中的赋能作用。51.82%的团队使用了GitHubCopilot进行代码补全,这一工具通过提供智能代码建议,显著提高了编码效率。同时,54.84%的团队利用Tabnine作为智能助手,以提高开发速度和准确性。 2.持续交付 单元测试、持续发布、持续集成是最受关注的持续交付工程实践。 在工程实践方面,2024年的数据显示了一系列积极的进展。50.41%的团队实现了单元测试,这是确保代码质量的关键步骤。44.93%的团队实现了持续集成,而45.49%的团队采用了持续发布的做法,这些实践有助于加速软件交付过程。 与2023年相比,企业的持续集成能力全面提升。 19.35%的团队使用统一的持续集成系统,比2023年的15.97%有所增加。有23.73%的团队拥有专门的持续集成团队,负责维护系统并具备代码扫描能力,这一比例较2023年的21.82%也有所提高。 容器和虚拟机在基础设施技术的选择上占主导地位。 83.5%的团队使用了虚拟机,而83.76%的团队采用了容器技术,这些比例均较2023年有所增长。 企业部署实践显示出进一步自服务化的趋势,超半数企业实现部署与发布的全自动化。 与2023年相比,实现部分部署过程自动化的团队比例从20.76%上升到21.13%。此外,25.41%的团队实现了部署发布自服务化,允许开发人员自助一键式部署,这一比例较2023年的25.00%有所提升。 企业在持续交付流水线自动化和集成方面的努力初见成效,超九成企业实现构建、部署、测试全流程自动化。 29.39%的团队建立了包括自动化构建、部署、测试等环节的流水线,这一比例较2023年有所提升。 国产化持续交付工具逐渐展露头角,包括 Gitee、Coding、云效、工蜂等国内厂商逐渐占领市场。 在持续交付相关工具的使用上,2024年的数据显示出一些工具的普及和偏好。25.11%的团队选择了GitHub作为代码管理工具,24.01%的团队使用码云/GiteeDevOpsCode。 代码生成、编码助手、流程管理等大模型工具在持续交付中的应用越来越广泛,为软件开发流程带来了新的自动化和智能化能力。 31.93%的团队使用了DevOpsGPT进行智能开发,47.96%的团队使用SourcegraphCody作为编码助手,这些工具帮助团队更高效地完成开发任务。在测试和安全方面,36.57%的团队使用Grit作为测试助手,而35%的团队采用AmazonCodeWhisperer进行安全检查,这些工具的应用提高了软件质量和安全性。 3.技术运营 企业系统监控进一步提升,监控覆盖全生命周期且智能化程度显著提升。 数据显示企业在提升系统监控能力方面取得了一定进展。20.86%的企业已经覆盖了系统、应用与接口日志监控,并具备告警度量、告警收敛与监控数据关联分析能力,这一比例较2023年有所提升。 企业在提升运维效率和风险控制能力方面取得了显著进展。 29.3%的企业已经具备了完善的事件与变更管理流程,并与其他技术运营或系统平台体系打通,具有平台化与可视化能力,这一比例较2023年有所提升。 对容量和成本的可视化和管理能力成为技术运营效率和成本控制能力方面新的重要关注点。 27.27%的企业已经具备了业务容量与基础设施容量关联分析能力、柔性服务能力,以及灵活成本管控的能力,这一比例较2023年有所提升。此外,20.46%的企业在技术运营全生命周期的容量和成本管理方面有规则和流程支持。 超五成企业实现自动扩容缩容,系统拓扑结构自动梳理,高可用能力进一步提升。29.05%的企业已经具备了应用服务间调用关系治理平台、IT系统有效打通,故障定位快、数据库读写分离,主备实施同步,同城多机房备份的能力,这一比例较2023年有所提升。 端到端全链路事件埋点和快速处理用户体验的投诉问题是企业最重视的两种用户体验能力。 22.19%的企业具备了快速处理用户体验投诉问题的能力,并拥有丰富的业务端数据收集能力,这一比例较2023年有所提升。此外,25.42%的企业实现了端到端全链路事件埋点,实现全链路告警,提升部分场景的用户体验。 自动化运维工具市场呈多元化竞争态势,工具种类丰富,自研工具份额较低。 27.03%的企业使用了Zabbix进行系统监控,而21.01%的企业选择了SaltStack作为自动化运维工具。此外,22.14%的企业使用了Pr