Atlassian Corporation plc(纳斯达克:团队),团队协作和生产力软件的领先提供商,以及JIRA,Confluence,Bitbucket和Trello Products的制造商,已发布其首个全球开发商的状态报告。研究表明,尽管有更频繁的上下文转换和工作复杂性,自主权以更大的自主权使开发人员更加快乐。享有更多自主权的开发人员倾向于花更多的时间进行编码,并能够从事更多产品和服务。

该报告揭示了开发商对工作的态度和偏好在过去一年中的变化,包括“您建造它,运行它”(Ybiyri)的兴趣。 Ybiyri是一种越来越常见的软件开发方法,目前将近60%的团队以这种方式工作。在Ybiyri工作的团队需要新的和各种各样的角色,尤其是在过渡到实践时。
看看印度的开发人员生态系统
研究表明,全球开发人员的自治水平很高,有50%的人声称具有强大的自主权。此外,更强的自主权与对工作的积极感觉相关,并且在美国和印度的自治(分别为57%和56%),在德国最低(29%)。
据观察,工具蔓延可能是印度最糟糕的,有78%的开发人员说他们正在使用六个以上的工具。在美国,这个数字是72%,而德国的开发人员中只有一半使用六个以上工具。
在建立和管理开发团队时,领导者应该考虑什么?
开发人员自主权胜过一切- 研究表明,更大的自主权使开发人员在工作中更加快乐。此外,享有更多自主权的开发人员倾向于花更多的时间进行编码,并能够从事更多产品和服务。在较大的公司(250-1000名员工)以及在YBIYRI的团队中,自主水平最高的开发人员最高。
开发人员正在承担更多的责任- Ybiyri作为一种实践的兴起使开发团队在支持与之合作的代码方面所做的更多工作。该研究表明,现在几乎60%的开发人员以这种方式工作,其中一个数字同意,他们应该比目前的软件产品生命周期更多(超过65%)负责。接近产品或服务的开发人员有可能在拥有高度的所有权时进一步改进它。工程领导者应为开发团队履行YBIYRI职责,确保他们拥有正确的工具,过程和仪式以取得成功。
编码或工具是偏好的问题- 三分之二的开发人员(65%)说,编写新代码是其角色中最有价值的技能,而有74%的人认为能够阅读代码至关重要。然而,有58%的开发人员并不认为将需要从头开始编写代码作为其角色的一部分 将来,有51%的人说他们主要组装其他人编写的代码。经理和团队负责人应允许开发人员倾向于这些偏好,而不是指示“在这里的工作方式”。
更少的工具并不总是最好的结果- 大多数开发人员都使用更多的工具来完成工作(几乎70%),这不一定是一件坏事。工具的灵活性是关键。那些具有更灵活的工具的人说,这简化了他们的工作,使他们的角色更加快乐,而那些采用越来越多的僵化工具的人则面临着工具蔓延的风险。经过调查的几乎一半的开发人员说,他们有一个稳定的工具链(46%)。其余的使用灵活的工具(38%)或僵化的工具(16%)增加了工具的数量。
Dinesh Ajmera,印度工程领导者和工程主管,Atlassian说:“我们的开发人员报告的状况报告给全球软件开发人员生态系统(尤其是在印度的背景下)提出了一些重要的发现。在印度开发人员中,看到我们的开发人员社区与其他国家相比,与其他国家相比,尤其令人振奋,因此享有更大的自主权,并据称在工作中变得更加满意。”
“我相信该报告提出了一系列发现,这些发现将有助于领导者了解开发人员生态系统的不断变化的动态。在Atlassian,我们认识到这一点,并相信,通过为团队提供正确的工具,技术和流程的能力,我们将能够提高更大程度的自治,并为团队的效率增强效率,”他进一步补充。
没有一种尺寸适合的方法
软件开发的未来是更大的自主权。这意味着要有更多的自由来决定开发人员使用哪些工具,他们的工作以及如何完成工作。
Atlassian致力于为各种规模的团队提供促进这种一致性和自主权的工具。随着最近发布的罗盘这是一项新的Atlassian计划,可与客户合作创建新产品,开发人员现在已经超越了编码,并具有自主权,以连接他们想要使用的工具。
要了解有关研究并下载报告的更多信息,请访问 - 自治是软件开发的未来 - 阿特拉斯利亚人的工作生活