CMMI (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ā)(PPD-CMM)方面等多個能力成熟度模型。
CMMI提供連續(xù)模型和階段模型這兩種表示方法,組織可以根據(jù)自己的過程改進需求并自由選擇合適的表示方法。階段式表示方法把成熟度分為五個等級:連續(xù)式過程區(qū)域分為四大類:過程管理、項目管理、 工程以及支持。
CMMI的實施方法分為連續(xù)式和階段式。與連續(xù)式方法由組織挑選評估項目不同的是,階段式方怯是由評估師來挑選評估項目,要求大部分的項目都要達到相應(yīng)級別,因此階段式方法的難度要大一些。但總體來說,其實質(zhì)內(nèi)容是完全一樣的。
由于IT的軟件或服務(wù)都不可避免的有開發(fā)到運行(提供服務(wù))的生命周期,在這個生命周期中可以結(jié)合兩種管理體系的精髓,在特定階段分別發(fā)揮各自的特長,將運行過程中的問題反饋到開發(fā)過程,促進軟件或開發(fā)過程的改進,同時為運行或服務(wù)過程提供更優(yōu)的產(chǎn)晶或服務(wù)內(nèi)容。