軟件分包管理
分包管理的目的在于選擇合格的軟件分包商并對他們進行有效的管理。它綜合考慮了需求管理、軟件項目規劃、軟件項目跟蹤與勘察等的基本管理控制,以及軟件質量保證和軟件配置管理之間的必要協調,并在適當時候對分包商施以控制。
目標 1:由主承包商選擇合格的軟件分包商。
目標 2:主承包商和軟件分包商同意彼此承擔的義務。
目標 3:主承包商和軟件分包商保持連續不斷的交流。
目標 4:主承包商針對其承諾追蹤軟件分包商的實際結果和執行情況。
這些目標超出了 Rational Unified Process 當前的范圍,并且依賴于組織的具體情況。
盡管 Rational Unified Process 并未對項目分包作明確說明,但它的工具、技術和機制都是以向下流動到分包商為前提的,因此流程仍屬同類。
所有的分包決策都應該記錄在商業理由中。與主承包商執行同一開發計劃的分包商還參與技術交換、主要里程碑和狀態評估等活動。
軟件質量保證
軟件質量保證的目的是為管理人員提供軟件項目所用流程和正在構建的產品的可見度。軟件質量保證是大多數軟件工程和管理流程的一個構成部分。
Rational Unified Process 認為“質量”是所有項目員工共同的責任,它并非由組織本身體現出來。
目標 1:計劃軟件質量保證活動。
軟件質量保證的規劃是組織的一個責任。然而,Rational Unified Process 有許多屬性用來塑造一個有效的項目質量保證計劃。
每個 Rational Unified Process 里程碑都有特定的完成標準,這些標準可作為審計的基礎。Rational Unified Process 中的每個活動都有一個單獨的復審活動。每次復審都有一組檢查點與之相關,它們代表了在進入下一個活動之前必須“通過”的“關口”。