變更管理
此「變更管理慣例 (CM)」是軟體開發不可或缺的項目。「變更管理」還包括工作區管理、並列開發、整合以及建置管理。
關係
相關元素
主要說明

變更管理影像

管理變更不只是移入和移出檔案而已。它還包括工作區管理、並列開發、整合以及建置管理。

在開發軟體繁多的系統時,主要的一個挑戰是您必須應付許多組織成不同小組的開發人員,這些人員很可能是在不同的地方,共同進行多個反覆、發行、產品以及平台的工作。若缺乏控制規範,開發流程很快就會陷入混亂狀態。在 Rational Unified Process 中,配置與變更管理規範會說明如何應付這種挑戰。

協調活動與構件 

協調開發人員與小組的活動與構件包括建立可重複的程序,來管理對軟體以及其他開發構件的變更。此種協調可以依據專案的優先順序和風險,做更好的資源分配,並且也可以積極地管理在不同的反覆作業時進行的變更。加上反覆開發軟體,此監督可以讓您持續監視變更,因此您可以積極地探索問題,並提出應變之道。 

如需這個主題的進一步資訊,請參閱活動:管理變更需求

協調反覆與發行 

協調反覆與發行包括在完成每一個反覆作業時,建立及發行經過測試的基準線。維持每一次發行的元素,以及多個平行發行時的元素之可追蹤性,是評估及積極管理變更衝擊的必要動作。 

如需詳細資訊,請參閱活動:管理基準線發行

控制軟體變更 

控制對軟體的變更可以為軟體開發問題的主要原因提供一些解決方案:

  • 需求變更的工作流程已定義,且可重複。
  • 變更要求可以協助進行清楚的溝通。
  • 隔離的工作空間可以減少平行進行工作的團隊成員之間的干擾。
  • 變更比率統計資料可以提供客觀評估專案狀態的測量值。
  • 工作空間中包含所有構件,因而可以促進一致性。
  • 既可以評估變更延伸,也可以加以管制。
  • 變更可以用健全的且可自訂的系統維護。