核心观点
研报指出,随着技术栈的日益多样化,开发者体验(DevEx)的重要性日益凸显。传统的 DevOps 实践和工具已无法满足需求,开发者需要更高效、更智能的工作流程和基础设施支持。平台工程应运而生,通过标准化、抽象化和自动化,为开发者提供更优的体验,并帮助他们重新掌控软件系统、团队和流程。
关键数据
- 工具和流程满意度:超过一半的受访者(56%)认为他们的团队拥有成功所需的工具、流程和生产力指标,但仍有近四分之一的受访者表示不满意。
- 自动化:虽然自动化使用率有所提高,但仍有很大增长空间,尤其是中小企业。大型企业更倾向于使用自动化,并更了解其价值。
- 平台工程采用率:近半数受访者表示他们的组织已采用平台工程实践,另有约五分之一正在考虑采用。
- 内部开发者平台(IDP):只有约四分之一的受访者表示他们的组织使用 IDP,大型企业更倾向于使用。
- 基础设施即代码(IaC):大多数受访者(79%)在项目中使用 IaC,大型企业使用率更高。
- 协作方式:开发者更倾向于通过即时消息和冲刺计划进行协作,而不喜欢支持票证和反馈循环。
- 持续学习:大多数组织提供持续学习机会,大型企业更倾向于提供这些机会。
- 开发者倡导:约四分之三的受访者表示他们的组织没有开展开发者倡导计划,大型企业更倾向于开展。
研究结论
- 平台工程和开发者倡导对于提升开发者体验至关重要,可以帮助企业提高效率、降低成本、加快上市时间并提升客户满意度。
- 大型企业比中小企业更有资源和能力来实施平台工程和开发者倡导计划。
- 开发者体验是一个持续改进的过程,需要组织不断投入资源并进行迭代。
主要发现
- 工具和流程满意度:大型企业比中小企业更倾向于认为他们拥有成功所需的资源。
- 自动化:大型企业更倾向于使用自动化,并更了解其价值。AI 技术的进步和开发者工具的普及,使得开发者体验发生了快速变化。
- 平台工程采用率:大型企业更倾向于采用平台工程,并从中获得更多收益。
- 内部开发者平台(IDP):IDP 可以帮助开发者提高效率、降低成本、加快上市时间并提升客户满意度,但中小企业采用率较低。
- 基础设施即代码(IaC):IaC 可以帮助开发者提高效率、降低成本并加快上市时间,大多数组织都在使用 IaC。
- 协作方式:开发者更倾向于通过即时消息和冲刺计划进行协作,而不喜欢支持票证和反馈循环。
- 持续学习:大多数组织提供持续学习机会,大型企业更倾向于提供这些机会。
- 开发者倡导:约四分之三的受访者表示他们的组织没有开展开发者倡导计划,大型企业更倾向于开展。
对企业的建议
- 企业应将开发者体验作为战略重点,并投入资源进行改进。
- 企业应采用平台工程实践,以简化工作流程、提高效率并降低成本。
- 企业应建立开发者倡导计划,以收集开发者反馈并满足他们的需求。
- 企业应平衡定量和定性指标,以全面评估开发者体验。