软件研发激励制度
随着社会一步步向前发展,很多地方都会使用到制度,制度是在一定历史条件下形成的法令、礼俗等规范。拟定制度需要注意哪些问题呢?以下是小编为大家整理的软件研发激励制度,希望对大家有所帮助。
第一条 综述
为调动公司软件研发人员的工作积极性,提高软件的开发质量和开发效率,促进研发人员深入市场,及时跟踪软件产品的使用情况,在公司现有绩效考评制度基础上制定此制度。
第二条 管理办法
公司软件项目实行目标管理。
第三条 执行范围
1)本制度适用于从事软件项目开发的人员。
2)本制度适用于软件项目开发运行全生命周期,即需求调研、软件设计、软件开发及测试、软件运行维护。
第四条 整体考核目标
1)品质
2)工期
详见《软件项目立项申请表》。
第五条 奖金成立
1、部门主管根据市场需求,填写《软件项目立项申请表》并经需求提出项目主管、技术总监、技术副总、董事长签字同意。
2、技术副总、董事长认为可立项软件,下发《软件项目立项申请表》填写,经技术总监、项目负责人确认工期及缺陷数目。
第六条 奖金构成
1、基础奖金总额:
1)合同类项目:项目奖金的发放额度在项目合同签订后确定,原则上不得超过所研发的软件合同金额的8%,不低于合同金额的5%,具体额度由部门经理、总工程师、技术总监协商,董事长最终确定。
2)投入类项目:由公司直接投入项目,在明确项目内容后,部门经理、总工程师、技术总监计算项目人员工时,核算投入金额报技术副总、财务总监、董事长确认项目总投入额。原则上以软件投入总金额的10%作为项目开发奖金。
3)当发生大市场变化,需要重新确定奖金发放额度时,可由部门经理提出,经过技术总监、主任工程师、技术副总、总经理重新协商后,董事长最终确定。
2、奖金构成:
1)项目承担部门奖励(奖励1)
奖金总金额的60%为工期奖金;发放对象:项目设计、开发、测试参与人员。
奖金总金额的40%为品质奖金;发放对象:项目设计、开发、测试参与人员。
2)应用奖金(奖励2)
应用奖金(奖励2)=奖励1的5%-8%。发放对象:应用部参与人员。
3)维护奖金(奖励3)
维护奖金(奖励3)=奖励1的5%-8%。发放对象:运维部参与人员。
4)特殊奖励(奖励4)
特殊奖励(奖励4)=最高为奖金总金额的10%为特殊奖励;
第七条 奖金浮动
1、工期奖金:项目提前完成时,按比例增加奖金发放额度,滞后时按比例减少发放额度。增减上限为奖金基础数额的50%。比例计算方法为:浮动比例=(计划工作日-实际工作日)/计划工作日。当增加比例大于50%时,按50%计算,当增加比例小于-50%时,按-50%计算。当项目未完成立项时所计划的质量目标时,此条无效。
例如,项目计划用100天完成,项目组实际用了80天,确定的工期基础奖金额度为1万元,则浮动比例为(100-80)/100=20%,实际实际工期奖金额度为10000×(1+20%)=12000元。项目计划用100天完成,项目组实际用了120天,则浮动比例为(100-120)/100=-20%,实际每例的奖金额度为10000×(1-20%)=8000元。
2、品质奖金:
当项目未完成立项时所计划的质量目标时,按比例减少奖金发放额度,比例计算方法为:
减少比例=(实际缺陷数量-计划缺陷数量)/计划缺陷数量 当减少比例大于50%时,按50%计算,当减少比例小于0时,按0计算。
例如,项目的计划缺陷数为100,实际缺陷数为120,确定的基础奖金额度为10000元,则减少比例为(120-100)/100=20%,实际每例奖金额度为10000×(1-20%)=8000元。
开发过程中,在内部质量审核时,由于存在质量问题或不符合标准等问题,被下达《软件整改通知单》进行整改的,每下达一次《软件整改通知单》,扣除项目组研发人员项目品质奖金总额度的10%。
第八条 奖金发放
1、工期奖金:按项目进度里程碑,采用每个月度按项目完里程碑奖金数额发放;
2、品质奖金:项目通过上线验收,进入试运行阶段后,经主任工程师、技术总监、技术副总验收,按品质控制要求确定品质奖金实际发放数额。由部门经理提供人员奖金表,部门主管及技术负责人一次发放50%,另外50%作为质量保证金累积进入个人年终奖或半年奖;其余参与人员一次发放60%,另外40%作为质量保证金累积进入个人年终奖或半年奖;公司系统质量保证期间为3个月-6个月。
3、实发应用奖励(奖励2):应用部经理核算本部门参加项目人员的工作量并进行百分制打分,确定个人发放比率,与项目工期奖励同期发放。
4、运维奖励(奖励3):核算本部门参加项目人员的工作量并进行百分制打分,确定个人发放比率,与项目工期奖励同期发放。
5、特殊奖励:由部门主管提出特殊人员奖励名单(1-2人),交主任工程师、技术总监、技术副总审核,提交公司董事长,由公司董事长签字一次性发放。
(注明:上述奖金发放个税由个人承担)
第九条 休假奖励
采用项目奖励后,不再发放加班费,采用休假奖励方式调休。执行条件:
1、工期奖金>100%;
2、品质奖金>80%。
执行办法:工期提前完成的自然日/3=部门轮休日。
例如提前完成工期10天,工期奖金110%,10/3=3.33天,部门获得带薪休假天数3天。
第十条 后续品质控制
1、试运行阶段:公司系统上线试运行质量阶段为1个月-2个月,在系统试运行期间,以故障发生数目以及处理时间为指标测评系统运行品质,计算方法如下:
1)故障缺陷发生4小时内解决,不累计缺陷数目;部门主管可不上报该缺陷;
2)故障缺陷4-12小时内解决,按0.5X故障次数累积缺陷数目,部门主管必须上报缺陷;
第一条 方案设计
1. 公司基本现状及当前面临的主要问题
目前,公司面临的`主要问题包括:
1) 软件项目开发要求不断增加,项目组不断增加,项目协调工作剧增
2) 维护工作和项目开发工作难以界定,项目计划难以准确制订
3) 原有的年终绩效考核已不再适应目前的开发任务要求,员工工作热情低落
4) 由于一人可能在多个项目中承担责任,项目中矛盾剧增 由此,公司管理层希望能通过改善绩效考核体系解决或缓解企业在软件开发中出现的问题。
2. 基于项目考核的公司研发人员绩效考核方案
根据公司项目开发的实际情况,以项目考核代替部门考核更适应公司现状,并易以实施制定项目考核方案。
第二条项目团队整体考核方案
对于项目总奖金及项目团队各层面奖金总额,采用如下计算方案: 项目总奖金=P*B*项目合同成本 项目管理层奖金=R*项目总奖金
项目成员奖金总额=(1-R)*项目总奖金 项目成员个人奖金=S*项目成员奖金总额
在本方案中,B=(1~10)%,R=(1~50)%公司决策层将根据项目规模,项目难度等因素确定B的具体取值。
有关P,S的计算方案如下,
1. 项目团队考核实施
根据公司实际情况,项目团队考核具体方案如下所述:
考核目标:为了更好地强化研发项目管理,对已经立项的研发项目按照预定的项目 考核节点对项目整体完成情况进行考核,从而实现对整个项目团队的考核。
项目团队绩效综合考核P=W1*P1+W2*P2+W3*P3
为了促进项目管理水平的提高,尤其是促进项目计划的准确性,方案对工时考核系数P1和项目总进度考系数P3分员设置了最高值1.5,1.2;另一方面,从研发和测试部门间均衡性出发,对项目完成质量系数设置最高值2。
上表中各系数权重值为(0~1),并保证如下等式: W1+W2+W3=1
2. 考核频率
方案主要采用如下的考核频次:
1) 项目结项,并实现用户项目回款后进行 2) 按照公司认可的预设项目周期进行考核
第三条 项目团队个人考核实施
项目个人考核主要由项目经理完成,该考核应纳入公司整体绩效考核体系,并得到公司批准。具体实施方案如下所述。
考核目标:为了更好的完善研发中心项目管理和部门管理机制,保证研发项目的按期,高效,高质完成,并促进公司内员工自身的发展,特制订该考核方案。该方案将以项目考核为主要目标和主要方法。考核目确定由核心考核目标和辅助考核目标两部分组成。 ? 考核指标体系:从考核方式的角度对该方案的实施,即指标体系进行说明。
从考核可操作性角度分析,方案将上述考目标按照指标的获得方式分为客观定量考核和主观定量考核,并希望通过随着公司研发项目管理的逐渐成熟,考核经验的逐渐累积,各考核指标可逐步采用客观定量考核获得,对于核心考核目标尤为如此。
受现阶段发展情况所限,方案中只有“工时考核”采用客观定量考核方法,具体公式参见下文。而对于辅助考核目标,则主要由项目经理或其他相关人员依据员工的工作表现,以主观评价打分方式获得。对于核心考核目标中的“完成质量”目标,目前因无法完全采用客观定量考核方法获得,则以主观评价为主,客观数据为辅的方式获得。各指标的具体计算方式如下。
1. 工时考核
说明:
i. C1=考核期间完成任务工时/考核工时/有效工时比例
ii. 考核工时:按照每天8小时计算的考核期间的完成标准工时 考核工时=8*考核期间考勤天数
iii. 考核期间完成任务工时= 项目工时 +任务工时
项目工时:由项目经理根据在项目考核期内,项目成员完成的任务的核定工时,核定方法将采用经验法或类比法(即估算值)
任务工时:由部门经理根据项目成员在本月完成的非项目工作,如日常软件维护,软件变更,软件实施等部门安排的任务单工时,上述工作应以任务单为准。若任务工时包含必须通过加班方式来完成的任务,则该部分工时需乘以相应的加班系数。加班工时系数如下表所示:
iv.有效工时比例:在本考核中取固定值75%(该数值为理论数值)
考虑到公司研发具体情况和管理现状,特设该常数,主要用于平衡在现有管理水平下,员工考核期间实际工时不足考核工时的情况(即一般情况下项目工时的估算值较大),所以员工只要完成考核工时的一定额度(本方案为75%),即认为员工在该项目考核期间的工作量符合考核要求。
2. 工作质量考核
研发项目“工作质量”定量考核公式: C2=考核核定错误/实际发生错误
鉴于目前公司发展所处阶段,尚无法完全采用定量计算方法,为了降低管理难度,在实际考核中,以主观定量评价方法为主,考核标准和方法如下表所示。
表4
例,研发中心可根据质量部的质量代码评价和研发中心内部代码,文档抽查作为考核指标:
i. 代码抽查发现编者按码不规范,一处扣一分
ii. 代码返测次数,一次扣一分
“质量考核”C2结果将纳入主观定量考核范畴。主观定量考核以“综合考核系数”C3为计算系数,详细计算方法如下,
iii. 主观定量考核
为计算方便,本方案将所有采用主观定量考核的指标以“综合考核系数”表,对员工针对核心考核目标“工作质量”和辅助考核目标的工作表现予以评价和确认。
3. 综合考核
表5
综合系数C3,可通过如下的考核体系获得,如表5所示,W3为C3在本次考核中的权重,由考核实施者或公司决策层根据项目实际情况予以确定。
1. 出现严重的客户投诉
2. 由于个人表现严重影响研发各项目工作正常进展
3. 团队其它成员拒绝与之合作
4. 相关部门连续出现投诉或指责
4.项目团队人个考核计算公式
基于上述分析,本考核中,员工项目考核系数C为:
C= W1*C1+W3*C3
W1+W3=1
说明:
1) 综合系数范围C3为0.5~1.5 (0.5以下判定为不合格)
2) 综合系数可通过如下方法进行归一化处理
C3=∑(各指标评估值)/100
3) W1,W3分别为项目工时考核系数,综合考核系数的权重,可由考核人根据项目实
际情况及企业管理要求调节各部分考核内容在整个考核体系中所占比重
4) 项目人个奖金考核系数S计算方案
根据已经确定的员工项目考核系数C,结合员工在项目中的重要性,可确定员工的项目个人奖金考核系数S,具体方法如下: S’=C*N
N:员工在项目中的重要性系数,由项目经理根据员工的工作性质和个人在项目中的作用确定其在项目中的重要性,如表7所示
对其进行归一化处理即得员工项目个人奖金考核系数S S=S’/∑S’
通过该系数,即可求得团队成员的个项目奖金金额
文档为doc格式