今年 4 月,我开始了为期六周的深入分析全球软件供应链的旅程。我评估了 106,000 个组织的实践、他们所依赖的 100,000 多家供应商,以及推动其敏捷、持续交付和 DevOps 实践的数十亿个软件组件。
我在 2015 年软件供应链状况报告:通往持续发展之路上隐藏的减速带中 发现并分享的事实从根本上改变了我对软件(以及 DevOps)的看法。
消费的数量和速度、零件和供应商的多样性以及对创新和质量的影响令我震惊。该报告的早期审阅者包括 Gene Kim (Phoenix 项目的合著者)、 Gareth Rushgrove (Puppet Labs 和 DevOps Weekly newsletter)、 Nick Galbreath (信号科学)和 Nigel Simpson (财富 100 强娱乐和媒体公司)同意。
我进行这项研究的目的不仅仅是展示有关全球软件生态系统的事实。我的目标是重点关注各行各业的软件供应链最佳实践,这些最佳实践可用作软件供应链自动化的新基准。与汽车、制药、医疗保健或国防系统的制造类似,供应链的有效管理将创造赢家和输家。我将分享证据,证明最好的高性能软件开发组织正在受益于:
研究要点
研究表明,在最好的组织中,开发人员的净生产力最高可提高 40%。试想一下,将这段时间用于更多的创新,而不是返工和维护工作。
与此同时,该报告还谈到了效率低下和复杂性,这些问题正在极大地拖累软件开发团队旨在实现的速度。软件供应链缺乏纪律、重点和可见性,导致堆积如山的技术债务、不必要的上下文切换和过时的采购方法,仅去年一年就浪费了超过 330 万个构建日。
亮点:整个软件供应链的自动化
这项研究的另一个重要见解是明确需要跨软件供应链进一步自动化。随着个别组织每年消耗数十万甚至数百万个软件组件,很明显,以瀑布为中心的方法来识别最实用的部分、检查质量、验证适当的许可证或评估安全漏洞无法跟上步伐。经常不受检查的采购做法也导致使用严重过时的软件组件,甚至是同一组件的多个版本。
下载完整报告
在接下来的几周内,我将发布 2015 年软件供应链状况报告 中确定的调查结果和最佳实践的摘录,并邀请您一起阅读。同时,这里是 缩略信息图 (无需注册)或 完整报告 (简单注册)的链接。