【.com快考】与低绩效团队相比,高绩效软件工程团队在员工体验和生产力方面的效率提高53%。这是根据《2020年Gartner软件工程团队效能调查》得出的结论,这项调查揭示了决定软件工程团队在实现利益相关者价值和响应能力这两个目标方面的有效性的因素。但是什么策略有助于这种改进?许多软件工程领导者认为团队成员的报告层级或物理位置决定了成功,但我们的研究发现这两者都没有影响。领导者还倾向于将高性能归因于敏捷、DevOps和自动化。然而,敏捷和DevOps已被广泛采用并且几乎没有区别。软件工程领导者必须到别处寻找改进的机会。图1.软件工程团队效率的范围和影响他们可以通过推动软件工程团队自主性和问责制的策略找到这些机会。当领导者允许团队设定工程标准、培养关键技能并充当服务领导者以消除障碍并与利益相关者建立联系时,他们的团队就会取得卓越的绩效。让我们仔细看看这些策略实际上是什么样的。授权团队开发标准软件工程标准对于降低风险、成本和复杂性非常重要。但是,如果标准过于严格,可能会阻碍团队实现更广泛的业务目标。为了优化性能并减少约束,软件工程团队必须参与定义最适合他们的标准。结果是,他们比未参与标准制定的同行的效率高出23%。目前,只有41%的软件工程团队参与其中。要制定标准,团队应收集整个软件工程部门的输入,随着技术和业务需求的变化不断完善标准,并审查并提供建议以处理标准不适用的情况。注意解决用户体验、架构、数据库设计和集成标准等问题,因为这些会对团队效率产生重大影响。提高关键技能当软件工程领导者确保团队拥有独立实现目标所需的关键技能和能力时,他们可以消除延迟并改善结果。由于技能要求总是在变化,优秀的软件工程领导者会优先考虑使团队能够成功执行日常工作流程的技能和能力。同时,他们鼓励多才多艺的团队成员,以便任何人都可以为各种活动做出贡献。我们的研究表明,拥有多样化技能的团队比拥有专业人才的团队效率高18%。培养多种技能的一种方法是鼓励您的团队承担新的角色,让他们能够发展当前专业领域之外的技能。当有成员这样做时,团队的效率会提高11%。践行仆人式领导当个别团队成员被迫花时间协调活动或履行管理职责时,他们无法全身心投入到增值活动中。相比之下,如果团队领导者(即敏捷专家和经理)参与这些活动,效率会更高。例如,如果领导者发现并解决障碍,他们团队的效率就会提高16%。同样,当领导者与项目经理或治理合作伙伴等利益相关者协调时,他们的团队的效率会提高11%。原标题:让你的软件工程团队效率提高50%的3种方法,作者:LauraStarita
