圖中的每個關鍵過程域分別針對軟件過程的某一方面,具體描述了某級成熟度下軟件過程在該方面所應達到的的一組目標和實現這些目標的一組關鍵活動(Key Practice)。所有關鍵活動被劃分為五類,分別為完成該組目標所需的承諾(Commitment to Perform)、前提條件(Ability to Perform)、實際動作(Activities performed)、度量分析(Measurement and Analysis)以及驗證(Verifying Implementation)。上述五方面被稱為五個Common Features。
需要提出的是,任何一個成熟度級別的關鍵過程域集都是本級描述的關鍵過程域集和所有下級的關鍵過程域集的并集。如3級的關鍵過程域就應有13個不同的域,其中7個是3級自己包含的,6個屬于2級成熟度,而4級應有15個域。
第一級:初始級(The Initial Level)
初始級的軟件機構缺乏對軟件過程的有效管理,其軟件項目的成功來源于個人英雄主義而非機構行為,因此它不是可重復的。
第二級:可重復級(The Repeatable Level)
概述:
第二級軟件機構的主要特點是:項目計劃和跟蹤的穩定性,項目過程的可控性和以往成功的可重復性。更具體的說:
機構建立了管理軟件項目的策略和實現這些策略的過程。
新項目的計劃和管理基于類似項目的經驗。
過程能力的增強基于以各個項目為基礎的有紀律的基本過程管理。
不同的項目可有不同的過程,而對機構的要求是具有指導項目建立適當管理過程的策略。
每個項目都確定了基本的軟件管理控制,包括:
基于前面項目的經驗和新項目特點,做出現實的項目承諾(如預算、交付期、軟件質量等);
軟件項目管理者要跟蹤開支、日程、軟件功能;
滿足承諾的過程中的出現的問題要及時發現,妥善解決;
定義了軟件項目標準,且機構確保其被遵守。
構成:
本級的關鍵過程領域(KPA)包括:
需求管理(Requirements Management)
客戶的需求是軟件項目的基礎。軟件需求管理的目的是在客戶和軟件項目之間達成對客戶需求的一致理解。
軟件項目計劃(Software Project Planning)
為軟件工程和項目管理建立一個合理的計劃。
軟件項目的跟蹤和監督(Software Project Tacking and Oversight)
文章來源于領測軟件測試網 http://www.kjueaiud.com/