文章目录
[+]
操作上几个注意点:
设置业绩增长比例,不要用绝对值,可以传递鼓励进步的意图。利润指标要有短期利润,且不可忽略长期可持续。有挑战,且敢于大力度激励。能拉开高低差距。反复研讨,反复优化调整。软件研发考核问题软件研发过程绩效考核最常见的问题有,无法量化的工作内容居多,知识型的脑力工作没有直观的标准,变化比计划要快,研发水平差异太大。
制定了考核也会带来问题,有价值但是无法衡量没人愿意做,最终的结果可能和经手的事不直接相关没最终负责人,等等。

(图片来自网络侵删)
还有一个问题则是不同的研发模式,指标可能也不相同。
研发的关键指标以下三个方面是研发团队通用的、最重要的目标:
1,价值交付
任务量,完成的开发任务的数量及总工时数。交付效率,按计划完成的任务数,或者完成任务的提前或延后的工时。交付周期,从需求提出到满足经历的时间。交付质量,这个指标还要再通过“缺陷数”、“故障数”、“技术债”之类的指标来细分衡量。Bug还需要再细分级别,可再细分指标。稳定性,系统平稳运行的时长,以及在出现故障时恢复用的时长。还有一些额外指标可以从侧面体现交付指标。
代码审查,为一个功能提交的代码审查次数,以及审查总次数。单元测试代码的覆盖率,可以佐证代码的强健程度。代码稳定性,一个功能后期修改代码频率,可以了解设计是否到位。代码简洁,逻辑复杂度(算法复杂度),可以看出逻辑是否简洁。代码行数、提交次数和部署次数,这些指标虽不常见,也有一些佐证作用。Pull/Merge Request接受次数或时长。2,协作
流动效率,“总工作时间”/“总停留时间”,即可得到“流动效率”,可以衡量出任务链条上的协作效率,也可了解工作的主动性。3,成长
专业能力,是否掌握和应用现在所需的技术,甚至引入新技术、新能力、新方法,学习分享,参加学习的时长,成绩;分享的次数和成绩等等。以上各指标,最重要的还是价值交付类的指标,理应占绝大多数比例。项目型团队,还有范围、时间、质量、成本等几个维度来提炼具体的KPI指标库。
另外一些体现个人能力与素质的指标。如工作态度,沟通能力,团队合作,等等。