一种基于多项目管理的研发绩效计算方法与流程

文档序号:12124898阅读:965来源:国知局

本发明涉及软件研发管理领域,特别是一种基于多项目管理的研发绩效计算方法。



背景技术:

随着软件研发公司的成长,绩效评估方法一直是高层管理和人力资源工作者关注的焦点问题。如何才能合理进行绩效评估?哪些数据才是有价值值得考量的?在实际工作过程中,这些问题往往让相关人士困扰不已。

目前,对于研发人员的绩效评估,业内常用的是通过代码贡献量和代码缺陷密度等指标数据进行考量。代码贡献量是指在一个月中各研发人员输出的有效代码行数,计算方式通常为提交代码原始行数*各类型代码转换为C语言的转换比例*非空行注释行比例,通过有效代码行数的多少作为工作能力的衡量标准。代码缺陷密度是指在一个月内每一千行有效代码所产生的bug数,计算方式通常为产生的各级bug转换为最低级bug数*1000/有效代码行数,通过代码缺陷密度的大小作为工作质量的衡量标准。

采取这种评估方式,具有以下弊端:

一是从数字上来看,理论上有效代码行数的数值越大,代表着工作能力越强,但这会导致原本20行就可以搞定的一段代码被添加了180行无用的非注释行代码,实际上是工作能力下降的;

二是从分配上来看,负责修复bug者不一定是bug的产生者,这样会导致有人因为别人的错误而无辜受累,有人因责任推脱而侥幸逃脱;

三是从评分方式上来看,这两个数据都不能准确衡量研发人员工作能力,并进行不同维度的对比,在多项目并行进展时通过主观打分有失偏颇。



技术实现要素:

本发明解决的技术问题在于提供一种基于多项目管理的研发绩效计算方法,解决了参照数据不准确、主观成分过重、未能按工作效果和价值进行评分的问题,提供一种可以有效兼顾客观数据和主观判断、并减少感情判断、增加事实支撑的,对多项目研发进行管理的绩效评分计算公式。

本发明解决上述技术问题的技术方案是,包括如下步骤:

步骤1:项目管理办公室通过绩效平台对不同研发部门的部门参照平均分A、范围参数M和项目研发人数m进行设置;

步骤2:在每周开始时,由项目管理办公室对某个部门的各项目进行优先级评分P,并录入绩效平台;

步骤3:在每周结束时,由各项目负责人对工作日志和输出物进行验收,对项目参与者进行绩效评分Q,并录入绩效平台;

步骤4:在每月结束时,由项目管理办公室统计上述整个部门当月共支持N个项目n次和这N个项目各自的项目系数α,计算人均支持项目次数R和参照基数C,并对兼任项目负责人及有特殊贡献的项目成员进行项目额外加分B,并录入绩效平台;

步骤5:系统自动根据输入参数,带入公式计算上述部门各研发成员当月的绩效分数,绩效分数y=A+M/π*arctan((sum(α*P*Q)+B)/(n/m-C))。

所述的多项目管理,是指同一个研发部门同一时间对多个项目进行并行管理;

所述的项目管理办公室,是公司所设立的专门进行项目管理的组织,主要负责过程质量的把控工作;

所述的部门参照平均分A,是项目管理办公室从公司层面对各部门设定的参考平均分,用于设定具体的绩效奖惩措施;

所述的范围参数M,是指根据部门研发性质不同,可设置不同M值来调节不同研发成员绩效的相差幅度;

所述的项目研发人数m,是指各部门中投入项目研发的人员数量;

所述的各项目,是指某个部门并行管理的多个项目;

所述的优先级评分P,是指根据项目价值和紧急程度将项目分为高中低三种优先级,优先级评分高中低可分别对应配置为1.1、1、0.9;

所述的绩效评分Q,是指通过评估研发成员的实际表现是否符合预期,将绩效评分划分多个等级,可设置为0-5六个等级,其中0分是未支持该项目,1分是支持项目但未实现目标,2分是完成低于预期,3分是完成满足预期,4分是完成高于预期,5分是超出预期有特殊贡献;

所述的项目系数α,是指项目管理办公室通过对各项目当月的整体进展进行评估,划分多个等级,可设置为1-9十个等级的,从1到9依次是项目价值高及完成进度好的递增,分别对应项目系数为0.2到1.8;

所述的人均支持项目数R,是指该部门当月人均支持的项目次数,计算公式为R=n/m,其中n为该部门当月共支持项目次数,m为该部门研发成员人数;

所述的参照基数C,是指该部门当月所有项目的项目系数α的非零项平均数;

所述的额外加分B,是指对兼任项目负责人的研发人员所做的管理工作的加分以及在项目中有突出贡献的项目成员的额外奖励。

本发明的有益效果如下:

本发明方法提供一种基于多项目管理的研发绩效计算方法,实现主客观结合、且减小主观影响、能实现纵向横向对比、又能保证多劳高效者多分的绩效计算方法,解决了传统评估方式在数字上,在分配上和在评分上出现的主观过度影响的弊端,能够准确而有效地对研发人员的绩效进行评分。

附图说明

下面结合附图对本发明进一步说明:

图1为本发明方法流程图。

具体实施方式

如图1所示,由项目管理办公室在绩效平台进行基本参数设置,包括不同研发部门的部门参照平均分A、范围参数M,为了保证各项目的绩效分数区间和项目研发人数m,代码如下:

在每周开始时,由项目管理办公室对各项目进行优先级评分P,代码如下:

在每周结束时,由各项目负责人通过查看个人工作日志并验收输出物,对项目参与者进行绩效评分Q,代码如下:

在每月结束时,由项目管理办公室统计部门甲当月共支持N个项目n次和这N个项目各自的项目系数α,计算人均支持项目次数R和参照基数C,并对兼任项目负责人及有特殊贡献的项目成员进行项目额外加分B,并录入绩效平台,代码如下:

获取所需参数,计算各部门各研发成员当月的绩效分数,代码如下:

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1