- 研發管理快速上手
- 林銳
- 959字
- 2023-06-21 19:10:40
1.3.1 質量和效率的常見問題
1.沒有研發過程管理,導致質量和效率不高
企業領導經常追求管理的理念和方法,雖然很有道理,員工們也都清楚,但是并沒有落實到流程中和工具上。
研發管理的專業性很強,也算是比較深奧的學問,員工無法憑借領導講話和自己領悟就能把研發工作做好。
如果員工并沒有真正執行流程,沒有使用合適的工具,那么研發過程必定混亂,從而導致效率和質量不高。
一群缺乏有效管理的武林高手是沒有戰斗力的,在沒有和敵人戰斗之前,他們就開始內訌了。這個思想也適用于企業。
十多年前,我曾經給上海一家軟件公司做研發管理咨詢。這家公司約50人,做政府信息化項目。
研發總監自豪地對我講:“政府信息化需求旺盛,只要做得好做得快,項目源源不斷。我們招聘的開發人員技術都很好,工資也比較高。目前所有的編程語言,如C/C++、Java、Delphi、JSP、VB、PHP,我們公司都會做。國內最先進的軟件技術,我們都用上了。以我們的能力和發展趨勢,估計幾年后就能成為全國一流的軟件公司。”
公司總裁卻愁眉苦臉地對我說:“公司人員的技術不錯,項目不缺錢,一開始做得很快,但是交付試用的時候毛病非常多,客戶用著用著就死機了,哪個項目都無法正常結項。每個項目都埋了很多地雷,不知道什么時候爆炸。我經常被客戶叫到現場教訓,各級領導看著我,要我幾小時內把系統恢復正常,否則要承擔若干后果。客戶要求我每天24小時開機,我一聽到電話響就哆嗦。家丑不可外揚,我真的很苦啊。我感覺自己都要精神崩潰了。”
我診斷的結論是:這是一家由沒有研發管理的一群高手組成的企業,個體崇尚自由,不愿意被管理,喜歡在客戶項目中使用各種新技術,個人的喜好高于客戶需求,他們很不適合開發政府信息化項目。
2.幾乎所有的項目都從零開始開發
幾乎每個項目都重復開發其他項目做過的功能,又重復產生相似的缺陷,然后去修正缺陷,消耗了很多精力。這種做法會導致效率和質量都不高。
3.質量意識薄弱
很多開發人員沒有自我測試和自我優化的習慣,他們認為提高質量是公司質量部門的事情,或者是公司領導的事情。
有些開發人員在任務一完成后就拋給測試人員去測試。等測試人員發現問題后再通知他們修改,如果沒有發現問題,就說明產品很好。結果導致測試人員花費大量精力去測試渾身缺陷的產品,做了很多無用功。
如果質量管理不夠仔細,有缺陷的產品匆忙上市,后續退貨、修正的代價會很高。