Build大会博文 | 开发者速率:予力开发者,助推业绩增长
本文作者:Scott Guthrie,微软全球执行副总裁,微软云及人工智能事业部
几十年来,开发者一直是创新和变革的重要驱动力来源。他们在各行各业进行开拓性创新,并帮助企业渡过艰难时刻。今天,我们正身处一个前所未有的时期,每一个企业和组织都在努力适应“新常态”,重新思考业务模式,以满足客户不断变化的新需求。
从业务模式层面到产品和服务层面,技术是一切企业需求的重要支柱。因此,企业必须具备软件开发能力。企业领导需要赋能开发者,从而提高生产力和创新能力,业内已将这一需求称为“开发者速率”。
“开发者速率”不仅意味着提高交付速度,还意味着释放开发者的创造力——把开发者的想法变成软件,以满足客户的需求和企业的业务目标。
麦肯锡近期针对一家公司如何才能成为技术公司(即拥有‘技术强密度’)开展了全面的研究,据此制定了一个衡量指标——开发者速率指数(DVI),并于近期发布《开发者速率:软件能力如何助推业绩》报告,分享相关洞察。
该报告称,企业要通过软件开发推动业绩增长,就要建立适合开发者进行创新的环境,消除摩擦点。意识到这一点的企业的收入增长速度最高可达竞争对手的五倍,总体股东回报超过竞争对手60%,经营利润率超过竞争对手20%,客户满意度和品牌认知度也更高。
帮助每一企业提高“开发者速率”
如何提高企业和组织自身的开发者速率?开发者速率要求聚焦关键的推动因素,并尽可能消除阻碍开发者提高生产力的壁垒。在过去的几十年中,微软不断开发领先的软件和工具以满足开发者的独特需求,对开发者速率的核心推动因素有着深刻的了解。微软全面的开发工具链和丰富的平台,旨在帮助现代开发者和开发团队,更好地支持开发者高效地开发、安全地进行全球化合作并扩大他们的发明成果,从而在财务业绩、创新和客户满意度等方面取得更好的表现。
使用最佳工具进行高效开发
在担任工程和业务领导的过程中,我了解到推动企业数字化转型的一个关键驱动力是聘用顶尖人才。要想吸引并留住顶尖工程人才,首先要确保开发者有机会从事自己感兴趣的项目,并为他们提供最佳的工程系统和工具。
麦肯锡认为,最佳的工具是提升业绩的重要驱动力。相比之下,拥有强大工具的企业,创新程度相较对手高出65%,开发者的满意度和人才保持率则高出47%。
软件开发是一项不断演进的技术,而开发工具需要反映开发流程的变化。由于开发者需要不断掌握新技术,测试和持续集成/持续交付(CI/CD)等核心开发工作的自动化就非常重要,以便让开发者专注于更重要的事情。此外,帮助开发者使用自己喜欢的编程语言、开源框架和工具也有助于开发者提高生产力和工作舒适度。
在微软,我们不断把现代开发实践和新兴技术融入我们的工具之中。微软Visual Studio产品系列的目标就是为每一位开发者提供最佳的工具。每一天,全球有数百万开发者选择使用Visual Studio Code和Visual Studio工具,这让我倍感荣幸。
长期以来,许多开发团队的成员分散在多个地方,而现在,几乎每个人都在经历这样的变化。此外还有一些新的挑战,比如开发者无法连接专用开发盒等。为了解决开发者在从事新项目或转移到远程办公时的一项常见的难题,同时也是最大痛点之一——设置新的开发盒,微软最近推出了Visual Studio Codespaces。开发者可以通过Visual Studio和Visual Studio Code使用Codespaces,或直接在GitHub内使用。通过云计算,Codespaces让开发者能够在几分钟内创建全面配置的开发环境。在本次Build大会上,我们公布了更多创新成果,帮助开发者在任何地方编程、协作和传送。
全球协作,安全共享
麦肯锡的研究结果进一步显示,表现领先的企业与业内其它公司最大的差别在于对开源的采用。这些领先企业受开源影响的程度高于其它企业三倍。开源能力最强的企业的创新得分超过其它企业30%,开发者满意度得分超出20%。
采用开源不仅指向开放源代码或技术的应用,更要拥有开源思维——打造知识共享的企业文化,并为软件开发做贡献,以实现更广泛的开发团队或社区的合力。在提高团队的工作效率和满意度方面,有效的协作是最重要的促进因素。
通过GitHub,企业可以引入超过5000万开发者的最佳协作方式。通过赋能内部协作,企业可以吸引并留住顶尖人才,提高软件开发投资的影响力。为了确保所有开发人员均可访问GitHub,微软近期宣布了GitHub向团队免费开放。为了提供无缝的云体验代码,我们还在Build上宣布了GitHub Actions for Azure的全新集成。超过30种GitHub Actions for Azure功能帮助企业的开发团队轻松创建工作流并实现自动化,包含创建、测试、封装、发布和部署到Azure等流程。
麦肯锡认为,公有云的采用是开发者速率的有力催化剂,这一点对非软件公司尤其重要——公有云的采用对这类公司业绩的影响是软件公司的四倍。
通过Azure,我们打造了一个端到端的云平台,让开发者能够专注于开发应用,而不必担心其底层设施。Azure支持开发者最喜欢的编程语言、开源框架和工具,并提供学习新技能的简单途径。
微软Azure的最新创新使开发者能够构建云原生应用,并且对现有应用进行现代化升级。为了帮助开发者将Windows应用现代化,微软最近推出面向Azure Kubernetes服务的Windows Server容器。为了让开发者在不受限、有保障的速度和性能之下更简单地按需扩展应用,微软宣布Azure Cosmos DB的全新创新,并且通过将autoscale与Azure Cosmos DB免费层配对使用,助力企业节省大量成本。Azure认知服务帮助开发者轻松地将人工智能添加到应用中。微软还宣布了包括Azure认知服务的语音风格强化和容器支持在内的全新功能。
麦肯锡的研究还显示,先进的企业多使用低代码和无代码平台进行开发。与排名靠后的企业相比,使用这项技术的企业在创新方面的得分高出33%。Power Apps提供了低代码应用开发平台,用于快速开发网页和移动体验。如今,我们的许多客户开始转而使用Power Apps与Azure的组合,以期快速产出解决方案来响应不断变化的业务需求。
了解更多关于Power Apps和Azure的信息
使用Azure进行开发,可以让具备各种技能的开发者共同轻松利用最新的云技术和丰富的工具。在Build大会上,我们还宣布了Azure中的更多创新。
如今,各行各业的企业都在迅速发展革新,以适应当前的情况。微软始终与全球各地的组织密切合作,开发并加速交付安全、经济高效的云端解决方案。例如,Carhartt、Optio3和瑞典医疗服务等企业和组织就在微软开发工具和云平台的支持下提高了开发者速率。
进一步了解开发者速率的更多信息
以及微软如何提供帮助我们还在Build大会上发布了新的开发者速率评估工具,旨在帮助您评估组织的开发者速率指数(DVI)得分,了解业内同行的基准情况,获得可行的建议和指导,从而取得更良好的业务成果。
关于微软
微软(纳斯达克上市代码“MSFT”)致力于成就“智能云与智能边缘”时代的数字化转型,予力全球每一人、每一组织,成就不凡。Build 2020:微软打造超级计算机和负责任的机器学习
零售察变:服饰时尚品牌的疫后新生存指南2最新活动本周精彩课程抢先看!