开发体验工程师的趋势与重要性
在越来越依赖数字产品的世界中,软件开发正在成为价值创造和实现顶级业务成果的催化剂。在行业的各个层面,创新都在推动生产力。对于寻求创新以应对竞争的技术前沿公司来说尤其如此。在许多情况下,这意味着要快速开发新软件。
开发体验工程师
据Evans Data 称,全球开发者数量预计将从 2019 年的 2390 万增加到 2024 年的 2870 万。IDC认为,三年内,财富 500 强公司一半以上的产出将围绕数字和数字化产品以及服务。
然而,专注于为开发人员创造最佳环境以取得成功的团队在他们的底线上看到了有意义的结果。一个最近的一份报告,从麦肯锡证明,企业优先开发速度有四到五倍的同行的收入增长。
既然公司比以往任何时候都更需要开发人员,他们如何才能最大限度地提高开发人员的生产力、参与度和业务价值?他们如何才能充分利用行业知识并共同前进,减少摩擦并加快速度?
开发者体验工程师 (DXE)
工程团队需要一名领导者,即开发人员体验工程师,以确保开发人员拥有合适的工具、流程和环境,以最大限度地提高生产力并创造最大的业务价值。DXE 是工程团队成功的基础。它们使开发人员团队可以轻松地专注于他们的最高目标,并通过解决、自动化和消除开发人员日常遇到的麻烦来产生最高价值。它们是将团队提升到新高度的主要解锁力量。
DX 所有者或功能并不是一个新想法。Twitter 于 2014 年成立了“工程效率”组织,谷歌拥有庞大的“工程效率”团队。然而,在许多公司中,这一角色自然而然地出现并不断发展。
DXE 实施一组通用原则,维护正确的工具,并创建有凝聚力的标准,为开发人员的成功铺平道路。没有它们,太多的语言、框架、工程风格和流程都会增加阻力。拖累开发人员就是拖累业务。除了浪费开发人员的时间之外,低性能还会影响整体创新、执行质量和及时性以及客户体验。事实上,这一切都增加了底线。
开发人员是他们所在领域的专家——他们构建。他们不一定是流程优化领域的专家。明智地,他们会针对自己的速度进行优化(例如选择他们最喜欢的语言来编写),但有时会损害团队的速度。随着组织中开发人员数量的增加,复杂性增加了十倍。开发人员体验工程师的角色对于在雄心勃勃且充满活力的团队之间创造效率和共享实践变得越来越重要。
最后,DXE 有助于识别和消除浪费,即维护现有软件系统所涉及的辛劳。如果没有 DXE,工程师会将时间花在维护而不是构建上。这比让具有集中权限的人进行维护效率低,允许开发人员编写代码。因此,软件开发团队可以将更多时间用在正确的流程上,专注于做他们喜欢的事情。担任此职位的领导者已经制定了敏锐的战略,以帮助他们的团队找到并确定优化工作流程和消除浪费的领域。
DXE 不是解决开发者服务问题的看门人角色。相反,它们有助于促进各个团队的良好解决方案,并在简化跨服务开发的有意义的情况下实现标准化。
DXE 的业务影响:需要解决的问题
收入增长:公司在两个时期之间销售额的增加或减少——软件是如何推动这一数字的?开发团队如何在下个季度或下一年发展它?
改善最终用户体验:用户对服务的印象可能是多方面的。软件工程如何改善用户体验并显着改善停留时间或评级,或扩大用户群?
提高发布质量:开发人员应该在这里感受到真正的所有权。我们如何发布更稳定的代码,我们如何创建更多创新和需要的功能?让人们真正关心质量意味着关心商业价值和可用性。
效率:只做重要的事情。开发人员每天合并到主分支多少次?我的代码多久处于可发布状态?测试覆盖了我的多少代码库?我是否优化了我的工具和基础架构?替代工具/基础设施解决方案的潜在速度提升和节省是什么?
如何知道团队需要一个开发者体验负责人?
很难就企业何时需要开发人员体验工程师给出明确的规则——公司有不同的工程数量、技能、经验、工具和处理。小团队可以通过清晰的愿景团结起来,并通过完美合理的 KPI 保持在正轨上。
然而,随着团队的成长,开发人员在每个组织中扮演着越来越重要的角色,将开发人员体验角色正规化,在创造和实现价值方面保持一致性——以及正确认识这个角色,会带来显着的好处。对于公司而言,该角色可帮助工程师实现更高的开发速度——这是业务成功的关键组成部分。对于开发人员来说,经验丰富的团队和领导者的清晰画面标志着组织重视他们的工作和时间的投资。
开发者体验工程师的案例
改善开发者体验的机会:
- 从人才中获得有意义的价值:在硅谷,开发人员一分钟的平均成本约为 1.42 美元。开发人员的仪表每分钟都在运行,但组织中充斥着生产力杀手。
- 流动中的开发人员:分心可以决定开发人员的工作效率。从电子邮件和 Slack 到开发人员用于构建和测试的工具,一切都可以使开发人员摆脱流动状态——降低生产力并增加成本和劳力。
- 解决有趣的问题:开发人员想要有趣的问题。一些不太前沿的工作开发人员的任务是——通过在 DXE 的专业知识下利用正确的自动化工具,可以减少更新插件或调查和修复不稳定的测试。
- 确保工作有意义:让开发人员更接近最终客户,以及他们的产品帮助解决的挑战将他们与公司使命联系起来。很多时候,团队可能会忽视他们的使命和他们交付的价值。让开发人员摆脱日常工作,帮助他们更快地交付优质产品,使团队更贴近客户,并突出他们如何帮助改善用户体验和生活。每个人都受益,团队满意度得到提升。
- 使工程团队更贴近购买决策:工具决策是在远离使用它们的工程师的级别做出的——同时有大量的新工具选项可用。DXE 可以弥合组织最高层和正在开展工作的开发人员之间的差距,提供整体利益。
- 使领导力与工程团队更接近:衡量和优化工程速度是主要目标,以及捕获和报告工程成功以及如何映射到业务价值的能力。领导力受益于工程中的上下文切换 DXE,它将工程成功转化为业务价值。
DXE 与未来
几十年来,组织一直试图以各种方式解决开发人员体验问题,但它从未像现在这样重要,因为软件已成为经济各个方面背后的主导力量。DXE 作为具有核心职责和成功衡量标准的标准角色的出现将释放各种类型组织和每个行业的开发人员的力量。
这有望增强开发团队的能力,提高生产力、效率和交付产品的质量。后大流行时代的组织现在正在进行投资,以确保他们为工程团队创造合适的环境以取得成果。
企业希望创建有弹性的团队、工具和基础设施,以应对行业下一次不可避免的颠覆。拥有合适的环境和合适的工具和流程,可以将聪明的工程师变成伟大的工程师。
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: