读书人

难题求解:研发人员的绩效怎么有效考核

发布时间: 2013-11-20 12:46:02 作者: rapoo

难题求解:研发人员的绩效如何有效考核?
软件公司研发人员绩效考核是个难题。请大家畅谈一下各位公司是如何进行软件研发人员绩效考核的,分别从哪些方面进行考核,有哪些绩效指标,最后又如何影响到员工(物质方面、精神方面)?
有什么有趣且简单易操作的方法吗?
[解决办法]

引用:
Quote: 引用:

可以有很多种方式考核手下的研发人员。
1.任务考核法,给每个任务分配一个权重,难度大的问题,权重高,难度低的问题,权重低,按照完成的任务数*任务权重,就可以获得一个参考值。
2.工时考核法,给每个任务分配给不同的研发人员的时候,一个标准工时,例如A程序员完成任务甲,应该在2个工作日,差不多工作量的任务乙,分配给B程序员,由于B程序员的级别低,成本低,所以工时应该是3个工作日。按照他们完成的时间,考核他们的绩效,A程序员2天完成,合格,B程序员2天完成就是优秀。

当然,这种考核方式的重点在于安排任务的人员,必须要有足够的能力,以及对各研发人员的了解。



按照这种考核方法进行,进行工资涨幅调整。
是否意味着A 就不会涨工资,B 经常涨工资呢?
如果一个项目A 1个星期完成,B 一个月完成。你是希望雇佣A 还是 B呢?

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,例如账号登录,用户管理等界面的开发
[解决办法]
当然,有的项目要求时间很经常,必须要1个月内完成,那这个时候就需要A出马完成了。
-----------------------------------------------------------------------------
实际上,这是必须考虑的。

1个月完成的,和1个半月完成的,虽然产出一样的东西,
但价值不能等同。
可能相差半个月,生意都没有了。

楼上的计算,只算到了成本,未计算时间的价值。
计算到时间的价值,B可能4K都嫌多,A可能8K都嫌少。

读书人网 >软件开发

热点推荐