CMMI模型強調(diào)軟件過程的改進,如果組織還沒有一個文檔形式的軟件過程,則首要任務是對當前的工作流程進行分析、整理及文檔化,從而制定出一個具有本組織風格的軟件過程,并用該文檔化的過程指導軟件項目的開發(fā)。
如果已經(jīng)具備了軟件過程,則要對這個過程做內(nèi)部評估,對照
CMMI認證的要求,找出問題,然后對這個過程進行補充修改。在具體實施的過程中,可以選擇有一定代表性和完善性的項目組或項目進行試點,跟蹤、監(jiān)督改進后的軟件過程的實施情況,執(zhí)行改進活動的狀態(tài)。
同時,過程小組的成員還應該維護過程中的數(shù)據(jù)庫,定期統(tǒng)計各個過程中的產(chǎn)品和規(guī)模、開發(fā)周期、修改次數(shù)及評估周期。這些數(shù)據(jù)庫可用來分析項目的效率以及存在的問題,以便今后進一步的改進,同時還可以為項目開發(fā)過程提供咨詢。
總結這些項目組或項目以前成功的經(jīng)驗,從中規(guī)劃出一個具有實際意義的軟件過程,按照CMMI規(guī)范評估這個過程,找出其中的優(yōu)缺點。對不滿足
CMMI要求的地方加以完善,使其成為一個完美的實施CMMI的軟件過程方案;然后將這個軟件過程應用到當前正在承接的或即將承接的項目上,在實際使用過程中進一步發(fā)現(xiàn)其中的不足和錯誤之處,加以改進,最后將試點的結果推廣到整個組織。