国庆长假将至,“等等党”却没能等到一张值得偷乐的便宜机票。 前两年国庆前夕,“没出发就已亏了数千元”“买完十一的机票不敢再看价格了”登上热搜。但今年,...
该怎么给程序猿定 KPI ?
一、为什么要给程序员定KPI?
其实无非是管理者对程序员工作不了解,无法衡量他们的价值贡献,希望通过量化工作,让他们的价值贡献能清清楚楚的展现出来。
但是管理者其实最终要的都是结果,这个项目最终呈现效果怎么样?是否有市场竞争力?
而定KPI只是为了清楚这个项目的执行人(也就是程序猿)每天都做了什么来支撑项目的完成。何必这么纠结呢,你只管看结果如何,他每天做多少,通过什么途径都是他自己的事情。
而且,这种指标的制定和考核往往会让简单的工作变得复杂起来,像程序员、作家、医生或者科研人员这种知识性和技术性的工作,短期内的量化工作是不好做的。
给作家定KPI能定什么?定每天写多少字?或许一周后你会收到一堆很厚但是逻辑不通的稿子。
给医生能定什么KPI?每天必须接待多少个病人?医者仁心,这么做不合适吧!
给程序又能定什么KPI呢?所能想到的,不过是代码行数、bug率等等,等到项目交付时,你得到的可能是一堆垃圾。
一般公司都会有一整个开发团队负责项目,程序员甲实现的功能基于程序员乙的模块,在这种团队工作中,如果一定要量化工作,定制定责,花费时间精力就不说了,也会出现相互推卸责任的情况,这是非常影响团队协作的。
因此,像程序员这类技术工作者,就不要给他们定KPI了。
二、如果不定KPI,用什么有效的方式对程序员进行管理呢?
KPI的方式比较简单粗暴,也并不是适合任何岗位的管理,最近大火的OKR工作法,可能会更适合这类技术性工作者的管理,它的管理模式更加宽松自由,员工有很大发挥的空间。
1、怎么安排工作
在制定OKR时,不是上级对下级的分配,不是任务承接,而是每个人都可以根据企业战略,部门的责任以及个人的岗位职责,制定相对有挑战性的OKR。
O:明确本阶段工作的最终目标是什么
KR:明确实现O需要做出哪些努力。
可以看一个程序员的OKR案例:
展开全文
2、怎么对程序员进行项目推进过程的管理
1>每周进行的推进会,项目组成员之间要进行有效的沟通和双向的反馈,明确各个单位工作的推进情况。
推进会时,要明确这些内容:
OKR完成的怎么样了?本周的工作是否偏离目标?
遇到了什么困难,需要哪些人力或者资源支持?
对团队OKR的推进有什么更好的建议?
2>产品总监对团队成员的进度进行监测。
首先要确保每一个成员都是朝着正常的方向前进。
其次,要关注成员KR进度的推进情况,如果你发现某个成员的进度推进的非常缓慢,要找负责人进行沟通,推进慢的原因是什么?是否遇到困难?需要什么帮助?
产品总监通过对OKR执行过程的监管,保证团队OKR整体的进度正常推进,及时发现问题,及时制定应对的策略。
相关文章
发表评论