CMMI評估-軟件能力成熟度集成模型,軟件企業開發能力重要標志
CMMI即能力成熟度模型集成(也有稱為:軟件能力成熟度集成模型,Capability Maturity Model Integration)是由美國國防部與卡內基-梅隆大學下的軟件工程研究中心以及美國國防工業協會共同開發和研制的,他們計劃把現在所有現存實施的與即將被發展出來的各種能力成熟度模型,集成到一個框架中去,申請此認證的前提條件是該企業具有有效的軟件企業認定證書。
其目的是幫助軟件企業對軟件工程過程進行管理和改進,增強開發與改進能力,從而能按時地、不超預算地開發出高質量的軟件。其所依據的想法是:只要集中精力持續努力去建立有效的軟件工程過程的基礎結構,不斷進行管理的實踐和過程的改進,就可以克服軟件開發中的困難。CMMI為改進一個組織的各種過程提供了一個單一的集成化框架,新的集成模型框架消除了各個模型的不一致性,減少了模型間的重復,增加透明度和理解,建立了一個自動的、可擴展的框架。因而能夠從總體上改進組織的質量和效率。CMMI主要關注點就是成本效益、明確重點、過程集中和靈活性四個方面。
由美國卡內基梅隆大學的軟件工程研究所(SEI)創立的CMM(Capability Maturity Model軟件能力成熟度模型)認證評估,在過去的十幾年中,對全球的軟件產業產生了非常深遠的影響。CMM共有五個等級,分別標志著軟件企業能力成熟度的五個層次。從低到高,軟件開發生產計劃精度逐級升高,單位工程生產周期逐級縮短,單位工程成本逐級降低。據SEI統計,通過評估的軟件公司對項目的估計與控制能力約提升40%到50%;生產率提高10%到20%,軟件產品出錯率下降超過1/3。
CMMI自出道以來,它所達到的目標就沒有變過,第一個是質量,第二個是時間表,第三就是要用最低的成本。不過特別強調的是,CMMI不是傳統的、僅局限于軟件開發的生命周期,它應該被運用于更廣泛的一個范疇——工程設計的生命周期。TSP的建立,也是為了支持CMMI的這樣一個系統。那么CMMI究竟是什么呢?它并不是一個過程,也不是告訴你怎么去做一件事情。如果用一句話來概括什么是CMMI,它就是各個進程的一個關鍵的元素,在很多領域里面一個集成的點。它是這樣的一個基本架構,能夠用來度量你的有效性和實用性;能夠找出這樣的一些機會,繼續改進的機會,包括在商業目標、策略還有降低項目的風險等方面。
CMMI是一套融合多學科的、可擴充的產品集合, 其研制的初步動機是為了利用兩個或多個單一學科的模型實現一個組織的集成化過程改進。CMMI的本質是軟件管理工程的一個部分。軟件過程改善是當前軟件管理工程的核心問題, 50多年來計算機的發展使人們認識到要高效率、高質量和低成本地開發軟件,必須改善軟件生產過程?;谀P偷倪^程改進是指采用能力模型來指導組織的過程改進,使之過程能力穩定的進行改善,該組織也能變得更加成熟。
對一個軟件企業來說,達到CMM2就基本上進入了規模開發,基本具備了一個現代化軟件企業的基本架構和方法,具備了承接外包項目的能力。CMM3評估則需要對大軟件集成的把握,包括整體架構的整合。一般來說,通過CMMI認證的級別越高,其越容易獲得用戶的信任,在國內、國際市場上的競爭力也就越強。因此,是否能夠通過CMMI認證也成為國際上衡量軟件企業工程開發能力的一個重要標志。
CMMI是世界公認的軟件產品進入國際市場的通行證,它不僅僅是對產品質量的認證,更是一種軟件過程改善的途徑。參與CMM評估的博科負責人表示,通過CMM的評估認證不是目標,它只是推動軟件企業在產品的研發、生產、服務和管理上不斷成熟和進步的手段,是一種持續提升和完善企業自身能力的過程。如果一家公司最終通過CMMI的評估認證,標志著該公司在質量管理的能力已經上升到一個新的高度。
CMMI評估認證的價值
第一、能保證軟件開發的質量與進度,能對“雜亂無章、無序管理”的項目開發過程進行規范。
第二、有利于成本控制。因為質量有所保證,浪費在修改、解決客戶的抱怨方面的成本會降低很多。絕大多數情況是缺少規范制度,只是求快。項目完成后,要花很多時間修修補補,費用很容易失控。
第三、有助于提高軟件開發者的職業素養。每一個具體參與其中的員工,無論是項目經理,還是工程師,甚至一些高層管理人的做事方法逐漸變得標準化、規范化。
第四、能夠解決人員流動所帶來的問題。公司通過過程改進,建立了財富庫以共享經驗, 而不是單純依靠某些人員。
第五、有利于提升公司和員工績效管理水平,以持續改進效益。通過度量和分析開發過程和產品,建立公司的效率指標。
CMMI評估與CMMI證書的區別
很多初識CMMI評估的朋友都搞不清CMMI證書到底是哪里管理,是由哪個機構頒發的,什么樣的證書才是正宗的,會不會有假證書,是不是也跟ISO一樣都是由認證機構頒發的等等一系列的疑問。
先說ISO的管理辦法:接觸過ISO9001認證的朋友都知道,ISO9001是國際標準,企業可以根據自己的認可需求選擇合適的認證機構,比如CQC,BSI,DNV等等這樣的認證機構審核發證,而這些認證機構同時受到國家或國際等組織的監管,比如說認可機構的監管,在中國的認可機構就是CNAS,在英國的就是UKAS,美國的ANAB。就是說,企業的ISO9001證書要從認證機構發出來,而認證機構要得到認可機構的授權,這是國際通用的管理辦法。另外說一下而在中國的認可機構及在中國審核發證的國內外認證機構又是受政府監管如CNCA。就我們國家而言,你要得到一張有效的ISO證書,是要通過CNCA授權的國內外認證機構才可以審核并發證書。
CMMI評估,也有人稱是CMMI認證,“認證”是國內的叫法習慣。要獲得正宗的CMMI證書,是要經過主任評估師對企業的軟件項目評估通過后才會頒發證書,這里要強調的是,發證書是以主任評估師的個人名義簽發的,并不是由認證機構發的。而主任評估師是通過自己的努力參考SEI( Software Engineering Institute)的考試才獲得資質的,有資質的主任評估師到企業去評估,評估結果符合SEI的要求才會把評估報告提交到SEI,SEI審核完評估報告后,才表明企業最終獲得了有效的CMMI證書,SEI會把評估結果公布在SEI網站上供用戶查詢。因此,SEI是管理CMMI證書的唯一機構,SEI授權給評估師去開展評估工作。這里要說明一下,SEI本身是沒有證書這個概念的,他只有注冊這個概念,就是說,證書在中國才有這樣的做法,對于SEI來說,SEI沒有統一印發證書。
- 手機軟件開發
移動應用及手機軟件開發
微信營銷、微博營銷等 - 電子商務
網站建設及技術服務 - 電子政務
統計管理系統開發及維護 - 行業應用
B/S、C/S軟件開發 - 網站優化、推廣策劃
方案制定與實施
- 基層醫療機構信息管理系統軟件著作權登
- 山山快修統一回訪管理系統軟件著作權登
- 基于Android平臺的家校溝通管理
- 基于障礙物識別的油門防誤踩控制系統軟
- 企業崗位價值評估管理軟件軟件著作權登
- 龍江選品平臺分銷系統軟件著作權登記
- 信客云SERP管理系統軟件著作權登記
- 電子郵件系統軟件著作權登記
- 水文水質檢測系統軟件著作權登記
- 教育大數據能力平臺軟件著作權登記
- 智能視頻分析處理采集系統軟件著作權登
- 土壤檢測養分信息分析系統軟件著作權登
- 智能化數字展覽互動體驗系統軟件著作權
- 經營管理系統軟件著作權登記
- 一加一用戶運營平臺軟件著作權登記
- 準靜態法參考壓電試樣校準系統軟件著作
- 校園疫情防控打卡小程序軟件著作權登記
- 大數據智能處理系統軟件著作權登記
- 廣深藝工裝效果展示系統軟件著作權登記
- 基于LiDAR點云的冠層特征信息提取
- 億迅工業設備管理平臺軟件著作權登記
- 十二星座對對碰小程序軟件著作權登記
- 沛霖真空檢測及控制系統軟件著作權登記
- 奧拓虛擬權益管理系統軟件著作權登記
- 面肌痙攣醫療輔助決策系統軟件著作權登
- 玻璃高速磨邊尺寸檢測系統軟件著作權登
- 云物通訊工程施工布線系統軟件著作權登
- 酷開廣告開放平臺中間件軟件軟件著作權
- 押運車輛日常維護管理系統軟件著作權登
- 艾藍途廣告設計繪圖一體化服務系統軟件
- 電力安全控制一體化交互系統軟件著作權
- 水處理設施信息化系統軟件著作權登記
- 基于云計算的數據采集加工服務管理平臺
- 基于MES的車間卓越績效系統軟件著作
- 人工智能機器人設備操作平臺軟件著作權
- 大容量條碼數據編解碼系統軟件軟件著作
- 信息化旅游酒店會員卡管理系統軟件著作
- 社會保險補繳風險識別系統軟件著作權登
- 大數據云端自動化辦公系統(手機版)軟
- 基于AES算法的pytorch模型加
- 新能源電樁運營管理系統軟件著作權登記
- 大數據醫院成本管理系統軟件著作權登記
- 便攜式載體催化甲烷檢測報警儀檢測軟件