宣戰(zhàn)( 2004 年 3 月 Z 日,晴)
連續(xù)兩天,看著公司高層領(lǐng)導(dǎo)們閉門會(huì)議,就知道有重大決定。果不其然,第三天,技術(shù)總監(jiān)召集所有的項(xiàng)目經(jīng)理和開發(fā)人員,宣布公司向 CMM 三級(jí)沖擊,本人有幸被任命為 SQA (軟件質(zhì)量保證)經(jīng)理和 SEPG (軟件工程過程組)成員(成員僅有 3 人,真有象當(dāng)選為“政治局常委”)。
感覺真是不錯(cuò),走出每天呆著的寫字樓,看看大街上來來往往的人,爽啊!
下班回家,鄭重向“老婆”宣布,決定下館子小輟一頓,一時(shí)間,躊躇滿志,感覺飄然,好像公司的軟件產(chǎn)品質(zhì)量將獲得重大提升,震撼業(yè)界?;叵攵嗄曜哌^的歷程,兩年的程序員,三年的項(xiàng)目經(jīng)理,終于熬出頭了,上司發(fā)現(xiàn)了我這塊“可造之材”,并委以重任。經(jīng)過這么多年的風(fēng)風(fēng)雨雨磨練,終于有機(jī)會(huì)向上司展示才能,我當(dāng)然要“涌泉相報(bào)”。
賦職( 2004 年 3 月 Y 日,多云)
一早 6:10 就醒來,再也睡不著了,算了,還是起床吧。興奮了一晚上,精神居然還挺好。
8:00 就到公司了,時(shí)間太早,一個(gè)同事都沒來,真想找個(gè)人侃侃自己的志向,畢竟“老婆”不是這一行的,有些東西還不能完全理解。上網(wǎng)溜達(dá)了一會(huì)兒, QQ 也沒有好友在線,畢竟還沒上班呢,只能看看 CMM 的最新動(dòng)態(tài)和國內(nèi)軟件企業(yè)的新聞。沒多久,同事們也陸續(xù)到了,上班時(shí)間到了。
好不容易等到公司高層經(jīng)理們開完了碰頭會(huì),我想,遲早我也會(huì)有機(jī)會(huì)擠進(jìn)去參與的。 10:30 ,研發(fā)部經(jīng)理向我們傳達(dá),經(jīng)過領(lǐng)導(dǎo)們的一致同意,決定選擇 XX 公司作為我們的 CMM 咨詢顧問,鼓吹一通 XX 公司的業(yè)績,(這不是有點(diǎn)象給他們做廣告?)然后又宣布了參與培訓(xùn)的人員,都是一些公司的“棟梁之材”和“老馬”。榜上無名的以極其羨慕的眼神看著這些幸運(yùn)兒,榜上有名的“唯技術(shù)論”者則以不屑之表情,并不時(shí)發(fā)出 “項(xiàng)目太緊,沒時(shí)間”的抗議。經(jīng)理則非常明確,“高層決定,沒商量,要么找老總協(xié)商”,試問有哪位有這等膽量。唉,朽木不可雕也,這些人也只能一輩子做技術(shù)了。
完事后,經(jīng)理又把我單獨(dú)叫到他的辦公室,問我打算如何組建 SQA ,說公司以后過 CMM 主要就靠我努力了,心頭一陣激動(dòng)。不過,經(jīng)理接下來的話讓我涼了半截,建議我 SQA 組下暫時(shí)只設(shè)一人,考慮一下小崔。不是吧?我的心有點(diǎn)涼了,公司里水平最差最笨的人就給我?這個(gè)人,不是仗著與老總有點(diǎn)不太近的遠(yuǎn)親,估計(jì)早就給開了。我剛準(zhǔn)備抗議,經(jīng)理立馬安慰,“所以才要你領(lǐng)導(dǎo),有你在, CMM 應(yīng)該不成問題,我們才放心。”
培訓(xùn)學(xué)習(xí)( 2004 年 4 月 X 日,晴)
經(jīng)過將近一個(gè)月的培訓(xùn),今天總算畢業(yè)了,感覺就像脫胎換骨,到底 CMM 是面向軟件行業(yè),就是比 ISO 更專業(yè)。因?yàn)槭怯晒砝猩险n,好像自己的英文水平也提高了不少,而且還挺正規(guī)的,發(fā)了“畢業(yè)證”。真是獲益良多?。〗o我印象最深的還是那個(gè)北大的計(jì)算機(jī)碩士翻譯,水平挺高,人也長得漂亮。
課程結(jié)束后,顧問公司的咨詢?nèi)藛T還特地給了我這個(gè)新上任的 SQA 一些建議:要熟讀 CMM “兵書”,在項(xiàng)目組成員對(duì)執(zhí)行情況有異議時(shí),才能夠據(jù)理力爭(zhēng),以理服人;在實(shí)際的軟件項(xiàng)目開發(fā)過程中,要多與項(xiàng)目經(jīng)理和項(xiàng)目組成員溝通,注意處理好人際關(guān)系問題,不要輕易上報(bào),否則很容易引起抵觸情緒。
雖然很感激他的意見,不過我更相信我的能力。
實(shí)戰(zhàn)( 2004 年 5 月 W 日,多云)
新項(xiàng)目從立項(xiàng)開始已經(jīng)三個(gè)禮拜過去了,還挺順利的。
首先,立項(xiàng)時(shí)給項(xiàng)目組成員作了一次培訓(xùn)。讓全體的開發(fā)人員感受一下 “ 軟件質(zhì)量保證 ” 的功效。 SQA 的一個(gè)職能就是對(duì)項(xiàng)目組成員進(jìn)行必要的軟件的過程培訓(xùn),理論和實(shí)際相結(jié)合,而不只是用于紙上談兵。美中不足的是,培訓(xùn)會(huì)議室的優(yōu)雅環(huán)境給一些人提供了一個(gè)比較理想的休息場(chǎng)所。
在項(xiàng)目經(jīng)理擬定計(jì)劃時(shí),提供必要的規(guī)范給項(xiàng)目經(jīng)理參考,參與項(xiàng)目估算,組織召開項(xiàng)目計(jì)劃評(píng)審會(huì),邀請(qǐng)公司技術(shù)專家、用戶以及項(xiàng)目組小組成員一起討論項(xiàng)目計(jì)劃的可行性。
緊接著又是組織需求評(píng)審,并邀請(qǐng)用戶參與,對(duì)其用戶的意見進(jìn)行跟蹤檢查是否納入需求規(guī)格說明書,同時(shí)與用戶簽字確認(rèn)。
在此過程中,對(duì)項(xiàng)目的配置管理工作的作了一次比較細(xì)致的評(píng)審,發(fā)現(xiàn)了配置管理中存在的問題并提出了一些建議,使項(xiàng)目的配置管理工作更有效率。
我在項(xiàng)目組中的工作如此繁忙,大家也逐漸接受了。同時(shí), 公司高層似乎也感到“ SQA 工作確實(shí)很有成效”。
挫折( 2004 年 8 月 V 日,多云)
經(jīng)過三個(gè)月的摸爬滾打,項(xiàng)目開發(fā)任務(wù)總算進(jìn)入尾聲,剩下的就是測(cè)試了。不過, SQA 工作卻不盡人意,好像沒什么突出的貢獻(xiàn),倒是經(jīng)常和項(xiàng)目經(jīng)理和部門經(jīng)理爭(zhēng)執(zhí)不休,今天下午又和項(xiàng)目經(jīng)理爭(zhēng)了一把“開發(fā)已經(jīng)接近完成,關(guān)鍵模塊是不是需要評(píng)審一下”,沒想到居然給“羞辱”了——你又不懂,盡是找一些雞毛蒜皮小錯(cuò)誤,不要老是制造麻煩。而且,居然還告到經(jīng)理那“項(xiàng)目組有了 SQA ,可是設(shè)計(jì)和代碼的質(zhì)量還是不高”。
想起 CMM 培訓(xùn)結(jié)束時(shí),我們搞了一個(gè)模擬小項(xiàng)目熱身,好像有模有樣的,當(dāng)時(shí)老總和技術(shù)經(jīng)理還特別予以召見, SEPG 組和項(xiàng)目經(jīng)理幾個(gè)向“組織”表決心的情形還歷歷在目。然而,事情發(fā)展到今天這個(gè)樣子,我這個(gè) SQA 當(dāng)然是難辭其咎的。
經(jīng)歷了這么一段時(shí)間,多少對(duì)顧問公司的一番臨別贈(zèng)言有了更深的體會(huì)。
SQA 的主要任務(wù)是項(xiàng)目過程監(jiān)控,是間諜,所以 SQA 的地位是很微妙,也很尷尬的:在開展項(xiàng)目以前,高層非常希望有一個(gè)耳目來監(jiān)控項(xiàng)目的開發(fā)情況,項(xiàng)目組也希望有一個(gè)角色協(xié)助使開發(fā)和管理更加規(guī)范有序。當(dāng)一個(gè)項(xiàng)目啟動(dòng)后,又是另一種局面:不管你對(duì)項(xiàng)目開發(fā)管理有多大幫助,只要你打了項(xiàng)目組的“小報(bào)告”,受到項(xiàng)目組成員排擠是很正常的事。只要你存在,對(duì)項(xiàng)目組成員就是一種壓力。對(duì)于組織而言,報(bào)告的不符合項(xiàng)、建議多了,高層會(huì)嫌你啰嗦,還會(huì)質(zhì)問 SQA 為什么沒有能力協(xié)調(diào)解決,那要 SQA 干嗎?漏報(bào)了(這是在所難免的),又會(huì)說你不夠盡職盡責(zé),總之兩頭不討好。當(dāng)你看到一堆問題時(shí)只能干著急,卻沒有權(quán)力去糾正,所能做的只是:報(bào)告、建議、協(xié)調(diào),雖然向管理層報(bào)告了,也不一定會(huì)馬上處理(高層管理者自然有他的道理,如果是老板的小舅子那就更沒轍了),你會(huì)是什么感想?上級(jí)又有什么想法?
下班前,還特地找了部門經(jīng)理訴苦, 公司既然制訂了制度,實(shí)際上就相當(dāng)于公司的法律,如果有法不依,執(zhí)法不嚴(yán),違法不究,久而久之這套制度就只是一紙空文了,以后還會(huì)有用處么?
吃飯時(shí)都感到郁悶,喝了一瓶啤酒,郁悶的是經(jīng)理所說的“ SQA 工作更需要的是人際關(guān)系技能”。人際關(guān)系技能,那找個(gè)銷售不就得了,還要我們這些技術(shù)人才干嗎?
無奈( 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ù)庫,截圖,填寫缺陷報(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ù)庫管理員等角色是廚房里面的服務(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è)試組長一職,但待遇要低一級(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)上有一種說法“在中國做不了編程的人去做測(cè)試,做不了測(cè)試的人去做 SQA 。”實(shí)際上,這從就反映了 SQA 的作用并沒有得到大家的認(rèn)同,在大家的眼里, SQA 做的都是文檔功夫。
嗚呼唉哉!
感覺真是一種解脫。吃飯時(shí)喝了一瓶啤酒,深圳的秋老虎仍然厲害,體驗(yàn)著啤酒冰爽的感覺,幸福啊 ∶ )
下周又要開始投簡歷了,找工作是一個(gè)漫長的過程。希望下次我能夠找個(gè)好婆家,理解這些。還是要思量一下是不是繼續(xù)干 SQA 。
下過雨后,凌晨兩點(diǎn)的城市空氣清新,望著遠(yuǎn)處霓虹閃爍,好美。
后記:
據(jù)了解,我的前任婆家在我離開公司的五個(gè)月之后通過了 CMM3 的正式評(píng)估。小崔,我的繼任者,編程雖然極差,文檔卻是可以按要求完成的,不過,聽說所有的項(xiàng)目文檔都是由他執(zhí)筆的。唉,怎么還是變得跟 ISO 一樣了呢?只是名稱改了一下。到了中國,任何的標(biāo)準(zhǔn)都有點(diǎn)變味了。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |