内容提要
选择一个能够在短时间内展示明确回报率的平台举措至关重要。内部开发者门户和生成式人工智能(genAI)是常见的平台举措,但采用率较低。云开发环境(CDEs)是一个可行的解决方案,可以自动化和安全地提供开发环境,并提高开发者生产力。
延伸解读
平台建设为何应优先考虑快速回报
文章指出,平台工程初期选错方向可能导致项目停滞,甚至影响团队预算。因此,选择能在短期内展示明确ROI的举措至关重要。IDPs和genAI虽然热门,但采用率低、复杂度高,不适合作为起点。CDEs则能快速自动化开发环境,直接提升开发者生产力,是更稳妥的首选。
IDPs的局限:持续投入与采用难题
IDPs虽能集中管理工具和文档,但Gartner指出其需要持续投资,并非一次性项目。采用率仅10%,且主要解决资源发现,对开发者的日常维护等后期问题覆盖不足。此外,Backstage等框架需要自建后端和前端组件,对早期平台团队技能要求高,单独部署难以有效提升生产力。
genAI的风险:准确性、治理与ROI衡量
genAI在代码编写和测试中潜力巨大,但存在明显短板:公开代码训练的助手可能给出不适用于专业场景的答案;员工私自使用未批准的“影子副驾驶”带来安全合规风险;自托管模型需额外GPU基础设施;且其价值难以量化,组织常困惑于“谁受益、受益多少、提速多少”。这些因素使其不适合作为平台建设的起点。
CDEs:快速见效的平台切入点
云开发环境(CDEs)提供标准化、自动化的开发环境,预配置所有工具和依赖。对开发者而言,无需手动设置即可使用喜爱工具;对平台团队,可集中管理环境配置、维护、访问和故障排除。CDEs还能作为平台工具的分发渠道,确保安全合规,避免影子IT,直接作用于开发内循环,快速展现生产力提升。
Q&A
为什么选择云开发环境(CDEs)作为平台的起点?
云开发环境(CDEs)提供标准化和自动化的开发环境,能够快速展示明确的投资回报率,是实现开发者生产力提升的最佳选择。
内部开发者门户(IDPs)有哪些优缺点?
IDPs能够提供集中可见性和管理服务所有权,但面临采用率低、维护成本高和功能范围有限等挑战。
生成式人工智能(genAI)在开发中的应用有哪些风险?
genAI在开发中存在准确性和安全风险,可能导致治理问题和安全漏洞,且难以衡量投资回报。
如何提高开发者的生产力?
通过采用云开发环境(CDEs),可以自动化和安全地管理开发环境,从而提高开发者的生产力。
为什么IDPs的采用率如此之低?
IDPs需要持续投资和维护,且缺乏足够的组织优先级,导致其采用率仅为10%。
CDEs如何解决开发环境的管理问题?
CDEs提供一个集中化的平台,自动化管理开发环境的设置、维护和访问权限,减少开发者的负担。