软件人员管理,一向被认为是一件难题。尤其是年中年底的评价问题,涉及到加工资,发奖金,稍有差池,就会民怨沸腾,来年是该走的不走,不该走的全走了。
在开始一个软件项目之前,公司领导要与该项目主管对需要完成的工作内容、时间期限、考核的标准达成一致。项目主管把任务进行分解,和每个软件开发人员对各自所需完成的工作内容、期限和考核标准达成一致,特别是各个模块之间的接口,并形成一份完整的“任务说明书”。在期限结束时,主管根据每个开发人员的工作状况及原先制定的考核标准来进行考核。为了避免到最后才发现问题过多、难以收拾,可以在开发期间设置几个考核点,设置相应的阶段性目标,根据完成目标情况给出考评的分数。
开发人员应具有较强的事业心、责任感和较深厚的基础理论知识,并不断提出新的思想和观念,为创造新产品和新技术提供条件。通常研发一个软件项目所需的时间较长,我认为按项目的里程碑或项目来安排对软件人员的考核,若项目周期超长也可在年中和年末进行考核,以目标管理(Management By Objectives, 简称为MBO)为原则设定KPI (Key Performance Index),考评分用技术指标决定,如工作量用完成的功能点来衡量,工作质量用每千行代码Bug数衡量,技术人员会认为这很公平,从而有动力更努力。
根据客户关注点确定考核指标, 同时将客户的满意度与做为考核的衡量标准, 一个项目完成后,公司不要把该项目的奖金一下子全发给软件人员,可以留下30%~40%待一年后发放,给客户一年的时间发现问题,软件公司可根据问题的大小从余下奖金中相应扣除。
用下面的七项指标对开发人员进行绩效考核评定:
1. 工作态度
2. 软件质量 (bug的等级和个数,回归次数,重要模块系数)
3. 工作难易度 (功能性,可靠性,易使用性,高效性,可维护性和可移植性,功能点数,复杂度)
4. 工作效率/能力 (完成百分比,工作经验)
5. 主动性
6. 沟通能力
7. 程序规范程度
1) 非常及时,随时都可以查阅任意相关文档;
2) 非常规范,较及时,随时可以查阅近期文档,文档编写滞后3天以内;
3) 较规范,较及时,一般可以查阅近期文档,文档编写滞后3~6天;
4) 较规范,但不及时,常常难以查阅,文档编写滞后6天以上;
5) 不规范,不及时,常常难以查阅,甚至没有编写相关文档。
代码应该有统一的代码库管理,而不是只保存在程序员个人手里;Bug也要存在缺陷管理库中,不是只是去跟程序员讲一下。每个项目结束时,每项统计指标的计算也是烦琐的工作,需要人力和耐心。
微软公司对软件人员的绩效考核每半年进行一次,先由员工自己为这半年来的业绩做一个评估,打一个分数,然后放到网上,等待部门经理签字、打分。没有经过部门经理打分、签字的信息呈红色; 经理打完分后,如果员工认为经理的评价比较符合事实,再进行最后的确认,确认后信息变为绿色,业绩考核的过程就完了。此外,部门经理打分的同时还要为每位员工制定下个半年的目标。如果员工对经理的评价存有异议,便可以拒绝确认,更高层经理及人力资源部的人员看到后,会与员工沟通,直至查到员工拒签的原因。
也有些知名的IT公司已将软件开发人员的绩效评估建立形成了一个体系,每年有年度的绩效考核,开发部门有开发成本考核。从每年12月开始到第二年1月份的两个月期间,公司上上下下都认真地做绩效考核,因为晋升调薪需要这个依据。考核完后,经理要跟员工面谈,将考核结果告诉他。考核的关键是评估后的沟通,这比评估更重要。让员工知道他的不足在哪里,优势在哪里,员工自己要提出想法。考核后排在后5%的员工要内部下岗,实际上是降工资,留岗观察。
转自 http://yuanxf.blog.51cto.com/15066/105563
分享到:
相关推荐
【XXX行业协会工作人员量化考核办法】-如何量化考核软件开发人员绩效.docx
软件开发部KPI考核表.doc 软件开发部KPI考核表是用于评价软件开发部员工的工作表现和业绩的一种考核工具。本文将详细解释标题、描述、标签和部分内容中所涉及的知识点。 标题: 软件开发部KPI考核表.doc * KPI...
软件开发人员的绩效考核是企业管理中的重要环节,关系到团队的效率、员工的满意度以及公司的长远发展。传统的绩效考核方式往往以组织结构为中心,通过KPI(关键绩效指标)进行评估,例如工作量、工作质量、工作态度...
开发软件绩效考核是评估软件开发人员工作表现的重要工具,它旨在量化和衡量员工在不同方面的绩效,包括工作效率、代码质量、解决问题的能力以及日常工作汇报的质量。这份文档提供的是一种详细的考核表格,用于评估...
* 目标完成度:考核软件开发人员在一定时间内完成任务的情况,包括完成情况、难易度和贡献度。 * 完成情况:评估软件开发人员是否能在规定期限内完成工作,完成工作的质量和成本控制情况。 * 难易度:评估软件开发...
1、通过实践的有效的项目质量评估方法 2、可评估项目整体质量 3、可评估开发人员,测试人员过程质量 4、可作为绩效考核参考标准
本文档详细介绍了软件开发团队绩效考核制度,旨在优化公司项目管理,确保软件团队高效、高质量地完成项目,并促进团队和个人发展。考核制度主要包括以下几个方面: 1. **目的**:该制度旨在通过有效的绩效考核,...
在软件企业中,绩效考核制度是一项至关重要的管理工具,它旨在评估员工的工作表现,激励员工提升工作效率,并确保公司的战略目标得以实现。绩效考核不仅关乎个人的薪酬与晋升,还直接影响到团队协作、企业文化以及...
《某软件开发公司员工绩效考核管理制度》是针对公司内部员工绩效管理制定的一项详细规定,旨在建立完善的绩效考核体系,强化激励机制,确保员工的工作成果、能力和态度得到公正的评价,并以此作为培训、职位调整、...
软件开发人员的绩效考核与其他部门相比更具挑战性,原因在于其工作特性和成果的衡量标准不易量化。本文旨在探讨如何克服这些困难,提出合理的考核策略。 首先,提取合适的考核指标是关键。由于软件开发工作的创新性...
通过这些评价标准,管理层可以系统地收集数据,对软件开发人员的工作表现进行量化和定性的分析。同时,这个考核表也为员工提供了自我反馈的机会,有助于他们理解自己的优势和改进方向,进一步提升绩效。主管的评分和...
该文档阐述了方策科技技术部针对软件开发人员的绩效考核方案,旨在激发员工积极性,提高工作效率和质量,促进个人与组织的绩效提升,以及为人力资源决策提供依据。考核遵循公开、客观和反馈的原则,涉及的对象为软件...
《软件开发部绩效考核方案》是一份针对软件开发团队的绩效评估制度,旨在全面、公正地衡量研发人员的工作成效,并以此推动公司战略目标的实现。考核方案覆盖了多个方面,包括进程考核、评分标准、综合考核、绩效考核...
软件开发工程师的绩效考核是衡量其专业能力和工作成效的重要手段,涵盖了多个方面,旨在全面评估工程师的综合表现。以下是对这些考核指标的详细解析: 1. 工作完成及时性:这一指标关注的是工程师能否在规定时间内...
【软件开发部绩效管理考核专项方案】 绩效管理是企业中不可或缺的一环,尤其在软件开发部,它直接关系到项目的进度、质量和团队士气。本方案旨在全面且精炼地评估软件开发人员的工作表现,以支持公司的发展战略,并...
《研发人员绩效考核办法文档》是一份详细规定了如何对研发部人员进行绩效评估的文档。这份考核办法旨在实现公平公正,激励具有高度责任感、良好工作态度和扎实能力的员工,同时关注员工的发展潜力。考核分为人员考核...
在软件开发过程中,测试工程师的角色至关重要,他们负责确保产品质量,提高用户体验。因此,建立一套科学合理的绩效考核体系,不仅有助于提升测试工程师的工作积极性,还能促进整个团队的专业成长和发展。 #### 二...
【方策公司软件开发部绩效考核方案】是一个详细的文档,旨在规范软件开发团队的绩效评估,以提升工作效率、质量和人员发展。考核方案的核心目标包括激发员工积极性、促进个人绩效管理和组织绩效提升,以及为人力资源...
软件开发团队的绩效考核通常基于量化和非量化的指标,包括项目进度、代码质量、客户满意度等。考核应遵循公正、透明、定期反馈的原则,确保每个团队成员都清楚自己的工作表现如何被评价。 3. **适用范围** 这套...