1. 如何对研发部门进行绩效考核设计
如何建立研发部门的绩效考核指标体系?如何实施其绩效管理?
近段时间,在为一个大型企业的技术研发部门做绩效管理辅导(项目只做技术研发部门),在建立该技术部门的指标体系时,我思来想去,想跳出以前的思维来建立指标体系,从而建立该技术部门的绩效管理指标体系库。
研发部门人员的绩效管理用项目管理方式考核肯定是方式之一?项目管理如何清楚的界定项目参与人员的职责?如何界定研发人员的项目工作与日常工作,交叉又如何考核?如何界定项目的周期性?项目跨度时间长、如1年、几年的如何设定指标?。。。
第一种,现在企业一般在建立绩效管理考核体系时,指标体系的建立一般是分层级建立,层层传递层层落实,有些甚至建立了庞大的指标库,在此案例上,不见得可行;
第二种,有些企业现在还是沿用老的考核方式方法,主要以不成系统的行为指标考核为主,加一些工作目标,这种是不系统,不全的考核体系;重视的只是单纯的考核,没有提升到管理的角度
如果说绩效管理是个难题,研发/技术人员绩效管理就是当之无愧的难题中的难题了。
抛砖头:
1、任何组织、业务、人员的绩效管理,特别是指标的设定都需要回到特定的组织环境和组织运营的目的上来,不能为了考核而考核。比如对于程序开发设定指标,外包业务和公司内部程序部门肯定不同,程序支持的不同产品特征对程序人员要求也不同;对程序设计人员、项目管理人员、职能管理人员也要有所区别。
2、要看企业管理的基础——组织结构、组织目标及计划系统、职责划分、团队文化如何等。
回头再续
实际上,指标库只是一种提法,是指一个体系的!
管理是要简单化,但如何简单?得就事论事。
绩效管理、绩效考核就没这么简单的!
关于研发部门人员的绩效管理
一、我认为研发部门要重点关注的还是一些关键岗位,如项目经理、工程师、设计师、技术员等。当然还有一些辅助的岗位,如做产品认证的、资料管理的等等,这些辅助的岗位同其它间接部门岗位的考核还是差不多的。由此来看,把焦点放在研发关键岗位的考核上面来比较好。
二、上面大家谈到研发人员有的项目工作与日常工作交叉的问题,以我来看,这个不是问题。日常考核做日常考核,项目考核做项目考核,这个不冲突,双重考核没有问题。
三、通常研发部门的主要职能是产品的研发,也有一些公司的研发部门承担了产品研发和技术转移和技术维护的责任。不管怎样,公司对研发人员的期待是研发项目能够带来利润,但前提是项目要先保质保量地完成。所以,研发部门的核心是首先让研发项目完成,然后再让这个项目的结果---新产品赚钱。
四、我先谈谈研发项目完成的问题。研发项目不过是自主研发、客户改型以及老产品改良这几种。每一个项目在立项时先确定组成项目组的成员、项目各阶段的时间要求、质量要求、费用的要求。这些要求就是项目阶段考核的标准了。在立项时还明确这个项目不同阶段的奖金和罚金,项目组成员不同层次承担不同职责当然也明确奖金分享的比例不同。有奖金基数,有分享奖金的成员,有每个岗位分享奖金的比例,有完成工作的量化标准,这个考核自然就好做了。
五、然后再谈研发项目赚钱的问题。很多公司研发项目完成了就告一段落了,殊不知前面投了那么多的费用后面能不能把前面的投下去的费用给赚回来。就算新产品有在赚钱,缺少研发人员对这个产品的完善及关注,这个产品的生命也不长。所以我认为,研发项目转化成新产品后还要将新品的利润与研发项目的核心人物联系起来,这就是所谓的分红吧。这样一来,也是留人的一招。
我也来谈谈城市神鹰提到的软件公司如何量化考核
一、软件类产品的研发一般都会在接到设计任务后,组建项目小组,制定祥细的设计方案和设计计划,明确的确定产品的设计和开发阶段,在这个大的阶段,大的阶段包括:需求规格说明与明确、概要设计、详细设计、编程、测试和验收等阶段。这其中的每个小阶段需制定单个的方案,明确参与人员、工作职责和工作要求;那么这些阶段就是设计和开发输出的质量要求与衡量标准。
二、在软件设计完成后,要经过必要的测试与确认,达到了预定的要求就算产品合格,必要时还要制定小样进行验证,或各种模式进行验证和确认,这样就能考核其成果啦。
首先要理清研发项目运作流程和关键节点(里程碑);其次,对流程中关键节点的清晰界定,并据此考虑岗位贡献;再则,如何建立团队整体考核与个体考核的联系机制.仅供参考,欢迎大家指正.
我们千万不要就考核做考核。
1、首先,你做了工作分析了吗?研发人员岗位也很多,你的职责明确了吗?是不是都是做项目的?你的公司有没有发展计划?研发中心承担的任务是什么?有时间限制吗?要做到什么水平?
2、其实问完第一个问题,考核就不难了。问题在于企业在考核的时候,很多时候都不知道给怎么走。
3、考核方式:团队考核时必然的。以项目为单位是肯定的。剩下的就是你怎么定义项目了,这是做计划的水平,不在这里讨论。那么团队内部需要界定不同贡献吗?个人需要分开考核吗?这看你的观念,就和IT项目组一样,大家一起做,一起分,可能有利于团结,但是不利于公平。如果要在团队里面做,还是那句话,平时做好计划,人家项目管理能精确到天,我们不需要,能做到月就可以了。另外一个方法,直接给你项目组成员定一个“贡献系数”,奖金按照贡献系数分完后,再按照行为考核方法调整一下,不需要做到“精确”!因为没有精确的!
3、指标问题:一是你的项目进度,二是产品上市后的利润,三是研发成本(如果有预算最好了),这三个能控制到就可以了。最难的是研发成本是吧?成本难分析?大多数人不去认真分析,譬如我去做中试项目,占用工厂一条生产线,怎么计算成本,简单点,占用时间内该生产线的产品成本。其他的用料之类的,好算,学习的培训的,也算,如果是你做,你就有这个责任去分析。
4、应用的问题:研发人员不要和一些支持部门一样,等着什么年终奖,有项目奖就可以。研发人员就和服装设计师一样,要养着,但是不能惯着。其他因地制宜。
5、对楼主的这个抛砖提点意见:这不叫案例,背景什么都没有,很容易就谈空了。如果想做,来点实际的。
6、建议:做好绩效管理的几率比上成ERP的几率要低。费劲周折最终才发现,原来我们缺少的是明确的职能、流程、沟通的平台、配套的薪酬、最最缺的是理念和倾力亲为的勇气。 完!等拍砖!
一开始提出这个讨论,是想泛泛谈谈研发人员的绩效管理如何做,当然也不是当考核层面的。
我再把这个讨论的背景案例细说一下。该案例是一个大型国企的一个技术中心,国企是管理、生产消费品类的,技术中心作为其核心部门(实际情况是,他们自认为,国企里其它人员的并不这么认为),现有人员工作积极人差、不主动,大锅饭,工作没创新、无创意,随着行业的发展,技术中心面临着产品开发与创新的挑战,中心领导想通过建立一套有效的激励机制来有效的调动职工的工作积极性和工作激情,来有效提升中心乃至公司的竞争力,所以想通过绩效管理来有效进行改变此现状。但身为国企,有很多历史原因和企业特点是没办法改变的,比喻说临时工与正式工的身份管理无法改变导致工资待遇(薪酬改革)没办法彻底改变,人员能进不能出,官僚盛行,沟通障碍很大,在该中心,这阶段都是些没办法在短时间内改变的等等,所以,在这种情况下,如何做其绩效管理,面临着的是很多挑战,与民企、外企是截然不同的。
访中心在我们界入时,已经过四、五个咨询公司的蹂躏,之前也已建立过绩效考核办法,但没办法执行下去,其实这个考核办法,在一般的企业是可以先执行再改进的,但该技术中心一定要制定一个既简单又有效的绩效管理制度
要明确几点吧:
1、首先要了解整个企业对技术中心的定位及目标是什么。技术中心只是自认为是这样的,很重要,但要明确的知道技术中心到底现在及未来在集团中承担的责任,需要有什么样的产出,集团能提供什么样的资源支持
2、技术中心要改善的问题可能不仅仅是绩效管理、绩效考核。改变积极性不一定要怎么考,首先要创立一个积极向上的氛围,让大家有目标,有动力,一定要和薪酬的改善结合起来,如果薪酬结构、薪酬水平不做出调整,再好的考核指标也很难执行,因为没有动力
3、考核指标是一个层层分解的过程,首先要明确目标,之后将目标进行一层一层的分解就可以了,具体用什么指标,是时间指标、质量指标还是其他的我觉得要和具体的工作职责联系起来进行分解
4、既然是技术中心,你还要考虑考核周期的问题,因为很多成果是不能在月内、季度内出来的,你要考虑如何进行考,还要考虑获得这些信息或数据的成本问题,不一定按项目考核就是一个好的办法,你要看具体的职责分解和技术中心的战略目标
总体来说,我觉得还是要深入透彻的了解技术中的关键问题点,只有找到问题的关键点才能对症下药,可能不一定是考核的问题,也可能是流程、薪酬、文化等问题
企业的整体氛围,以业绩为导向的文化,领导者的决心及执行力度是很重要的,绩效的制度方案是可以根据企业的实际情况来进行调整的,绩效管理只能解决一部份问题,没办法把企业的所有问题都解决。
但是现在有很多国企,最缺乏的还是务实的工作态度、执行力强的工作作风、承担工作责任的勇气
每一个项目在立项时先确定组成项目组的成员、项目各阶段的时间要求、质量要求、费用的要求。这些要求就是项目阶段考核的标准了。在立项时还明确这个项目不同阶段的奖金和罚金,项目组成员不同层次承担不同职责当然也明确奖金分享的比例不同。有奖金基数,有分享奖金的成员,有每个岗位分享奖金的比例,有完成工作的量化标准,这个考核自然就好做了。
2. 公司是搞软件开发的,开发人员的工作量不容易衡量,该如何进行绩效考核并进行激励呢
绩效考核的应用重点在薪酬和绩效的结合上。薪酬与绩效在人力资源管理中,是两个密不可分的环节。在设定薪酬时,一般已将薪酬分解为固定工资和绩效工资,绩效工资正是通过绩效予以体现,而对员工进行绩效考核也必须要表现在薪酬上,否则绩效和薪酬都失去了激励的作用。[1]
编辑本段绩效考核的概念
绩效考核是一项系统工程,涉及到战略目标体系及其目标责任体系、指标评价体系、评价标准及评价方法等内容,其核心是促进企业获利能力的提高及综合实力的增强,其实质是做到人尽其才,使人力资源作用发挥到极致。 明确这个概念,可以明确绩效考核的目的及重点。企业制定了战略发展的目标,为了更好的完成这个目标需要把目标分阶段分解到各部门各人员身上,也就是说每个人都有任务。绩效考核就是对企业人员完成目标情况的一个跟踪、记录、考评。
3. 如何给开发人员做绩效考核
一、研发人员绩效考核需要建立的原则
1、研发人员的绩效考核应以结果考核为主,能力考核和行为考核为辅
绩效考核指标设计的首要原则是绩效考核指标必须紧密结合企业的战略目标,对战略目标进行层层分解,制订出组织、岗位绩效目标,提取关键业绩指标。研发人员的绩效考核指标的设计也不例外,在研发人员的绩效考核指标设计过程中,如果过于强调结果,往往会使研发类人员忽视公司的组织纪律和秩序;如果过于强调行为,则使研发类人员关注能力,会引导员工只注重做事的方式,而忽视研发的成果。如日常工作中,我们经常碰见这样的研发人员,一个不遵守公司制度、比较有性格的研发人员却能经常向公司研发部提出比较好的idea,为公司设计新的工艺和取得数项发明专利;而另一些在行为上循规蹈矩的研发人员却无法为公司提供新的创造发明,对于公司没有什么实际的贡献价值。从以上两类研发人员的行为和结果上,可以看出在研发人员实际的考核中,应该以结果考核为主,以行为考核为辅。
2、研发人员绩效考核体系的建立必须具有时效性和实操性,易于执行
许多企业在建立研发人员绩效管理体系时,往往希望把研发人员的工作全部进行考核,设计出10多个绩效考核指标,甚至设置更多,从不同的维度去考核,但是在实际的运用中,业绩考核目标过多和没有目标的效果差不多,造成目标的导向性目标不强。因此,在设计研发人员的绩效考核体系时要简单,表格不要太多,绩效指标设置数量合理,具有实操性,易于执行,同时绩效考核目标对于研发人员的工作导向性要明确,在设计绩效考核目标时以最重要的2~3个就够了。(这点说的非常正确,在拉卡啦的时候就被过于复杂的KPI表格消耗了很多精力,L表、K表等等,这么多的表格和指标其实并没有使员工明白努力的目标,明确了目标,如果通过努力提高成绩来获得提升)
3、绩效考核系统的设计尽量客观
在设计绩效考核指标时,绩效指标的来源上应基于企业的战略和年度计划,绩效指标可以从数量、质量、时间和成本等维度去提取,尽量避免主管评价(主要包括行为、态度等方面),规避因人为评价而造成的"你好、我好、大家好"和"轮流坐庄"的情况,挫伤优秀研发人员的工作积极性,助长研发人员因绩效考核而形成的内部不公平竞争现象,应以事实说话,用数据考核。(应以事实说话,用数据考核--认可)
4、以对员工的绩效改进和提升为目的,不以奖惩为考核目的
绩效考核的目的在于牵引组织完成企业的战略目标和计划,在设计绩效计划时,应从激励的角度出发,使员工明确实施绩效管理是以完成工作目标为主要目的,为员工设定的目标具有一定的挑战性,保证员工能在挑战的状态下积极工作。因此,在实施绩效管理时应以促进员工的工作绩效改进和效率提升为目的,而不是以奖惩为考核目的,使员工对绩效考核产生抵触情绪。(为员工设定的目标具有一定的挑战性,保证员工能在挑战的状态下积极工作—促进员工的工作绩效改进和效率提升)
二、研发型公司绩效管理体系设计思路
考核研发人员首先要把考核指标必须紧密结合企业战略,绩效指标要确保从战略到结果的有效传递,围绕企业战略目标,从企业的战略目标分解绩效指标和目标,提取出的绩效指标要考虑平衡的、全方位的。很多企业通过平衡计分卡(BSC)来实现对企业战略的有效管理,包括战略沟通与战略实施的控制,平衡计分卡(BSC)是一套企业战略战略管理基础框架,它本身无法执行公司战略,然而企业可以通过它明确战略方向并驱动战略的实现,企业通过它能把企业愿景和战略具体化以利于有效沟通;也能通过它更好地管理和控制战略实施,形成对绩效考核能对企业战略的承接,对于组织发展方向上的牵引。
示例一平衡记分卡对于绩效管理体系的指引
通过平衡计分卡来实现绩效管理体系对企业战略的承接,在设计研发公司的绩效管理体系的过程中,要形成战略目标、战略觉错,核心成功因素对关键业绩指标的层层传导,从而实现绩效管理体系对战略目标的驱动,最终实现企业的战略目标。
示例二关键业绩指标对战略目标的驱动
当然,不要指望一次绩效管理体系设计就能解决企业战所有的研发战略发展驱动力的问题,首先一定要明确通过绩效管理能解决的主要问题,尤其是注意目前的企业管理水平、发展阶段和人员素质,不能什么目的都想达到。
三、研发型公司绩效管理体系的解决方案
研发型公司的绩效管理体系的设计和考核有很多方法,如很多企业用项目制、PBC(个人绩效承诺),KPI等,这些绩效考核的技术和方法本身有其适用的范围和背景,因此,企业在选用绩效管理工具或方法时,首先要清楚每种技术和方法背后所蕴含的基本原理、优点、适用的范围,针对企业的发展阶段、管理水平、人员素质,甚至企业文化等特点,选用适合自己企业的绩效考核工具和方法。另外,在使用技术工具时,要学会变通的思维,决不能拘泥于一种技术和方法。
1、基于研发人员胜任能力(行为)的考核
有些企业希望通过考核来促进研发人员能力的提升,从而提高研发人员的研发能力和公司整体的研发能力,这种基于研发人员能力的绩效考核体系更多采用胜任力模型进行研发人员的能力评估,即建立研发人员的胜任素质模型,针对研发人员的关键职位序列,提取关键胜任素质,如研发知识、新产品设计能力、创新能力、项目管理能力、成就导向和思维能力等。根据提取的研发人员的关键能力素质,对能体现关键能力素质的关键行为设计评估问卷和方式,从行为的角度去评估研发人员的能力,如对表妹所在的电子公司工程师研发专业能力的绩效评估,见示例3:
示例三
基于胜任能力的绩效考核,一方面能促使研发管理者对研发人员进行全面地认识,为员工的个人发展(如培训计划的制定)提供信息,促使其提高管理技能和工作业绩,改善研发团队工作;另一方面,对于整个企业来说,它可以增进绩效评价的效果,激励员工对自身能力的关注,使自身对能力有清醒认识,并在实践中着力提高。
2、基于研发业绩的绩效管理体系设计
跟其他部门的绩效考核一样,研发人员的绩效考核的激励也必须跟企业的发展战略紧密结合,根据公司的研发策略,从企业的战略进行层层分解,形成对企业战略的支撑,确保公司以市场需求为导向研发新品,同时,平衡好长期指标与短期指标之间的关系。
研发人员的业绩考核指标也主要来源于公司战略目标、部门或岗位职责、项目计划以及部门或岗位短板,从项目成本、项目周期、项目质量和项目数量等四个维度去思考,如表妹公司新的研发绩效考核项目就包括:新产品开发周期、研发项目合格率、项目计划达成率、项目费用控制率、专利数量等,示例如下图四:
示例四基于业绩的研发人员绩效考核
研发人员的业绩考核更多是基于研发部门所做出的业绩进行的量化考核,基于业绩的考核能在短期和长期内使研发部门和人员对自己所产出的结果,及时进行偏差纠正。
3、研发人员项目提成的积分制
研发工作特点是项目具有一定的周期性、团队性和时间性,因此,在研发人员绩效评估的过程中,许多公司将每个研发项目变成虚拟的团队和虚拟的工程,采取项目总额提成制,根据不同项目的不同发展模块或阶段、所需花费的工程师人员数量和工作天数进行总额核算,同时,企业鼓励员工多做跟项目有关的工作,如发表的论文、技术支持、客户拜访等。
在项目立项前,由公司的研发项目评审组,对不同项目进行评估,确定项目需要的总工时、人员数量、费用等,共同确定项目经理和项目工程师等,同时,一个项目组可以参与不同的项目,示例如下表五:
表五项目工时考核表
根据上表的工时进行不同研发人员的工时考核,并以工时考核为准,形成业绩考核,并将考核结果跟绩效奖金挂钩。
当然,对研发人员的绩效考核并非使一种技术或者方法就能解决的,在进行研发人员考核时,最好结合几种方法和技术,这样考核结果就比较符合公司现状。
四、研发人员绩效考核的实施效果
我们帮老王公司建立研发人员的绩效管理体系后,对老王公司的绩效实施的结果进行了跟踪,短短三个月内,该公司项目延期从以前的90%降到了68%左右。随着时间的推移,项目延期的数量还会较大幅度下降,费用的控制率达到了87%,使研发成本从总量上得到了很大程度的控制,且使各类项目的利润和成本核算更加数据化。研发设计的时间和质量大大提高,客户对产品的满意度也较大幅度的提升,来自客户的投诉次数也逐步下降。
4. 如何对程序员绩效考核
我认为绩效考核对程序员或者对整个公司都是重中之重,但是对程序员怎么绩效考核?难道看敲得代码数量吗?绩效考核的先决条件是工作可测量。
从这个角度讲,有两种方式可以综合使用:
1.代码量。
每天下班进行工作提交时,统计今日修改,新增的代码行数,业界基本水平大约是200行。
如果你做到了上面这些, 好恭喜你,你们公司非常正规了,如果这个程序猿工作不努力,干活不认真,产出效率低,那么问题一定不是处在程序猿身上,而是HR工作有问题.