CMM/CMMI將軟件過程的成熟度分為5個(gè)等級(jí),以下是5個(gè)等級(jí)的基本特征:
(1)初始級(jí)(initial)。
工作無序,項(xiàng)目進(jìn)行過程中常放棄當(dāng)初的計(jì)劃。管理無章法,缺乏健全的管理制度。開發(fā)項(xiàng)目成效不穩(wěn)定,項(xiàng)目成功主要依靠項(xiàng)目負(fù)責(zé)人的經(jīng)驗(yàn)和能力,他一但離去,工作秩序面目全非。
(2)可重復(fù)級(jí)(Repeatable)。
管理制度化,建立了基本的管理制度和規(guī)程,管理工作有章可循。 初步實(shí)現(xiàn)標(biāo)準(zhǔn)化,開發(fā)工作比較好地按標(biāo)準(zhǔn)實(shí)施。 變更依法進(jìn)行,做到基線化,穩(wěn)定可跟蹤,新項(xiàng)目的計(jì)劃和管理基于過去的實(shí)踐經(jīng)驗(yàn),具有重復(fù)以前成功項(xiàng)目的環(huán)境和條件。
(3)已定義級(jí)(Defined)。
開發(fā)過程,包括技術(shù)工作和管理工作,均已實(shí)現(xiàn)標(biāo)準(zhǔn)化、文檔化。建立了完善的培訓(xùn)制度和專家評(píng)審制度,全部技術(shù)活動(dòng)和管理活動(dòng)均可控制,對(duì)項(xiàng)目進(jìn)行中的過程、崗位和職責(zé)均有共同的理解 。
(4)已管理級(jí)(Managed)。
產(chǎn)品和過程已建立了定量的質(zhì)量目標(biāo)。開發(fā)活動(dòng)中的生產(chǎn)率和質(zhì)量是可量度的。已建立過程數(shù)據(jù)庫(kù)。已實(shí)現(xiàn)項(xiàng)目產(chǎn)品和過程的控制??深A(yù)測(cè)過程和產(chǎn)品質(zhì)量趨勢(shì),如預(yù)測(cè)偏差,實(shí)現(xiàn)及時(shí)糾正。
(5)優(yōu)化級(jí)(Optimizing)。
可集中精力改進(jìn)過程,采用新技術(shù)、新方法。擁有防止出現(xiàn)缺陷、識(shí)別薄弱環(huán)節(jié)以及加以改進(jìn)的手段??扇〉眠^程有效性的統(tǒng)計(jì)數(shù)據(jù),并可據(jù)進(jìn)行分析,從而得出方法。