开发团队日益被视为现代数字企业的引擎,其任务是构建业务蓬勃发展所需的新服务和功能。然而,由于资源已达到极限,组织必须找到一种方法来提高开发人员的工作效率,以便他们能够更快、更可靠地提供更新、更好的数字功能。如果他们做不到这一点,就更难跟上市场需求,许多组织将看到他们的竞争对手获得优势。
为了应对这种情况,组织越来越多地采用“左移”方法,以确保在软件开发生命周期 (SDLC) 的早期阶段对新代码进行测试。这降低了代码可能包含错误或漏洞的风险,从而导致创新延迟,因为应用程序或功能会被回滚并由开发人员重新设计。但“左移”不应该是将额外的工作“左移”到 SDLC 中,或要求开发人员承担额外的责任。它应该是通过将所有相关信息左移,让开发人员能够更聪明地工作。开发人员应该在需要时拥有他们所需的所有洞察力,以便做出更好的决策。
为什么要左移?
软件驱动的创新正在帮助组织重新定义客户体验并提高后台效率。借助微服务、Kubernetes 和多云架构,开发和工程团队现在能够快速响应不断变化的业务需求。这种速度对于吸引和留住客户以及让企业走上可持续增长的道路至关重要。
然而,也存在一些挑战需要克服。经济不确定性、持续的通货膨胀和高利率继续困扰着西方世界。尽管 Gartner 预测 2024 年 IT 总支出年增长率将达到 6.8%,但它警告称,环境仍将受到限制。因此,预算将受到严格审查,企业领导者热衷于寻找更有效地实现创新的新方法。这意味着优化开发人员的工作流程而不会增加风险。
事实上,这是一个亟待转型的领域。分析显示,英国企业每年可能在不知不觉中浪费超过 104 亿英镑,因为迫使开发人员继续承担低效的手动任务。这些任务(包括不必要的脚本编写、手动部署、低效的测试流程以及响应安全问题)应该实现自动化。这些任务不应该过于繁重,以至于在某些情况下开发人员每天只有一个小时的空闲时间用于实际编码。
上下文切换是一项特别繁重的工作,开发人员经常被迫在不同的编码任务之间切换,因为他们的工作是孤立和手动的。这可能会耗费时间、精力和注意力,导致倦怠或迫使有才华的开发人员另谋高就。
快速无风险
自动化通过加速和简化持续集成和持续交付 (CI/CD) 流程,帮助组织克服其中的一些挑战。但能够大规模自动化和快速创新还不够。开发团队必须能够在不增加业务或网络风险的情况下做到这一点。如果他们在没有适当防护措施的情况下发展过快,最终可能会增加成本和时间。回滚已经够糟糕了,但生产中的安全漏洞更糟糕。
因此,组织需要授权开发人员在不失去控制的情况下更快地推动创新。左移是解决方案的重要组成部分,也是业内大多数人都理解的概念。然而,重要的是要记住,主要目标应该是让开发人员能够获得他们需要的洞察力,以便更快地构建更好的软件——而不是在 SDLC 早期就让他们忙得不可开交。
鉴于多云、微服务和基于 Kubernetes 的开发环境的复杂性,这可能具有挑战性。有许多活动部件,开发人员必须掌握和管理多个工具和基础设施组件的配置,这增加了管理负担,并使新人才的入职变得复杂且耗时。
开发人员友好的体验
越来越多的组织开始采用内部开发人员门户 (IDP) 方法来克服这些挑战并成功实现左移。IDP 通过将不同的管道整合到一个中心化界面中来减少复杂性和手动劳动,使开发人员能够跟踪软件的提供并实时了解更改的影响。这一单一平台提供了对部署代码和管理相关服务和组件所需的所有工具和功能的自助访问。
IDP 负责开发基础设施的繁重工作,因此人才可以做他们最擅长的事情:将想法从概念变成现实。通过授权开发人员在 SDLC 早期优化代码,他们可以加速管道,降低生产中回滚或救火的风险。这意味着更少的生产力消耗上下文切换的机会。它确保花更多的时间来构建创新的新功能,而不是花在暂存环境、部署流程和脚本上,以将代码投入生产。当与具有生成 AI 和支持自动化管道的平台相匹配时,IDP 可以提供更多价值,提高开发人员的生产力和业务敏捷性。
金融科技公司 Intelliflo 正是采用了这些功能,使其开发人员能够在 SDLC 的各个阶段获得知识和洞察力。通过将关键的可观察性数据中心化到一个地方,开发人员能够做出更明智、更快速的决策,并确保他们的代码符合严格的性能和安全目标。简而言之,左移大大加快了 Intelliflo 代码的速度并提高了质量。
更好的业务成果
创新可以促进增长、提高适应性并提高竞争优势。在当今充满挑战的商业环境中,许多组织继续将创新放在首位,这并不奇怪。但为了满足客户和股东的需求,他们必须首先仔细研究创新引擎。
IDP 支持的左移方法提供了绝佳的机会来优化开发人员的生产力,同时将风险控制在可接受的水平。这意味着开发人员拥有做出正确决策和交付成果所需的一切——一次又一次。最终,这相当于更快的创新、更低的风险和更快乐的团队。
图片来源:carlosphoto/depositphotos.com
Martin Reynolds 是 Harness 的现场首席技术官。
资讯来源:由a0资讯编译自THECOINREPUBLIC。版权归作者A0资讯所有,未经许可,不得转载