打造高性能软件团队——软件开发团队效率提高50%的三种方法
与表现不佳的团队相比,高性能软件团队在员工体验和工作效率方面高出了 53% ,这是 2020 年 Gartner 软件团队有效性调查的结果之一。该调查揭示了哪些因素影响了软件团队在实现利益相关者价值和响应能力、实现目标方面的效率。
许多软件工程领导者认为,团队成员的报告线或其物理位置决定效率,但Gartner的研究发现,这两者对工作效率都没有影响。而随着敏捷和DevOps被广泛采用,不同团队在敏捷应用方面的差异也不那么明显了。那么,50%以上的效率差异从何而来呢?实际上,Gartner的调研结果显示,在团队效率方面真正起作用的是赋权、关键技能和仆人式领导力。
当领导者允许团队制定工程标准、提升关键技能、充当仆人领导者服务于团队时,他们的团队将产生卓越的结果。下面,我们仔细看看这些策略是如何分解的。
01.授权团队制定标准
软件工程标准对于降低风险、成本和复杂性非常重要。但是,如果标准过于严格,可能会阻碍团队目标的实现。为了扬长避短,软件团队必须参与创建最适合他们的标准,其结果比不参与标准制定的同行效率高 23%。在本次调研中,只有41%的软件工程团队参与创建工程标准。
为了制定标准,团队应收集来自整个软件工程组织的投入,随着技术和业务需求的变化而制定标准,并审查和提供建议,以处理标准不适应的情况,同时必须注意解决用户体验、架构、数据库设计和集成标准等问题,因为这些问题对团队有效性具有强大的影响力。
02.提高关键技能
软件工程领导者需要确保团队具备实现目标所需的关键技能,使团队成员都有独立消除延误并优化结果的能力。由于技能需求总是在变化,优秀的软件工程领导者会优先考虑使团队能够成功执行日常工作流程的技能和能力,同时,鼓励团队成员多才多艺,成为多面手,这样他们就能为团队贡献更大的价值。Gartner的研究表明,拥有多才多艺成员的团队比由专家组成的团队效率高 18%。
发展多功能性的一种方法是鼓励你的团队承担新的角色,使他们能够在现有专业领域之外发展新的技能。有数据显示,这样的方法能让团队效率提高11%。
03.实践仆人式领导
当各种团队成员被迫花时间协调活动或履行行政责任时,他们的工作效率会明显下降。相比之下,领导者(即 Scrum 主管和管理者)承担这些活动的团队更为有效。例如,当领导者负责识别和解决障碍时,他们的团队效率会提高 16%。同样,当领导者负责与项目经理或合作伙伴等利益相关者进行协调时,团队效率也会提高 11%。
相关阅读
-
骁龙625神U加持 小米A1最新版本v13.2发布
4 5星高分!骁龙625神U加持,小米A1再升级不预装MIUI系统的小米手机... -
苹果设计了一套“灵动岛” 挖孔被设计...
苹果设计的灵动岛被过誉了?挖孔被设计成了苹果手机自从iPhone 14系... -
腾讯WiFi管家今日起正式停止服务 无法...
腾讯WiFi管家今日起正式停止服务12月28日零时零分12月1日消息,因业... -
长存TLC颗粒+联芸1202国产固态硬盘来了...
你觉得2TB的SSD能便宜到多少价位?SSD真的是越来越便宜了,从之前一... -
9499元的公版RT4080嫌贵?七彩虹等厂商...
9499元的公版RT4080嫌贵?七彩虹厂商已宣布供货9499元的公版RTX 408... -
苹果将在iPhone15系列上 放弃传统闪电接口
李楠:伪户外的钛合金AppleWatchUltra卖得贼好今日消息,李楠发文表...