CMMI全稱是Capability maturity model integration,即軟件能力成熟度模型集成。是美國(guó)國(guó)防部與卡內(nèi)基-梅隆大學(xué)軟件工程研究所(sei)共同開發(fā)和研制。CMMI代表著國(guó)際上最先進(jìn)和科學(xué)的軟件工程管理方法,是國(guó)際公認(rèn)的衡量軟件開發(fā)過(guò)程成熟度和過(guò)程規(guī)范性的評(píng)估標(biāo)準(zhǔn),而且現(xiàn)在已經(jīng)演繹成為一種被廣泛應(yīng)用的綜合性評(píng)估模型,在產(chǎn)業(yè)界具有舉足輕重的地位,并劃分為五個(gè)等級(jí)。
CMMI全稱是Capability maturity model integration,即軟件能力成熟度模型集成。是美國(guó)國(guó)防部與卡內(nèi)基-梅隆大學(xué)軟件工程研究所(sei)共同開發(fā)和研制。CMMI代表著國(guó)際上最先進(jìn)和科學(xué)的軟件工程管理方法,是國(guó)際公認(rèn)的衡量軟件開發(fā)過(guò)程成熟度和過(guò)程規(guī)范性的評(píng)估標(biāo)準(zhǔn),而且現(xiàn)在已經(jīng)演繹成為一種被廣泛應(yīng)用的綜合性評(píng)估模型,在產(chǎn)業(yè)界具有舉足輕重的地位,并劃分為五個(gè)等級(jí)。
CMMI(即能力成熟度模型集成)是一套過(guò)程改進(jìn)模型。它提供了一種從低到高即從過(guò)程模糊、過(guò)程可重復(fù)、過(guò)程可定義、過(guò)程可量化、過(guò)程持續(xù)改進(jìn)等逐級(jí)改進(jìn)的方法及模型。但是CMMI只告訴我們?cè)撟鍪裁矗鴽](méi)有告訴我們?cè)撊绾巫?,?duì)于推進(jìn)實(shí)施來(lái)講都還需要一個(gè)理解和本地化的過(guò)程,必須將CMMI的普遍原理與組織的具體實(shí)際相結(jié)合,產(chǎn)生一種適合組織過(guò)程改進(jìn)的方法。因此,對(duì)于即將實(shí)施CMMI的企業(yè)來(lái)說(shuō),由于每家企業(yè)的基礎(chǔ)情況不同,需要改進(jìn)的側(cè)重點(diǎn)不同,所以,選擇同一級(jí)別、同一咨詢公司的企業(yè),改進(jìn)過(guò)程側(cè)重點(diǎn)是不一樣的,過(guò)程改進(jìn)進(jìn)度也是不一樣的。我們每一家即將實(shí)施CMMI的企業(yè),都要找到適合自己企業(yè)的較佳過(guò)程實(shí)踐。
CMMI模型包含開發(fā)模型、采購(gòu)模型和服務(wù)模型。即將實(shí)施CMMI的企業(yè)要根據(jù)自身需求,選擇一個(gè)CMMI模型。產(chǎn)品和服務(wù)開發(fā)—CMMI開發(fā)模型(英文:CMMI for Development,簡(jiǎn)稱 CMMI-DEV),該模型是目前在全國(guó)使用最廣的模型,通常說(shuō)的CMMI模型即指該模型,該模型主要用于軟件工程、硬件工程、系統(tǒng)工程等產(chǎn)品開發(fā)領(lǐng)域。該模型基本上覆蓋了產(chǎn)品研發(fā)的各個(gè)過(guò)程領(lǐng)域,包括:項(xiàng)目管理、需求、設(shè)計(jì)、開發(fā)、驗(yàn)證、確認(rèn)、配置管理、質(zhì)量保證、決策分析以及對(duì)研發(fā)的改進(jìn)和培訓(xùn)等一系列活動(dòng)。
目前,國(guó)內(nèi)大多數(shù)企業(yè)都選擇的是開發(fā)模型。開發(fā)模型有五個(gè)不同的等級(jí),包含22個(gè)過(guò)程域(PA)。即初始級(jí)(ML1)不含過(guò)程域,已管理級(jí)(ML2)含有7個(gè)過(guò)程域,已定義級(jí)(ML3)含有11個(gè)過(guò)程域,定量管理級(jí)(ML4)含有2個(gè)過(guò)程域,優(yōu)化級(jí)(ML5)含有2個(gè)過(guò)程域。每個(gè)過(guò)程域包含一組專用目標(biāo)(SP)和共用目標(biāo)(GP)。專用目標(biāo)下包含一組專用實(shí)踐,共用目標(biāo)下包含一組共用實(shí)踐,專用實(shí)踐下又包含一組子實(shí)踐和一組典型工作產(chǎn)品等。要完成一個(gè)項(xiàng)目通常需要確定兩方面的內(nèi)容:一是工作內(nèi)容,而是工作方式。專用目標(biāo)和專用實(shí)踐體現(xiàn)項(xiàng)目實(shí)施過(guò)程中的主要工作內(nèi)容,即為完成一個(gè)項(xiàng)目,必須完成的在工程管理和支持方面的較佳實(shí)踐,各個(gè)過(guò)程域需要具體分析。共用目標(biāo)和共用實(shí)踐則體現(xiàn)項(xiàng)目實(shí)施過(guò)程中的主要工作方式,目的在于保證當(dāng)組織結(jié)構(gòu)、人員等發(fā)生變化時(shí),也能夠持續(xù)地采用這些實(shí)踐。