CMMI模型概述
CMMI(Capability Maturity Model Integration For Software,軟件能力成熟度模型集成)是在CMM(Capability Maturity Model For Software,軟件能力成熟度模型)的基礎(chǔ)上發(fā)展而來的。CMMI是由美國卡耐基梅隆大學(xué)軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進(jìn)和軟件開發(fā)管理方面的專家歷時四年而開發(fā)出來的,并在全世界推廣實(shí)施的一種軟件能力成熟度評估標(biāo)準(zhǔn),主要用于指導(dǎo)軟件開發(fā)過程的改進(jìn)和進(jìn)行軟件開發(fā)能力的評估。
隨著CMMI體系的開發(fā)和升級,2018年7月17日,CMMI 研究院正式發(fā)布了CMMI模型V2.0中文版,該版本是一個全球公認(rèn)的軟件、產(chǎn)品和系統(tǒng)開發(fā)優(yōu)良實(shí)踐過程改進(jìn)模型,能夠幫助組織提升績效。
企業(yè)認(rèn)證CMMI的主要收益
CMMI模型由一系列的PA(過程域)組成,這些PA構(gòu)成了集成能力模型的核心,為企業(yè)提供了軟件工程、系統(tǒng)工程、集成產(chǎn)品及過程開發(fā)方面的過程改進(jìn)框架和指南。主要有以下幾方面收益:
◆ 提高質(zhì)量和生產(chǎn)率。CMMI對研發(fā)過程設(shè)定質(zhì)量控制點(diǎn)進(jìn)行嚴(yán)格的質(zhì)量檢查,提升產(chǎn)品的質(zhì)量,減少了因質(zhì)量問題減少的返工,從而提升了工作效率。據(jù)SEI統(tǒng)計(jì),通過CMMI咨詢認(rèn)證并切實(shí)實(shí)施CMMI管理模式的軟件公司對項(xiàng)目的估計(jì)與控制能力約提升40%-50%;生產(chǎn)率提高10%-20%,軟件產(chǎn)品出錯率下降超過1/3。
◆ 縮短交付周期。實(shí)施CMMI可以提升估算能力,通過準(zhǔn)確的項(xiàng)目計(jì)劃和嚴(yán)格的項(xiàng)目監(jiān)控,控制項(xiàng)目進(jìn)度,縮短項(xiàng)目周期。
◆ 控制成本。通過CMMI的規(guī)范管理,較少因錯誤、bug以及需求反復(fù)帶來的損失,有效控制成本。
◆ 提高人員水平,通過CMMI企業(yè)健全了軟件研發(fā)團(tuán)隊(duì)、明晰了崗位的職責(zé)、加強(qiáng)了團(tuán)隊(duì)的管理,使員工工作方法逐漸標(biāo)準(zhǔn)化、規(guī)范化,提升人員工作水平。
◆ 提升管理水平。CMMI幫助企業(yè)建立了規(guī)范的軟件研發(fā)過程,提升了企業(yè)的研發(fā)管理水平;CMMI幫助企業(yè)建立過程資產(chǎn)庫,將企業(yè)的知識經(jīng)驗(yàn)進(jìn)行收集和分享,從而解決人員流動給企業(yè)帶來的影響。
◆ 有利于市場開拓。隨著業(yè)界對CMMI的廣泛認(rèn)可,越來越多的組織將CMMI作為供應(yīng)商的選擇標(biāo)準(zhǔn)和招標(biāo)要求,CMMI認(rèn)證有助于軟件企業(yè)形象和市場開拓,有利于企業(yè)獲得長期穩(wěn)定的訂單。