为什么企业必须优先考虑软件开发人员的创造力

文章 (139) 2021-01-31 22:31:56

公司早就应该考虑更多地考虑其软件开发人员的经验了。多数企业开发人员会分为使用现代平台的人和不使用现代平台的人。这是一个有和没有的世界。

发生这种情况的原因是,组织在两个方向发展:一种类型专注于确保开发人员编写软件的体验尽可能灵活和无缝,而另一种类型则忽略其开发人员,从而浪费了他们的潜力。

对于未能为开发人员提供更好的工具和流程来编写软件的企业来说,这是巨大的机会成本,并且这第二组开发人员之间的不容忽视也不容忽视。

如何衡量开发人员的满意度

您的组织是否有目的地考虑软件开发经验?您是否担心软件开发人员将对运行您的业务的代码进行更改?您是否在优化他们的娱乐性和时间以确保您的开发人员高效?还是您因为组织不认为开发人员的经验特别重要而对僵化的流程视而不见并害怕变更?

那些认为软件开发人员具有可互换性并试图降低开发人员成本的首席信息官(CIO)打倒了整个公司。

如果您的组织要制作一个饼图来说明您的软件工程师如何花费时间,那么实际上会分配多少钱来编写好的软件?他们有多少时间花在会议上,等待其他部门完成票务或尝试与其他团队协调?

您的开发人员是否将大部分时间都花在实际上应该是创造性的时间上?如果不是,则说明您做错了。

鼓励开发人员的创造性努力

软件开发在创造性工作和工程学科之间有着先天的张力。最好的软件开发人员同时在两个方面都表现出色。他们的职责要求对涉及确定性系统的数学和理论概念有深入的了解,但是开发人员也可以通过千种不同的方法来获得相同的结果。

那就是创造力发挥作用的地方。这就是我要确保开发人员具有良好的经验-确保他们使用的工具,花费的时间以及要求他们适应的流程是围绕着优质软件本质上是一种创造性行为的想法而设计的。

这与追赶炒作或最新趋势无关。这是关于开发人员如何度过时间的明智决定。我相信落后于这种趋势的公司将开始失去开发人员,对于那些处理旧版旧系统的公司尤其如此。坦率地说,软件开发人员可以采用更现代,更有趣的方式来完成工作并获得薪水。就业市场对开发人员有吸引力,那些不满意的人可以选择在哪里度过自己的时间。

有和没有

将其开发人员团队分为两个派系的组织也正在有效地加强贫富之间的这种划分。我已经亲眼目睹太多的企业遵循这样的模式:一个开发团队专注于遗留记录系统,另一组开发人员负责以产品和服务为中心的技术。

这就产生了两种截然不同的开发人员文化,无论出于何种意图和目的,开发人员都应朝着相同的目标努力。被要求将自己的作品快速推出市场的开发商也更有可能获得组织的支持,以确保他们满意并阻止阻碍。另一方面,很少考虑主要是为了降低成本的开发人员的满意度以及通过繁重的流程进行变更的风险。

能够使用现代工具和平台并在日常工作中使用现代流程的开发人员能够更好地工作,降低组织风险并加快行动速度。为了避免穷人寻找更绿色牧场的风险,公司应该在这些人身上投资更多。这些是所有开发人员都希望遵循的原则,而满足这些需求的企业将变得更具竞争力,更加敏捷和有效。

THE END

发表回复