“快速行动、打破常规”的时代已经结束了。
硅谷的工程团队正在脱下连帽衫,戴上安全帽。软件行业正面临几十年来最大的文化转变:从基于直觉的“氛围”编码,到标准化的开发实践。
这种转变源于监管压力、网络安全威胁以及规模扩张的现实。拥有超过 100 名开发人员的公司报告称,如果没有标准化的流程,错误率将增加 40%,部署周期也将延长 60%。
挑战在于在不扼杀创新的情况下实现结构化。许多开发人员担心标准化会减缓开发速度并降低灵活性。
公司如何在保持创新的同时从氛围编码过渡到标准化实践?
从开发人员友好的自动化开始。GitHub 的自动代码审查和 SonarQube 的质量门控等工具无需人工监督即可处理常规标准。
首先在关键领域实施渐进式标准化。HashiCorp 报告称,采用基础设施即代码可将部署错误减少 75%,同时保持开发速度。
注重赋能而非强制执行。创建能够解决开发者真正痛点的标准。
Netflix 的混沌工程实践展示了结构化方法如何通过提供安全的故障边界来促进创新。维护专用的创新空间,让团队在制定新标准之前进行实验。
将标准视为竞争优势,而非制约因素。提供数据证明标准化如何减少调试时间并提高部署频率。
使用自助服务平台,让遵循标准变得比绕过标准更容易。自动化测试流程应该像超能力一样,而不是束缚。
文化融合需要明确每项标准的理论基础。将需求与业务成果和开发人员生产力联系起来。
市场机遇巨大。随着企业优先考虑集成开发平台,GitLab 的估值在 2023 年跃升了 35%。
顺利完成这一转型的组织将获得更可靠的系统、更短的开发周期和更强大的安全态势。而那些抵制这种转型的组织则面临着随着监管要求收紧而面临过时风险。
这种转变既代表着成熟软件组织的必要性,也代表着平台提供商的机遇。未来属于那些将标准视为加速器而非减速带的公司。
原文: https://www.tomtunguz.com/from-vibe-coding-to-the-new-software-standard/