CMMI全稱是Capability Maturity Model Integration,直接翻譯就是能力成熟度模型。作為軟件開發(fā)領域最佳實踐集合,CMMI?系列模型已然成為業(yè)內提升研發(fā)管理及流程能力的公認標準。
CMMI被看作是成功企業(yè)在軟件上的一些習慣、做法、準則等的集合,是做好企業(yè)軟件的最佳實踐的集合。 如果企業(yè)能達到CMMI的要求,則成功近在咫尺。 CMMI是軟件工程領域全球最具權威的資質評審與認證標準。
目前CMMI的官網組織為:CMMI研究院 (cmmiinstitute.com)。CMMI涉及三種不同模型,用以幫助提升不同的商業(yè)需求。分別是CMMI DEV(研發(fā))、CMMI-SVC(服務)還是CMMI-ACQ(采購),其主體是16個幾乎完全相同的核心過程域(Core PAs)。不同CMMI模型之間的差別,在于特定過程域(Specific PAs)所關注的不同的業(yè)務目標和管理訴求。目前,中國已經成為CMMI應用發(fā)展最廣闊的市場。CMMI適用于金融科技、軟件開發(fā)、互聯(lián)網、國防科研、汽車制造、電信等行業(yè)。企業(yè)如果要做CMMI認證,一般從3級做起。
企業(yè)做CMMI的作用
CMMI是針對軟件及相關企業(yè)的能力證明,企業(yè)做CMMI認證,一般從3級做起。
CMMI的好處:
1)改善企業(yè)形象,獲得客戶信任,又有更多市場份額。
2)增強企業(yè)競爭力,項目招投標籌碼。
3)改進企業(yè)內部管理,降低軟件開發(fā)成本和縮短軟件開發(fā)周期
對于小規(guī)模企業(yè)來說:
1)在成本、進度、生產率、質量、投資回報率通過CMMI的過程改進可以獲益。
2)及早的建立軟件開發(fā)體系規(guī)范,為企業(yè)長期發(fā)展打下基石。
3)建立公司知識庫,使公司項目經驗得以傳承,不依賴某些人。
4)員工質量意識、做事規(guī)范、及軟件過程能力得以加強。
CMMI實施流程
階段1:CMMI項目啟動會
明確企業(yè)實施CMMI的商業(yè)目標,建立CMMI項目實施的溝通機制。
階段2:CMMI基礎培訓和過程改進小組(EPG)組建
進行CMMI基礎概念講解,指導企業(yè)建立核心的過程改進小組。
階段3:診斷
充分了解企業(yè)研發(fā)過程現(xiàn)狀,識別企業(yè)現(xiàn)有軟件過程與企業(yè)現(xiàn)階段理應達到的的CMMI成熟度級別的差距,提交診斷報告,進行過程改進的策劃。
階段4:過程域培訓和文件定義
結合企業(yè)過程現(xiàn)狀進行CMMI過程域培訓,通過舉例、案例分析等方式,讓企業(yè)的EPG掌握過程文件定義技巧,結合企業(yè)實際情況有針對性的定義組織的研發(fā)過程,并確定過程產出物(如:需求報告)
階段5:項目試點
選擇代表公司核心業(yè)務的項目或者典型項目進行試點,通過試點來完善過程文件,從而為企業(yè)全面推廣過程文件打下基礎。
階段6:組織推廣
全員參與全面導入與執(zhí)行CMMI。
階段7:預評估
驗證組織推廣的結果,識別企業(yè)尚存缺陷并制定再次改善方案,準備充分,以便企業(yè)能夠更好進行正式SCAMPI評估。
階段8:SCAMPI正式評估
由CMMI Institute授權的主任評估師領導,采用SCAMPI ( Standard CMMI Appraisal Method for Process Improvement)評估方法,對企業(yè)的能力成熟度進行正式的評估,頒發(fā)證書,通過CMMI Institute網站向全球發(fā)布企業(yè)信息。
共有條評論 網友評論