【廣告】
CMMI是一套融合多學(xué)科的、可擴充的產(chǎn)品集合, 其研制的初步動機是為了利用兩個或多個單一學(xué)科的模型實現(xiàn)一個組織的集成化過程改進。CMMI的本質(zhì)是軟件管理工程的一個部分。軟件過程改善是當(dāng)前軟件管理工程的核心問題, 50多年來計算機的發(fā)展使人們認識到要、高質(zhì)量和低成本地開發(fā)軟件,必須改善軟件生產(chǎn)過程?;谀P偷倪^程改進是指采用能力模型來指導(dǎo)組織的過程改進,使之過程能力穩(wěn)定的進行改善,該組織也能變得更加成熟。CMMI認證是由美國軟件工程學(xué)會(software engineering institue,簡稱SEI)制定的一套專門針對軟件產(chǎn)品的質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn). CMMI 的全稱為:Capability Maturity Model Integration,即能力成熟度模型集成。
初始級、已管理級、已定義級、量化管理級、優(yōu)化級。標(biāo)志著軟件企業(yè)能力成熟度的五個層次。級別越高,表示軟件組織的成熟能力也越高。產(chǎn)品是過程的結(jié)果。軟件產(chǎn)品的質(zhì)量高低,與其開發(fā)過程密切相關(guān)。一個規(guī)范的軟件產(chǎn)品開發(fā)過程,容易產(chǎn)出質(zhì)量可靠的軟件產(chǎn)品。CMMI已經(jīng)成為軟件開發(fā)企業(yè)開發(fā)過程管理的事實標(biāo)準(zhǔn)。CMMI全稱是Capability Maturity Model Integration,即能力成熟度模型集成(也有稱為:軟件能力成熟度集成模型),CMMI認證一共有5個等級。初始級,軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應(yīng)式的。擁有防止出現(xiàn)缺陷、識別薄弱環(huán)節(jié)以及加以改進的手段??扇〉眠^程有效性的統(tǒng)計數(shù)據(jù),并可據(jù)進行分析,從而得出佳方法。 每個等級都被分解為過程域,特殊目標(biāo)和特殊實踐,通用目標(biāo)、通用實踐和共同特性。
CMMI三級,稱為定義級。在這一水平的企業(yè),不僅能夠?qū)椖康膶嵤┙⑵鹨徽椎墓芾泶胧⒈U享椖康耐瓿?,還能夠根據(jù)具體業(yè)務(wù)場景及SOP,將這套管理體系予以制度化,終達到用科學(xué)的管理助力企業(yè)創(chuàng)造更廣闊的商業(yè)價值這一目標(biāo)。CMMI3的集成項目管理和風(fēng)險管理除了對項目級存在要求,更進一步對組織級提出了要求有組織級的資產(chǎn)庫,要求要有組織級的風(fēng)險管理策略等??梢?,CMMI3資質(zhì)的審核通過意味著在軟件開發(fā)過程中,成本效益、流程改善和質(zhì)量管控等各方面的能力已經(jīng)上升到了新的高度。產(chǎn)品部研發(fā)團隊積極參與了CMMI3級評估工作,項目組攻堅克難,為了實現(xiàn)高的項目性價比和的項目管控,每一次模型的使用的背后都有無數(shù)次的討論、復(fù)盤、修改作為支持。在獲得CMMI3資質(zhì)認證之后,在未來的研發(fā)工作中將更嚴(yán)格地落實CMMI3的各項標(biāo)準(zhǔn),進一步提升企業(yè)的軟件開發(fā)能力和水平。
選擇CMMI評估機構(gòu),不能一味的看價格,也是越低越好,一分錢一分貨,CMMI評審中會有各種各樣的突發(fā)問題,如果無法妥善解決,那么企業(yè)可能會有以下幾種情況:企業(yè)條件欠缺,準(zhǔn)備不充分,CMMI評估師可能會采取延期評審,延期時間一般會在半年以后,對于著急或領(lǐng)取補貼的企業(yè)來說是非常大的損失。企業(yè)導(dǎo)入CMMI的過程可以分為兩個步驟,一個是書面的文檔化過程,一個是組織及項目里面實際執(zhí)行的過程。但實際情況中,許多通過了CMMI三級甚至更別的企業(yè)都存在兩個過程不一致的狀況。