公司内软件开发人员绩效考核的相关研究
来源:用户上传
作者:
【摘 要】软件开发人员是软件开发公司的核心,做好软件开发人员的绩效考核工作是有效保持软件开发公司高水平生产能力的根本。绩效考核制度的公平公正,能提高软件开发人员对企业的向心力,增加对企业的满意度。现阶段,软件开发公司建立一套科学实用的、和企业未来的战略发展相适应的绩效考核管理体系对企业的发展来讲具有十分重要的意义。
【Abstract】The software developer is the core of the software development company, and doing a good job in the performance assessment of the software developer is the fundamental of effectively maintaining the high level production capacity of the software development company.The fairness and justice of the performance appraisal system can improve the centripetal force of software developers to the enterprise and increase their satisfaction with the enterprise.At the present stage, it is of great significance for software development companies to establish a set of scientific and practical performance appraisal management system that is compatible with the future strategic development of enterprises.
【关键词】软件开发公司;软件开发人员;绩效考核制度
【Keywords】software development company; software developer;performance appraisal system
【中图分类号】F272.92 【文献标志码】A 【文章编号】1673-1069(2019)03-0034-02
1 引言
随着经济水平的不断提高,软件公司逐渐意识到了软件人才对于提升本企业核心竞争力的重要作用,开始重视起对软件人才的管理工作,不断地探索和实践利用绩效管理方式来提高企业的管理效率,增强软件开发人员对企业的向心力。但是,现阶段我国的软件开发公司的内部绩效考核管理制度仍存在着很大的问题,这些问题得不到解决就会制约公司的发展,从而影响我国软件行业的发展前景。
2 软件开发技术的发展前景
软件的应用在未来将会越来越广泛,软件开发的前景也是十分乐观的,软件开发的技术人员的培养和管理将成为我国在软件开发行业重点关注的问题,软件开发公司只有建立一套实用的、适合于公司可持续发展的绩效管理制度,才能激发起软件开发人员的技术灵感,为企业的长远发展做出贡献[1]。
3 绩效考核的目的和意义
人力资源管理中最棘手的问题之一就是绩效考核。绩效在不同角度存在不同的理解,但绩效永远是人们追逐的话题,是员工和公司共同追求的目标。随着知识经济的到来,评价和管理知识技术的员工变得越来越重要,尤其对于软件开发公司来讲,软件开发技术人员对软件的开发关系着公司的生死存亡,对企业有着至关重要的作用。企业中绩效考核制度的提出对于公司管理员工具有十分重要的意义,绩效考核在不同的角度有不同的认知,主要体现在以下几个方面:第一,从经济学的角度来看,绩效是公司和员工之间达成统一战线的唯一方式,绩效是公司想要员工达成的目标,也是员工对公司的承诺。绩效体现了公司和员工之间的相互承诺,这种对等承诺的关系正是市场经济体制制约下的应运而生的结果。第二,从管理学的角度来看,绩效是公司期望的结果,公司为实现既定的目标,建立绩效考核制度,不仅针对公司,还针对软件开发人员。公司的绩效是建立在员工个人绩效考核的基础之上,公司的绩效按照逻辑关系分配到每个岗位每个员工身上,一荣俱荣,一损俱损。要防止出现只顾个人绩效而忽视公司绩效的行为。但也不可忽视因公司战略方针失误而造成个人绩效不达标,从而影响整个公司的绩效的问题。因此,公司和软件开发人员要想实现共赢,就要建立共同认可的绩效考核制度。个人绩效影响着公司的绩效,进而影响着公司的经济利益,公司的利益不能保障,就更不要谈个人的利益。因此,绩效概念的提出无论是对公司还是个人来讲都是百利而无一害的。
4 目前公司内软件开发人员绩效考核存在的问题
4.1 不重视对软件开发人员的绩效考核
很多软件开发公司十分不重视对软件开发人员的绩效考核,因为公司接到一个开发项目时,就会分派给下面的软件开发人员,由于项目有时很复杂,数据庞大,就會使开发的时间变得很长,不利于公司掌握项目的进展。软件开发人员在没有约束力和激励政策的情况下,工作态度变得懒散,不利于工作的顺利进展,最终影响的还是公司。
4.2 绩效考核方法选取不科学
对软件开发人员的考核方法有很多,但目前软件公司对软件开发人员的绩效考核方法的选取中还存在很大的问题。例如,目前比较流行的绩效考核办法是360度绩效考核办法。360度绩效考核办法要求考核人对软件开发人员具有详细的了解,熟知软件开发人员的背景。但一般情况下,考核人对一线软件开发人员的工作内容、工作状态、个人的性格等都缺乏了解,在实际的工作中,相互之间因为打交道比较少而并不熟悉,也就做不到360度的考核。在这种情况下,再采取这种考核办法,就失去了绩效考核的初衷,使绩效考核失去了真实性。 4.3 绩效考核的指标选取不恰当
从以往的公司案例来分析,有些对软件开发人员的绩效考核的指标选取非常不恰当,没有从实际的情况出发,随意设置考核指标,工作内容不一样,当然承受的压力也不相同。因此,在选取绩效考核指标时要根据软件开发一线人员的实际情况进行选取,才能保证绩效考核制度的公平公正,从而能真正地激发软件开发人员的工作热情[2]。
5 如何选择软件开发人员的绩效考核方式
软件开发工作由于侧重点不同,在项目进行时,每个软件开发人员对工作的贡献程度也不同,因此,在选择考核方式的时候不能对所有的人员一概而论,必须要区分侧重点。针对软件开发工作這种比较特殊的情况将绩效考核分为两种:一种是对部门团队的考核,一种是对团队中个人的考核。
软件开发工作是一项特殊的工作,在软件开发公司接到开发项目时,首先要分派到部门团队手中,因为部门、团队才是最基本的业务单位,对项目的直接结果和最终结果的市场存在价值负有最直接的责任。对部门团队的考核主要侧重点在过程指标和效益指标,因为由于软件开发工作的特殊性,开发出的软件产品根据合同规定的日期交给客户时,还不能算是考核结束的时刻。因为客户首先对产品满意,才能支付尾款,公司在这时才能收到既定的经济效益,因此在对部门团队的考核上,效益指标存在滞后性的特点,因此,在整体的考核周期的设计上应该考虑以下两点:
①对于效益指标来讲。针对软件开发工作研究成果的特殊性,需要针对效益指标,将绩效考核的周期进行灵活化处理,要针对不同的项目来设定绩效考核的周期,采取按照项目周期进行考核的方式。很多软件开发成果的好坏是在项目结束后,客户满意之后才能体现出来,因此,这部分指标的考核就要放在这个周期之后进行。
②对于过程指标来讲。软件开发公司在接到项目时,应做好计划书,将项目分派到部门团队手中,对项目的进展实施监控,利用绩效考核中的过程指标来发挥作用。采取按照固定的时间段进行考核的方式,例如:可以一季度考核一次,对于规模比较小的项目也可以一月考核一次,从而保证产品在开发的过程中符合公司和客户对产品的基本要求。过程指标在绩效考核中占有非常高的比重,一般能占到50%~70%,有时甚至会更高,软件公司就是依靠绩效考核中的过程指标来体现公司的业绩导向和市场导向。针对过程指标的特点,公司应该合理地分配奖金的比率,以此来配合绩效考核中过程指标的考核方式。
6 结语
任何企业的绩效考核工作都是人力资源管理中十分重视的问题,尤其是针对软件开发人员的绩效考核更是难上加难。合理的绩效考核能激励员工的工作积极性,使员工对企业产生敬畏和向心力。因此,针对软件开发人员的绩效考核,要积极的探索,采取适合他们工作特点的绩效考核方式,从而从根本上激发他们的工作热情,为企业的长远发展奠定坚实的基础。
【参考文献】
【1】孟录.程序开发人员绩效考核优化研究——以北京神舟航天软件技术有限公司为例[J].赤子,2018(35):210-211.
【2】赵阳.软件开发人员绩效考核研究[J].建筑工程技术与设计,2017(22):3572.
转载注明来源:https://www.xzbu.com/4/view-14703956.htm