無奈(2004年9月U日,陰)
每天準(zhǔn)點(diǎn)上班,準(zhǔn)點(diǎn)下班,默默地?zé)o休止地折騰那該死的軟件。今天也不例外。
從上禮拜二開始,經(jīng)理就讓我主要擔(dān)任這個(gè)項(xiàng)目軟件的測(cè)試,美其名曰“軟件質(zhì)量保證”,就要保證軟件的質(zhì)量,測(cè)試當(dāng)然是保證質(zhì)量的方式之一。我沒有爭(zhēng)辯,心知爭(zhēng)辯也是徒然,而且高層不希望我成天找項(xiàng)目經(jīng)理的茬,影響進(jìn)度。資本運(yùn)作當(dāng)然不是我所能左右的!
每天我機(jī)械地運(yùn)行程序,檢查結(jié)果,檢查數(shù)據(jù)庫(kù),截圖,填寫缺陷報(bào)告,跟蹤缺陷修復(fù)。雖然做得規(guī)范,無可挑剔,我成了孤獨(dú)的斗士。
實(shí)際上,測(cè)試是事后檢驗(yàn)產(chǎn)品的質(zhì)量,保證產(chǎn)品符合客戶的需求;而 SQA 的職責(zé)是審計(jì)過程的質(zhì)量,保證 CMM 中各個(gè) KPA 過程被正確執(zhí)行。因?yàn)?SQA 人員同樣要檢查測(cè)試的工作是否也遵循了開發(fā)過程要求,也是要被審計(jì)的,由 SQA 同時(shí)擔(dān)任測(cè)試,那么誰來保證測(cè)試工作的過程質(zhì)量呢?這些道理經(jīng)理其實(shí)都明白,只不過項(xiàng)目經(jīng)理完成的工作其價(jià)值是可見的,誰又能說出 SQA 產(chǎn)出了什么呢?
中午休息時(shí)上了一個(gè) CMM 的論壇蹓達(dá),其中有一個(gè)帖子比喻得就極其形象:項(xiàng)目組就像是一家餐館,項(xiàng)目經(jīng)理是當(dāng)班經(jīng)理,他決定做什么,有多少人多少資源來做多大,有多大的風(fēng)險(xiǎn);系統(tǒng)架構(gòu)設(shè)計(jì)師就是主廚,他設(shè)計(jì)具體做法;程序員就是廚師,配置管理員、系統(tǒng)集成人員、數(shù)據(jù)庫(kù)管理員等角色是廚房里面的服務(wù)人員。而 SQA 和測(cè)試工程師更像是第三方的檢查人員, SQA 檢查的是制作流程是否正確,材料是否使用正確,衛(wèi)生是否做好了,他檢查所有人的工作,包括項(xiàng)目經(jīng)理。 SQA 雖然沒有決定權(quán),但是他有建議權(quán),他向餐館老板負(fù)責(zé)。測(cè)試工程師則更像是試菜的,看看炒出來的菜有沒有合不合口味,有沒有按照客人的意思多放點(diǎn)辣椒,如果口味不對(duì),他們要告訴廚房就可以了。
唉,算了, 就當(dāng)混口飯吃 ,知足吧。
出局(2004 年10月T日,雨)
又是一個(gè)陰雨天。
上班了,像往常一樣,上網(wǎng)看看新聞。
項(xiàng)目已經(jīng)做完了,不過心里極其不爽。 我,雖然掛名SQA經(jīng)理,實(shí)際成了一個(gè)打雜的,真正 SQA 工作早就拋在一邊。比如協(xié)助完成測(cè)試、配置管理,研究實(shí)用的測(cè)試工具,改進(jìn)一下開發(fā)環(huán)境和工作過程,甚至幫助項(xiàng)目經(jīng)理匯總文檔、總結(jié)實(shí)施經(jīng)驗(yàn)、協(xié)助客戶培訓(xùn) ……
10:00 ,經(jīng)理找我,覺得我更適合擔(dān)任測(cè)試組長(zhǎng)一職,但待遇要低一級(jí),問我是否接受。這是公司對(duì)待“雞肋”的一貫策略,我明白,上級(jí)對(duì)我的 SQA 工作予以否定。這一天終于來了,當(dāng)時(shí)的我居然平靜的謝絕了經(jīng)理的好意,感謝公司在這段時(shí)間給我提供了這么多的鍛煉機(jī)會(huì)。然后就說,那我收拾東西去了,經(jīng)理還愣在那。
沒什么可埋怨的,可能是上級(jí)對(duì) SQA 的期望太高。實(shí)際上,根據(jù)現(xiàn)代軟件工程項(xiàng)目的調(diào)查研究,項(xiàng)目管理是項(xiàng)目失敗的主要原因。問題是,這個(gè)事實(shí)說明了“要保證項(xiàng)目不失敗,我們應(yīng)當(dāng)更加關(guān)注管理”,但是并沒有推論“良好的管理一定可以保證項(xiàng)目的成功”。 質(zhì)量保證的最終目的是希望能保證質(zhì)量,但質(zhì)量是過程、人、技術(shù)三者缺一不可。除了過程外,還與人員、技術(shù)有關(guān),而人員素質(zhì)和技術(shù)水平的提高并不是依賴 SQA 就能保證的,所以 SQA 雖名為質(zhì)量保證,實(shí)際上也就成了項(xiàng)目失敗的直接責(zé)任人。
難怪現(xiàn)在網(wǎng)上有一種說法“在中國(guó)做不了編程的人去做測(cè)試,做不了測(cè)試的人去做SQA”實(shí)際上,這從就反映了 SQA 的作用并沒有得到大家的認(rèn)同,在大家的眼里,SQA做的都是文檔功夫。
嗚呼唉哉!
感覺真是一種解脫。吃飯時(shí)喝了一瓶啤酒,深圳的秋老虎仍然厲害,體驗(yàn)著啤酒冰爽的感覺,幸福。
下周又要開始投簡(jiǎn)歷了,找工作是一個(gè)漫長(zhǎng)的過程。希望下次我能夠找個(gè)好婆家,理解這些。還是要思量一下是不是繼續(xù)干SQA。
下過雨后,凌晨?jī)牲c(diǎn)的城市空氣清新,望著遠(yuǎn)處霓虹閃爍,好美。
后記:據(jù)了解,我的前任婆家在我離開公司的五個(gè)月之后通過了 CMM3 的正式評(píng)估。小崔,我的繼任者,編程雖然極差,文檔卻是可以按要求完成的,不過,聽說所有的項(xiàng)目文檔都是由他執(zhí)筆的。唉,怎么還是變得跟ISO一樣了呢?只是名稱改了一下。到了中國(guó),任何的標(biāo)準(zhǔn)都有點(diǎn)變味了。