2008年3月17日 星期一

何謂QA呢?

剛剛接到這個任務,很多朋友都跟我說「這是一個不幸」的職務。
但講真的,我活到現在三十歲...這種接手「不幸職務」的工作,對我來說已經是個常態了。當過兵的都知道,軍械士(在部隊中管理槍枝的士官)是個「賽」職務。特別在打靶、演訓不斷的野戰單位尤其如此...別懷疑,我就是那個倒楣的傢伙...

以往並沒有QA的工作經驗,在台灣這個不怎麼重視「測試工作」的軟體環境中...我好像只有少少的QC經驗,所以當我請教公司內部技術明星的時候...得到的答案都僅僅有「軟體測試」的知識...
像是「白箱測試」、「灰箱測試」或是「黑箱測試」這類課本就有講的東西~問題實務的執行經驗和方法呢?「Zero & Nothing」(傻笑)
我好像常常這樣,不管是軍械士(我是受戰車補給訓的)或是產品教育訓練~甚至新產品發售的時候,跳上講台對著下面一堆客戶簡報兩個小時...真的覺得自己無敵(也無奈)

好啦...回到正題...何謂QA呢?
我請教了一位我在網路上盯著看很久的Blog作者「同人」,提起勇氣,發了封信請教他這個問題...

他回覆的內容如下:
QA 是確認品質的執行的過程,而 QC 則是確保品質的控制過程。前者是確保工作可以用正確的步驟來執行生產工作,而後者則是檢驗工作產出是否符合規格與客戶使用上要求,兩者有很大的不同。測試 與檢驗無疑是 QC 的過程,而 QC 過後的分析問題成因、教育訓練、稽核、訪談等,都是屬 QA 的範疇。一般而言,QA 多半牽涉流程是否適切(人與事),QC 則專注於產品是否有問題(物)。


不過他也提到我所感受到的事情...
在台灣的軟體開發,太多的人無法分清楚 QA 和 QC,但爭辯又沒有太大的意義,如果無法改變他們的觀念,我通常會選擇沉默以對,不要拆穿它。


大陸從事軟體代工的公司眾多,也因為人口多相對網路資源也不少~關於QA及QA的工作,也有很多專業論壇在大陸地區...也看到很多「先烈」同樣有這樣的感慨...

我現在要怎麼做呢?就是自己先不迷失吧~

沒有留言: