很多企業在初次接觸CMMI時,因為缺乏對CMMI的充分了解,對CMMI是什么資質的了解模棱兩可。本篇文章我們整理了CMMI的發展歷程和哪幾個等級,希望對有認證CMMI認證需求的企業有所幫助。
CMMI全稱是軟件能力成熟度模型集成,是由美國國防部與卡內基梅隆大學下的軟件工程研究中心(SEI)以及美國國防工業協會共同開發的一套軟件體系規范,主要用于指導軟件開發過程的改進和軟件開發能力的評估。
1984年,美國國防部(DoD)委托美國卡內基美隆大學(CMU)的軟件工程研究學院(SEI)和美國國防工業協會(NDIA)共同進行一項研究,用于評估國防部委托的外部軟件公司的軟件開發能力。
1987年,SEI推出了SW - CMM框架
1991年,SEI發布了CMM V1.0。
1993年,SEI發布CMM V1.1 (該版本應用最廣泛)。
2006年,SEI發布CMMI V1.2 。
2011年,SEI發布CMMI V1.3 版本(該版本應用最長久)。
2018.7.17,CMMI 研究院正式發布了 CMMI 2.0 中文版。
CMMI認證共分為5個級別,從一級到五級,大多企業是從三級開始做起, cmmi資質越來越受歡迎,據官方數據統計百分之七十的cmmi認證來源于中國,cmmi三級的越來越普及,認證完cmmi三級一年后建議申請cmmi五級,cmmi五級更具有競爭力
一些企業對cmmi是什么資質是很模糊的,其實簡單來說CMMI是一個框架。以它為模型,通過控制我們的項目管理過程,來達到提高軟件質量的目的。可以企業減少缺陷,降低風險和成本 從無序變的可把控,以利于企業的發展。
第一點,有利于提升公司和員工績效管理水平,以持續改進效益。通過度量和分析開發過程和產品,建立公司的效率指標。
第二點,能夠解決人員流動所帶來的問題。公司通過過程改進,建立了財富庫以共享經驗, 而不是單純依靠某些人員。
第三點,助于提高軟件開發者的職業素養。每一個具體參與其中的員工,無論是項目經理,還是工程師,甚至一些高層管理人的做事方法逐漸變得標準化、規范化。
第四點,有利于成本控制。因為質量有所保證,浪費在修改、解決客戶的抱怨方面的成本會降低很多。絕大多數情況是缺少規范制度,只是求快。項目完成后,要花很多時間修補bug,費用很容易失控。
第五點,能保證軟件開發的質量與進度,能對"雜亂無章、無序管理"的項目開發過程進行規范。
其實CMMI5的價值不光是證書本身,如果一個企業能夠完全按照CMMI體系來指導項目的整個過程,那么他本身的作用已經超過意義。對于一個軟件公司,特別是國外用戶,這個認證還是必須的,國內雖然也有相關的體系認證,但是對于國外用戶來說,他們對于CMMI體系的認同度還是更高的。
最后總結一下,從事軟件企業3級肯定是需要的,4、5級看自己的能力,因為CMMI是一個工程量很大的認證,如果公司規模夠大影響力夠強了,可以試著去做做5級。