如何建立软件开发人员的考核及分配体系

时间:2022-04-30 09:41:11

如何建立软件开发人员的考核及分配体系

[摘要] 本文介绍了一种如何建立软件开发人员的考核及分配体系的方法,该方法可以对软件开发人员进行相对准确的考核,根据考核结果,建立分配体系,营造一个激励员工奋发向上的环境。

[关键词] 考核 分配

一、概述

软件企业对软件开发人员管理,一向被认为是一件难题。尤其是年中年底的评价问题,涉及到加工资,发奖金,稍有差池,就会民怨沸腾,来年是该走的不走,不该走的全走了。

国内的软件企业多数均缺乏一套科学规范的软件开发人员绩效考核体系,虽然不少企业均实行绩效考核,但多数流于形式,由于软件开发人员的工作目标难以量化,工作成果难以衡量,有些企业的绩效评估仅仅针对软件开发人员的工作态度进行;有些企业过于注重对工作结果的考核,而导致了工作过程的不可靠;有些企业将考核工具设计得繁杂无比,主管人员在运用考核工具时显得无所适从,往往敷衍了事。软件开发人员非常注重自我价值的实现,如果自己的投入和贡献不能得到公正的评价,将严重影响其工作热情,产生不满情绪,甚至减少在工作中的投入。为了解决这一问题,必须建立科学规范的考核及分配体系。

二、建立考核标准

为了建立公正、合理、全面的考核标准,可以从以下三个方面考虑:企业核心价值观的认同情况;岗位目标的达成情况;对岗位的能力评定。这三方面隐含了这样几个事实:企业的核心价值观应该有一个可执行层面的描述;企业有一套完整的岗位体系,岗位描述清晰;企业管理以目标为导向,目标层层分解,逐一落实到可执行的层面。

1.企业核心价值观的认同情况;尽管不同的企业有不同的企业文化、核心价值观、行事准则以及规章制度,但这都是为实现企业的目标而服务的,为了更好的完成企业目标,以下因素在考核中应优先考虑:

主人翁精神:是否对公司的状况提出过建议、意见和合理化建议?开发程序中是否努力改善工作质量,并使程序尽善尽美?是否积极学习业务知识,对其不监督也能按时、按质、按量的完成任务?是否对别人不愿意干的工作也主动承担?是否在圆满完成本职工作以外,还积极主动地从事其他相关事情?是否具有不满足于现状、积极奋进的精神还是有过一天算一天的想法?是否注意收拾和整理工作场所?团队精神:是否遵守理解公司各种规章制度? 是否理解上级的命令并圆满的贯彻执行?是否严格遵守工作时间?有无经常迟到、早退、无故缺勤的情况?是否能和同事很好的合作,进行团队开发?是否乐于帮助别人?特别是对后来者给予积极帮助?是否经常支持并积极参加公司各种活动?

2.岗位目标的完成情况;完成的工作量:准确计算完成的工作量有一定难度,要有参照的基准,并考虑难易程度及贡献度。完成的质量:提交的程序是否经常出现很多BUG?是否经常需要修正或调整?编码是否严格遵守代码规范性?用户对其开发的软件是否满意?完成的时间:是否总是准时或提前完成任务,还是总是强调客观原因而无法准时完成任务?是否经常需要领导催促才能完成工作?

3.对岗位的能力评定。能力评定是通过对员工的日常工作的工作表现,观察、分析、评价其所具备的工作能力。对其开发人员的能力评定,主要包括以下几项:业务知识、解决问题的能力、工作效率、理解力、沟通能力、领导能力。其中,领导能力用于项目经理评价。业务知识:是否经常有人来请教相关技术问题还是总是有问题问别人?是否本部门有一些业务只有他熟悉?解决问题能力:在自己的工作中遇到障碍是自己独立解决还是遇到不懂的问题就立刻问别人?是否为实现目标和解决问题努力寻找合理的新方案?遇到难题,是否能坚持不懈地完成工作?工作效率:在工作中是否有很强的工作效率意识?是否总是比别人快地完成任务?理解力:是否总是迅速地掌握部门或上司的方针,并准确地反映到程序开发当中,同时常常能够立刻提出更好的解决方案?是否迅速、准确地理解客户的需求?布置任务后是很快理解,还是反复询问?沟通能力:是否能简明、准确地表达自己的想法和意愿?和人谈话时是否认真倾听对方的诉说,虚心接受对方的意见?领导能力:是否能组织手下员工高效地工作?是否能促使本组员工和睦相处、团队协作?

三、制定考核的方式及方法

考核的方式方法是要求企业有一个稳定、规范的考核步骤和流程。其中最重要的是“谁考核谁”的问题。现在很多企业搞360度的考核,也就是你的上级、下级、同级,以及凡是和你的工作有关联的相关部门,都以不同权重根据考核标准参与考核、打分。

四、根据考核结果,建立价值分配体系

软件企业中的价值分配体系主要体现于企业中的薪酬制度、晋升提拔制度以及奖励制度,为了提高价值分配的公平性和激励性,可以从以下三方面着手:

首先,工资制度的设计要实现内部公平性、外部竞争性、动态激励性和可行性原则。即通过在考核基础上建立与企业内部技术职称相关的等级工资制度,提薪与技术职称提升相关而与年龄无关,每位软件开发人员的工资之间相互可比,以此实现其内部相对公平性。

其次,应当增加福利在软件开发人员薪酬总额中的比重。由于软件开发人员年轻,流动意愿较强,且在当前的职业劳动力市场中处于供不应求的态势,而国内大部分软件企业目前均实行高工资、低福利的薪酬策略,为了有效地激励软件开发人员,稳定开发队伍,必须着眼于软件开发人员福利水平的提高。

第三、要建立考核结果的正确运行机制,将考核结果与软件开发人员的提薪、晋升、调动及各种奖励相挂钩,通过对考核结果的合理运用,营造一个激励员工奋发向上的环境。

五、小结

本文较为详细地介绍了如何对软件开发人员进行价值评价和激励分配的一种方法,该方法从建立考核标准、制定考核的方式方法以及建立价值分配体系入手,在软件企业对软件开发人员的管理、考核、激励、分配应用中具有很高的实用价值。

参考文献

[1]欧阳洁:绩效考核[M].清华大学出版社,2006

[2]安・布鲁斯:如何有效激励员工(中英文对照)[M].清华大学出版社,2005

上一篇:论跨文化人力资源配置与开发 下一篇:人岗匹配问题初探