CMMI全稱是Capability Maturity Model Integration,即能力成熟度模型集成(也有稱為:軟件能力成熟度集成模型) ,是美國國防部的一個設(shè)想,1994年由美國國防部(United States Department of Defense)與卡內(nèi)基-梅隆大學(xué)(Carnegie-Mellon University)下的軟件工程研究中心(Software Engineering Institute,SEISM)以及美國國防工業(yè)協(xié)會(National Defense Industrial Association)共同開發(fā)和研制的,他們計劃把現(xiàn)在所有現(xiàn)存實施的與即將被發(fā)展出來的各種能力成熟度模型,集成到一個框架中去,申請此認證的前提條件是該企業(yè)具有有效的軟件企業(yè)認定證書。
其目的是幫助軟件企業(yè)對軟件工程過程進行管理和改進,增強開發(fā)與改進能力,從而能按時地、不超預(yù)算地開發(fā)出高質(zhì)量的軟件。其所依據(jù)的想法是:只要集中精力持續(xù)努力去建立有效的軟件工程過程的基礎(chǔ)結(jié)構(gòu),不斷進行管理的實踐和過程的改進,就可以克服軟件開發(fā)中的困難。CMMI為改進一個組織的各種過程提供了一個單一的集成化框架,新的集成模型框架消除了各個模型的不一致性,減少了模型間的重復(fù),增加透明度和理解,建立了一個自動的、可擴展的框架。因而能夠從總體上改進組織的質(zhì)量和效率。CMMI主要關(guān)注點就是成本效益、明確重點、過程集中和靈活性四個方面。
CMMI的價值
CMMI為企業(yè)帶來價值主要體現(xiàn)在以下幾個方面:
、能保證軟件開發(fā)的質(zhì)量與進度,能對"雜亂無章、無序管理"的項目開發(fā)過程進行規(guī)范。
第二、有利于成本控制。因為質(zhì)量有所保證,浪費在修改、解決客戶的抱怨方面的成本會降低很多。絕大多數(shù)情況是缺少規(guī)范制度,只是求快。項目完成后,要花很多時間修修補補,費用很容易失控。
第三、有助于提高軟件開發(fā)者的職業(yè)素養(yǎng)。每一個具體參與其中的員工,無論是項目經(jīng)理,還是工程師,甚至一些高層管理人的做事方法逐漸變得標準化、規(guī)范化。
第四、能夠解決人員流動所帶來的問題。公司通過過程改進,建立了財富庫以共享經(jīng)驗, 而不是單純依靠某些人員。
第五、有利于提升公司和員工績效管理水平,以持續(xù)改進效益。通過度量和分析開發(fā)過程和產(chǎn)品,建立公司的效率指標。 |
 |
|