难题求解:研发人员的绩效如何有效考核?

孟迎霞 2013-11-07 10:20:15
软件公司研发人员绩效考核是个难题。请大家畅谈一下各位公司是如何进行软件研发人员绩效考核的,分别从哪些方面进行考核,有哪些绩效指标,最后又如何影响到员工(物质方面、精神方面)?
有什么有趣且简单易操作的方法吗?
...全文
7309 71 打赏 收藏 转发到动态 举报
写回复
用AI写文章
71 条回复
切换为时间正序
请发表友善的回复…
发表回复
ck_cheng 2015-01-22
  • 打赏
  • 举报
回复
我们公司就我一个人做软件研发工作,我的主管和部长都不懂我的技术,现在还要整个KPI(还咨询我要怎么整)老考核我,因为他们不知道怎么考核我,我说我的工作根本是没法量化来衡量的。公司的需求调研、制定需求文档、程序逻辑设计、数据库结构设计、程序开发、测试都是我一个人,我想说我的工作过程真的很辛苦,但是主管和部长不懂,他们只看结果,我该如何说服并证明我的工作是有效率的?
improg 2014-01-21
  • 打赏
  • 举报
回复
哈哈, 我现在正在做这方面的内容, 这个问题说简单也简单, 说难也难, 就我个人而言, 说白了, 就是一句话, 考评是为了留下对公司最有价值的员工, 但是新问题出来了: 什么样的员工是最有价值的? 类似的递归问题需要软件的思想来处理, 需要写的内容虽不复杂, 但是比较多, 只有后面慢慢加, 不过有一点可以肯定--- 不喜欢递归的程序员不是好程序员
Inosin_Wu 2013-12-27
  • 打赏
  • 举报
回复
不得不站出来说两句了 研发考核体系本来就是一方面对员工的考核,一方面对领导管理能力的考核 没有什么完全科学的量化体系和计算方法,只需要依靠两个基本点: 1、领导对业务和产品的把握能力,可以推算出产品的开发量 2、手下开发人员的能力,可以推算出产品的开发周期 对这两点把握的越精准,考核标准制定的就越科学 如果领导根本不懂技术或不关心业务逻辑,那么对研发的进度把握和对手下研发人员的任务制定就无从谈起,还不如不制定 另:外包、堆码工作不在上述范围内~
shmimy00 2013-11-25
  • 打赏
  • 举报
回复
要把脑力劳动者当“资本”,而不是“成本”;怎么对待“资本”?那就是让资本升值,并不让资本流失
陈厚来 2013-11-12
  • 打赏
  • 举报
回复
当然,有的项目要求时间很经常,必须要1个月内完成,那这个时候就需要A出马完成了。 ----------------------------------------------------------------------------- 实际上,这是必须考虑的。 1个月完成的,和1个半月完成的,虽然产出一样的东西, 但价值不能等同。 可能相差半个月,生意都没有了。 楼上的计算,只算到了成本,未计算时间的价值。 计算到时间的价值,B可能4K都嫌多,A可能8K都嫌少。
beowulf2005 2013-11-12
  • 打赏
  • 举报
回复
引用 61 楼 sp1234 的回复:
如果只是学术上弄点什么“模型”玩儿玩儿,那么关于如何更科学地考虑“指标”问题,我回复过一个帖子:http://bbs.csdn.net/topics/390495209 有些人以为弄个平均数指标体系,就能给每一个人千篇一律地对照出“绩效”。这不适合研发部门。只适合那些民工。
我觉得包络线分析,可能解决不了问题。包络线分析首先要定义产出种类的总数,然后是产出的系数。 而研发难以搞KPI的本质问题是产出很难定义,更难量化。 一方面,谁来定义哪些属于产出。 显然不能简单用代码行数,也不能用功能点。 很多研发过程是试错过程,还有一些是思考过程。 另一方面谁来鉴定产出。一个程序结构的好坏,对问题的适应程度,对长远发展的影响,这些只有神能评判。 软件构架是类似艺术品创作,根本就无法客观评判好坏。 所以弄到最后恐怕还不如人为给个印象分来的简单实在。
刀刃上的你 2013-11-11
  • 打赏
  • 举报
回复
我们公司考核很坑爹,执行考核制度以后工作效率完全没有以前高了.以前是没有任务也在做事,现在是没有任务就不做事了.
Myron.Maoyz 2013-11-11
  • 打赏
  • 举报
回复
引用 48 楼 gonboy 的回复:
[quote=引用 19 楼 sagitta421 的回复:] 可以有很多种方式考核手下的研发人员。 1.任务考核法,给每个任务分配一个权重,难度大的问题,权重高,难度低的问题,权重低,按照完成的任务数*任务权重,就可以获得一个参考值。 2.工时考核法,给每个任务分配给不同的研发人员的时候,一个标准工时,例如A程序员完成任务甲,应该在2个工作日,差不多工作量的任务乙,分配给B程序员,由于B程序员的级别低,成本低,所以工时应该是3个工作日。按照他们完成的时间,考核他们的绩效,A程序员2天完成,合格,B程序员2天完成就是优秀。 当然,这种考核方式的重点在于安排任务的人员,必须要有足够的能力,以及对各研发人员的了解。
按照这种考核方法进行,进行工资涨幅调整。 是否意味着A 就不会涨工资,B 经常涨工资呢? 如果一个项目A 1个星期完成,B 一个月完成。你是希望雇佣A 还是 B呢? [/quote] A基本工资就是8K,而B的基本工资就是4K,差不多难度的任务,A用1个月完成,成本是8K,B用一个半月完成,成本是6K,B帮我节约了2K的成本,我当然应该给B涨1K工资,公司还结余1K成本。 对这个项目来说,我当然是希望B完成。 当然,有的项目要求时间很经常,必须要1个月内完成,那这个时候就需要A出马完成了。 还有,有的项目A来做,需要3个月能完成,交给B,可能1年都完不成。 所以,很多时候更多的是要考验管理者安排任务,把只有A能够完成的任务,交给A做,把A和B都能够完成,但是B虽然完成的时间慢一点,可是不影响项目进度的任务交给B. 比较典型的就是: 比较复杂的一些功能开发,需要有丰富经验支持的,交给高级程序员A,例如核心功能的开发 一些简单的,但是耗费时间的,交给初级程序员B,例如账号登录,用户管理等界面的开发
Myron.Maoyz 2013-11-11
  • 打赏
  • 举报
回复
引用 63 楼 zls_12 的回复:
我们公司考核很坑爹,执行考核制度以后工作效率完全没有以前高了.以前是没有任务也在做事,现在是没有任务就不做事了.
那是管理者不合格,程序员应该是永远有任务要做,只不过有的任务比较急迫,有的任务不是太着急,程序员准时完成任务,就是基本要求。
  • 打赏
  • 举报
回复
如果你觉得复杂一点的数学结果难以解释,那么你就不要接触“给研发人员计算KPI值”这个问题。不要因为一个想当然的绩效概念,坏了公司的生命线。
  • 打赏
  • 举报
回复
如果只是学术上弄点什么“模型”玩儿玩儿,那么关于如何更科学地考虑“指标”问题,我回复过一个帖子:http://bbs.csdn.net/topics/390495209 有些人以为弄个平均数指标体系,就能给每一个人千篇一律地对照出“绩效”。这不适合研发部门。只适合那些民工。
  • 打赏
  • 举报
回复
凡是研发工作,都是成本驱动(而非利润驱动)的工作。你不可能把研发人员想当然地当做富士康的工人那样去靠一毛钱一毛钱地累积绩效来工作。 作为一个HR,对研发人员你懂么? 先搞懂这个,再提出你的想法。
wcx11 2013-11-08
  • 打赏
  • 举报
回复
这个,有公司统计代码行数,我想说,多写几个if 、else是不是考核就上去了。。。
gcy007 2013-11-08
  • 打赏
  • 举报
回复
先细化工作任务;再制定进度计划、分配任务;最后根据计划进行考核。 这样,难度实际是在第二步。
walkonthesky 2013-11-08
  • 打赏
  • 举报
回复
一切量化的考核都是虚妄。 技术人员的考核只需要坚持一点:让内行来评判。任何考核方案,外行来执行都会走样。
guttag 2013-11-08
  • 打赏
  • 举报
回复
IT不是流水线生产,很难去量化的,你不能说20行的代码已经比10行代码的价值高。看到楼上有些写为任务划分权重,考核工时,在现实中根本无法实施。1个3人月项目周期至少有上百个这样的任务,谁来负责完成评估工作,如果任务出现变化,还要及时修正,任何一个公司都不会花费1,2个人代价去实施这个工作。而且评估结果只是一个预估,预估偏差的后果不能让开发人员去承担吧。 在项目中所有的估算都只是参考,作为项目计划的基准,而不是人员考核的基准。 个人觉得,IT最合适的方法还是以项目交付作为一个基线,项目的交付标准可以作为公司基准。达到质量标准,按时交付的就是一个好的项目,如果质量超标,提前交付那就是一个出色的项目。在这个基础上加上项目经理,团队成员对于个人的一个基本评价,能够得出一个结果。除了工作本身,员工对于其他活动的积极性等都可以作为一项。 我以前在一个公司,一年团队考核是A,个人考核是C,权衡下来,领导很无奈的给了个B
l4kangaxx 2013-11-08
  • 打赏
  • 举报
回复
在csdn问研发人员绩效如何考核是不是有点搞笑了?这部等同与在政府部门办事时问他们公务员最近是不是要改革他们的绩效考核方式一样么? 你为什么不直接问你们公司的员工怎么考核他们比较好呢,答案大约是不要考核因为大家都很积极。 笑死我了。
zhxianbin 2013-11-08
  • 打赏
  • 举报
回复
考核很难做,但激励必须有,要激励就必须考核
韩半仙 2013-11-08
  • 打赏
  • 举报
回复
有没有见过绩效打够1分才拿基本工资,低于1分就扣工资的说法
beowulf2005 2013-11-08
  • 打赏
  • 举报
回复
引用 28 楼 amone 的回复:
[quote=引用 15 楼 bihaiyise 的回复:] 这是上海一家软件企业CTO提出的问题,希望进行探讨。管理确实没有定法,各家企业文化也不同
问出这种问题的CTO可以滚蛋了,典型的IT门外汉,靠关系上位的吧。
加载更多回复(51)

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧