软件质量保证计划_CMMI V2.0 精讲之“过程质量保证”
過程質量保證
(PROCESS QUALITY ASSURANCE, PQA)
目的:驗證并改進已執行的過程和所產生的工作產品的質量。
價值:增強過程使用和改進的一致性,以最大限度地提高業務效益和客戶滿意度。
實踐概述
第1級
PQA 1.1識別并解決過程和工作產品問題。
第2級
PQA 2.1根據歷史質量數據開發、持續更新并遵循質量保證方法和計劃。
PQA 2.2在整個項目過程中,根據記錄的過程和適用標準客觀評價選定的已執行過程和工作產品。
PQA 2.3 溝通質量和不合規問題并確保解決問題。
PQA 2.4 記錄并使用質量保證活動的結果。
第3級
PQA 3.1在質量保證活動中識別并記錄改進機會。
關鍵點
國有國法,家有家規,公司有各種制度。制度既包括財務制度,也包括軟件開發制度,即軟件開發標準流程。所謂制度,就是一種行為規范。類似于警察對交通法規的監督,QA工程師是對公司制度和流程的監督,目的是使公司的流程能夠真正落地執行。
要監督公司和項目中流程的落地執行情況,首先要理解過程的內容,所以針對QA工程師進行標準過程的培訓是必要的。在大多數情況下,QA工程師不一定具備執行過程所需的技術能力和經驗,例如編程能力和經驗,這時就需要QA工程師去尋找有專業技術能力的人員來協助進行過程檢查,或者利用專業技術人員的結論來評價過程的執行情況,例如,利用《詳細設計同行評審報告》來評價同行評審過程的執行情況和詳細設計文檔質量的好壞。
為方便QA工程師的過程審計,組織一般會根據過程的內容制定相應的過程和工作產品檢查單,然后交給QA工程師來檢查過程的執行情況。在項目開始時,QA工程師向項目組成員公布檢查單的內容,使檢查內容透明,并督促項目成員自覺遵守軟件開發的標準過程。
QA工程師在過程審計中發現的不符合問題,應建立不符合項報告,并跟蹤直至關閉。
對因為特殊原因不能關閉的QA不符合項,QA工程師應報請高層申請豁免,經批準后予以關閉,同時高層承擔相應責任。QA工程師和過程的執行人員無權擅自關閉QA不符合項。
QA工程師的直接領導,應該是組織內負責過程質量或過程改進的負責人,而不應該是過程的執行者,例如項目經理。否則,會造成利益沖突,造成過程檢查的不客觀。
QA過程審計中發現的不符合項,通常可以作為組織內部過程改進的輸入。
注意點
質量保證計劃不屬于項目開發計劃,是項目計劃的從屬計劃,是項目集成計劃里面的一部分。
一個過程包括過程的活動和過程的結果,所以過程檢查或過程審計,就包括對過程的檢查和對結果的檢查,即工作產品的檢查。工作產品,包含過程的中間產物和最終產物,但都叫工作產品。
過程檢查單和工作產品檢查單,是基于過程的內容而制定的。組織內每一個標準過程,都應該有配套的過程檢查單和工作產品檢查單與之對應。標準過程有了變化,檢查單的內容也需要進行相應的更新。
公司高層有權豁免不符合項,但需要承擔相應的責任,以維護公司制度(過程)的尊嚴。
CMMI正式評估訪談中可能問到的問題
第2級
PQA 2.1根據歷史質量數據開發、持續更新并遵循質量保證方法和計劃。
Q: 誰建立的質量保證計劃?
Q: 請概述質量保證計劃里的內容。
PQA 2.2在整個項目過程中,根據記錄的過程和適用標準客觀評價選定的已執行過程和工作產品。
Q: 如何確保過程審計的客觀性?
Q: 如何執行過程審計和工作產品審計?
Q: QA如何審計EPG、OT的過程?
Q: 組織是如何審計QA工程師執行QA過程的?
PQA 2.3 溝通質量和不合規問題并確保解決問題。
Q: 如何對QA不符合項進行跟蹤?
Q: 如何確保QA不符合項在預期的時間內得到解決?
PQA 2.4 記錄并使用質量保證活動的結果。
Q: 在質量保證方面,你有什么產出文檔?這些文檔有什么用途?
第3級
PQA 3.1在質量保證活動中識別并記錄改進機會。
Q: 依據審計結果,你有沒有向組織級提供過過改進建議?
Q: 過去一年中,組織中哪些過程改進的建議是由QA工程師提出的?
總結
以上是生活随笔為你收集整理的软件质量保证计划_CMMI V2.0 精讲之“过程质量保证”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AutoCad注册机使用方法
- 下一篇: 人工智能之基于face_recognit