🌕 Folklore.org: -2000 行程式碼
➤ 程式碼行數並非效率的唯一指標
✤ https://www.folklore.org/Negative_2000_Lines_Of_Code.html
1982年初,Lisa 軟體團隊試圖加速開發進度,管理層決定以程式碼行數來衡量每位工程師的效率。然而,Quickdraw 的主要設計師 Bill Atkinson 認為程式碼行數並非衡量軟體生產力的有效指標,反而可能鼓勵撰寫冗餘且錯誤百出的程式碼。他透過優化 Quickdraw 的區域計算引擎,減少了 2000 行程式碼,並提高了六倍的速度。當他被要求填寫管理表格時,他故意填寫了“-2000”行程式碼,最終管理層停止要求他填寫此表格。
+ 這篇文章提醒我們,績效評估的指標必須合理,不能只看表面數字。
+ 簡潔明瞭的案例,說明瞭過度量化可能造成的負面影響,對於軟體開發的管理人員來說,是一篇很有啟發性的故事。
#軟體開發 #管理 #效率衡量
➤ 程式碼行數並非效率的唯一指標
✤ https://www.folklore.org/Negative_2000_Lines_Of_Code.html
1982年初,Lisa 軟體團隊試圖加速開發進度,管理層決定以程式碼行數來衡量每位工程師的效率。然而,Quickdraw 的主要設計師 Bill Atkinson 認為程式碼行數並非衡量軟體生產力的有效指標,反而可能鼓勵撰寫冗餘且錯誤百出的程式碼。他透過優化 Quickdraw 的區域計算引擎,減少了 2000 行程式碼,並提高了六倍的速度。當他被要求填寫管理表格時,他故意填寫了“-2000”行程式碼,最終管理層停止要求他填寫此表格。
+ 這篇文章提醒我們,績效評估的指標必須合理,不能只看表面數字。
+ 簡潔明瞭的案例,說明瞭過度量化可能造成的負面影響,對於軟體開發的管理人員來說,是一篇很有啟發性的故事。
#軟體開發 #管理 #效率衡量