什么是CMMI?
CMMI是由美國卡內基梅隆大學的軟件工程研究所(SEI)提出的能力成熟度模型集成,致力于以更加系統和一致的框架來指導組織改善軟件過程,提高產品和服務的開發、獲取和維護能力。
CMMI是世界公認的軟件產品進入國際市場的通行證,不僅是對產品質量的認證,更是一種軟件過程改善的途徑。如果一家公司最終通過CMMI的評估認證,標志著該公司在質量管理的能力已經上升到一個新的高度。而認證的等級越高,意味著公司質量管理能力成熟度越高,做得越好。
認證要求 一般有一定實力的軟件企業,無論是軟件開發還是系統集成類的企業都是可以的。 認證要求: 1、CMMI認證組織通常為企業、事業、科研機構等主體或下屬的研發部門。 2、組織應按照CMMI模型的要求建立項目管理體系。 3、CMMI體系應當在組織內全面實施,而不是僅僅個別的項目按照CMMI要求來管理。(根據CMMI 1.3模型,理論上組織只有1個項目也可以進行CMMI評估,但實踐中基本上都需要以上3個項目)。組織應收集和保存項目按照CMMI進行管理的記錄和數據。 4、CMMI認證后有效期3年,組織在3年后可以選擇CMMI復評或CMMI升級。 CMMI成熟度等級如何劃分 CMMI一共分為五個等級。 1、CMMI一級,初始級。在完成級水平上,企業對項目的目標與要做的努力很清晰。項目的目標得以實現。 2、CMMI二級,管理級。在管理級水平上,企業在項目實施上能夠遵守既定的計劃與流程,有資源準備,權責到人,對相關的項目實施人員有相應的培訓,對整個流程有監測與控制,并與上級單位對項目與流程進行審查。 3、CMMI三級,定義級。在定義級水平上,企業不僅僅能夠對項目的實施有一整套的管理措施,并保障項目的完成;而且,企業能夠根據自身的特殊情況以及自己的標準流程,將這套管理體系與流程予以制度化。 4、CMMI四級,定量管理級。量化管理級分析對軟件工程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制,管理有一個做出結論的客觀依據。 5、CMMI五級,優化級。優化管理級的量化反饋和先進的新思想、新技術促使過程持續不斷改進。 CMMI實施需要準備什么? 1. 人力資源 實施中會涉及到EPG過程改進小組、QA、試點項目團隊等人力資源: 1) 專職人員:1-2名 即在CMMI實施推廣期內,基本上100%的時間投入。 2) 質量人員:1-更多名 組建質量管理部門,實施體系執行的監控,投入時間視項目多少。 3) 過程改進小組: 需要3-11名兼職成員,在實施周期中投入30%以上的工作量。 企業最好是提前規劃和準備哪些人員參加CMMI認證實施,提前安排分配好工作。 2. 項目資源 項目是幫助CMMI體系實施的證據來源,通常分試點項目和參評項目: 1) 試點項目:2或4個以上項目 目的是執行CMMI模型要求下的過程體系,驗證其有效性。 2) 參評項目:4個以上項目 滿足CMMI過程體系執行的要求,驗證其成熟與制度化。 3) 項目周期:沒有要求,可長可短,但對整個實施周期有影響。 4) 項目規模:沒有要求,大小選擇,對整個實施難易有影響。 如企業項目非常少,但是一個已經運營的公司,有人有正在實施的項目也可。 3. 體系和平臺 1) 管理體系:沒有要求 如已建立工作的管理制度或實施了ISO9001等標準,有一定基礎。 2) 平臺工具:沒有要求 如已構建了項目管理,變更管理,配置管理等工具,有較好支持。 4)企業規模 理論上CMMI認證是導入實施沒有要求組織內人數,但經驗數據是18人以上企業。 申請CMMI認證流程 1. 選擇CMMI認證級別 選擇CMMI級別軟件企業申請認證CMMI不同的級別標準要求,要審時度勢自身情況。 2. 選擇主任評估師 主任評估師是認證評估的發起者,也是評估小組的領導者,這個角色應該擁有足夠的經驗、知識、技術來負責和領導評估活動。 3. 信息收集 在擬訂評估計劃之前,需要先收集企業相關的具體信息。包括商業目標、評估目標、項目信息、人員信息等等。 4. 評估計劃 主任評估師根據收集到的信息集合SCAMPI A的要求,擬訂評估初始計劃,并與企業的評估發起人溝通評估計劃,形成正式的評估計劃。 5. 在線注冊 首先由主任評估師在線注冊本次評估,然后企業的評估發起人和評估小組成員都需要在線注冊。 6. 準備檢查 主任評估師通過遠程或者現場的方式,檢查企業對于現場審核的準備情況,包括相關文件的收集、計劃的執行情況、后勤協調等各個方面,確保正式的現場評估能夠順利進行。 7. 正式評估 主任評估師與其他評估小組成員必須到被審企業的辦公場地進行為期一周的現場審查,整個評估小組在這一個周之內針對CMMI數百條要求逐一尋找物證(日常工作文件記錄)和人證(訪談記錄)來證明企業滿足或不滿足CMMI的要求。并在評估最后一天向全員公布審查結果。 8. 官方審計 主任評估師整理打包好所有評估的工作產出,通過評估系統提交給官方審查。官方的質量審查小組對全球每一場評估進行審查,判斷評估是否滿足SCAMPI A評估流程規范的要求。審查周期最多30個工作日,最快的都在一個周左右的時間內完成審查。 9. 官網發布 官方審查通過之后,會以郵件形式通知到主任評估師和企業的評估發起人,并在全球過級企業名單網址上公布企業過級信息。 價值體現 總的來說,CMMI認證對企業的價值主要體現在以下幾個方面: 1、能保證軟件開發的質量與進度,規范“無序管理”的項目開發過程。 2、有利于成本控制。由于質量得到保證,所以浪費在修改、解決客戶投訴的成本會大大降低。 3、有助于提高軟件開發人員的職業素養。參與其中的每一個員工,無論是項目經理、工程師,還是一些高層管理人,他們的做事方法都逐漸變得標準化、規范化。 4、可以解決人員流動帶來的問題。通過過程改進,公司建立了一個共享經驗的財富池,而不是僅僅依靠某些人員。 5、有利于提升公司和員工績效管理水平,不斷提高、改進效益。通過對開發過程和產品的測量和分析,建立公司的效率指標。