软件部绩效考核规范标准
公司软件开发人员绩效评价标准

公司软件开发人员绩效评价标准1、总则通过量化的指标准确的评定软件开发人员的绩效,从而对薪酬分配提供可靠的依据。
2、基本说明绩效评价,包括业绩考核和技术能力评定以及团队精神。
对软件开发人员的绩效评定,每一项问答表现优秀加一分,表现不佳扣一分,表现平平不得分,最后计算总分。
评价体系:1、优秀2、良好3、一般4、很差3、业绩考核此项考核主要考核在一定时间内软件开发人员的任务完成情况。
主要包括有以下指标:目标完成度、难易度、贡献度。
3.1、目标完成度3.1.1、完成情况1、能否总是在规定期限内完成工作?2、或者尚能在规定的时限内完成工作,还是经常需要上级的催促才能按时完成工作,或者一贯拖延工作期限,即便在上级的催促下也不能按时完成工作?3、在困难或者环境变化的情况下,是否也完成了计划的工作?4、是否很快、很迅速、高标准、高质量、创造性的完成交给的工作?5、是否在完成工作的同时,又能很好地控制成本?6、如果工作没有完成是由于环境的变化还是个人能力的问题?7、或者是工作太多了,根本无法完成?8、在工作中是仅仅要求完成任务还是主动进行工作流程的改进,高效运用相关资源来解决工作中出现的问题?9、上级人员交给其工作时是否放心?3.1.2、完成质量1、提交的程序是否经常出现很多BUG?是否经常需要修正或调整?2、编码是否严格遵守代码规范性?3、用户对其开发的软件是否满意?3.1.3、完成时间1、总是提前完成任务,还是总是强调客观原因而无法准时完成任务?2、是否经常需要有人催促才能完成工作?3.2、难易度1、所完成的工作是否是一般人不愿意干的工作?或者是很烦很累枯燥无味的工作?2、所完成的工作是一般程序员都可以充分达成的目标,还是不易达成的挑战性目标?3、如果本人不在,本部门或本小组是否有替代的人?3.3、贡献度1、其所做的工作对公司创造了多少直接效益?多少间接效益?或者降低了多少成本?2、工作完成后的成本情况如何?是否有效地控制成本?3、是否在圆满完成本职工作以外,还积极主动地从事其它相关事情?4、是否尽力为公司创造最大利益,在各方面尽了最大努力并取得了一定的成果?4、技术能力技术能力评定:技术能力评定是通过对员工的日常工作的工作表现、观察、分析、评价其所具备的工作能力。
软件公司产品开发部工程师绩效考核评分标准

软件公司产品开发部工程师绩效考核评分
标准
1. 引言
本评分标准旨在为软件公司产品开发部工程师提供一个客观、公正的绩效考核依据,以评估工程师们在工作中的表现,并为个人的发展提供指导。
2. 考核要素
绩效考核将根据以下要素进行评分:
2.1 项目成果质量(40%)
工程师完成的项目成果质量将作为考核的关键指标。
评分时应考虑软件质量、程序的健壮性、功能的完整性等因素。
2.2 项目进度和交付时间(20%)
工程师在项目开发过程中的时间管理能力,以及项目交付的时效性将作为考核的重要依据。
2.3 团队合作与协作能力(15%)
工程师在团队内的合作表现,包括共享知识、沟通协作、积极参与团队活动等,将作为考核的一项重要因素。
2.4 技术能力和研究能力(15%)
工程师在技术方面的能力和对新知识研究的积极性将被考核。
包括技术熟练度、解决问题的能力和对新技术的掌握等方面。
2.5 个人发展和职业素养(10%)
工程师在个人发展方面的努力程度,包括进修研究、参与行业交流等,以及在职业素养方面的表现将作为考核的一项因素。
3. 评分标准
根据以上考核要素,可以使用以下评分标准进行绩效评估:
4. 总结
本绩效考核评分标准旨在为软件公司产品开发部工程师提供一个明确的绩效评估标准,帮助他们在工作中持续提升,并为他们的个人发展指明方向。
同时,评分过程应做到公正、客观,考虑到工程师的实际工作情况进行评判。
以上为软件公司产品开发部工程师绩效考核评分标准。
希望能够为公司工程师的发展和团队的效能提供有效的支持和引导。
软件研发部门绩效考核制度

软件研发部门绩效考核制度有很多的公司都有软件研发部门,但是很多的人力资源管理者不知道怎么对软件研发部门实行绩效考核。
下面为您精心推荐了软件研发部门绩效考核规定,希望对您有所帮助。
一、目的(一)激发开发人员工作积极性,提高工作效率与工作质量,确保项目能按时、按量、按质完成。
(二)加强开发人员对个人绩效管理,改善工作,提高组织的绩效;(三)帮助开发人员客观的认识自我,发掘潜力,提高能力;(四)建立人员激励和调整机制,为奖惩、晋升、加薪、员工培训以及调岗、降薪、辞退等人事决策提供依据。
二、考核对象软件开发部全体人员三、考核原则(一)公开的原则:考核过程公开化、制度化;(二)客观性原则:用事实、数据说话;(三)反馈的原则:在考核结束后,考核结果必须反馈给被考核人,同时听取被考核人对考核结果的意见,对考核结果存在的问题做出合理解释或及时修正;四、考核组织(一)总经理:绩效考核方案、结果的审核、审批、组织及实施。
(二)部门经理:负责部门开发人员的绩效考评,反馈方案运行中存在的问题,并提出改善建议。
(三)被考核员工:按照绩效要求完成本职工作、达成目标、提升自我。
定期与部门经理沟通目标达成进度,配合部门负责人进行绩效面谈,并不断进行绩效改进和提升。
反馈方案运行中存在的问题,并提出改善建议(四)行政人事部:负责绩效考核方案的拟写、修订、绩效考核的组织与实施。
四、考核周期根据开发人员的项目周期进行考核。
(注:开发人员负责的项目不同,周期可不同) 五、考核内容及方法 (一)工作进度考核对软件开发的进展情况进行度量,主要考察时间进度及工作量,衡量开发人员每个开发阶段是否按时、按量完成。
1、对于每个阶段工作过程中,所花费的天数,通过填写的“项目开发计划与完成进度表”进一步核实。
“项目开发计划与完成进度表”每个阶段都要书写并发行政人事部备案,以便工作跟进、核对。
每阶段结束向直接上级汇报并接受考核。
2、对开发人员的过程考核数据是:项目所负责的阶段的计划完成时间和实际需要时间。
软件部技术管理岗绩效考核办法

软件部技术管理岗绩效考核办法
一、总体指导思想与目的:
为进一步推动组织发展,给员工发展提供更加广阔的空间,特制定软件部技术型管理人才绩效考核。
以提升技术型管理人员的工作积极性、主动性和创造性,有效达成公司对软件部的工作要求。
二、软件部技术型管理人才考核指标及评分标准
三、绩效考核结果反馈及绩效改进
1、考核结果得分与对应等级:
注:技术型管理人员绩效得分需>等级A
1、绩效面谈:
部门直接上级(总经办参与)与员工进行绩效面谈。
面谈对象覆盖C等及以下员工,其他等级员工可依据实际管理需要分别进行面谈。
面谈需签订《绩效面谈表》,绩效面谈包括但不限于:
(1)工作目标和关键绩效指标的达标评估结果;
(2)绩效管理区间内的工作表现优点/不足;
(3)工作改进方法、途径和计划。
2、考核人员与被考核人员面谈后应达成一致签订《绩效改进计划书》,并将此计划作为下一阶段考核的依据。
四、附件
附件一《绩效面谈表》
附件二《员工绩效改进计划书》
附件一《绩效面谈表》:
附件二《员工绩效改进计划书》:。
软件开发团队绩效考核标准

软件开发团队绩效考核标准软件开发团队绩效考核标准是为了评估团队成员在软件开发过程中的工作表现以及团队整体的绩效。
通过科学而全面的考核标准,可以更好地了解团队的优势和改进的方向,并为个人的发展提供指导。
本文将介绍软件开发团队绩效考核的标准和方法。
一、项目管理能力项目管理是软件开发团队中至关重要的一项能力。
团队成员应具备有效地规划、组织、实施和监控项目的能力。
在考核过程中,可以通过以下几个方面评估团队成员的项目管理能力:1. 规划能力:评估团队成员在项目启动阶段能否制定合理的项目计划,包括明确的目标、工期、资源分配等。
2. 组织能力:考察团队成员对项目资源的合理组织和协调能力,包括任务分配、进度控制、协作沟通等。
3. 实施能力:评估团队成员在项目执行过程中的工作表现,包括任务的完成质量、进度的控制、风险的应对等。
4. 监控能力:考察团队成员对项目进度、质量和风险的监控能力,包括及时发现问题并采取相应的措施解决。
二、技术能力和质量保证软件开发领域要求团队成员具备扎实的技术能力和高水平的质量保证能力。
在绩效考核中,可以从以下几个方面评估团队成员的技术能力和质量保证水平:1. 技术熟练度:考察团队成员在所负责的技术领域是否有扎实的专业知识和丰富的实践经验。
2. 解决问题能力:评估团队成员在日常工作中解决问题的能力,包括对技术难题的分析和解决能力。
3. 代码规范和质量:考核团队成员编写代码的规范性、可读性和可维护性,并评估其代码质量是否达到标准。
4. 测试与调试能力:评估团队成员在软件测试和调试方面的能力,包括测试计划的制定、测试用例的编写和测试结果的分析。
三、团队合作和沟通能力软件开发是一个团队协作的过程,团队成员需要具备良好的合作和沟通能力,以保证项目顺利进行。
在绩效考核中,可以从以下几个方面评估团队成员的团队合作和沟通能力:1. 团队合作:考察团队成员在团队合作中的积极性和主动性,包括与团队其他成员的配合以及共同解决问题的能力。
软件开发部绩效考核方案

软件开发部绩效考核方案软件开发部的绩效考核方案为了全面评价公司研发人员的工作成绩,结合研发人员的工作特点,制定了软件开发部的绩效考核方案。
考核对象为软件开发部全体人员,考核内容包括进程考核和综合考核。
进程考核主要考察时间进度,包括每周工作过程中所花费的天数和项目所负责的程序单元的计划完成时间和实际需要时间。
对于每周工作过程中所花费的天数,要求每天书写工作日志,并每周向直接上级汇报并存档,以便抽查核对。
技术执行总监的过程考核数据是整个项目的计划完成时间和实际完成时间。
时间差率=(本月实际需要时间-本月预计完成时间)/本月预计完成时间;(以天为单位);最终的结果为N个任务的平均值。
时间差率范围可根据具体项目而定。
评分标准根据时间差率范围而定,得分分为优、良、合格和差。
综合考核根据综合因素考核表对相应人员的考核,详见附录1软件开发人员综合因素考核表,附录2技术执行总监综合因素考核表。
绩效考核根据进程评分和综合因素评分计算得出,其中进程的权数为0.6,综合因素的权数为0.4.根据项目组的平均得分值,有以下评分标准:优、良、合格和差。
薪金激励方面,研发人员一年的考核结果平均分在85分(含)以上时,下一年给予该研发人员5%~10%的提薪;研发人员一年考核结果平均分低于60分(不含)时,下一年对该研发人员予以5%~10%的降薪;研发组所有成员一年考核结果平均分在80分(含)以上时,下一年给予技术执行总监5%~10%的提薪。
具体提薪比例由总经理在此范围内确定。
很少能按时提交工作总结和计划,而且内容也不够完整,这使得人们很难了解当前的工作动态。
在备份源程序方面,A选项每天都能及时备份源程序,并且每次抽查都能通过;而B选项基本每天都能备份源程序,但偶尔会没有通过抽查;C选项往往2至3天备份一次源程序,抽查一般没有通过;D选项往往一星期备份一次源程序,抽查一般也没有通过,但有最终版本的源程序备份;而E选项则根本不备份源程序,抽查从来没有通过。
软件开发部绩效考核方案

软件开发部绩效考核方案一、背景介绍为了提高软件开发部门的工作效率和质量,以及激励员工的积极性,我们制定了软件开发部绩效考核方案。
该方案将根据个人的工作表现和团队间的协作能力,对员工进行全面评估,以确定绩效等级和奖励。
二、考核指标1.项目完成情况:评估员工在各个项目中的工作完成情况、质量和进度。
2.代码质量:评估员工编写的代码质量、可读性和可维护性。
3.解决问题能力:评估员工解决问题的能力和创新思维。
4.团队协作能力:评估员工在团队中的表现和合作精神。
5.学习与提升:评估员工对新技术和相关知识的学习和应用。
三、评估方法1.自评:员工根据绩效考核指标对自己进行评估,撰写工作总结和自我反思。
2.同事评价:员工向团队成员和同事收集评价意见,包括工作合作、问题解决和职业素养等方面。
3.部门负责人评价:部门负责人根据员工的工作表现和项目完成情况进行评估,给出正面反馈和改进建议。
4.项目经理评价:项目经理根据员工在项目中的贡献和表现进行评估,提供正式评估报告。
四、评估周期1.绩效考核周期为一年,从每年的1月1日至12月31日。
2.在每个季度结束后,员工和考核者进行绩效评估和反馈。
五、绩效等级和奖励1.绩效等级划分为五个等级:优秀、良好、合格、亚优、不合格。
2.绩效等级将作为晋升、加薪和奖金的参考依据。
3.优秀绩效者将获得额外奖金和晋升机会。
六、绩效改进和培训1.针对不同绩效等级的员工,制定有针对性的绩效改进计划。
2.提供岗位相关的培训和发展机会,提升员工的技术能力和团队协作能力。
3.定期组织团队建设活动,促进团队协作和交流。
七、考核结果的公正公平原则1.考核结果应依据客观事实和评估指标,公正公平地评估员工工作表现。
2.考核过程要充分沟通和交流,保证员工了解考核标准和流程。
3.对于不满意考核结果的员工,提供申诉机制,并进行公正处理。
八、总结本绩效考核方案旨在激励员工的积极性和提高工作质量,通过公正的评估和奖励机制,促进团队的持续成长和发展。
软件开发部绩效考核方案

软件开发部绩效考核方案绩效考核是企业管理中的重要环节,能够促进员工的工作积极性和提高整体团队绩效。
为了更好地评估软件开发部的绩效情况,我们设计了以下的绩效考核方案。
一、考核目标和原则1. 考核目标:本考核旨在评估软件开发部门在软件开发和项目管理方面的能力和表现,同时提供合理的激励机制来激发员工的工作积极性。
2. 考核原则:(1)公平公正:考核结果应基于客观数据和事实,公正评价每个员工的业绩。
(2)定期反馈:考核周期结束后,及时向员工反馈评估结果,与员工面对面进行沟通和交流,促进共同进步。
(3)激励有序:根据绩效考核结果,提供合理的奖励和晋升机制,激励员工提升个人能力和团队协作。
二、考核指标和权重1. 个人绩效考核指标及权重:(1)项目完成情况:根据项目计划完成度、交付质量和维护效果评估,权重占比30%。
(2)技术能力和创新:考核员工在软件开发和技术应用方面的能力和创新能力,权重占比30%。
(3)团队合作:考核员工在团队协作中的贡献和表现,权重占比20%。
(4)个人成长与学习:考核员工在工作过程中的学习与成长情况,权重占比10%。
(5)工作态度和职业素养:考核员工的工作态度、职业道德和素养等因素,权重占比10%。
2. 团队绩效考核指标及权重:(1)团队项目完成情况:考核团队整体项目完成度、交付质量和客户满意度,权重占比40%。
(2)团队协作与沟通:考核团队协作和沟通效果,权重占比30%。
(3)知识共享与培训:考核团队成员之间的知识共享和培训情况,权重占比20%。
(4)团队创新能力:考核团队在技术创新和流程改进方面的能力,权重占比10%。
三、考核流程和方法1. 考核流程:(1)绩效目标设定:每年初制定个人和团队绩效目标,明确工作重点和要求。
(2)数据收集和评估:定期收集和整理员工和团队的绩效数据,包括项目完成情况、技术能力考核、团队协作等。
(3)评估结果反馈:考核周期结束后,向员工提供绩效评估结果和评语。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件部绩效考核方案
第一部分、考核对象
研发全体人员
第二部分、工作职责
一、项目经理
与客户方对接需求,合理分配内部资源,统筹所负责项目的整体规划,监控跟踪开发过程进度,着手解决棘手问题,并应对突发情况对项目整体计划做出调整。
二、开发人员(程序员、中级程序员、高级程序员)
根据需求文档,在项目经理的任务划分负责范围内,按效率每天完成固定功能的编码工作,并承担该部分的维护工作。
三、测试人员
按指定的文档编写测试用例,并对相关项目进行单元,集成及系统测试工作。
四、美工人员
负责直接和客户沟通UI方面的相关业务,并针对所负责项目的软件交互进行美术及交互设计,并按需切图,主要输出产物为牵引图,UI指引,拓展图,PSD原图,及切图。
第三部分、开发及测试人员的考核内容(初,中,高)
一、质量考核
1. 度量指标
质量度量主要是根据度量指标来进行评价的;质量指标是指软件开发程序缺陷率(bug的数量)。
2. 度量指标计算方法
(1)度量指标评分标准
根据软件开发程序的缺陷率(bug量)来确定,缺陷率越高,其评价分就越低。
(2)缺陷率来源
主要是软件经过测试组测试后,所产生的测试报告;
◆软件交付使用后一年内产生的软件维护记录表;
◆开发人员的缺陷率考核,主要依据测试报告和软件维
护记录;
◆测试人员的缺陷率考核,依据软件维护记录。
(3)缺陷率单位
以程序单元为单位,相比较而得出缺陷率的值(原理:缺陷数/单元总数)。
这里所指的程序单元,是WBS分解后的内容。
(4)开发人员缺陷率计算方法
根据测试报告和软件维护记录中的缺陷类别,分别统计各类别的缺陷率,然后依据度量指标的计分标准表
来打分。
● 缺陷数计算公式为:Total = ∑(Ci*Fi*Ki); ● 缺陷率计算公式为:V = Total / U ;
其中
i=1,2,...n 代表每个缺陷;
U 代表开发人员负责的、已完成且已被测试的程序单元总数; C 代表缺陷所对应的缺陷级别的权重系数;通常权重系数以"一般"缺陷级别作为基数(权数设为1),"轻微"缺陷级别可不用计算缺陷率(权数设为0)。
K 代表缺陷所在单元对应的权重系数,开发难度增加时程序单元相应递减为0.75,0.5…(也可用分数表示更直观),具体根据具体开发项目难易程度制定。
一般开发难度的单元,确定为:1。
F 代表缺陷所对应的测试难易的权重系数,这里是指开发人员出现bug 后,判定其发现的难易程度。
根据缺陷的发现难易度,将起划分为三个级别,具体可根据开发项目难易程度另行制定。
(5)测试人员缺陷率计算方法
●首先根据软件维护记录表中的缺陷统计的缺陷率,然
后依据度量指标计分标准表来打分。
●缺陷数计算公式为:Total = ∑(Ci*Fi);
●缺陷率计算公式为:V = Total / U;
●所有参数含义参见开发人员缺陷率计算方法。
二、进程考核
对软件开发的进展情况进行度量,主要考察时间进度。
1. 考核指标
●Budget
按照对于每个单元工作量评估的结果,规定完成的时间。
●PTC报告
通过比较实际完成时间和计划完成时间的时间差,与任务完成周期的比率来评价各任务的及时度。
以下为PTC报告:
姓名:XXX 月份:组别:开始时间:版本记录:(VX.x;X.x)
其中
TOT: 已经花费的总天数;
PTC: 除了本月花费的天数,还要多少天可以完成;
ACT: 本月实际需要的天数;
Budget:最初预计的本月需要花费的天数;
REM: 整个任务完成的期限;
Percent:本月完成的百分比。
●对于每周工作过程中,所花费的天数,通过书写的“工
作日志”,可以进一步核实。
工作日志每天要书写,精确到小时,每周向直接上级汇报,并存档。
便于抽查、核对。
●对开发人员、测试人员的过程考核数据是:项目所负
责的程序单元的计划完成时间和实际需要时间。
●对技术执行总监的过程考核数据是:整个项目的计划
完成时间和实际完成时间。
●时间差率=(本月实际需要时间-本月预计完成时间)/
本月预计完成时间;即:Percent。
(以天为单位);
最终的结果为N个任务的平均值。
2. 评分标准
时间差率范围可根据具体项目而定。
三、综合考核
根据综合因素考核表对相应人员的考核。
详见附录一程序员、中级程序员、高级程序员、系统分析员综合因素考核表,附录2技术执行总监综合因素考核表
第四部分、绩效考核
一、开发人员(程序员、高级程序考核)考核
1. 质量考核
在软件测试过程中和软件后期维护发现的缺陷,需定位缺陷级别,计算缺陷率,以此对开发人员以后的工作岗位、薪水等,进行调整。
每个季度上报公司一次,作为下一步调薪的依据。
技术部门每个月由技术执行总监统计,并存档。
每个月所有人员的统计情况,上报部门。
2. 当月绩效考核
考评分=进程评分*进程权数+综合因素评分*综合因素权数。
综合指标权重系数表:
二、项目经理考核
1. 考核得分计算方法是:
AV=( (∑Pi)/i)*0.5+M*0.3+C*0.2;
2. Pi代表项目组成员的过程考核得分;
3. M代表技术执行总监的过程考核得分;
4. 代表技术执行总监的综合因素得分;
5. i=1,2,...n代表项目组成员数量。
6. 绩效考核标准:
一般地,根据项目组的平均得分值,有以下评分标准:
7. 技术部每个月确定了项目组成员绩效考核评价后,计算项目组的平均得分值,比较项目组的平均得分值与绩效考核标准范围,确定技术执行总监的绩效考核评价。
三、测试人员考核
1. 在软件检查、评审、测试通过后,对软件维护记录中的缺陷,需定位缺陷级别,计算缺陷率,以此对测试人员考核;缺陷率越高其评价分就越低。
2. 测试组根据任务综合评价表每个月统计各测试人员所负责的任务的综合评价结果,比较测试人员任务的得分值与绩效考核标准范围,确定测试人员绩效考核评价。
四、美工人员考核
1.根据当月完成工作量,以通过评审的原图及牵引图数量为衡量标准,数量越多,评价分越高。
2.对客户评价及满意度进行调查,并作为硬性标准。
第五部分、其他说明
1. 开发的前期,指定每个模块的难易程度。
2. bug发现的难易程度,在提交测试报告,并评审后决定。
3. 需要相关部门需提供软件维护记录表(缺陷数量、程度)。
附录1:程序员、中级程序员、高级程序员
综合因素考核表
姓名:组别:岗位名称:总得分:
附录2:项目经理综合因素考核表
姓名:岗位名称:总得分:
附录3:组名_XX年XX月_缺陷率统计表
附录4:组名_姓名_XX年XX月XX日_ XX年XX月XX日_工作日志表
附录5:组名_姓名_XX年XX月_PTC报告开始时间:版本记录:(VX1.n1;X2.n2;X3.n3…)
注:X1.n1表示,第X1个任务的时间,已经修改了n1次。
初始值:X1.0,X2.0等。
附录6:组别_ XX年XX月绩效考核表。