CMMI模型由一系列的PA(過程域)組成,這些PA構(gòu)成了集成能力模型的核心,為企業(yè)提供了軟件工程、系統(tǒng)工程、集成產(chǎn)品及過程開發(fā)方面的過程改進(jìn)框架和指南。主要有以下幾方面收益:
提和生產(chǎn)率。CMMI對(duì)研發(fā)過程設(shè)定質(zhì)量控制點(diǎn)進(jìn)行嚴(yán)格的質(zhì)量檢查,提升產(chǎn)品的質(zhì)量,減少了因質(zhì)量問題減少的返工,從而提升了工作效率。據(jù)SEl統(tǒng)計(jì),通過CMMI咨詢認(rèn)證并切實(shí)實(shí)施CMMI管理模式的軟件公司對(duì)項(xiàng)目的估計(jì)與控制能力約提升40%-50%;生產(chǎn)率提高10%-20%,軟件產(chǎn)品出錯(cuò)率下降超過1/3。
CMMI(Capability Maturity Model Integration,能力成熟度模型集成)3級(jí)認(rèn)證是評(píng)估企業(yè)軟件開發(fā)過程是否規(guī)范、完善、可管理的認(rèn)證。該認(rèn)證分為五個(gè)階段,具體如下: 1.初步評(píng)估和準(zhǔn)備階段:這個(gè)階段是評(píng)估組織現(xiàn)狀,比較組織的現(xiàn)狀與終認(rèn)證要求之間的差距,并開展初步規(guī)劃和確定CMMI認(rèn)證目標(biāo)。 2.數(shù)據(jù)收集階段:該階段主要目的是收集組織的軟件開發(fā)過程和管理過程的數(shù)據(jù)。這些數(shù)據(jù)將用于評(píng)估當(dāng)前狀態(tài)和為改進(jìn)目標(biāo)所需的工作量。 3.評(píng)估和制定改進(jìn)計(jì)劃階段:這個(gè)階段主要是對(duì)收集到的數(shù)據(jù)進(jìn)行分析,并根據(jù)分析結(jié)果制定改進(jìn)計(jì)劃。評(píng)估可以形成一個(gè)評(píng)估報(bào)告作為改進(jìn)計(jì)劃的指導(dǎo)。 4.實(shí)施改進(jìn)計(jì)劃階段:這是一個(gè)改進(jìn)過程的階段,并且是時(shí)間久的階段。在這個(gè)階段,組織將根據(jù)制定的改進(jìn)計(jì)劃實(shí)施具體的改進(jìn)措施。企業(yè)要注意,這一階段不是單一的一次性的工作,而是持續(xù)性工作。 5.檢查和控制階段:這個(gè)階段主要是確保考慮到所有的因素以及所做的改進(jìn)符合CMMI認(rèn)證標(biāo)準(zhǔn)。通過評(píng)估,并采用CMMI認(rèn)證團(tuán)隊(duì)的建議或?qū)徲?jì)員的建議,以進(jìn)一步改進(jìn)組織的軟件開發(fā)過程。
CMMI,全稱是“軟件能力成熟度模型集成”,是由美國部與卡內(nèi)基梅隆大學(xué)下的軟件工程研究中心(SEI)以及美國工業(yè)協(xié)會(huì)共同開發(fā)的一套軟件能力成熟度評(píng)估標(biāo)準(zhǔn)體系。 這套體系主要用于指導(dǎo)軟件開發(fā)過程的改進(jìn)和軟件開發(fā)能力的評(píng)估。通俗一點(diǎn)說,CMMI體系就是一套指南,做事的一般方法,改進(jìn)質(zhì)量的參考框架。 通過從業(yè)界收集的佳實(shí)踐進(jìn)行分析,實(shí)現(xiàn)CMMI體系的過程就是改進(jìn)的過程,終的目的就是為了幫助企業(yè)更好管理項(xiàng)目,在工期和預(yù)算的前提下,輸出的軟件。
自2003年SEI(Software Engineering Institute/SEI, Carnegie Mellon University/CMU)發(fā)表CMMI開始,全球每年導(dǎo)入家數(shù)幾乎以倍數(shù)成長,顯示CMMI確為國際證實(shí)有助于流程改善的模型,甚至認(rèn)為CMMI已經(jīng)為軟件的質(zhì)量及國際合作的基本要求。
辦理CMMI認(rèn)證到底需要多長時(shí)間呢?
前面說過,我們做CMMI認(rèn)證一般是從3級(jí)開始做起,那3級(jí)-5級(jí)各需要多長時(shí)間呢?
一般來說,中小規(guī)模的企業(yè):
1、3級(jí),大概是4-8個(gè)月;
2、4級(jí),大概是6-12個(gè)月;
3、5級(jí),大概是6-12個(gè)月。
那取得CMMI3級(jí)證書以后,多久才能做4級(jí)或5級(jí)呢?
一年以后就可以正式評(píng)估4級(jí)或5級(jí)。