最近在infoq 上面看到一篇比较有意思的文章《?》
人们普遍存在这样一种观念:管理者想觉察到所有的团队成员正在“努力工作”,而不是看他们交付物的价值水平“。
对于一个管理者来说,如何评估一个员工的绩效,就是通过员工在工作中的产出,而这些产出是通过安排任务或者达到某种目标的方式进行的。这就是所谓的评估/排名体系。不过这个前提是需要管理者的在整个过程中都对员工所从事的工作以及分配的任务有一个很清楚的了解。在传统的瀑布模型的项目过程中,管理者可以很容易根据各个阶段的产出来衡量员工的绩效,但是在敏捷开发中,自己部门的员工会和其他部门的员工组成一个自组织的小团队,这个小团队可能脱离管理者的控制。这里管理者可能对自己的员工工作情况和产出并不了解,管理者可能还担心员工的工作偷懒。
这个就是在《你在努力工作吗》提出的一个概念,就是管理者一般都是通过传统的评估/排名的方式来对员工进行考核,而不是按照整个团队的产出来评估的。管理者会有一个“社会懒惰'的意识在里面,这个社会懒惰很有意思的,就是说“如果多个人共同完成一个任务,那么单个人也就没有那么努力了”。管理者也认为,如果不给员工压力,员工就会表现的倦怠,从而给员工压力,希望他们更努力的工作,而管理者潜意识里面就会认为,谁表现的越努力(比如说加班时间多),谁的评估结果就越好,从而导致大部分员工制造出努力工作的假象。
最后也说明了加班导致效率低下的问题,每周工作超过40小时,工作效率就会越来越低。这个我倒不怎么认为,毕竟很多时候工作进度就在那里,效率低了,但是时间长了,工作的产出肯定增加了。只不过增加的曲线不是比例线,而是一条曲线。随着工作时间增加值/总产出增加值 是逐渐降低的。