關(guān)于項(xiàng)目管理成熟度模型的討論(四)

字號(hào):

cmm第三級(jí):確定級(jí)
    ◆ 特征
    (1)無論管理方面或工程方面的軟件過程都已文件化、標(biāo)準(zhǔn)化,并綜合成軟件開發(fā)組織的標(biāo)準(zhǔn)軟件過程。
    (2)軟件過程標(biāo)準(zhǔn)被應(yīng)用到所有的工程中,用于編制和維護(hù)軟件。有的項(xiàng)目也可根據(jù)實(shí)際情況,對(duì)軟件開發(fā)組織的標(biāo)準(zhǔn)軟件過程進(jìn)行剪裁。
    (3)在從事一項(xiàng)工程時(shí),產(chǎn)品的生產(chǎn)過程、花費(fèi)、計(jì)劃以及功能都是可以控制的,從而軟件質(zhì)量也可以控制。
    (4)軟件工程過程組(sepg)負(fù)責(zé)軟件活動(dòng)。
    (5)在全組織范圍內(nèi)安排培訓(xùn)計(jì)劃。
    ◆ 過程
    (1)整個(gè)組織全面采用綜合性的管理及工程過程來管理。軟件工程和管理活動(dòng)是穩(wěn)定的和可重復(fù)的,具有連續(xù)性的。
    (2)軟件過程起了預(yù)見及防范問題的作用,能使風(fēng)險(xiǎn)的影響小化。
    ◆ 人員
    (1)以項(xiàng)目組的方式進(jìn)行工作。如同綜合產(chǎn)品團(tuán)隊(duì)。
    (2)在整個(gè)組織內(nèi)部的所有人對(duì)于所定義的軟件過程的活動(dòng)、任務(wù)有深入了解,大大加強(qiáng)了過程能力。
    (3)有計(jì)劃地按人員的角色進(jìn)行培訓(xùn)。
    ◆ 技術(shù)在定性基礎(chǔ)上建立新的評(píng)估技術(shù)。
    ◆ 度量
    (1)在全過程中收集使用數(shù)據(jù)。
    (2)在全項(xiàng)目中系統(tǒng)性地共享數(shù)據(jù)。
    ◆ 改進(jìn)方向
    (1)開始著手軟件過程的定量分析,以達(dá)到定量地控制軟件項(xiàng)目過程的效果。
    (2)通過軟件的質(zhì)量管理達(dá)到軟件的質(zhì)量目標(biāo)。
    Cmm第四級(jí):管理級(jí)
    ◆ 特征
    (1)制定了軟件過程和產(chǎn)品質(zhì)量的詳細(xì)而具體的度量標(biāo)準(zhǔn),軟件過程和產(chǎn)品質(zhì)量都可以被理解和控制。
    (2)軟件組織的能力是可預(yù)見的,原因是軟件過程是被明確的度量標(biāo)準(zhǔn)所度量和操作。不言而喻,軟件產(chǎn)品的質(zhì)量就可以預(yù)見和得以控制。
    (3)組織的度量工程保證所有項(xiàng)目對(duì)生產(chǎn)率和質(zhì)量進(jìn)行度量、并作為重要的軟件過程活動(dòng)。
    (4)具有良好定義及一致的度量標(biāo)準(zhǔn)來指導(dǎo)軟件過程,并作為評(píng)價(jià)軟件過程及產(chǎn)品的定量基礎(chǔ)。
    (5)在開發(fā)組織內(nèi)已建立軟件過程數(shù)據(jù)庫,保存收集到的數(shù)據(jù),可用于各項(xiàng)目的軟件過程。
    ◆ 過程
    (1)開始定量地認(rèn)識(shí)軟件過程。
    (2)軟件過程的變化小,一般在可接受的范圍內(nèi)。
    (3)可以預(yù)見軟件過程中和產(chǎn)品質(zhì)量方面的一些趨勢(shì)。一旦質(zhì)量經(jīng)度量后超出這些標(biāo)準(zhǔn)或是有所違反,可以采用一些方法去改正,以達(dá)到良好的目標(biāo)。
    ◆ 人員每個(gè)項(xiàng)目中存在強(qiáng)烈的群體工作意識(shí)。因?yàn)槊咳硕剂私鈧€(gè)人的作用與組織的關(guān)系,因此能夠產(chǎn)生這種群體意識(shí)。
    ◆ 技術(shù)不斷的在定量基礎(chǔ)上評(píng)估新技術(shù)。
    ◆ 度量
    (1)在全組織內(nèi)進(jìn)行數(shù)據(jù)收集與確定。
    (2)度量標(biāo)準(zhǔn)化。
    (3)數(shù)據(jù)用于定量地理解軟件過程及穩(wěn)定軟件過程。
    ◆ 改進(jìn)方向
    (1)缺陷防范,不僅僅在發(fā)現(xiàn)了問題時(shí)能及時(shí)改進(jìn),而且應(yīng)采取特定行動(dòng)防止將來出現(xiàn)這類缺陷。
    (2)主動(dòng)進(jìn)行技術(shù)變動(dòng)管理、標(biāo)識(shí)、選擇和評(píng)價(jià)新技術(shù),使有效的新技術(shù)能在開發(fā)組織中施行。
    (3)進(jìn)行過程變動(dòng)管理,定義過程改進(jìn)的目的,經(jīng)常不斷地進(jìn)行過程改進(jìn)。
    cmm第五級(jí):優(yōu)化級(jí)
    ◆ 特征
    (1)整個(gè)組織特別關(guān)注軟件過程改進(jìn)的持續(xù)性、預(yù)見及增強(qiáng)自身,防止缺陷及問題的發(fā)生,不斷地提高他們的過程處理能力。
    (2)加強(qiáng)定量分析,通過來自過程的質(zhì)量反饋和吸收新觀念,新科技,使軟件過程能不斷地得到改進(jìn)。
    (3)根據(jù)軟件過程的效果,進(jìn)行成本/利潤(rùn)分析,從成功的軟件過程中吸取經(jīng)驗(yàn),加以總結(jié)。把好的創(chuàng)新成績(jī)迅速向全組織轉(zhuǎn)移, 對(duì)失敗的案例,由軟件過程小組進(jìn)行分析以找出原因。
    (4)組織能找出過程的不足并預(yù)先改進(jìn),把失敗的教訓(xùn)告知全體組 織以防止重復(fù)以前的錯(cuò)誤。
    (5)對(duì)軟件過程的評(píng)價(jià)和對(duì)標(biāo)準(zhǔn)軟件過程的改進(jìn),都在全組織內(nèi)推 廣。
    ◆ 過程
    (1)不斷地系統(tǒng)地改進(jìn)軟件過程。
    (2)理解并消除產(chǎn)生問題的公共根源,在任何一個(gè)系統(tǒng)中都可找到:由于隨機(jī)變化造成重復(fù)工作、進(jìn)而導(dǎo)致時(shí)間浪費(fèi)。為了防止浪 費(fèi)人力可能導(dǎo)致的系統(tǒng)變化。要消除“公共”的無效率根源,防止浪費(fèi)發(fā)生。盡管所有級(jí)別都存在這些問題,但這是第五級(jí)的焦點(diǎn)。
    ◆ 人員
    (1)整個(gè)組織都存在自覺的強(qiáng)烈的團(tuán)隊(duì)意識(shí)。
    (2)每個(gè)人都致力過程改進(jìn),人們不再以達(dá)到里程碑的成就而滿足, 而要力求減少錯(cuò)誤率。
    ◆ 技術(shù)基于定量的控制和管理,事先主動(dòng)考慮新技術(shù)、追求新技術(shù)。可以實(shí)現(xiàn)軟件開發(fā)中的方法和新技術(shù)的革新、以防止出現(xiàn)錯(cuò)誤,不斷提 高產(chǎn)品的質(zhì)量和生產(chǎn)率。
    ◆ 度量利用數(shù)據(jù)來評(píng)估,選擇過程改進(jìn)。
    ◆ 改進(jìn)方向保持持續(xù)不斷的軟件過程改進(jìn)。
    cmm總結(jié):五層結(jié)構(gòu)圖我們看到,在第五級(jí)上,技術(shù)和過程的改進(jìn)像普通商業(yè)活動(dòng)一樣有計(jì)劃、有管理地進(jìn)行。由于組織不斷的致力于改進(jìn)過程的能力,所以軟件開發(fā)組織的能力可持續(xù)改進(jìn)。這種改進(jìn)不僅表現(xiàn)在對(duì)存在的軟件過程逐步改進(jìn),不表現(xiàn)在采用新技術(shù)和新方法方面的革新。