CMMI認證干貨!看完你就知道什么是CMMI了

隨著信息時代的來臨,大部分的軟件公司都會去申請CMMI 的認證,取得CMMI認證證書,那也意味著自己企業(yè)研發(fā)水平和能力也達到了一個新的高度,那軟件企業(yè)怎樣才可以拿到 CMMI 認證呢?不懂的CMMI認證的企業(yè)可以跟隨小編一起來看看。
CMMI 的定義
CMMI全稱是Capability Maturity Model Integration,即能力成熟度模型集成。
CMMI是世界公認的軟件產(chǎn)品進入國際市場的通行證,不僅是對產(chǎn)品質(zhì)量的認證,更是一種軟件過程改善的途徑。如果一家公司最終通過CMMI的評估認證,標志著該公司在質(zhì)量管理的能力已經(jīng)上升到一個新的高度。
而認證的等級越高,意味著公司質(zhì)量管理能力成熟度越高,做的越好。
CMMI 的來源
1994年由美國國防部(United States Department of Defense)與卡內(nèi)基-梅隆大學(Carnegie-Mellon University)下的軟件工程研究中心(Software Engineering Institute,SEISM)以及美國國防工業(yè)協(xié)會(National Defense Industrial Association)共同開發(fā)和研制的
CMMI主要關(guān)注點就是成本效益、明確重點、過程集中和靈活性四個方面。
這些都可以不用關(guān)注。只要知道它是一項國際認可的認證標準即可。
CMMI認證的價值
CMMI為企業(yè)帶來價值主要體現(xiàn)在以下幾個方面:
1) 對開發(fā)流程進行標準化和規(guī)范化,保證項目進度和質(zhì)量。
2) 有利于成本控制,縮減不必要的項目開支。
3) 建立完備的知識庫,不畏懼人才流失。
4) 持續(xù)改善流程,提高質(zhì)量和效率。
5) 在一些投標項目競爭中,更具有優(yōu)勢?!@也是一般外包公司特別重視這個證的原因。
6) 來自美國制定的國際標準,更能得到國外的認可?!砸话丬浖疽獪蕚淙谫Y上市前都力爭拿到此證的原因。
如果在一個項目投標過程中,一家公司說,我們 CMMI 認證是5級,另外幾家都是3級,那五級的中標率一定高于其他幾家。
軟件外包公司之所以特別重視 CMMI 的認證,也是這個原因。
軟件公司也會將拿到CMMI 認證視為爭取國際融資的一個重要過程。
CMMI 的結(jié)構(gòu)
連續(xù)式表述(Continuous)
連續(xù)式表述可以提供最大的彈性,一個組織可以選擇改善單一流程相關(guān)的問題點的績效,或是可以使用多個領(lǐng)域以密切配合組織的經(jīng)營目標。連續(xù)式表述允許對不同的流程執(zhí)行不同等級的改善。但組織在選擇上仍有一些限制,因為有一些流程領(lǐng)域是彼此相依賴的。
階段式表達(Staged)
階段式表達提供系統(tǒng)化結(jié)構(gòu)化的方式,一次一個階段達到以模型為基礎(chǔ)的流程改善。達到每一個階段可確保有足夠的流程基礎(chǔ)建設(shè),可作為下一個階段流程改善的基礎(chǔ)
常見的 CMMI 等級為階段式表達。
CMMI 的等級
CMMI 等級共五級, Maturity Levers,通常簡寫為 ML。
ML1初始級
軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應式的。
ML2已管理級
建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重復早先類似應用項目取得的成功經(jīng)驗。
ML3已定義級
已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經(jīng)批準、剪裁的標準軟件過程來開發(fā)和維護軟件,軟件產(chǎn)品的生產(chǎn)在整個軟件過程是可見的。
ML4量化管理級
分析對軟件過程和產(chǎn)品質(zhì)量的詳細度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制。管理有一個作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預測性能。
ML5優(yōu)化級
過程的量化反饋和先進的新思想、新技術(shù)促使過程持續(xù)不斷改進。
市面上大多數(shù)企業(yè)在做認證的一般都是先做三級的,后面可根據(jù)企業(yè)的需求升至五級,常見的認證等級就是三級和五級。