精英型开发和工程式开发的比较
Author
Zhou Renjian
Create@
2007-03-15 21:23
我把工作效率是普通一个人的三倍的人称为精英。并假设交流合作起来需要花耗半个人的效率。
可以算一个精英和一个普通的人合作:3 - 1/2 + 1 - 1/2 = 3;精英说,算了,普通人你一边站着,别来烦我。那两个精英合作:3 - 1/2 + 3 - 1/2 = 5,不要小看两个看似浪费掉的1/2,可能-1/2 - 1/2不等于-1,而可能会碰撞出〉3的火花!
会数学的人会说,那个交流合作耗费半个人效率的假设是整个命题的关键,如果交流合作耗费的不是1/2,而是1/3或者1/5时,精英加普通人还是比一个精英要强(3 + 1/3或3 + 3/5)。请注意一个精英用它 1/2个人效率来交流是耗费他/她的效率3的1/6也就仅为16%左右,这种比例在强势对弱势的交流合作应该算很低了!如果用1/3或者1/5,则精英只用11%或者7%来进行交流合作?!而提高的效率仅仅是11%和20%,算了普通人还是干普通人的活吧。
精英和精英的碰撞确实会有火花的出现,这是必然的,因为这不是强势对弱势的教导,而是多方均势的汇合。
如果一个精英在一个工程式的开发环境中,他的精英属性只有被埋没的命运。
那4~5个精英团队呢?由于交流占据的份额还不到精英的效率1/2,所以总体效率还是有提高,而且多方思想碰撞出的火花是不可低估的!但精英数目不能多,否则得不偿失。
崇尚精英开发。