專用目標1 準備驗證
專用實踐1.1 選擇要驗證的工作產品
本實踐要求選擇要驗證的工作產品并確定每個工作產品的驗證方法。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立選擇要驗證工作產品的準則(如,滿足項目目標和需求;降低項目風險);對不同的要驗證的產品建立驗證方法選擇指南(驗證方法,如,評審、測試等)。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
要驗證的工作產品及其驗證方法的列表。
專用實踐1.2 建立驗證環境
本實踐要求建立并維護驗證工作產品所需的環境。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立驗證環境的選擇準則(要根據驗證的工作產品的類型、驗證方法來選擇所需的驗證環境);對選擇的驗證環境進行策劃和跟蹤,確保可用。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
標識的驗證環境清單(如,產品單元/集成測試的測試環境)。
專用實踐1.3 建立驗證規程和準則
本實踐要求為選擇的工作產品建立并維護驗證的規程和準則。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立驗證準則應考慮以下因素:工作產品類型、產品需求、標準、測試類型、測試參數等。
3)模板文件實施要點
制定驗證計劃(依據驗證方法的不同,可能是測試計劃或評審計劃)的模板。
4)其他實施要點
驗證規程和準則通常記錄在驗證測試(或同行評審)計劃中。所以,應做好驗證測試計劃的評審活動,確保驗證規程和準則得到確實的執行。
5)直接證據
記錄驗證規程和準則的驗證測試/同行評審計劃。
專用目標2 實施同行評審
專用實踐2.1 準備同行評審
本實踐要求做好對所選工作產品進行同行評審的準備。為此:
1)本實踐對目標實現的重要程度:一般
2)過程文件實施要點
建立并維護評審的入口準則和出口準則;建立并維護每類工作產品評審用的檢查單;建立每類工作產品參與評審的人員以及不同人員在評審中的角色選擇指南;建立提前分發評審材料的制度。
3)模板文件實施要點
制定同行評審計劃模板。安排評審時間、地點、參與評審人員等。
4)其他實施要點
無。
5)直接證據
同行評審計劃、工作產品評審檢查單、評審出口準則等。
專用實踐2.2 實施同行評審
本實踐要求對所選的工作產品進行同行評審,記錄所發現的問題并跟蹤解決。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
確保參與評審的人員能夠切實履行自己的職責;做好評審數據的收集;確保每個工作產品的同行評審都能滿足事先定義好的出口準則。
3)模板文件實施要點
無。
4)其他實施要點
同行評審應遵循的指導原則:必須有充分的準備、同行評審的實施必須受到管理和控制、必須記錄一致且充分的數據、必須記錄措施項。
5)直接證據
評審報告(含評審缺陷的問題記錄)。
專用實踐2.3 分析同行評審數據
本實踐要求對同行評審準備、實施、結果的各項數據進行分析。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
明確應記錄的同行評審數據(如,產品名稱、產品規模、評審時間、發現缺陷數、缺陷類型和來源等);建立同行評審數據的分析指南(如,分析比較同類產品的缺陷數量和來源,以判斷是否存在遺漏的缺陷;使用帕累托圖發現引發缺陷的主要原因,并建立有針對性的解決方案等)。
3)模板文件實施要點
依據建立的同行評審數據分析指南,制作數據分析的模板文件。
4)其他實施要點
無。
5)直接證據
記錄同行評審數據及其分析結果的評審報告。
專用目標3 驗證所選的工作產品
專用實踐3.1 實施驗證
本實踐要求對所選的工作產品實施驗證。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立對驗證活動的審查機制,確保驗證活動的有效性。比如,審查單元測試活動是否與測試計劃一致,是否滿足測試規范的要求。
3)模板文件實施要點
無。
4)其他實施要點
無。
5)直接證據
驗證結果的各類記錄,如單元測試報告。
專用實踐3.2 分析驗證結果
本實踐要求分析所有驗證活動的結果,以確定是否接受驗證結果。為此:
1)本實踐對目標實現的重要程度:重要
2)過程文件實施要點
建立驗證結果分析指南:如,將驗證結果與驗證準則比較,分析驗證活動的有效性;將驗證結果與期望結果比較,分析被驗證產品與需求之間的差距等等。
3)模板文件實施要點
無。
4)其他實施要點
驗證活動是貫穿于整個軟件開發過程,同行評審也是驗證活動的一部分,所以分析驗證結果也包括對同行評審數據的分析。
5)直接證據
包含數據分析的驗證結果記錄,如測試報告。