如何量化衡量一个程序员的工作量和工作效率?

如何量化衡量一个程序员的工作量和工作效率?

这句话拆分的话包含如下元素

1、何量化一个程序员

2、工作量

3、工作效率

关于如何量化?

如何量化是基于组织结构和量化实施者的角色不同而不同。

不同性质的公司,不同的组织架构,不同的评判者角色的判断标准都是不一样的。

如果是层次性的组织结构,那么由下级主管来评判。

如果是程序员的直接leader,那么可以从以下指标来评判。

工作性质(manager,leader,architect,coder等)

领导力(对团队的影响和贡献)

技术贡献(对团队技术的贡献度)

业务产出(对公司价值的贡献)

团队成员互评(他人的认可度)

日报或者周报(自己的工作总结)

项目或技术分享会(反思与反馈)

客户评价(如果直接接触客户的话)

对于里面的某些指标看起来无法直接量化,其实跟业务相关。

如果你是CMMI型传统团队,任务的分配都是提前安排的所以很容易估算,

这个也是很多传统IT公司按照代码量或者BUG率来估算的原因。

如果你是敏捷团队或者没有什么标准的方法论,那么根据业务产出评价更容易。

关于工作量

根据不同的工作性质,不同的评判标准。需要做好记录。RECORD。

传统型团队根据预先计划的完成度来评价。敏捷性团队根据每个周期的细分TASK来评价。

关于工作效率

做好记录的基础上,根据程序员的工作时间和贡献度相比就可以得到工作效率。

根据程序员的兴趣和技能安排合适的工作是提高工作效率的好方式。

最后,要量化就需要有标准。标准不管好坏都需要按照上面的这些方面,根据组织的性质和文化,记录好各种数据,内部制定一个统一的标准。



无觅相关文章插件,快速提升流量