史丹佛大學布蘭奇的報告如何評估軟體工程師的生產力?
Answer
史丹佛大學布蘭奇報告:軟體工程師生產力評估
史丹佛大學生產力研究學者布蘭奇(Yegor Denisov-Blanch)發表的《軟體工程師工作生產力》報告,分析了超過 5 萬名軟體工程師的績效數據,這些數據來自多家公司的私有程式碼儲存庫。報告的核心在於透過程式碼提交頻率、修改幅度等數據,客觀評估工程師的實際貢獻,從而揭示業界普遍存在的「幽靈工程師」現象。
「幽靈工程師」的定義與特徵
報告指出,約 9.5% 的軟體工程師實際上幾乎沒有任何貢獻,卻仍領取全薪,被稱為「幽靈工程師」。這些人的生產力僅為其他工程師的十分之一。研究發現,「幽靈工程師」通常具備三種特徵:幾乎不做任何工作、工作效率極低(低於中位數的 10 分之 1),以及可能身兼多職。他們可能透過提交極少或僅做小幅修改的程式碼來「假裝有在工作」,形成一種資源浪費。
程式碼提交數據分析
研究顯示,高達 58% 的工程師每月程式碼提交次數少於 3 次,另外 42% 的工程師僅進行「微不足道」的修改,例如編輯一行或一個字元。這種現象暴露了管理和績效評估體系的漏洞,也突顯了軟體產業在生產力評估方面面臨的挑戰。報告估計,即使保守地以 6.5% 的「幽靈工程師」比例推算,全球軟體產業因此造成的總成本可能高達 900 億美元。