作为一名多年的软件行业工作者,从开发到产品到运营都有着自己很深刻他体会和感受,今天跟大家分享作为开发部也就是我们常说的研发中心,该如何去考核我们的研发工程师(程序员)。
工具/原料
无
关键指标
1、任务量,即工作量。在产品靠痤张闼研发及项目研发开始,我们要对整个项目做WBS,确保把所有问题解决在前面,而不是过程中,就像一栋大楼,不可能边盖边规银碜嫖勿划边设计,一定要有详细的分析,才能把各个几点的工作量两化清楚。所以研发的考核指标一就是工作量的多少。
2、任务难易程度。在产品和项目开发过程中,每个功能的难以程度都是不一样的,所以对于考核来说是一个非常重要的指标,核心功能、重要功能的比重要有所提升,所以任务的程度要成为工作量的一个权重,一同作为考核的重点。
3、BUG量与BUG率。没有不出bug的程碌食撞搁序,写个helloworld都可能拼错单词,后者字体颜色不满足用户要求,所以bug量和bu爿讥旌护g率是考核开发部的一个指标。bug量: 出现bug的数量,同时要跟功能的难易程度关联;bug率: 出现bug占总任务数据比重,做一个功能点出现一个bug和做10个功能点出现3bug不能相提并论。一般bug会分为四个等级,没有严格的规定,根据公司情况自己设定,没必要循规蹈矩。常见分类:轻微、一般、严重、高危四个等级。
4、开发效率。系统开发的量与时间的考核,根据任务的多少,定制严格的开发计划,一般分为提前、正常、延期。开发效率是考核开发部一个很重要的指标,直接影响到产品或项目的上线运行,所以有时候开发效率以间接体现一个人的能力。
5、代码质量(开发规范:可读性、注释、命名、方法执行效率等等)。一个好的产品一定是有很好的开发规范,能够保证后期产品正常更新迭代的,所以代码的质量直接影响到产品后去的运维升级。
6、工作态度和责任感。一个团队需要每个成员共同努力才能取得成功,对于开发而言工作态度和责任感直接影响产品的质量,好的工作态度和责任感会避免很多致命漏洞的爆发,是保证产品安全的重中之重。
7、沟通与表达能力。这一点间接体现出工作效率,良好的沟通不仅能提高工作效率,同时能够避免很多团队中不必要的争执,所以对于开发而言,这也是一个必须具备的考核指标。