QA

qa是英文quality assurance 的簡稱,中文含義是質量保證;qc是英文quality control的簡稱,中文含義是質量控制。
IPQC是過程檢驗工程師
JQE是品質工程師
DQA是設計品保工程師
SQE供貨商管理工程師
按照iso9000:2000,qa的定義是“質量管理的一部分,致力於提供質量要求會得到滿足的信任”,qc的定義則是“質量管理的一部分,致力於滿足質量要求”。

標準中的定義都言簡意賅,難以長篇大論,這可能會導致定義不太容易清晰理解。簡言之,qc是對人事、對物,直接致力於滿足質量要求:qa則是對人、對過程,致力於使管理者、顧客和其他相關方相信有能力滿足質量要求。

在軟件/信息化方面的一些標準中,qa的定義包括:“質量保證是指爲使軟件產品符合規定需求所進行的一系列有計劃的必要工作。”(gb/t 12504-1990計算機軟件質量保證計劃規範);“爲使某項目或產品符合已建立的技術需求提供足夠的置信度,而必須採取的有計劃和有系統的全部動作的模式。”(gb/t11457—1995軟件工程術語)。在這兩個標準中都沒有直接關於qc的定義。

按照不同的目的、從不同的角度對同一個術語的定義往往存在差異,例如gb/t 12504-1990、gb/t11457—1995分別對qa的定義就存在差異,按照gb/t 12504-1990的qa定義涵蓋的範圍較寬,包含了qc的內容。

2. qa與qc的側重點比較

在一個軟件組織或項目團隊中,存在qa和qc兩類角色,這兩類角色工作的主要側重點比較如下:

qa與qc的其他重大區別還包括:

具備必要資質的qa是組織中的高級人才,需要全面掌握組織的過程定義,熟悉所參與項目所用的工程技術;qc則既包括軟件測試設計員等高級人才,也包括一般的測試員等中、初級人才。國外有軟件企業要求qa應具備兩年以上的軟件開發經驗,半年以上的分析員、設計員經驗;不僅要接受qa方面的培訓,還要接受履行項目經理職責方面的培訓。

在項目組中,qa獨立於項目經理,不由項目經理進行績效考覈;qc受項目經理領導,通常在項目運行週期內qc的績效大部分由項目經理考覈決定。

qa活動貫穿項目運行的全過程;qc活動一般設置在項目運行的特定階段,在不同的控制點可能由不同的角色完成。

對稱職的qa,跟蹤和報告項目運行中的發現(findings)只是其工作職責的基礎部分,更富有價值的工作包括爲項目組提供過程支持,例如爲項目經理提供以往類似項目的案例和參考數據,爲項目組成員介紹和解釋適用的過程定義文件等;qc的活動則主要是發現和報告產品的缺陷。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章