软件开发小团队绩效考核(软件开发人员绩效考核办法)

软件开发 1987
本篇文章给大家谈谈软件开发小团队绩效考核,以及软件开发人员绩效考核办法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、如何对程序员绩效考核

本篇文章给大家谈谈软件开发小团队绩效考核,以及软件开发人员绩效考核办法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何对程序员绩效考核

我认为绩效考核对程序员或者对整个公司都是重中之重,但是对程序员怎么绩效考核?难道看敲得代码数量吗?绩效考核的先决条件是工作可测量。

从这个角度讲,有两种方式可以综合使用:

1.代码量。

每天下班进行工作提交时,统计今日修改,新增的代码行数,业界基本水平大约是200行。

2.进行任务细化分割和管理。

MantisBT可以实现这个功能。开发的整个流程,都可以在mantis上加以体现。分析人员逐级分割任务,并将最终可实现的子任务分割给程序员,程序员可以通过统计其任务完成量来估算其工作量。其实,我觉得BOSS的焦虑在于无法“可视化”的观察项目的进度,这个任务可以通过使用MantisBT,合理设置里程碑来实现。当BOSS看到里程碑相关的任务完成度不断上升的时候,他的焦虑感就会显著降低了。

我的经验中主要是这么几个方面:

1. 质量。

这里的质量指交付物契合需求的程度或按需求交付的准确程度,具体来说就是从理解需求开始到最后产出的交付物过程中的沟通、理解、设计、实现、验证的总体质量,这个质量可以最后以“Bug密度”这一度量项衡量,对于一般的程序员来说主要是代码质量。

2. 沟通和团队协作。

和项目团队各个角色之间的沟通以及协作意愿和能力。软件开发基于个体能力但绝不止于个体能力,尤其是现在复杂的功能软件,都需要通过多角色合作分工完成,这里个体关注项目和团队整体目标的大局观和价值观是很重要的项目成功保障。

如果你做到了上面这些, 好恭喜你,你们公司非常正规了,如果这个程序猿工作不努力,干活不认真,产出效率低,那么问题一定不是处在程序猿身上,而是HR工作有问题.

如何对开发团队的人员进行绩效管理

1.制定整体策略

绩效的管理的第一步,首先应该明白整体的策略是怎样的,这一般跟团队和公司的实际情况有关。比如一个10人以下的小团队和一个100人以上的大团队,前者肯定是要寻求最直接有效的管理方式,而后者就需要更为复杂的、有体制的管理方式。

2.目标和OKR

绩效目标的制定、引导和监控,就不得不提 OKR 了。OKR 是一种简便且强大的目标管理方法,相对于 KPI 而言,可以帮助员工建立一个更清晰的目标。

一方面,OKR 中的 O 可以使团队在一段时间内保持专注;另一方面,KRs 又为目标如何实现提供了灵活度。总体来说,OKR 可以保持专注度和灵活度之间的平衡。

3.绩效考核

虽然在开发方面的考核指标不存在银弹,但是依然有一些可遵循的指南供参考。《Accelerate》一书把衡量软件开发和交付方面的标准叫作软件交付绩效。它可以分为两个类别:

节奏:

交付周期:从提交代码到代码在生产环境中成功运行所需的时间。

部署频率:团队部署代码的频率。

稳定性:

恢复服务的时间:当服务发生服务事故(例如计划外中断、服务损害)时,恢复服务通常需要多长时间。

变更失败率:他们对主要应用程序或服务做出的变更有多少(百分比)会导致服务降级或随后需要进行修复(例如导致服务受损或中断,需要修补程序、回滚或补丁)。

以这两个指南为指导,可根据团队实际的情况制定合适的考核指标。之后结合 ONES Performance 效能管理工具,帮助衡量开发人员的绩效,进行效能的持续改进。

各类研发效能考核指标

软件企业绩效考核方法技巧

软件企业是很难做绩效考核的,所以很多的软件企业都会查找一些适合自己的绩效考核方案。下面为您精心推荐了软件企业绩效考核技巧,希望对您有所帮助。

软件企业绩效考核方法

基本工资:按照人力资源部制定的工资标准核定部门基本工资总额,由部门经理每月掌握发放;

驻外补助(含驻外工资差异、伙食补贴)按地区划分,一类地区指北京、上海、广州,驻外补助为400+160,二类地区指其他,驻外补助为350+160。当地午饭订工作餐(标准为8元/人)的,160元不再发放。从当地招聘人员不享受此补助。

市场单位奖金计提办法: (分公司部门经理不参与该项奖金的分配)

该项奖金的分配由部门经理提出方案,交公司市场本部经理批准后发放.

(1) 财务产品按销售毛利净回款(下称销售净收入)数额计提奖金(含技术实施费),各单位按照财务软件销售净收入价格与报价的比例(A)确定提成比例:

A 40% 提成比例按照销售净收入的 13%计算

40%= A 30% 提成比例按照销售净收入的 12%计算

30%= A 20% 提成比例按照销售净收入的 11%计算

A =20% 提成比例按照销售净收入的 8%计算

(2) 其他产品按照市场销售净收入总额(抵减外单位承担的实施服务费)计提奖金。

(3) 从用户或代理收取的公司产品服务费,由收取并提供服务的部门,按照销售净收入的 20%计提奖金;

(4) 实施提成由实施经理派出单位负责分配,所有实施人员参与奖金分配,此项奖金直接分给实施人员所在部门。

(5) 市场负责服务实施的项目,如需技术服务部或事业部提供支持时,按由技术服务部、事业部提供的标准(人天)支付服务奖金,该奖金计入提供服务部门的同时,抵减市场部门奖金。

(6) 服务实施涉及费用的界定:

[1] 财务产品由技术服务部负责实施或由产品部进行二次开发的,其发生费用计入市场部门

[2] 凡立项计算成本的项目,每月分别按照发生成本的35%和65%,分别计入市场和事业部(或产品部)

[3] 其他情况按照实际发生额,由提供服务或费用支出方负担。

软件企业绩效考核步骤

一、确立考核原则

1 . 结果考核为主,行为考核为辅的原则

研发人员的工作是高度结果导向型的工作,对研发人员的评价最终往往都要落实到其工作成果上来。在研发人员的考核中,过度关注研发人员的行为而不是结果本身,往往会带来一系列错误的导向,也容易挫伤研发人员的工作积极性。

2 . 研发项目考核的市场导向原则

目前来说,国内企业层面的研发主要集中在产品开发上,因此在设定研发考核目标时,必须紧密结合公司研发策略,开发在市场上适销对路的产品。

3 . 个人考核与团队考核相结合的原则

在研发人员的考核中,把团队业绩作为研发人员绩效考核的重要指标,有利于培养研发人员的团队合作精神,对研发团队及个人成长均具有重要意义。

4 . 指标评价方法的`科学性原则

在研发成果质量的评价中,引入专业委员会的方式进行,避免主观性评价偏差过大情况的发生,保证评价的公平、公正。

二、设定三维指标

企业研发人员考核应围绕三个维度来进行,分别是业绩指标、能力指标及行为指标。一般来说,企业的研发人员可以分为项目经理、开发人员及测试人员三类,对于不同类型的研发人员,在指标设计上应该有所差别。下面以研发项目经理的绩效指标体系设计为例来说明。

1 . 业绩指标

项目经理的业绩指标主要包括:新产品开发周期、技术评审合格率、项目计划完成率、项目费用控制、内外部客户满意度等,该类别指标主要为客观性指标。

2 . 能力指标

项目经理的能力指标主要包括:业务知识与技能、沟通协调能力、团队领导与控制能力、指导及帮助下属的能力、员工管理能力、决策能力等,该类指标主要为主观性指标,可以采用类似于360°评价的方式进行。

3 . 行为指标

项目经理的行为指标主要包括:工作的积极性、主动性、协作精神、团队意识、工作责任心、服从意识等。

从绩效考核的目的来看,如果考核的目的是主要用于加薪、发放奖金、红利等奖励,考评指标体系主要为业绩指标和行为指标;如果考核目的是为了员工发展,且考核结果将用于教育培训、能力开发、升迁、调动等人力资源规划与配置,考核指标体系应包括业绩指标、能力指标和行为指标。

三、确立评价主体

研发人员的绩效考核方法可以采用员工自我评价、同级(事)评价、上级评价、下属评价(适用于研发管理人员)相结合的方法进行。

自我评价主要是研发人员自己对过去一段时间业绩目标的实现程度进行评估。

同级(事)评价的主要作用是考核员工的团队协作能力,特别是对于一些需要多人、多部门协作的研发项目来说,这种能力就显得尤为重要。而对于一些出于保护自己技术优势地位而不愿与人合作的员工来说,这也可以作为一个有力的约束条件。

上级评价可以是直线经理的评价,也可以以项目经理的评价为主,或者是二者的结合。因为对于那些跨部门协作的研发项目来说,直线经理也许不知道自己的员工干了什么,工作质量如何。

对于研发项目经理的考核来说,引入下属评价主要是为了促进项目经理对项目组成员的培养,促进项目经理与成员的沟通,从侧面保证项目的顺利开展。

绩效考核的重要性

绩效考核的结果可以直接影响到薪酬调整、奖金发放及职务升降等诸多员工的切身利益,其最终目的是改善员工的工作表现,在实现企业经营目标的同时,提高员工的满意程度和未来的成就感,最终达到企业和个人发展的双赢。绩效考核是公司人力资源管理的一个重要方面,也可以说是一个难点。绩效考核是指对员工的工作进行客观的评价,这种评价直接关系到薪金调整、奖金发放、职务升降等诸多员工的切身利益。通过绩效考核管理企业可以引导和监督员工行为,使员工知道自己的优势、不足和努力方向,这对他们改进自己的工作有很大好处,提高员工积极性,从而实现业绩的提高;另外,考核还可以使人事部门和公司高层了解公司的人力资源现状,可以区分出来并留住业绩好的员工,使下一步人力资源管理工作更加有的放矢。

软件开发人员如何做绩效考评

第二:考核指标的设计必须关注到考核什么(指标来源)?、怎么考(指标的描述或计算公司)?、目标是什么?考核结果谁来确认(考核的评分和评估)?、如何算分(该项指标的最终完成情况,如何核算分数)?以上关键部门都设计和约定好了,然后在把这些指标合并到一张表里面,由考核者确认权重,构成一个考核周期的“考核任务书”,最终考核者与被考核者沟通确认后,签字执行,以上部分就是绩效计划的制定;

第三:绩效执行期间,需要有老板或者技术带头人对核心的开发指标进行监控,比如双鱼熊熊讲到一个“错误率”,如果错误率在运行期间非常高,那么我们的及时带头人就需要对此进行分析,然后给出解决方案,以挑战该项工作朝着目标期望迈进;

第四:到了考核期末,比如如果是月度考核的话,下月初5号由我们人力部的同事去获取每项指标的考核数据然后核算得分,在这个过程中可能不同指标可能需要不同的人员进行评分,具体这个过程中的责任可以参考我在中人论坛中发的“绩效操作流程中责任方的界定”;

第五:考核者(开发人员的直接上级)针对开发人员的每项指标的完成情况以及评分者针对指标的评估(存在的问题),首先对开发人员进行正式的面谈,针对上一绩效周期中存在的问题分析原因,提出下一步改善建议(包括员工注意事项、员工需要培训的计划、甚至是员工是否需要换岗等),针对开发人员普遍存在的问题,考核者与所有开发人员需要召开绩效考核分析,探讨解决思路;

第六:根据每位开发人员的绩效得分,核算绩效工资;具体方案较多;

如何给开发人员做绩效考核

一、研发人员绩效考核需要建立的原则

1、研发人员的绩效考核应以结果考核为主,能力考核和行为考核为辅

绩效考核指标设计的首要原则是绩效考核指标必须紧密结合企业的战略目标,对战略目标进行层层分解,制订出组织、岗位绩效目标,提取关键业绩指标。研发人员的绩效考核指标的设计也不例外,在研发人员的绩效考核指标设计过程中,如果过于强调结果,往往会使研发类人员忽视公司的组织纪律和秩序;如果过于强调行为,则使研发类人员关注能力,会引导员工只注重做事的方式,而忽视研发的成果。如日常工作中,我们经常碰见这样的研发人员,一个不遵守公司制度、比较有性格的研发人员却能经常向公司研发部提出比较好的idea,为公司设计新的工艺和取得数项发明专利;而另一些在行为上循规蹈矩的研发人员却无法为公司提供新的创造发明,对于公司没有什么实际的贡献价值。从以上两类研发人员的行为和结果上,可以看出在研发人员实际的考核中,应该以结果考核为主,以行为考核为辅。

2、研发人员绩效考核体系的建立必须具有时效性和实操性,易于执行

许多企业在建立研发人员绩效管理体系时,往往希望把研发人员的工作全部进行考核,设计出10多个绩效考核指标,甚至设置更多,从不同的维度去考核,但是在实际的运用中,业绩考核目标过多和没有目标的效果差不多,造成目标的导向性目标不强。因此,在设计研发人员的绩效考核体系时要简单,表格不要太多,绩效指标设置数量合理,具有实操性,易于执行,同时绩效考核目标对于研发人员的工作导向性要明确,在设计绩效考核目标时以最重要的2~3个就够了。(这点说的非常正确,在拉卡啦的时候就被过于复杂的KPI表格消耗了很多精力,L表、K表等等,这么多的表格和指标其实并没有使员工明白努力的目标,明确了目标,如果通过努力提高成绩来获得提升)

3、绩效考核系统的设计尽量客观

在设计绩效考核指标时,绩效指标的来源上应基于企业的战略和年度计划,绩效指标可以从数量、质量、时间和成本等维度去提取,尽量避免主管评价(主要包括行为、态度等方面),规避因人为评价而造成的"你好、我好、大家好"和"轮流坐庄"的情况,挫伤优秀研发人员的工作积极性,助长研发人员因绩效考核而形成的内部不公平竞争现象,应以事实说话,用数据考核。(应以事实说话,用数据考核--认可)

4、以对员工的绩效改进和提升为目的,不以奖惩为考核目的

绩效考核的目的在于牵引组织完成企业的战略目标和计划,在设计绩效计划时,应从激励的角度出发,使员工明确实施绩效管理是以完成工作目标为主要目的,为员工设定的目标具有一定的挑战性,保证员工能在挑战的状态下积极工作。因此,在实施绩效管理时应以促进员工的工作绩效改进和效率提升为目的,而不是以奖惩为考核目的,使员工对绩效考核产生抵触情绪。(为员工设定的目标具有一定的挑战性,保证员工能在挑战的状态下积极工作—促进员工的工作绩效改进和效率提升)

二、研发型公司绩效管理体系设计思路

考核研发人员首先要把考核指标必须紧密结合企业战略,绩效指标要确保从战略到结果的有效传递,围绕企业战略目标,从企业的战略目标分解绩效指标和目标,提取出的绩效指标要考虑平衡的、全方位的。很多企业通过平衡计分卡(BSC)来实现对企业战略的有效管理,包括战略沟通与战略实施的控制,平衡计分卡(BSC)是一套企业战略战略管理基础框架,它本身无法执行公司战略,然而企业可以通过它明确战略方向并驱动战略的实现,企业通过它能把企业愿景和战略具体化以利于有效沟通;也能通过它更好地管理和控制战略实施,形成对绩效考核能对企业战略的承接,对于组织发展方向上的牵引。

示例一平衡记分卡对于绩效管理体系的指引

通过平衡计分卡来实现绩效管理体系对企业战略的承接,在设计研发公司的绩效管理体系的过程中,要形成战略目标、战略觉错,核心成功因素对关键业绩指标的层层传导,从而实现绩效管理体系对战略目标的驱动,最终实现企业的战略目标。

示例二关键业绩指标对战略目标的驱动

当然,不要指望一次绩效管理体系设计就能解决企业战所有的研发战略发展驱动力的问题,首先一定要明确通过绩效管理能解决的主要问题,尤其是注意目前的企业管理水平、发展阶段和人员素质,不能什么目的都想达到。

三、研发型公司绩效管理体系的解决方案

研发型公司的绩效管理体系的设计和考核有很多方法,如很多企业用项目制、PBC(个人绩效承诺),KPI等,这些绩效考核的技术和方法本身有其适用的范围和背景,因此,企业在选用绩效管理工具或方法时,首先要清楚每种技术和方法背后所蕴含的基本原理、优点、适用的范围,针对企业的发展阶段、管理水平、人员素质,甚至企业文化等特点,选用适合自己企业的绩效考核工具和方法。另外,在使用技术工具时,要学会变通的思维,决不能拘泥于一种技术和方法。

1、基于研发人员胜任能力(行为)的考核

有些企业希望通过考核来促进研发人员能力的提升,从而提高研发人员的研发能力和公司整体的研发能力,这种基于研发人员能力的绩效考核体系更多采用胜任力模型进行研发人员的能力评估,即建立研发人员的胜任素质模型,针对研发人员的关键职位序列,提取关键胜任素质,如研发知识、新产品设计能力、创新能力、项目管理能力、成就导向和思维能力等。根据提取的研发人员的关键能力素质,对能体现关键能力素质的关键行为设计评估问卷和方式,从行为的角度去评估研发人员的能力,如对表妹所在的电子公司工程师研发专业能力的绩效评估,见示例3:

示例三

基于胜任能力的绩效考核,一方面能促使研发管理者对研发人员进行全面地认识,为员工的个人发展(如培训计划的制定)提供信息,促使其提高管理技能和工作业绩,改善研发团队工作;另一方面,对于整个企业来说,它可以增进绩效评价的效果,激励员工对自身能力的关注,使自身对能力有清醒认识,并在实践中着力提高。

2、基于研发业绩的绩效管理体系设计

跟其他部门的绩效考核一样,研发人员的绩效考核的激励也必须跟企业的发展战略紧密结合,根据公司的研发策略,从企业的战略进行层层分解,形成对企业战略的支撑,确保公司以市场需求为导向研发新品,同时,平衡好长期指标与短期指标之间的关系。

研发人员的业绩考核指标也主要来源于公司战略目标、部门或岗位职责、项目计划以及部门或岗位短板,从项目成本、项目周期、项目质量和项目数量等四个维度去思考,如表妹公司新的研发绩效考核项目就包括:新产品开发周期、研发项目合格率、项目计划达成率、项目费用控制率、专利数量等,示例如下图四:

示例四基于业绩的研发人员绩效考核

研发人员的业绩考核更多是基于研发部门所做出的业绩进行的量化考核,基于业绩的考核能在短期和长期内使研发部门和人员对自己所产出的结果,及时进行偏差纠正。

3、研发人员项目提成的积分制

研发工作特点是项目具有一定的周期性、团队性和时间性,因此,在研发人员绩效评估的过程中,许多公司将每个研发项目变成虚拟的团队和虚拟的工程,采取项目总额提成制,根据不同项目的不同发展模块或阶段、所需花费的工程师人员数量和工作天数进行总额核算,同时,企业鼓励员工多做跟项目有关的工作,如发表的论文、技术支持、客户拜访等。

在项目立项前,由公司的研发项目评审组,对不同项目进行评估,确定项目需要的总工时、人员数量、费用等,共同确定项目经理和项目工程师等,同时,一个项目组可以参与不同的项目,示例如下表五:

表五项目工时考核表

根据上表的工时进行不同研发人员的工时考核,并以工时考核为准,形成业绩考核,并将考核结果跟绩效奖金挂钩。

当然,对研发人员的绩效考核并非使一种技术或者方法就能解决的,在进行研发人员考核时,最好结合几种方法和技术,这样考核结果就比较符合公司现状。

四、研发人员绩效考核的实施效果

我们帮老王公司建立研发人员的绩效管理体系后,对老王公司的绩效实施的结果进行了跟踪,短短三个月内,该公司项目延期从以前的90%降到了68%左右。随着时间的推移,项目延期的数量还会较大幅度下降,费用的控制率达到了87%,使研发成本从总量上得到了很大程度的控制,且使各类项目的利润和成本核算更加数据化。研发设计的时间和质量大大提高,客户对产品的满意度也较大幅度的提升,来自客户的投诉次数也逐步下降。

如何对研发人员进行绩效考核

研发技术人员的业绩并不能简单用成败来进行衡量,建议综合考虑这个问题:

1、将研发人员的业绩考核与激励紧密结合,采取一些中长期激励的措施来充分激励研发技术人员的研发热情和对产品市场化的关注,例如可以设置在产品上市后若干年内,主要研发团队可以根据产品的销售收入、利润计提一部分奖励,甚至可以进一步用研发成果做为虚拟股权,在未来若干年内研发团队可以获得该产品的分红

2、研发人员的业绩建议采取项目制,并将基础研发、创新型研发和产品改良型研发区分开来,针对容易出错、需要长时间投入的基础研发和缺少参考资料的创新型研发,可以考虑由企业内的高管、技术专家组成评价委员会,对研发团队的成果和贡献进行定性评价;针对改良型的研发,则可以根据项目计划、项目成本和项目验收成绩来进行考核

3、研发技术人员除了研发项目,还应当辅助其他考核,包括知识管理、研发团队培养、个人能力提升等方面,这样,通过成果+能力的两维度可以有效督促研发技术人员提升自身能力,从而提高研发的成果价值

关于软件开发小团队绩效考核和软件开发人员绩效考核办法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码