2018年3月9日 星期五

如何替軟體工程師打考績


想起若干年前,和某主管談到如何替軟體工程師打考績的事。台灣很多非工程背景,特別不是軟體出身的主管甚至老闆,容易陷入以工作量來設定KPI的迷思。像是寫了多少行程式(現在應該沒有人這樣算了吧),解了多少隻bug,等而下之的,還有用加班時數來算。

我說這些其實都是反指標。同樣功能或效率的程式,你覺得用一千行或一萬行寫出來,那個比較厲害?一個系統跑上一年不出毛病,和三天兩頭出狀況需要救火,你覺得誰的思慮比較週全?高竿細密的工程師,早就可以下班看電影,那有人需要加班!這種人如果加班,不是在玩遊戲,就是在做一些你想都沒想過的事情。如果用這些指標打考績,你大概很難留住這種人;你的軟體就會愈來愈肥,臭蟲愈來愈多,最後每個人都加班到天亮。


 

沒有留言:

張貼留言