活動: 整合每一個子系統
本活動整合多位實作人員的變更來建立一個全新且一致的「實作子系統」版本。
說明工作分解結構團隊配置工作成果用法
關係
母項活動
說明

如果有多位實作人員(形成團隊)一起負責相同的「實作子系統」,則必須整合個別實作人員的變更,以建立一個全新且一致的「實作子系統」版本。整合會在子系統整合工作區產生一連串的建構版本。每一個建構版本再由執行開發人員測試的測試人員或實作人員來進行整合測試。測試之後,「實作子系統」就移交至系統整合工作區。

內容
事件驅動
多次出現的項目
持續進行中
選用
規劃
可重複的
人員配置

整合通常由一個人(適用於建置流程簡單的小型專案)或一個小型團隊來負責(適用於建置流程複雜的大型專案)。對於軟體建置管理、配置管理及撰寫要整合的元件所使用的程式語言,整合人員必須具備一定的經驗。因為整合通常涉及高度的自動化,作業系統 Shell 或 Scripting 語言和工具的專業知識也很重要,例如 'make'(在 Unix 上)或 'ant'(在 Java 中)。

用法
用法指引

整合工作通常採取高度自動化的方式進行,只在建置中斷時才手動介入調整。 常見的策略是在夜間執行自動化建置和一些自動化測試(通常在單元層次上),如此可以經常從建置過程中取得意見。