QA

QA

QA(QUALITY ASSURANCE,中文意思是“質量保證”,其在ISO8402:1994中的定義是“為了提供足夠的信任表明實體能夠滿足質量要求,而在質量管理體系中實施並根據需要進行證實的全部有計畫和有系統的活動”。

基本信息

基本定義

QA(QUALITY ASSURANCE,“質量保證”)QA(QUALITY ASSURANCE,“質量保證”)
質量保證,即Quality Assurance,簡稱QA。

1.中國質量管理協會的定義是:“企業為用戶在產品質量方面提供的擔保,保證用戶購得的產品在壽命期內質量可靠。”

2.美國質量管理協會(ASQC)的定義為:“QA是以保證各項質量管理工作實際地、有效地進行與完成為目的的活動體系”。

3.著名的質量管理權威、美國的質量管理專家朱蘭(J.M.Juran)博士認為:“QA是對所有有關方面提供證據的活動這些證據是為了確立信任所需要的,表明質量職能正在充分地貫徹著。”

4.ISO8402:1994中的定義是“為了提供足夠的信任表明實體能夠滿足品質要求,而在品質管理體系中實施並根據需要進行證實的全部有計畫和有系統的活動”。

5.FDA 、EMEA(歐洲醫藥評價署)的闡述是這樣的:GMP是QA(質量管理體系)的一部分,GMP只關心與生產和檢驗有關的所有事務與GMP無關而與產品質量有關的事務就屬於QA。

概述

QA活動是CMMI實施中較難貫徹的過程。在使用CMMI模型實施過程改進時,需建立QA(QualityAssurance)的組織職能和角色,並實施“過程和產品質量保證”活動。這些活動目的在於使項目工作人員和所有各層管理者能適當地了解整個項目生存周期中工作產品和過程的情況,從而支持交付高質量的產品和服務。

由於CMMI模型是建立在西方的企業文化背景下,包含有三權分立的思想,所以對於中國國內IT及軟體企業而言,如何理解和建立QA機制,更好地利用CMMI模型進行過程改進就顯得非常重要。

工作內容

在需求定義流程中,審查是更適合質量保證(QA)測試人員的角色,而不是定義;但QA測試人員需要學習如何高效執行審查。對於QA測試人員來主產,在於需求定義審查中成功獲得支持關鍵在於,找到對於其它參與人員重要的問題,這就意味著找出需求內容相關的問題,避免投入過多的精力在形式和可測試性上。

有些組織讓業務分析師負責定義需求和開發測試,從而證明需求已經達到要求。這類雙重角色常常會因為測試方法和知識的不足,而導致測試被忽略掉。另外,分析師的測試不可能顯示他們需求問題。這類弱點也還會更嚴重,當開發人員是定義需求和測試的人時。因此,讓具備獨立技能的測試人員定義和執行需求測試是有道理的。

如果QA測試在需求和設計流程中參與的早的話,測試人員可以準備更多的測試,且當代碼到來時,準備好開始執行他們。早期的參與者幫助確保需求是可測試的,並幫助QA測試人員更好地理解測試什麼,然後編寫更好的測試。

工具

日本在開展全面質量管理的過程中通常將層別法、柏拉圖、特性要因圖、查檢表、直方圖、控制圖和散布圖稱為“老七種工具”,而將關聯圖、KJ法、系統圖、矩陣圖、矩陣數據分析法、PDPC法以及箭條圖統稱為“新七種工具”。這七種新工具是日本科學技術聯盟於1972年組織一些專家運用運籌學或系統工程的原理和方法,經過多年的研究和現場實踐後於1979年正式提出用於質量管理的。這新七種工具的提出不是對“老七種工具”的替代而是對它的補充和豐富。

一般說來,“老七種工具”的特點是強調用數據說話,重視對製造過程的質量控制;而“新七種工具”則基本是整理、分析語言文字資料(非數據)的方法,著重用來解決全面質量管理中PDCA循環的P(計畫)階段的有關問題。因此,“新七種工具”有助於管理人員整理問題、展開方針目標和安排時間進度。整理問題,可以用關聯圖法和KJ法;展開方針目標,可用系統圖法、矩陣圖法和矩陣數據分析法;安排時間進度,可用PDPC法和箭條圖法。

崗位職責

在CMMI中,QA的主要工作是過程評審和產品審計。從實踐經驗來看,QA只完成這兩項工作很難體現出QA的價值。為了讓QA組織的產出大於組織的投入,實現增值,就應該根據企業需要適當增加QA的職責,比如過程指導、過程度量和過程改進等。

過程指導主要是項目前期輔助項目經理制定項目計畫(包括輔助定義或修改項目過程和過程模型、協助項目估計、建立項目驗收準則、設定質量目標等),對項目成員進行過程和規範的培訓以及在過程中進行指導等。過程度量(包括產品度量)在CMMI中已經成為CMMI ML2級中一個單獨的過程域,但卻是對所有過程的一個共性要求。特別是成熟度越高,對度量的要求也越高,難度也越大。這就要求有專業的人員來負責,QA就是一個很好的選擇。

QA主要職責包括收集、統計、分析度量數據,以支持管理信息需求。過程改進在CMMI中主要是EPG的職責。但事實上,QA更接近於過程實施的環境,更了解過程運行的情況,也就更容易發現“木桶中最短的那塊”。同時,QA也是改進過程試施的重要推動力量。

業務需求主要是確定了QA需要完成哪些方面的工作,比如執行同行評審過程中,QA可以協助評審和組織會議;在存在外包的情況下,可能需要QA在監控外包方方面發揮作用。

企業文化對QA來說就像空氣一樣,看不見它,但卻深深地被它影響。比如說,在一個氛圍活躍、高技術、創新能力強的企業,QA應該傾向於服務職責;而在一個強紀律、低技術、規章制度成熟的企業,QA就應該傾向於監督職責。

對比分析

無論是ISO9000還是CMMI,都是以過程為中心。也就是說,通過過程的持續改進來提高產品質量。而過程質量與產品質量如何正向關聯呢?就需要質量保證(QA)。這也是ISO9000和CMMI都很推崇的方法。但從中國國內軟體企業的現狀來看,很多企業的過程體系都相差無幾,而開發出來的產品質量卻千差萬別。導致這種差別的原因有很多,過程及其執行方式的生搬硬套就是其中很重要的原因之一。

在建立QA組織的時候,多數企業也這樣實行“拿來主義”。就像看著別人穿著一雙非常漂亮的鞋,就想拿過來自己穿,一般都不會適合自己。其結果要么是打腫腳穿大鞋,要么是削足適履,效果可想而知。我們應該做的是“量腳買鞋”、“量體裁衣”。QA組織的建立也一樣,應先了解企業的文化、可獲得的資源以及過程成熟度水平等,再據此選擇適宜的QA組織。

建立組織結構

建立一個組織,首先需要考慮的是它的組織結構。組織結構不僅在很大程度上決定了崗位的職責,而且還決定了資源如何配置。按照國內多數企業的做法,QA組織結構可劃分為三類:職能結構、矩陣結構以及兩者結合而成的柔性結構。

職能結構

在職能結構中,各個職能部門設立自己的QA崗位,位於高級經理之下,獨立於項目組。QA直接對高級經理負責,但業務上需要向項目經理匯報,屬於項目成員。

矩陣結構

在矩陣結構中,設立了專門的QA部門,與各業務職能部門平級。QA隸屬於QA部,行政上向QA經理負責,業務上向業務部門的高級經理和項目經理匯報。在這種組織結構中,由QA部經理對QA考評和授權,有利於保證QA的獨立性和評價的客觀性,也有利於確保組織的長期利益與項目(或個人)的短期利益之間的平衡。QA資源為所有項目所共享,可按照項目優先權動態調配,資源利用更充分,但也可能出現資源競爭衝突。此外,QA部門對QA流程的改進、QA知識的管理、QA人員的發展負責,並可集中資源進行QA平台的建設,以防止重複性的投資。但另一方面,在矩陣結構中,QA難於融入項目組,發現的問題也很少能得到及時有效的解決。

柔性結構

柔性結構是職能結構和矩陣結構的混合形態,在職能結構的基礎上建立了QA組。

專業組

QA組是一個專業組,不是一個行政機構。QAGLeader可由質量管理部委派人員擔任或由某業務部門的QA兼任。與職能機構一樣,QA直接對高層經理負責,但在業務上向項目經理和QAGLeader匯報。柔性結構吸收了職能結構和矩陣結構的許多優點,既便於QA融入項目組,又便於部門之間經驗的分享,還利於QA能力的提高。QAGLeader可以從各部門QA匯報中提取出各項目的共性問題,用於組織級過程的改進。企業還可以通過授予QAGLeader不同的權利,比如按照20/80原則與高級經理分配QA的管理,來促進QA專業研究與套用的結合。QA可以協助評審和組織會議;在存在外包的情況下,可能需要QA在監控外包方方面發揮作用。

配置崗位人員

在建立組織結構過程中設立了QA工作崗位,就需要為崗位配備足夠的資源,特別是分派崗位人員。從大體上說,QA人員的配備可根據企業特點分為兩類:全職和兼職。

全職就是設定專門的QA人員,QA的主要職責就是質量保證工作。在設定這類人員時,最重要的是考慮他的知識、技能和素質是否符合組織和崗位的規定和要求。這些要求是依據企業文化和成熟度的不同而有所側重。比如說,對於一個協作意識較弱、官僚主義較濃的企業,溝通對QA來說可能是一個重要的素質要求;對於成熟度較低,還沒有制度化標準過程的企業,對業務的了解和QA專業知識的精通可能是選擇QA最重要的標準。

兼職就是將工程師分派到其它職能部門或項目中去兼任QA工作,每一位工程師都作為一名潛在的QA。這也是QA人員配置的一個可選方案,一般適宜於開放的、以質量為嚮導的文化,反過來也能對質量文化的建設起到很大的促進作用。但這種方案應小心地與組織制度結合,比如獎懲制度、成本制度等,否則容易引起利益衝突。

要建立一個適宜的組織結構,組織結構中確立了QA崗位和匯報渠道。接下來就是確定崗位職責,並根據崗位職責的要求配置合適的QA人員。只有在組織結構、崗位職責、崗位人員都設定和整合好以後,才能充分發揮QA的價值,確保通過過程的持續改進來帶動產品質量的不斷提高。

重要責任

過程成熟度是影響QA職責分配很重要的因素,不同的成熟度等級所要求的QA工作分布是不同的。在低成熟度等級下,需要抽取各項目最佳實踐來定義過程,並指導過程的實施,QA在這方面的工作最多。

隨著過程的完善、制度化和實施,QA的工作重點逐漸轉向了過程評審和產品審計。當企業的過程成熟度達到4級或5級以後,對過程的遵守已經成為員工的一種習慣,過程和產品的審查需求減少,而度量和過程能力的最佳化又成為QA的工作重點。

QA工程師要求

1)相關體系的認證及完善(ISO、GMP、CMMI等等,不同性質企業要求不同)。

2)主管技術措施和技術、質量、安全的交底工作。
3)一般性品質工作。
4)質量培訓工作。
5)做品質就像在給病人看病,高手總是能在不良發生之前就解決它。所以,QA,最重要的是一個預防性作用。
1.根據工程資料內部要求及時對產品的有關項目組織實驗室測試。
2.制訂品質計畫。
3.對各種材料及成品之檢驗標準書進行審核。
4.即時處理客戶抱怨及退貨,以確保客戶滿意。
5.主持每周品質會議,並推動全公司相關部門人員共同提升品質。
6.統計、分析各品質會議,並推動全公司相關部門人員共同提升品質。
7.統計、分析各階段品質不良,並推動各部門改善,以達到目標。
8.針對材料不良輔導供應商分析、改善。
9.做好品質記錄,以便追溯。
10.稽核評估供應商,並做好相應記錄。
11.考核下屬業績。

與之域名

卡達域名

.qa是卡達的國家域名,屬於海外域名。

對註冊.qa域名的資格沒有任何限制,任何一個國家的個人或企業均可註冊。

相關詞條

相關搜尋

熱門詞條

聯絡我們