研发效能及度量

本文探讨了研发效能的重要性,指出关注效能是为了提高团队的灵活性、聚焦工程实践和文化建立。文章通过三个度量误用案例分析了度量失败的原因,强调度量应关注用户价值流而非单纯工作效率,为正确度量研发效能提供了思考方向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景:
看了一下博客,有很长时间没有更新这里面的文章了,扭头看一下窗外,今天的天气非常不错,2022年5月15日-晴天。前段时间听到朋友所在的公司关于度量失败的案例以及很多研发团队面对需求并行时,还在为按时交付,上线问题多而苦恼,今天我来给大家聊一聊研发效能的一些事儿。
二、什么是研发效能
相信大家只要一想到互联网行业,工作加班、996等都会有着深刻的印象,甚至有的公司在招聘人的时候,直接问到是否接受加班等。由于国内商业模式变化太快,导致业务紧张,不得不投入较多的时间赶进度,最终将产品交付到用户手里。甚至还有的公司要求除了完成正常的任务以外,还要强调工作的时长,但其实专注时长的这种操作,在行业内并不合理。工作时长并不能保障工作高效的产出。
所以我姑且认为研发效能就是让团队成员能够长期高效率地对用户产生价值即包括了持续地、用户价值、高效这三个原则。
*三、为什么要关注研发效能
那么为什么要关注研发效能呢?首先在我这些年的经验来看,软件开发工作流程是非常灵活地,具有一定创造性的工作。它的灵活性主要体现在
1、需求目标最终不确定,经常性需求变更,这个大家也不陌生了。
2、软件开发流程中各环节之间相互融合,比如说经常提到的测试左移、测试右移还有大家经常提到的开发-运维(DevOps)之间的融合
3、每个环节中从业人员的灵活性,比如对于同样的一个功能开发测试,其实现的方式,使用的工具都有着不相同的地方。
所以基于以上的体现,那么针对研发效能的提升应该从这几个方面着手。
1)提高工作流程的灵活性,让团队最终聚焦在用户的价值上,关注流程的顺畅度,从研发流程的视角转化到整个用户价值流动看法上来,从而减少环节的阻力。
2)让团队聚焦在工程实践上,很多时候学会使用工程思维来解决问题,CI/CD流水线搭建例如这种组合(Jenkins+git+sonarqube+Linter+UnitTest)流水线要遵守三个原则,测试充分完整、速度、环境一致。
3)文化是基石,文化是一个团队核心的价值观,只有建立好这样的文化,才能有一定的氛围,成为一群人的潜规则。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值