CMMI軟件能力成熟度模型
CMMI全稱是Capability Maturity Model Integration,即能力成熟度模型集成,其目的是幫助軟件企業(yè)對(duì)軟件工程過程進(jìn)行管理和改進(jìn),增強(qiáng)開發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開發(fā)出高質(zhì)量的軟件。其所依據(jù)的想法是:只要集中精力持續(xù)努力去建立有效的軟件工程過程的基礎(chǔ)結(jié)構(gòu),不斷進(jìn)行管理的實(shí)踐和過程的改進(jìn),就可以克服軟件開發(fā)中的困難。CMMI為改進(jìn)一個(gè)組織的各種過程提供了一個(gè)單一的集成化框架,新的集成模型框架消除了各個(gè)模型的不一致性,減少了模型間的重復(fù),增加透明度和理解,建立了一個(gè)自動(dòng)的、可擴(kuò)展的框架。CMMI主要關(guān)注點(diǎn)就是成本效益、明確重點(diǎn)、過程集中和靈活性四個(gè)方面。
CMMI中的成熟度等級(jí)
初始級(jí):軟件過程是無序的,有時(shí)甚至是混亂的,對(duì)過程幾乎沒有定義,成功取決于個(gè)人努力。管理是反應(yīng)式的。
已管理級(jí):建立了基本的項(xiàng)目管理過程來跟蹤費(fèi)用、進(jìn)度和軟件的功能特性。制定了必要的過程紀(jì)律,能重復(fù)早先類似應(yīng)用項(xiàng)目取得的成功經(jīng)驗(yàn)。
已定義級(jí):已將軟件管理和工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。所有項(xiàng)目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護(hù)軟件。
量化管理級(jí):分析軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對(duì)軟件過程和產(chǎn)品都有定量的理解與控制。管理活動(dòng)有一個(gè)作出結(jié)論的客觀依據(jù),能夠在定量的范圍內(nèi)預(yù)測(cè)性能。
優(yōu)化管理級(jí):過程的量化反饋和先進(jìn)的新思想、新技術(shù)促使過程持續(xù)不斷改進(jìn)。 有能力識(shí)別軟件過程中的薄弱環(huán)節(jié),并有足夠的手段改進(jìn)它們,防止缺陷的產(chǎn)生。
CMMI是一個(gè)引導(dǎo)軟件組織不斷走向成熟的過程模型。
辦理流程
所需材料
注冊(cè)信息表
備案表
組織架構(gòu)圖
若干完整生命周期的軟件研發(fā)項(xiàng)目資料
CMMI項(xiàng)目參與角色:總經(jīng)理、 EPG、項(xiàng)目經(jīng)理、QA、OT、CM、ATM成員等。
常見問題
申請(qǐng)周期多久
根據(jù)軟件團(tuán)隊(duì)的規(guī)模,3級(jí)3-4個(gè)月;4級(jí)或5級(jí)需要5-7個(gè)月
評(píng)估涉及哪些部門配合
軟件開發(fā)部門、公司高層領(lǐng)導(dǎo)和行政部門
初次申請(qǐng)是否可以申請(qǐng)高級(jí)別
國(guó)內(nèi)企業(yè)首次申報(bào)只能申請(qǐng)3級(jí),完成3級(jí)評(píng)審1年以后可以申請(qǐng)高級(jí)別