3个简单的方法来提高软件开发人员的效率
时间:2022-11-28 10:15
企业家贡献者所表达的观点是他们自己的。
我在公司董事会上观察到一个奇怪的趋势。营销和销售副总裁会带着图表、报告和经过精细调整的数据来。首席财务官会打开一个仪表盘,详细列出每一分钱的收入和支出。人力资源主管将分享招聘指标直到最后一个员工。但当涉及到任何现代公司的命脉工程时,几乎没有数据——只有一种模糊的感觉,知道什么可行,什么不可行。
现实情况是,工程效率和开发人员经验仍然是一个黑箱,即使在一些最先进的技术组织中也是如此。在这个盒子里潜藏着巨大规模的低效。
我听说一些大银行雇佣了成千上万的开发人员,由于流程臃肿和不必要的辛劳,他们的工作效率只有30%。这不仅仅是浪费资源。受挫的开发者退出了。为了弥补效率低下所需要的额外工资的重压下,公司的工资下降了。客户被困在等待交付物。考虑到对生产力和产出的全球影响,这很容易成为一个万亿美元的问题。
好消息是,有一些简单、具体的方法可以优先考虑开发人员体验(DX)和工程效率。作为三家高增长科技公司的开发者、创始人和首席执行官,我看到了改进DX带来的变革性好处。以下是每位CEO都应该知道的事情:
相关:使用这4个技巧来吸引和留住软件开发人员
DX的真正成本
任何依赖软件开发的公司都应该专注于优化开发人员的工作体验。研究表明,大多数软件工程师每天有一半以上的时间都在做乏味、重复的工作。没有工程师愿意花几个小时来解决一个可能被自动化检测到的问题,或者等待几周来获得其他团队的批准。是的,他们可以(也确实)转移到其他项目,但是上下文切换增加了阻力和出错的可能性。这也是一种压力很大的工作方式。
令人沮丧的工作环境导致了严重的人员流动,这在任何时候都是非常昂贵的,特别是在对优秀开发人员的需求远远超过供应的当下。据美国劳工统计局(Bureau of Labor Statistics)的数据,在美国,软件开发人员及相关职业的空缺职位约为16.29万个。随着DX失败的消息传开,招聘变得困难,形成恶性循环。
所有这些都转化为底线,开发者的平均工资超过12万美元,让他们无所事事无异于烧钱。更糟糕的是,低效的工程不可避免地减缓了产品开发。在银行、零售或医疗保健等竞争激烈的行业中,如果不能找到DX,客户就会被能够快速推出应用、更新和新产品的竞争对手抢走。
值得庆幸的是,由于大多数公司都是DX的新手,一些简单的改进可以产生巨大的好处。以下是提高开发人员效率的三种实用方法:
相关内容:2022年及以后软件开发的未来
1. 让它成为某人的工作
它可以是一个开发人员体验官(DXO),首席工程师或轮换团队,但你需要有人在你的公司内部拥有DX。在Harness,我们有一个老虎团队,分析效率低下并推荐解决方案。这里有一个最近的例子:团队发现我们的代码库太大了,开发人员无法在他们的笔记本电脑上测试更改,这将两分钟的测试变成了使用一台足够健壮的计算机的40分钟的短途旅行。一旦他们发现了问题,解决办法就很简单了:减少开发人员笔记本电脑上所需的微服务的数量,这样他们就可以用自己的电脑来测试代码。
2. 收集数据,并将其投入使用
具有讽刺意味的是,在所有部门中,工程部门都缺乏定量的操作数据。大多数公司对销售团队生产力的了解,要比对工程团队的了解多。你无法解决你没有衡量的东西,所以从收集硬数据开始。一些有用的指标包括开发人员工作流中自动化流程的数量,开发人员在特定时间内可以完成多少工作,以及项目开始和交付之间的前置时间。
然后是定性的见解。大多数公司依靠来自客户和员工体验调查的反馈来确保他们达到目标,但对于开发人员来说却没有类似的反馈——这是一个巨大的疏忽。使用调查从工程师那里收集定性数据,并找出需要解决的瓶颈和缺陷。DX度量可以包括像定位他们工作所需的信息、工具或系统的容易程度这样的度量。
3.消除不必要的障碍
开发者面临的障碍可能是文化或技术方面的。许多大公司普遍存在微观管理和过度监督的文化。对于开发人员来说,这意味着浪费时间等待某人批准增量进展。相反,应该围绕成本、安全和质量建立高水平的屏障,并让工程师在这些参数内自由发挥。精简的流程将提高创造力和生产力,并提高开发人员的工作满意度。
这与升级开发人员自己的技术工具包密切相关。太多的人被困在使用过时的手工工具和流程中,或者自己修补。这就是为什么我一直致力于使用自动化和人工智能构建解决方案,让用户能够按需构建、测试、部署和验证。例如,如果开发人员正在开发一个特性,将其合并到主代码中可能需要数千次测试,这可能需要运行数小时。但是使用智能自动化,同样的过程可能需要20分钟。甚至还有一些自动化功能,允许您以编程方式定义您的护栏,并在项目满足规范时自动批准。
相关:人工智能将如何改变软件开发
最终,改善开发者体验不是一次性的事情。它需要持续的关注和迭代来收集相关的数据,消除阻碍,提高生产力和工作满意度。然而,改善是唾手可得的,而且潜在的回报太大了,不容忽视。
我梦想着我很快就能走进会议室,看到一个像其他部门一样全面的开发人员生产力仪表盘。我们有工具和数据来解锁生产力、士气、效率、客户满意度和创新成果。是时候让开发人员从繁重的工作中解脱出来,这样他们就可以做自己喜欢的工作了。
为您推荐:
- 第一批购房者获得了在墨尔本购买100套公寓的“专有权” 2022-11-28
- 到2023年,悉尼房价可能下跌10% 2022-11-28
- 2022年,什么可能会对澳洲房产买家造成更大的影响 2022-11-28
- 这座海滨小屋最初售价为78英镑,现在售价为250万美元 2022-11-28
- 我们希望转向一个金融市场:ICICI证券公司 2022-11-28
- 第一共和国银行获得竞争对手300亿美元救助 2022-11-28
