注:本文原文出自《程序员》2008.03期,在此只提及要点,如需详细内容及真实数据,请参阅原文。
----------------------
序: 早在75年之前,大多数行业就已经放弃了加班赶进度。数不清的行业经验和研究事实证明:要想完成工作,加班赶工是成本最高的做法。
历史给我们上的六节课:
第一课:在一个工作日中,生产率随时间h变化。在前四至六个小时里,生产效率最高。随着时间的流逝,生产率会降为0,甚至会变成负数。
第二课:对于脑力劳动者,生产效率很难量化。
第三课:经过上一个世纪的研究表明,每周五天且每天8小时的工作时间,从长远看其产出将会最大。有什么理由让我们认为:我们这个行业可以不遵守这个规则呢?
第四课:每星期工作60小时的情况下,由于长时间工作导致的生产率下降,会抵消几个月超时工作所带来的产出。
第五课:每连续工作24小时,认知能力会下降25%。连续开夜车的人会产生严重的累计影响。
第六课:错误率会随着连续工作时间而攀升,尤其是睡眠时间不足的情况下。最终,失败会找上门来,导致灾难发生。当时间紧且预算投入大时,你真能承担得起这个风险吗?
管理者决定赶工,是因为他们想告诉他们的老板“我已尽我所能”。
他们赶工,是因为他们评估的是放在椅子上的“草人”而不是那些能开发游戏的“大脑”。
他们赶工,是因为他们没有认真考虑要做的工作,或没有考虑做工作的是人。
他们赶工,是因为只知道要表现出自己在尽力做好工作的重要性,而不是真正去把工作做好。
他们赶工,是因为他们回想到当他们还是程序员、测试人员、“助理制片人”或“副制片人”时,他们也是被要求这样做的。
但这不是唯一的方法。事实上,很多文献一次又一次地表明:加班赶工是最差的方式。 这也是很多行业七十五年前就已经放弃这种工作方式的根本原因。管理者、股东和员工都坚信:使用经过时间检验的----每天工作8小时、每周5天--管理实践,大家会因更快、更省地交付更好的产品而获益,而且不会损耗组织的人力资源和在公众中的声望。
-----------------------
后注:
想起了上学的时候,很多自以为很努力的“愚笨”学生把那些天天玩耍却成绩靠前的人称为“天才”,而他们却不知道,世界上没有天才,只有会利用时间的人。
很多时候,在网上跟一些认识的项目主管提及加班的种种弊端,大多数的主管都跟我怒目而视:“我知道你们这些理论都出自什么什么数据,但是,一个事实就是,完不成任务,损失谁来负责?”“我们一直加班,而且效益很好,为什么不加?你站在我这个位置,也会这样想”“我们有的是人,你做不了,总会有人做,好多人想干还干不了呢”。
我被问责的很无辜,这个损失本是自己一手埋下的种子,只是这个种子会慢慢发芽,到最后却成了别人的责任;由此带来的相当高的高额维护成本,竟是他们一纸报告或者换个干系人就免去责任的--他们宁愿在事后付出高出几倍的维护成本,也不愿承认那个事实。是我们的教育出了问题?还是我们的环境正在走向恶化?
评估和寻找平衡点是主管的主要职能,并不是局外人所见到拍个脑门就决定的,但又有几个是清醒的?拖期损失到底谁来埋单?只怕是局内者迷啊...
又想起一个笑话,说一人在大街上走,看到好多人在往一个地方跑,边跑嘴里边喊:快跑啊,晚了就没了。这人一听,也赶紧提腿跟着跑,他问一起跑的那个人怎么回事,答:我也不知道。这人一直问到最前面那个人,领头的人提着裤子说:我内急...。这个人开始纳闷:一个人内急,用的了这么多人擦屁股?
另外,告诉同行的你一个天大的事实:周40小时工作制是公司压榨我们最狠的一个平衡点,对你的来说也是最累的(前提是你在此期间努力工作)。