2.6 軟件生存周期組織過程
軟件生存周期組織過程中的過程可被某個組織用來建立和實現由相關的生存周期過程和人員組成的基礎結構,并不斷改進這種結構和過程。雖然它們常常會超出特定的項目和合同的范圍,但這些特定項目和合同的經驗教訓有助于改善組織狀況。生存周期組織過程由以下4個過程組成。
1)管理過程:確定生存周期過程中的基本管理活動,包括項目管理。
2)基礎設施過程:確定建立生存周期過程基礎結構的基本活動。
3)改進過程:確定一個組織(即需方、供方、開發者、操作者、維護者,或另一過程的管理者)為建立、測量、控制和改進其生存周期過程所需開展的基本活動。
4)培訓過程:確定提供經適當培訓的人員所需的活動。
2.6.1 管理過程
管理過程包括一般的活動和任務,由管理其對應過程的任何一方執行。管理人員負責適用過程的產品管理、項目管理和任務管理,例如獲取、供應、開發、運作、維護或支持過程。
這一過程包括啟動和范圍確定、策劃、執行和控制、評審和評價、結束等活動。
2.6.2 基礎設施過程
基礎設施過程是為其他過程建立和維護所需基礎設施的過程。基礎設施可以包括用于開發、運作或維護的硬件、軟件、工具、技術、標準和設施。
這一過程包括過程實施、建立基礎設施和維護基礎設施等活動。
2.6.3 改進過程
改進過程是一種建立、評估、度量、控制和改進軟件生存周期過程的過程。這一過程包括過程建立、過程評估和過程改進等活動。
2.6.4 培訓過程
培訓過程是一個提供和保持受過訓練的人才的過程。軟件產品的獲取、供應、開發、運作和維護在很大程度上依賴于具有較寬知識面和技能嫻熟的人。例如:開發人員應在軟件管理和軟件工程方面受過必要的培訓。因此,盡早計劃和實施人員培訓是絕對必要的,以便在獲取、供應、開發、運作和維護軟件產品時,能有受過培訓的人員。
這個過程由過程實施、培訓資料的編制和培訓計劃的實施等活動組成。