软件研发人员的考核一直是软件企业管理的难点,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享:

   要体现公司的价值观 
公司的价值观体现了公司认可什么类型的人员?要挽留哪些人?提倡做什么?对这些人员的认可可以通过具体的考核办法落实下来。比如企业鼓励在某一个业务领域内积累丰富的领域经验,鼓励在某个技术方向上进行深入钻研等,对于提倡的这些行为,要有具体的奖励措施。所以在定义考核办法时,需要首先考虑清楚要体现企业的哪些价值观。

   要体现多劳多得,质与量并重 
不能让那些完成了大量艰苦工作的人员吃亏,否则就会打击真正努力工作的人员的积极性。多劳多得原则的实现,基于对工作量的计算。规范的管理都是“以人为本、以过程为核心、以度量为基础”的。要做到多劳多得就需要做好对工作量的度量,如果仅仅注重工作量而不关注工作质量,显然是不对的,而对于质量的考核,可以通过多个渠道来获得数据,如发现的缺陷个数、客户的反馈等等。 
当然多劳多得的前提是团队的目标达成了,如果目标未完成,多劳未必多得。

   要鼓励创新与规范管理 
管理与创新是软件企业发展的2个轮子,通过规范管理可以确保企业的常规发展,通过创新实现企业的跳跃式发展,管理为创新提供了转化为生产力的基础,创新可以快速地提高企业的竞争能力,因此在考核办法中要体现出来对这2者的认可。有的企业设立了创新基金,专门用来奖励那些技术创新、管理创新等,有的企业在研发人员的考核指标中加入了对过程改进工作的支持等指标。

   要鼓励技术复用 
成功的软件企业必须在人员、技术、过程三个方面加大投入。软件复用是目前软件公司提高软件生产率的最有效的手段之一,为了在企业内建立组织级的技术复用体系,首先就要鼓励大家主动去提取可复用的各种构件,主动贡献可复用的构件。对于这种提取可复用构件的行为,应根据其可能带来的收益,适当给予奖励。

   要因时而变,但要尽可能保持连续性 
考核办法的制定都有一定的针对性,具有一定时限性,随着公司内外部环境的变化,随着公司文化的逐步稳定,对考核办法要逐步调整,在改变考核办法时,要注意保持考核办法的连续性,不要变化太大,否则就会让被考核人无所适从,产生观望的心态,或者在研究考核办法上花费很多时间,造成不必要的生产效率的下降。

   要量化与非量化结合 
如果没有量化的考核指标,全靠非量化的指标,对于开发人员来讲,很难体现多劳多得的原则,很容易走向“吃大锅饭”的模式,无法调动开发人员的积极性。如果全量化也很难,在开发过程中,有很多工作难以量化,比如需求开发的工作,就很难定量的计算工作量。因此在考核时,在尽可能量化的基础上,也允许有一些非量化的指标的存在。至于2者的比重,可以根据当前企业的管理水平来确定。对于管理比较规范的企业,成熟度比较高的企业,可以采用量化的指标多一些,量化的比重大一些。

   要区分不同的岗位,不能一刀切 
对于项目经理、需求分析人员、设计人员、程序员、测试人员、质量管理人员等,工作性质、能力要求、绩效表现的特征都有比较大的差别,因此要区别对待。这样便于体现考核办法的内部公平性与外部公平性。比如对于质量管理人员,大部分是日常的事务性的工作,其工作业绩的体现是长期的,他们的工作重心是预防缺陷的产生,采用量化的数据就比较困难,可以考虑采用改进率等指标来考核,而程序员的主要工作是实现设计,任务的规模与他们的工作效率、质量是可以量化的,这2种类型的考核办法就应该是不同的。

   要保证被考核人的及时知情权 
事先要将考核办法告知被考核人,考核结果要及时通知被考核人。考核的目的是为了发现改进工作业绩的方法,激励员工更加努力地工作,考核办法也代表了公司的价值观,因此要让被考核人对考核办法很清楚,让他们知道什么是应该努力去做好的,这样才能起到激励作用。考核的结果应及时通知被考核人,这样能够给他们一个及时的肯定或者否定的刺激信号。

   不以被考核人自己提供的数据为考核依据 
如果以被考核人自己提供的数据作为考核依据,则会造成数据的失真。在软件企业中推行开发人员的个人日志时,遇到的最大的问题就是日志的失真问题,为什么呢?因为开发人员担心自己填写的日志会成为自己的考核依据,会成为评价自己的工作努力程度的依据,因此本能地会倾向于满负荷地填写自己的工作量。

   考核指标要和被考核人直接相关,被考核人对考核指标的达成能发挥重要的作用 
在很多软件公司中,经常发现员工的考核与公司的利润、部门的利润或者项目的利润挂钩,对于销售部门、事业部或者其他直接与市场相关部门,这种考核是有激励作用的,对于研发人员来讲,这种办法的激励作用就不那么明显了。利润的形成有多方面的原因,可能大部分原因不是开发人员所能决定的,将不由开发人员所决定的因素与其考核挂钩,是不合理的,即使开发人员再努力,也不能对利润的形成起到实质性的帮助作用,为什么要和利润挂钩呢?

古人云:知易行难。道理很简单,落实时却涉及了企业的方方面面,有历史的原因,有现实的问题,有未来的不确定性,但是这些都不应该成为逃避考核问题的理由,必须去尝试,才有可能解决这个问题!

软件研发人员考核的基本原则相关推荐

  1. 软件研发人员考核的十项基本原则

    任甲林 摘自<<信息技术与标准化>> 软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家 ...

  2. 软件进度管理的基本原则和进度安排

    软件进度管理的基本原则 指导软件进度安排的基本原则如下: 1.划分项目必须划分成若干可以管理的活动和任务.为了实现羡慕的划分,对于产品的过程都需要进行分解. 2.相互依赖性划分后的各个活动或任务之间的 ...

  3. 研发人员考核与激励学习总结

    首先说一下,这个培训还是非常好的,基本上是我碰到的收益最大的一个培训. 考核的顺序 考核一定是从上到下,企业一定要形成目标,然后层层分解目标,考核就是各级对目标达成情况进行打分. 对于一线研发人员的考 ...

  4. 项目管理之研发人员的考核

    软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享:  ◆要体现公司的价值观 公司的价值观体现了公司认可什么 ...

  5. 如何做好开发组长工作

    开发组长,在软件开发部门中属于最基层的管理者, 相对于部门经理.项目经理,其位算不了什么,但在参与共事的小组成员中有着其特殊地位. 首先,对上一级,需要通过开发组长或者项目组组长了解整个项目的进度情况 ...

  6. 分离变与不变——软件设计的基本原则分析

    分离变与不变 --软件设计的基本原则分析 小到代码,大到模块.系统,我们都可以将其粗略的分为两个部分:变化的部分和不变的部分.有些代码,不管是维护人员来了.走了,还是版本换了.变了,它依然是那样.可怕 ...

  7. 第23节 软件构件技术和软件体系结构

    软件构件技术和软件体系结构 1[单项选择题]( )不是活动历时估算依据. A项目范围说明书 B活动资源需求 C组织过程资产 D项目进度计划 [参考答案]D [题目解析]活动历时估算的依据有:活动清单. ...

  8. 实习与就业--软件外包公司(一)

    随着学生步入大三.大四,找工作和实习逐渐进入日程,在学院的大力宣传之下,海辉软件国际集团公司于近期到学院招聘实习生,学生们对此也甚为迷茫,为此特意介绍一下相关情况以帮助大家了解客观真实的情况. 首先解 ...

  9. 9月刊上市:绩效考核的五种死因(推荐文章)

    文/ 张大志 特约嘉宾: 张大志:网名Leo,zhaopinpro创始人,为多家软件企业提供咨询和培训,内容包括:研发人员考核.HR战略管理.员工招聘与培训,职业生涯管理等.图书<知道你为什么找 ...

最新文章

  1. 理解 Word2Vec 之 Skip-Gram 模型
  2. Apache Spark学习:将Spark部署到Hadoop 2.2.0上
  3. Linux中安装nc(netcat)常见问题
  4. 解析数据访问层操作数据库的方式
  5. 重磅!Yolo v4横空出世!刚刚开源!
  6. Java拥挤度,零基础学JAVA难不难?
  7. Adobe软件的各种卸载工具和方法,不信灭不掉AE!
  8. animation停留_animation控制动画暂停/播放
  9. dex文件格式------map_list解析
  10. redis超卖java_redis如何解决秒杀超卖问题
  11. 国赛培训——最优化智能算法——模拟退火
  12. view-design 组件库表格筛选条件联动保留前面筛选条件的高亮状态
  13. SAP中物料历史标准成本清单
  14. 多项式 商环 域(群论笔记)
  15. 小鸣单车员工称公司实控人已失联;富士康已停止实习生加班;苹果削减印度零售商利润丨价值早报
  16. TNMT新交通排行榜
  17. python玫瑰花数量的含义_玫瑰花数量多少的含义
  18. 性能监控工具的配置及使用 - 听云-Server
  19. echarts 图表不显示数据,显示了一个表情
  20. 【我的Android进阶之旅】解决Android Studio 编译NDK项目出错:clang++: error: no such file or directory

热门文章

  1. python execjs是如何请求网页的_python运行js---execjs 使用
  2. Java常用方法:StringUtils工具类、去除空格的函数、手机号中间4位换成*、判断字符是否为数字
  3. 微搭低代码入门教程-问卷调查实例
  4. MPP架构,SMP架构,NUWA架构
  5. c语言语法词法 语义,转:编译原理之词法分析、语法分析、语义分析
  6. MTK驱动------camera、af驱动跟flashlight驱动添加
  7. pywinauto java_pywinauto简单介绍
  8. CentOS 7 安装 ModSecurity 时 make 命令报错解决方案
  9. 5G时代华为因为专利多至少比苹果少交了40亿 …
  10. MySQL中特别实用的几种SQL语句