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