給敏捷團隊發獎金就像在刀尖上跳舞

agile_boy發表於2008-07-04

Sam Bayer在精益開發組中發起了一個很有意思的討論,參與者們都在試圖找到發獎金的最佳方式。

Mary Poppendieck認為,既然軟體開發是團隊活動,那麼發獎就不應該針對個人,而是要根據團隊的績效。Robin Dymond的觀點跟他有些類似,他說,正確的演算法應該是50%根據團隊績效,50%根據個人績效。但這裡就有地方可能出現問題,因為它會去檢查敏捷團隊中個人的績效。他補充說:另一個關鍵問題是,團隊怎樣自己推選出他們的領軍人物來,比如一步一步給所有人都進行測試和QA工具培訓的QA,或者嚴守自動化流程紀律,經常改進整體生產力的開發人員。

Adrian Howard認為,通過個人績效評估發獎金往往都會影響生產力,我們應該避免這種做法。它會成為團隊內部衝突的主要因素,讓一個運作良好的團隊很快分崩離析。按照他的觀點來看,一旦按照個人績效來發獎金,那人們就會把個人目標凌駕於團隊目標之上。

那到底怎樣發獎金才最合適?

Matt Swaffer認為,有兩種方式,第一種是每個人得到X%的工資作為獎金,另一種是整個團隊得到$X平均分配。

不過很多人都對這種方案表示不滿。有些人認為,把獎金平均分配就是明顯的吃大鍋飯,這對多幹活的人是不公平的,會讓他們情緒低落,效率降低;這種做法代價太大。而另一種做法也欠妥,按百分比來算,只會讓工資越多的人拿得獎金也越多。假設A的工資是100K,B是50K,獎金是5%,那就是A拿5K,B拿2.5K。

另一種比較新穎的想法就是讓團隊決定怎麼分配獎金。Mary對此持有很強硬的反駁意見。她提到:

Mike Cohn說到過這樣一種情景,團隊拿到了一筆很大的獎金,被告知他們自行分配。他們會想辦法讓大家的意見達成一致,但是這個過程會在團隊內部造成巨大的難以修復的裂痕。最後他們能夠做到的就是平均分配,儘管很多人會認為它不公平。讓他們自行分配導致的衝突,會讓大多數人覺得還不如一開始沒有這筆錢呢。

到現在為止討論組內好像還沒有得出最好的分配方案。在某些團隊內可以生效的方案,也許放到其他團隊中就會造成混亂。但是,貌似大多數人都贊同這一點:給敏捷團隊發獎金就如同在刀尖上跳舞。

原文連結:http://www.infoq.com/cn/news/2008/03/bonus-for-agile-teams

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14639675/viewspace-369127/,如需轉載,請註明出處,否則將追究法律責任。

相關文章