01 在一个研发团队中,业务开发和效能度量应该按多少比例投入?
在一个研发团队中,开发人员与负责研发效能的人员(其中包含做效能度量的人员)的比例并没有固定的标准,因为这取决于多种因素,如公司规模、产品复杂性、团队专业背景等。但是,我们可以从一些标杆企业的实践中寻找借鉴。记得之前有资料显示,谷歌、微软等公司有3%~5%的工程师专注于提升工程生产力,也有其他来源的分享提到大约每5~7名软件工程师中就有一名专门负责工程生产力的工程师。这个比例可能会随着团队规模和项目的不同而有所变化,这取决于团队对这方面的关注程度。
02 效能度量是在团队内部做好一点还是有专门的效能团队更合适?
这取决于组织的规模、复杂性和当前的需求。效能度量可以在团队内部进行,但有时候设立一个专门的效能团队会更合适。比如,小型或初创公司可能只需要在团队内部进行效能度量。在这种情况下,成员可以一边承担日常职责,一边度量和促进效能提升。而对于大型企业和复杂产品/项目,设立一个专门的效能团队可能更合适。这样可以确保效能度量的专业性和一致性,由专门的效能团队更系统地识别瓶颈、制定改进措施,并监控持续改进过程。
另外,这里要注意的是,无论是在团队内部进行度量还是设立专门的效能团队,都需要做到度量指标的设置与组织目标保持致,并确保改进措施能够有效落地实施。
03 研发效能度量怎么兼顾改变研发效能的同时提高开发的满意度?
这里的关键点是在推动研发效能提升时,不仅要设定团队的效率、质量、产出、成本等方面的目标,还要以人为本,关注工程师的满意度,想办法切实帮助到研发人员。比如,分析他们在研发过程中遇到了哪些困难,有哪些具体诉求,流程、工具、工作环境方面的体验好不好,在技能上是否需要给予培训和支持等。因为只有服务好每位工程师,让他们能高效、顺畅、无障碍的工作,这样才能把精力聚焦在业务逻辑实现,而不是被各种流程或不得不做的杂事打扰,也只有这样才能获得可持续的研效提升。
所以,在设计效能度量时,要在团队效能和开发满意度之间保持一定的平衡,既能通过度量分析和解决一线实际问题,也能获得团队层面的效能提升,最终追求的是双赢的结果。