CMMI模型概述
CMMI(Capability Maturity Model Integration For Software,軟件能力成熟度模型集成)是在CMM(Capability Maturity Model For Software,軟件能力成熟度模型)的基礎上發展而來的。CMMI是由美國卡耐基梅隆大學軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進和軟件開發管理方面的專家歷時四年而開發出來的,并在全世界推廣實施的一種軟件能力成熟度評估標準,主要用于指導軟件開發過程的改進和進行軟件開發能力的評估。
隨著CMMI體系的開發和升級,2018年7月17日,CMMI 研究院正式發布了CMMI模型V2.0中文版,該版本是一個全球公認的軟件、產品和系統開發優良實踐過程改進模型,能夠幫助組織提升績效。
企業認證CMMI的主要收益
CMMI模型由一系列的PA(過程域)組成,這些PA構成了集成能力模型的核心,為企業提供了軟件工程、系統工程、集成產品及過程開發方面的過程改進框架和指南。主要有以下幾方面收益:
◆ 提高質量和生產率。CMMI對研發過程設定質量控制點進行嚴格的質量檢查,提升產品的質量,減少了因質量問題減少的返工,從而提升了工作效率。據SEI統計,通過CMMI咨詢認證并切實實施CMMI管理模式的軟件公司對項目的估計與控制能力約提升40%-50%;生產率提高10%-20%,軟件產品出錯率下降超過1/3。
◆ 縮短交付周期。實施CMMI可以提升估算能力,通過準確的項目計劃和嚴格的項目監控,控制項目進度,縮短項目周期。
◆ 控制成本。通過CMMI的規范管理,較少因錯誤、bug以及需求反復帶來的損失,有效控制成本。
◆ 提高人員水平,通過CMMI企業健全了軟件研發團隊、明晰了崗位的職責、加強了團隊的管理,使員工工作方法逐漸標準化、規范化,提升人員工作水平。
◆ 提升管理水平。CMMI幫助企業建立了規范的軟件研發過程,提升了企業的研發管理水平;CMMI幫助企業建立過程資產庫,將企業的知識經驗進行收集和分享,從而解決人員流動給企業帶來的影響。
◆ 有利于市場開拓。隨著業界對CMMI的廣泛認可,越來越多的組織將CMMI作為供應商的選擇標準和招標要求,CMMI認證有助于軟件企業形象和市場開拓,有利于企業獲得長期穩定的訂單。