摘 要:文章通過對基于IDEAL模型的軟件項目的結項管理的研究,從過程改進的角度,探討在軟件項目結項時,做哪些工作才能夠更好的總結項目經驗,并持續提高軟件的質量。文章首先介紹了IDEAL模型,接著介紹了軟件項目結項管理的方法,最后給出了在結項管理過程中應該實施的具體工作內容。
關鍵詞:IDEAL模型;結項管理;軟件過程改進
引言
軟件企業在實施軟件項目時,通常對具體實施者有較高的依賴性。如果不能從過程改進的角度來提高軟件的質量,在項目實踐中總結與積累經驗,對過程進行有效的管理,就無法保證在類似項目中繼續取得成功。
在對軟件過程改進的研究成果中,美國卡內基-梅隆大學的軟件工程研究所(CMU/SEI)提出IDEAL模型是比較有代表性。本文通過對基于IDEAL模型的軟件項目的結項管理的研究,從過程改進的角度,探討在軟件項目結項時,做哪些工作才能夠更好的總結項目經驗,提高軟件質量。
1 IDEAL簡介
IDEAL模型(Initiating Diagnosing Establishing Acting Learning)是一個整體的框架,描述了實現軟件過程改進所必須經歷的階段、活動和成功的軟件過程改進工作所需的資源。[1]
IDEAL模型包含五個必須步驟,論述了如何取得過程改進項目的成功。其中“I”代表啟動,即啟動過程改進程序;“D”表示診斷,即論證判斷當前的狀態;“E”代表建立,即指定實現方法和改進計劃;“A”代表行動,即按照計劃具體執行并逐步改進;“L”代表學習,即分析、總結所得到的經驗教訓,并進行改進。
IDEAL模型從項目的啟動開始,建立……