Coder和SlashData联合发布的一份报告阐明了开发环境的当前实践和未来方向。
随着组织日益走向标准化,“2025年发展环境状况”报告提供了对行业发展轨迹、挑战和潜在增长机会的深入分析。
开发环境标准化受到青睐
其中一个突出的发现是,企业对标准化的投入日益增加。标准化开发环境的采用正在增加,78% 的企业计划在未来一年内实施此类环境。
报告还强调了企业在这一过程中流行的方法,包括依赖内部平台或 DevOps 团队、构建内部定制解决方案、外包给第三方以及选择商业云开发解决方案。
虽然这些举措的时间表各不相同,但那些计划迅速采取行动(三个月内)的人可能已经拥有基础设施或合作伙伴关系来加速实施。
时间范围稍长(三至六个月)的组织表明处于早期准备阶段,而时间范围超过六个月的组织通常面临基础挑战,需要分阶段采取措施来克服。
这种转变在虚拟桌面基础架构 (VDI) 的使用日益增多方面尤为明显。尽管在报告中,VDI 被称为“传统技术”,但对于那些希望在分布式团队中实现集中化和标准化的人来说,它仍然具有吸引力。
然而,随着计划的成熟,VDI 往往会失去动力,而商业云托管解决方案将成为首选。毫不奇怪,拥有大量开发人员的组织已经青睐商业云环境,因为它们具有可扩展性和协作支持。
开发人员和管理员之间的拉锯战
当组织追求标准化努力时,管理员和开发人员之间的观点分歧成为一个一致的主题。
与开发人员相比,管理员通常对开发环境的评价更为积极,特别是在治理、工具访问和配置方面。这种分歧表明了优先事项不一致或沟通和教育方面的差距。
对于开发人员来说,定制环境的自主权仍然至关重要,但这种灵活性带来了风险,例如配置不一致和安全漏洞。
“管理员报告的灵活性明显更高(52% 对比开发人员 36%)。这种差异可能反映了组织规则对管理员及其团队的宽松,而最终用户开发人员则面临更严格的执行和更有限的选择,”报告的作者解释道。
冗长的设置时间让开发人员更加沮丧。只有 7% 的组织可以在一小时内创建环境,21% 的组织报告设置时间超过两天。尽管效率低下,但只有 14% 的受访者认为减少设置时间是当务之急。
标准化和灵活性之间的脱节反映了软件工程团队内部关于平衡集中控制和个人自由的持续争论。
实施挑战
报告重点介绍了组织在标准化过程中面临的几个障碍。其中最主要的是审批瓶颈——尤其是在涉及多个利益相关者参与决策的组织中。尽管审批流程对于治理和监督至关重要,但审批流程延迟或过于复杂会阻碍进展。
在工具方面,开发人员认为对所需工具和模板的访问受限是主要障碍。这种情绪通常与运营成熟度较低有关:高度标准化的组织往往提供更好的访问和更快的工作流程。
另一个瓶颈涉及 IT 和管理对变更或新开发工具的批准,24% 的管理员和 21% 的开发人员因这些流程而遇到延迟。
报告中提出的一个警示点是,对于负责配置环境的管理员来说,安全性和合规性要求仍然是一个持续的挑战。
调查结果显示,在监管框架更为严格的行业中,安全挑战往往更加突出,如政府和国防,毫不奇怪,这些行业报告称其拥有“最封闭的环境”。
行业见解和成熟度水平
不同垂直行业的开发环境成熟度存在显著差异,一些行业比其他行业更注重标准化。
教育和政府/国防部门的运营标准化成熟度最高。这些部门重视合规性和一致性,因此需要更集中的环境配置框架。
相反,零售组织尽管在自动化设置等流程成熟度方面表现出色,但经常对其环境表示不满意。
对于软件即服务 (SaaS) 公司来说,灵活性是重中之重,有时甚至要以牺牲运营标准化为代价。这形成了一种相对松懈的监督文化,开发人员拥有很大的控制权,但代价是可能带来组织风险,例如治理不善和工作流程脱节。
成熟度较高的行业似乎已将其运营流程与明确的目标保持一致,并利用正式的平台团队和自动化进行配置。与此同时,成熟度较低的行业可能缺乏这些基础,存在部门配置不一或忽视设置速度等问题,从而降低生产力。
云计算和自动化在未来开发环境中的前景
报告结果强调了云托管开发环境 (CDE) 在定义软件开发未来方面的巨大潜力。这些环境提供了灵活性、可扩展性和强大的协作工具。
然而,该报告也指出了潜在的知识差距。虽然 79% 的受访者表示使用完全管理的 CDE,但许多人对其技术特性仅表现出部分了解。这表明对采用水平的估计有些过高,而教育仍然是弥合组织内部差距的关键要求。
报告的一个重要发现是,组织更加重视自动化。
报告的作者解释说:“只有 7% 的受访者可以在不到一小时的时间内创建环境,通常是在高度标准化的设置中,例如完全托管的云托管环境。”
相比之下,使用 VDI 或过时的手动审批流程的组织的配置速度要慢得多。
主要建议
为了跟上行业走向标准化未来的步伐,组织必须解决关键的效率低下问题,同时确保开发环境满足管理员和开发人员的需求。
报告呼吁简化决策流程,加强管理人员和开发人员之间的协作,以减轻挫折和错位。这些努力必须考虑成熟度水平。
对于标准化成熟度较低的组织,改进设置可能会解决安全或运营工作流程中的延迟和差距。与此同时,成熟度较高的组织应集中精力提高灵活性,确保可扩展性,以实现持续增长。
在开发环境中实现卓越运营的旅程绝非易事。然而,如果采用一种优先考虑平衡(灵活性、安全性和可用性)的方法,回报是显而易见的:更快的工作流程、更好的治理和更满意的开发团队。