我爲一家軟件開發公司工作,我們有大約100人從事產品工作,其中1/3是質量保證。最近管理層希望有一個更好的方法來評估個別程序員的表現,所以建議使用錯誤報告作爲衡量標準。開發者的錯誤報告越多,他就越糟糕。由於更多的原因,這似乎不明智這是一種測量的主觀方式,開發人員針對不同複雜度的不同項目開展工作。另外,如果QA是根據它們生成的錯誤報告的數量來衡量的,那麼會有很多關於錯誤報告有效性的討論。代碼質量
在這種環境下衡量開發人員的表現會更好嗎?
一個建議是不使用QA的bug報告作爲衡量標準,而是使用外部的bug報告,比如beta測試者,那麼當發佈這樣的公共bug報告時,也要讓QA測量它。
編輯:#1讀取你的一些優秀的回答,我在想,用上述的一般問題描述度量之後是它是負面報道的錯誤 - 它不鼓勵生產優質的代碼。
編輯:#2我認爲問題在於它是兩個世界。一方面有非程序員將程序員視爲基本的工作人員,他們希望優先使用度量標準/分鐘。然後,我們有程序員,誰想要看自己是藝術家或工匠,「請不要打擾我,我是C - O - D - I - N - 克」:)我不認爲測量質量可以通過指標來完成,而不是沒有適得其反。相反,一個人對錯誤,改變意願,創造力以及高於一切工作質量的反應是重要的,但大多不一定是可衡量的。
我不同意。根據他們今年的目標衡量開發人員,他們所取得的里程碑以及他們在技能方面的總體改進是可能的,但不是單靠數字。經理必須參與。 – ojblass 2009-04-16 02:53:21
我想你們兩個正在比較蘋果和桔子 – 2009-04-16 02:57:36
我把Chris當作原始數字度量指標 - 代碼/簽入的錯誤/行數等等......他們都沒有說什麼。你在這方面做了很好的表述:「一位經理必須參與進來。」他們還需要能夠理解/討論代碼並幫助設定合理的可衡量目標。 – 2009-04-16 03:01:22