CMMl(capability maturity model integration)軟件能力成熟度集成模型,是由美國國防部與卡內(nèi)基-梅隆大學(xué)和美國國防工業(yè)協(xié)會(SEI)共同開發(fā)研制的。CMMI的前身是1994年SEI正式發(fā)布的軟件CMM(capability maturity model)。在CMM(又稱SW-CMM)發(fā)布后,相繼又開發(fā)出了系統(tǒng)工程(SE-CMM)、軟件采購(SS-CMM)、人力資源管理以及集成產(chǎn)品和過程開發(fā)(IPPD-CMM)方面等多個能力成熟度模型。
2001年12月,SEI在原來的CMM基礎(chǔ)上,正式發(fā)布CMMI1.1版本。CMMI涉及面更廣,覆蓋軟件工程、系統(tǒng)工程、集成產(chǎn)品開發(fā)和系統(tǒng)采購,是一套融合多學(xué)科的、可擴充的產(chǎn)品集合。
CMMI提供連續(xù)模型和階段模型這兩種表示方法,組織可以根據(jù)自己的過程改進需求并自由選擇合適的表示方法。階段式表示方法把成熟度分為五個等級:連續(xù)式過程區(qū)域分為四大類:過程管理、項目管理、工程以及支持。
等級 成熟度 說明 L1 完成級 目標(biāo)完成具有偶然性,是否完成依賴于項目實施人員 L2 管理級 有一系列的項目管理程序,能基本確保項目的成功完成 L3 定義級 能將管理體系和流程結(jié)合組織實際情況形成自己的流程并制度化,確保項目成功經(jīng)驗?zāi)鼙粡?fù)制到同類或其他項目 L4 量化管理級 流程量化和數(shù)字化,管理精度較高,項目質(zhì)量有所保證 L5 優(yōu)化級 在量化管理基礎(chǔ)上,組織還能夠主動地改善流糧,運用新技術(shù),實現(xiàn)流程的不斷優(yōu)化
CMMI的實施方法分為連續(xù)式和階段式。與連續(xù)式方法由組織挑選評估項目不同的是,階段式方怯是由評估師來挑選評估項目,要求大部分的項目都要達到相應(yīng)級別,因此階段式方法的難度要大一些。但總體來說,其實質(zhì)內(nèi)容是完全一樣的。
與ISO20000重點關(guān)注IT服務(wù)不同的是,CMMI重點關(guān)注的是軟件的開發(fā)過程,也可以說是軟件工程和系統(tǒng)工程結(jié)合的產(chǎn)物。因此ISO20000和CMMI可以應(yīng)用在IT組織的不同部門或不同的工作領(lǐng)域。毫無疑問,在應(yīng)用軟件開發(fā)和基礎(chǔ)架構(gòu)項目中可以采用CMMI的模型和管理方法,在IT的運行和服務(wù)中可以采取ISO20000管理體系。
由于IT的軟件或服務(wù)都不可避免的有開發(fā)到運行(提供服務(wù))的生命周期,在這個生命周期中可以結(jié)合兩種管理體系的精髓,在特定階段分別發(fā)揮各自的特長,將運行過程中的問題反饋到開發(fā)過程,促進軟件或開發(fā)過程的改進,同時為運行或服務(wù)過程提供更優(yōu)的產(chǎn)晶或服務(wù)內(nèi)容。
共有條評論 網(wǎng)友評論