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