软件随想录:程序员部落酋长Joel谈软件(阮一峰译)-6

6. 经济利益驱动法

    “就用一点面包屑。”犹太人回答。

    “你好大的胆子,竟敢用这么低等的饲料喂俄国鸡!”哥萨克人说,拿起棍子打犹太人。

    第二天,哥萨克人又来了。“现在,你用什么喂鸡他问犹太人。

    “ 告大人,我给它上三道大菜,分别是新割下的鲜草,上等的鲟鱼鱼子酱,还有一小碗鲜奶油,上面还洒着进口的法国松露巧克力作为甜食。”

    “白痴!”哥萨克人说,拿起棍子打犹太人,“你好大的胆子,竟敢在低等的家禽身上浪费这么好的食物!”

    第三天,哥萨克人又来问:“你用什么喂鸡

    “不喂了!”犹太人禀告,“我给它一个铜板,它想吃什么就自个儿去买。”

    (哄堂大笑时间)

    (没人笑

    (哇啦啦)

    (还是没人笑)

    (哦,随你们的便)

    我在这一讲的标题中用了一个词“经济学    比如,如果美国在线(    如果这种方法能起作用,那么你的鸡就能拿着钱自己去买食物了。

    这种方法的一个重大问题是,它将内部激励(内部激励是指你内心想将事情做好的天然愿望。人们开始干事的时候通常都怀着许许多多的内部激励。他们想做出优异的工作,他们想帮助人们理解一个月付给    内部激励比外部激励强得多。人们会为那些他们真正想做的事格外努力地工作。这一点并没有太大争议。

    但是当你出钱让人们去做那些无论如何他们都想做的事情时,他们就会受到一种叫做“过度合理化效应”(    假定你决定给代码错误最少的程序员发放奖金。这样一来,每当测试人员发现一个程序错误,都会演变成一场巨大的争论。通常情况下,程序员会让测试员相信那并不是一个真正的错误。或者测试员同意在向“错误追踪系统”正式提交记录前先与程序员“私下”解决。表面上,错误的数量下降了,但是实际上代码的质量并没有得到提高。

    在这方面,程序员是非常聪明的。不管你用什么标准来评估他们的表现,他们都会找到办法将评估值最大化,所以你永远也得不到你真正想要的结果

    Robert D. Austin写过一本书《组织绩效评估与管理》(

    你的目的是让程序员写出可靠的代码,但是你不是去训练他们,而是付钱让他们自己想办法完成,你逃避了自己的责任。这样一来,所有程序员不得不靠自己来找到办法。

    对于那些更普通的工作,比如星巴克的柜台服务员或者    作为一个经理,设计一个有效的系统是你的职责。这就是你拿到高薪的原因

    如果你在童年时读过大量安·兰德[③]的小说,或者如果你只上了一个学期的经济学,还没有等到老师讲解效用[④]无法用美元衡量就不学了,那么你可能认为,建立一个简单的奖惩制度或者绩效工资(

    到目前为止,我已经放弃了军事化管理法和经济利益驱动法,还剩下一个管理方法,它可以让人们向正确的方向前进。我把它叫做“认同法”,将在下一讲中详细讨论。

 


[①]   哥萨克人(   这一章的英文原题是“   安·兰德(   效用(utility)是一个经济学概念,指的是消费者感到的满意程度无法用客观指标衡量。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年1月16日
下一篇 2013年1月16日

相关推荐