某公司KPI:個人寫的代碼超過十個Bug將面臨開除

程序員的工作難道不是寫Bug嗎?為何卻有公司提出“個人寫的代碼超過十個Bug就要開除”?


某公司KPI:個人寫的代碼超過十個Bug將面臨開除


前幾日,知乎有這樣一個問答:

領導:現在咱們研發部門有好幾個項目組了,有上百名開發,需要評定大家的績效。

HR:對,我覺得公司天天最閒散的就是他們,天天遲到,來了就對著電腦敲啊敲,別人不懂技術也不知道他們做的怎麼樣。

領導:就是就是,你看咱們就沒有一個項目沒延期過,要加強績效考核!

HR:從今天開始,我們以大家的代碼行數為評定績效的標準。

程序員們:代碼行數,這好辦啊,咱多來點換行,空行。能寫成兩行的絕不寫成一行。

過了一個月……

領導:研發部門上個月的績效怎麼樣?

HR:他們上個月績效都很好,平均行數上漲百分之十五。

領導:讓技術主管看看代碼。

技術主管:這代碼裡怎麼有這麼多空行,再就是,之前寫成一行的,現在怎麼變成三行了!

領導:下個月,空行和只有括號的行數都不算!

程序員們:這好辦啊,我多寫點註釋就好啦。

一個月後……

領導:研發部門上個月的績效怎麼樣?

HR:他們上個月績效都很好,平均行數上漲了百分之三十!

領導:這怎麼可能!讓技術主管來看看代碼!

技術主管:這代碼裡怎麼有這麼多 veryImportantFunction() 但是也沒調用啊。

HR:我建議咱們別用代碼行數評績效了。就用 bug 數,個人寫的代碼超過 10 個 bug 直接開除,我就不信治不了你們!

領導:好,就這麼定了!

程序員們:這怎麼辦,這寫代碼有幾個 bug 正常

對於這種狀況,網友闡述的現象更讓播妞吃驚……

@王英海

這是要效仿先賢啊~

程序員寫出10個bug,就開除程序員。

測試人員測試不出10個bug,就開除測試人員。

這程序的結果肯定很感人~

@BOUYGUES

有一屆領導,是從硬件部門調過來的。

於是乎用管硬件的思維來管理我們軟件部門。

要求我們0 BUG;怎麼樣,顫抖了吧,比你們10個BUG可怕多了吧,尿了吧;

當然,我們的QA和開發不在一起,不太可能“計劃BUG”;BUG數量不會以領導的意志力而減少。那怎麼辦呢?

每個BUG都要寫5 WHY,要解釋BUG的原因、對策、影響、以後的補救方法……

@江河

真正的程序員,遇到這種領導,應該會先把自己開除吧。

對於這樣的KPI,只想說心疼程序員10s。


分享到:


相關文章: