1. 程式人生 > >做好過程質量保證QA工作的幾個關鍵方面

做好過程質量保證QA工作的幾個關鍵方面

過程質量保證的範圍是什麼?

過程質量保證是指不同於測試的、主要針對過程和中間工作產物的質量保證,一般而言,早年間的過程質量保證根據最早的CMM,也稱為軟體質量保證,縮寫為SQA。現在最新的CMMI將其對應的過程域稱為產品和過程質量保證,縮寫是PPQA,這裡面的一個P產品包括了最終產物,但其焦點是中間工作產物,所以這個P放在這裡反而是帶來一些混淆,與測試存在一些重疊。所以過程質量保證(PQA)這個提法恰恰是這麼多提法中最沒有歧義的提法,因為過程包括並突出了中間工作產物。

過程質量保證的典型工作範圍:

1,確保過程是否符合既定的要求,過程包括有立項、專案啟動、里程碑評審、打基線、變更、狀態報告等等     

2,確保中間工作產物是否符合既定的要求,典型的中間工作產物有計劃、需求、設計、程式碼、測試用例等等

過程質量保證的價值體現層次

最基本的價值-第1層:進行符合性檢查,對照規範發現專案中的不符合情況,並溝通各方來解決

第2層:理解專案的情況,協助甚至指導專案,比如識別風險,建議風險和問題的應對措施;能夠根據規範和實踐來修訂PQA檢查表

第3層:在專案中識別改進機會,能夠考慮到同類型專案

第4層:提供專案參照樣例和比較基準,輔導專案

第5層:處理專案面臨的優先改進機會,管理並提升客戶/干係人的滿意度

一般而言,普通的PQA人員達到第1層就滿足了PQA基本要求,這個要求不高,所以不少組織會安排資歷學歷都不高的員工來擔當PQA。

過程質量保證人員的技能要求

達到第1層要求的PQA人員只需具備基本的技能和溝通能力

達到第5層要求的PQA人員所需技能包括:

1,CMMI、ITIL、PMBOK、Agile等等

2,所服務領域的基本知識

3,所在組織的各項規範

4,專案管理、質量保證

過程質量保證工作的成果展現

歸根結底並長時間而言,專案或產品真正的商業成果是過程質量保證工程的終極成果展現,與開發團隊、測試團隊都是一樣的。

但商業成果的展現不是短時間可以判斷的。所以在短時間內PQA的成果展現主要依賴於PQA自身工作,典型的成果展現有:

1,PQA工作發現得到及時溝通並解決

2,分析不符合項,提供預防措施

3,分析關鍵指標,提供優化建議

4,結合專案實踐,提出改進建議

5,深入理解專案狀態、風險和問題,提出建設性建議和意見

6,將專案層沒有及時解決的問題提升到更高管理層

7,分析專案/團隊趨勢

8,解決專案共性問題,優化相應規範