
對SQA的詮釋
在測試的板塊上,有人提出QA和測試其實是一樣的,看著很心寒,
于是我做了以下回復,轉貼過來大家討論,不足之處歡迎指正。
QA:Quality Assurance;
PQA: Product Quality Assurance
SQA:Software Quality Assurance
PPQA: product & process quality assurance
QA和測試真的不是一個概念,因為他們的角色不同,在CMMI中的定
義也不同。
QA在國外一些正規的大型公司里面應該是隸屬質量工程部門
(Quality Engineering)再大規模一些的又叫(QMS:質量管理體系)
那為什么會分成PQA和SQA呢?它們又有什么關系呢?
簡單的說來,要看這個公司的產品,如果是一個純粹做軟件公司,那
么它的QA就是SQA。
SQA的職責就像樓上各位提到的,站在客觀的角度來實時監控項目,
那么它的作用可以分成教師,咨詢師,警察,傳教士,數據分析師,
仲裁組成員等等,根據項目的進展不斷變化。
說是教師,是因為,SQA有Training的職責,他必須在項目前期,
對新近成員展開流程和體系的相關培訓,有義務協助團隊成員收集本
項目所需的技術資料信息。
說是咨詢師,是因為,SQA在項目組內部是一個支持的角色,當項目
組成員遇到對相關文檔或者相關流程不清楚的時候,需要他提供及時
的幫助和指導
說是警察,是因為在項目進行中,如果一旦QA發現項目組的工作有
嚴重違反公司流程或者嚴重違反原項目計劃的時候,他必須第一時間
站出來,亮紅燈,并告知相關管理層。
傳教士,QA要負責推廣和改進公司現有的體系和流程,包括CMMI,
軟件工程的理論,質量的概念等等
數據分析師,協助項目經理做好各種數據的分類和整理,提交分析報
告,比如缺陷數據分析,風險分析,變更分析,人力資源分析等等,
在項目各個階段進行數據篩選和采集。
仲裁組成員,當測試和開發就一些問題不能達成共識的時候,或者在
整個團隊面臨重大的決策判斷的時候,SQA通常都是CCB(變更控制
委員會)的成員。SQA需要有能力對缺陷進行評審,對項目組的進程
進行評審。并且和項目經理一起做項目組的重大事件做出決策。
綜上所述,其實項目組對SQA的要求是相當高的,換句話說,并不是
通常很多人認為的技術不行的人才去當QA,其實這種觀點是錯誤的,
SQA,在項目組層面是必須要與項目經理平級的,也就是說要求他具
備項目經理同等的能力,這樣才能夠保證他對項目的監控和風險預
測,這個職位嚴格說來應該只對有一定技術背景,有很好的項目管理
經驗,很強的數據分析能力的人開放,正常的情況下,他的薪資待遇
不會遠遠低于項目經理,所以通常它的要求是:
1.計算機或軟件工程或相關專業本科以上
2.熟悉質量體系和行業標準
3.3年以上軟件開發或軟件測試經驗
4.至少2年以上大型團隊卓越的項目管理經驗
5.良好的溝通和表達能力,數據分析能力,決策能力。
那么什么又是PQA呢?PQA即產品質量保障,對于一些大的電子設備
公司來說(比如手機,網絡設備,汽車配件,醫療器械)等等,除了
軟件,還有硬件,結構,實驗室等等,所以會有一個專門負責整個產
品的質量工程師。
那么這個時候通常一個項目組內就會又PQA和SQA同時存在,PQA往
往在項目組內部擔任了PPQA的角色(PPQA是CMMI定義的角色),
也就是質量方面的SPJM(分項目經理),質量部門參與的人員就比
較多了,涉及到QA,SQE(供應商質量工程師){這個角色在工廠很
常見,在工廠也叫QA,但是在研發中心通常叫SQE區別于SQA,簡單
的說下SQE,其實可以理解為管供應商的QA。SQE這個角色是為了使
供應商更好的配合項目研發團隊的要求而設立的,他會對供應商進行
各方位的考核,并且監督供應商來料的質量,經常出差,往返于各個
供應商廠區。},DCC(文檔控制專員),PMO(項目經理辦公室)。
這些成員組成了項目的質量團隊,負責在項目研發期間監督和保障產
品的質量。
從上面的描述可以看出,在CMMI的理論中QA和Test是有本質的區
別的,在我看來,測試應該叫Validater(驗證),有很多公司也把
測試當成一個獨立的部門,叫PV(Product Validate)其實我認為
測試就是應該是一個獨立的部門,這樣才有助于提升測試的地位,畢
竟測試是客觀的反映產品的質量情況的。測試沒有辦法去做質量控制
不是么,這個邏輯我想我已經給大家理的很清楚了。
再強調一點:QA是質量控制,不是質量驗證,質量控制是橫跨整個
項目生命周期的,而基本上軟件測試的活動基本上是在軟件詳細設計
(DDD:Detail Design Document)發布以后才開始進行的,所以請
大家不要混淆這兩個不同的職位,也不要去降低對于SQA的要求。
對于SQA的前途,其實業界內有很多不同的聲音,這里不做過多的評
價,我只是想說,請大家把眼光放長遠一些,不要因目前的局面影響
了自己的職業發展規劃,更不要覺得QA的門檻低所以選擇QA這個職
位,如果要做就一定要做好,如果你覺得自己只是一時不知道該做什
么好而選QA的話,我勸大家趕緊轉行,一個QA要是在項目組內沒有
地位的話工作是很難開展的。那么要給你這個地位的不僅僅是公司的
組織架構,還有你自己,首先捫心自問,我有這個能力嗎?
以上的職位,TOP500都有,大型的國企也會酌情設立,所以當你選
擇這些職位的時候一定需要仔細考慮不要盲從,否則,害人害己。
也許我說話不好聽,也許我說的比較刻薄,但是我是希望給大家敲醒
警鐘,職業人需要有職業人的素質和修養,要忠于自己的職業,要規
劃自己的人生。

本文發布于:2023-05-23 07:15:33,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1684797334174974.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:對SQA的詮釋.doc
本文 PDF 下載地址:對SQA的詮釋.pdf
| 留言與評論(共有 0 條評論) |