CMMI軟件能力成熟度模型認(rèn)證介紹
一、什么是CMMI?
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成。CMMI是美國產(chǎn)業(yè)界、政府和卡內(nèi)基梅隆大學(xué)軟件工程研究所(CMU/SEI)于2002年1月推出的集 成了軟件工程(SW)、系統(tǒng)工程(SE)、集成化產(chǎn)品和過程開發(fā)(IPPD)的集成成熟度模型。
二、CMMI級別介紹
1、初始級(Initial)
軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應(yīng)式的。
2、可重復(fù)級/受管理級(Repeatable)
建立了基本的項(xiàng)目管理過程來跟蹤費(fèi)用、進(jìn)度和功能特性。制定了必要的過程紀(jì)律,能重復(fù)早先類似應(yīng)用項(xiàng)目取得的成功經(jīng)驗(yàn)。
共7個過程域:
1)需求管理 Requrements Management
2)項(xiàng)目規(guī)劃 Project Planing
3)項(xiàng)目跟蹤和控制 Project Monitoring and Control
4)供應(yīng)商協(xié)議管理 Supplier Agreement Management
5)度量與分析 Measurement and Analysis
6)過程與產(chǎn)品質(zhì)量保證 Process and Product Quality Assurance
7)配置管理 Configuration Management
3、已定義級(Defined)
已將軟件管理和工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。所有項(xiàng)目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護(hù)軟件,軟件產(chǎn)品的生產(chǎn)在整個軟件過程是可見的。
共18個過程域:
1)需求開發(fā) Requirements Development
2)技術(shù)解決方案 Techical Solution
3)產(chǎn)品集成 Product Integration
4)驗(yàn)證 Verification
5)確認(rèn) Validation
6)組織過程焦點(diǎn) Organization Process Focus
7)組織過程定義 Organization Process Defintion
8)組織培訓(xùn) Orgnizational Training
9)集成項(xiàng)目管理 Integrated Project Management
10)風(fēng)險管理 Risk Management
11)決策分析和解決 DecisionAnalysis and Resolution
12)集成團(tuán)隊(duì) Integrated Teaming
13)集成組織環(huán)境 Organizational Environment for Integration
14)集成供應(yīng)商管理 Integrated Suppliers Management
................
其中12、13是針對大型軟件團(tuán)隊(duì)提出的要求,一般情況下中小型軟件企業(yè)可以不用。14是如果軟件企業(yè)需要管理大量的供應(yīng)商,則需要考慮這個PA。
4、量化管理級(Managed)
分析對軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制。管理有一個作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測性能。
共2個過程域:
1)組織過程性能 Orgnizational Process Performance
2)量化項(xiàng)目管理 Quantitative Project Management
5、優(yōu)化管理級(Optimizing)
過程的量化反饋和先進(jìn)的新思想、新技術(shù)促使過程持續(xù)不斷改進(jìn)。
共2個過程域:
1)組織創(chuàng)新及部署 Orgnizational Innovation and Deployment
2)原因分析與決策 Causal Analysis and Resolution
三、企業(yè)實(shí)施CMMI的好處?
1、CMMI是一套過程能力評估模型,能夠幫助企業(yè)知道自己現(xiàn)在處于什么樣的位置。
2、CMMI是一套過程改進(jìn)模型,采用階段式或者連續(xù)式的表達(dá)方法,能夠?yàn)槠髽I(yè)指明過程改進(jìn)的方向。
3、CMMI能夠幫助企業(yè)建立起一個針對性很強(qiáng)的質(zhì)量管理體系,幫助用戶提高產(chǎn)品的質(zhì)量,提高客戶的滿意度。
4、CMMI能夠幫助企業(yè)建立起一個層次化的管理體系,使企業(yè)的運(yùn)營處于一個有序的、有預(yù)防能力的環(huán)境,改善企業(yè)的文化氛圍,提高員工的滿意度。
5、CMMI能夠幫助企業(yè)建立起持續(xù)改進(jìn)的質(zhì)量觀念,建立起知識積累的機(jī)制,幫助企業(yè)節(jié)省運(yùn)營成本,提高企業(yè)效益。
四、認(rèn)證要求
1、CMMI認(rèn)證組織通常為企業(yè)、事業(yè)、科研機(jī)構(gòu)等主體或下屬的研發(fā)部門。
2、組織應(yīng)按照CMMI模型的要求建立項(xiàng)目管理體系。
3、CMMI體系應(yīng)當(dāng)在組織內(nèi)全面實(shí)施,而不是僅僅個別的項(xiàng)目按照CMMI要求來管理。(根據(jù)CMMI 1.3模型,理論上組織只有1個項(xiàng)目也可以進(jìn)行CMMI評估,但實(shí)踐中基本上都需要以上3個項(xiàng)目)。組織應(yīng)收集和保存項(xiàng)目按照CMMI進(jìn)行管理的記錄和數(shù)據(jù)。
4、CMMI認(rèn)證后有效期3年,組織在3年后可以選擇CMMI復(fù)評或CMMI升級