一、 概述
許多企業在建立研發管理體系時,尤其是實施CMMI時,都需要建立一個QA組織。但由于缺乏經驗和指導,只能摸著石頭過河,先從各個部門抽調一些新人和“閑人”成立一個部門,按照規范要求試試再說。這樣嘗試的結果,往往是走了彎路,一切回到原點。
還有一些企業已經成立了QA部門,QA的職責就是保證過程體系一板一眼地得到嚴格執行。而研發人員卻認為QA只會站在研發環節之外指手畫腳,像警察一般指責研發人員的不是。而QA人員對此也相當委屈,“我是照章辦事啊”,得罪了人不說,還可能對自己的工作內容感到迷惘。這樣的QA部門,在其它部門的眼中“可有可無”,在老板的眼中是“白白增加了管理成本”。
二、QA在不同組織結構中的組織形式
質量體系的建設是一個系統工程,它存在的形式不僅是一套質量體系文件和質量管理部,它更體現為一個企業的質量文化和質量文化在企業的貫徹實施。軟件企業在規劃質量體系時往往會選擇一個模型,如ISO9000、CMMI、XP等。具體選擇何種模型,還要看企業的實際情況,充分協調人、技術、過程三者之間的關系,使質量體系能夠充分發揮作用,促進企業生產力的發展。質量文化的形成和貫徹實施與QA組織的人員構成、角色定位有著密切的關系。同時,不同企業的各種組織結構也影響著QA組織的建立和作用。根據對一些企業實際情況的調查,以下分別介紹職能型組織結構和矩陣型組織結構中,QA組織的區別和各自的優缺點。
1. 職能型組織結構中的QA組織
在職能型組織結構中,各個職能部門可能會設立自己的QA崗位。QA獨立于項目組,直接向部門主管報告,但在業務上也向項目經理進行匯報。如圖1所示。在職能型組織結構下QA組織的優點是:因為同屬于一個部門,QA人員容易深入項目組的具體工作,容易發現項目的實際問題,項目組對問題的處理也更快捷。缺點是各職能部門相對獨立,部門之間缺乏經驗的交流和共享。不同部門還可能重復進行過程、方法和工具的研究。而且,企業中普遍存在“重業務,輕過程”的現象,QA的工作與業務工作相比顯得無足輕重,QA人員的職業發展更容易受到忽視,很難接受應有的培訓和提升。
圖1 職能型組織結構下的QA組織
2. 矩陣型組織結構中的QA組織
在矩陣型組織結構中,企業設立了專門的質管部,QA人員由質管部指派到各個項目組。QA獨立于項目組和職能部門,在行政上向QA經理報告,業務上向項目經理報告。如圖2所示,在矩陣型組織結構中,項目經理對QA的工作績效有建議權,但由QA部經理對QA進行直接考評,這既有利于保證QA工作的獨立性和評價的客觀性,也可以保證QA組織的長期利益與項目的短期利益之間的平衡。QA資源的分配是根據項目特點、工作量和進度而確定的,同時考慮項目優先級,對QA人員進行動態調配,保證更加充分地利用資源。一個軟件QA通?梢载撠5個左右的軟件項目的質量保證工作,硬件QA可以負責2、3個項目的工作。
文章來源于領測軟件測試網 http://www.kjueaiud.com/