HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專(zhuān)注品牌策劃15年

    常見(jiàn)的CMM(常見(jiàn)的CMM)

    發(fā)布時(shí)間:2023-04-14 10:23:13     稿源: 創(chuàng)意嶺    閱讀: 132        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于常見(jiàn)的CMM的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話(huà)答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線(xiàn)網(wǎng)頁(yè)版、PC客戶(hù)端

    官網(wǎng):https://ai.de1919.com

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶(hù)遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話(huà)175-8598-2043,或添加微信:1454722008

    本文目錄:

    常見(jiàn)的CMM(常見(jiàn)的CMM)

    一、cmm 的五個(gè)級(jí)別是什么?

    CMM分為五個(gè)等級(jí):一級(jí)為初始級(jí),二級(jí)為可重復(fù)級(jí),三級(jí)為已定義級(jí),四級(jí)為已管理級(jí),五級(jí)為優(yōu)化級(jí)。

    二、關(guān)于CMM的問(wèn)題

    什么是CMM

    日前,國(guó)務(wù)院發(fā)布的《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》中第17條中表示,將對(duì)軟件出口型企業(yè)CMM認(rèn)證費(fèi)用予以適當(dāng)支持,那么CMM是什么呢? CMM是能力成熟度模型(capabilityMaturityModel)的縮寫(xiě),是一種用于評(píng)價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評(píng)估。CMM分為五個(gè)等級(jí):一級(jí)為初始級(jí),二級(jí)為可重復(fù)級(jí),三級(jí)為已定義級(jí),四級(jí)為已管理級(jí),五級(jí)為優(yōu)化級(jí)。 CMM是由美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所1987年研制成功的,是目前國(guó)際上最流行最實(shí)用的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度等級(jí)認(rèn)證標(biāo)準(zhǔn)。目前,我國(guó)已有軟件企業(yè)通過(guò)了CMM標(biāo)準(zhǔn)認(rèn)證。

    ********************************************

    CMM是軟件過(guò)程能力成熟度模型(Capacity Maturity Model)

    不過(guò)這東西被上一期csdn雜志上一篇文章鄙視過(guò)。

    CMM簡(jiǎn)介

    CMM是軟件過(guò)程能力成熟度模型(Capacity Maturity Model)的簡(jiǎn)稱(chēng),是卡內(nèi)基-梅隆大學(xué)軟件工程研究院為了滿(mǎn)足美國(guó)聯(lián)邦政府評(píng)估軟件供應(yīng) 商能力的要求,于1986年開(kāi)始研究的模型,并于1991年正式推出了CMM 1.0 版。CMM自問(wèn)世以來(lái)備受關(guān)注,在一些發(fā)達(dá)國(guó)家和地區(qū)得到了廣泛應(yīng)用,成為衡量軟件公司軟件開(kāi)發(fā)管理水平的重要參考因素和軟件過(guò)程改進(jìn)事實(shí)上的工業(yè)標(biāo)準(zhǔn)。據(jù)了解,美國(guó)、印度、日本等國(guó)家已有數(shù)十家公司通過(guò)了CMM不同等級(jí)的認(rèn)證。

    1986年11月,SEI應(yīng)美國(guó)聯(lián)邦政府的要求,在Mitre公司的協(xié)助下,于1987年9月開(kāi)發(fā)了一套軟件能力成熟度框架和一套軟件成熟度問(wèn)卷,用來(lái)評(píng)估軟件供應(yīng)商的能力。這就是最早用于探索軟件過(guò)程成熟度的一個(gè)工具。

    四年以后,也就是1991年,SEI自己總結(jié)了CMM成熟度框架和初版成熟度問(wèn)卷的實(shí)踐經(jīng)驗(yàn),并以此為基礎(chǔ)推出民用CMM1.0版。

    CMM1.0版合用兩年之后,1992年4月,SEI舉行了CMM一個(gè)的研討會(huì),參加研討會(huì)的有大約200名富有經(jīng)驗(yàn)的軟件專(zhuān)家。SEI在廣泛聽(tīng)取他們的意見(jiàn)之后,又于1993年推出 CMM1.1版。這也是目前世界上比較流行和通用的CMM版本。

    十幾年來(lái),此項(xiàng)工作一直在不斷進(jìn)行。按照SEI原來(lái)的計(jì)劃,CMM的改進(jìn)版本2.0應(yīng)該在1997年11月完成,然后在取得版本2.0得實(shí)踐反饋意見(jiàn)之后,在1999年完成準(zhǔn)CMM2.0版本。但是,美國(guó)國(guó)防部辦公室要求SEI推遲發(fā)布CMM2.0版本,而要先完成一個(gè)更為緊迫得項(xiàng)目CMMI。

    CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,這也是美國(guó)國(guó)防部的一個(gè)設(shè)想,他們想把現(xiàn)在所有的以及將被發(fā)展出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。這個(gè)框架有兩個(gè)功能,第一,軟件獲取方法的改革;第二,建立一種從集成產(chǎn)品與過(guò)程發(fā)展的角度出發(fā)、包含健全的系統(tǒng)開(kāi)發(fā)原則的過(guò)程改進(jìn)。

    隨著人們對(duì)CMM研究的不斷深入,其他學(xué)科也結(jié)合本系統(tǒng)的特點(diǎn),陸續(xù)推出了自己的CMM模型。例如,人力資源能力成熟度模型、系統(tǒng)工程能力成熟度模型等等。為了以示區(qū)別,國(guó)內(nèi)外很多資料把CMM叫做SW-CMM。

    軟件過(guò)程成熟度的提高是一個(gè)漸進(jìn)的過(guò)程,需要一個(gè)長(zhǎng)遠(yuǎn)的、可持續(xù)發(fā)展的過(guò)程作為保證。為建立一個(gè)面向過(guò)程持續(xù)提高的基礎(chǔ)和文化,有些軟件企業(yè)可能要花費(fèi)很大的精力和時(shí)間。但是這種努力對(duì)任何一個(gè)軟件企業(yè)來(lái)說(shuō)都是非常必要的。

    CMM目前代表著軟件發(fā)展的一種思路,一種提高軟件過(guò)程能力的途徑。盡管它存在著某些不足。例如,成熟級(jí)別、關(guān)鍵過(guò)程域、公共屬性和關(guān)鍵實(shí)踐還需要在軟件行業(yè)進(jìn)一步深入地討論和修訂,但它確實(shí)為軟件行業(yè)的發(fā)展提供了一個(gè)良好的框架,而且是濃度軟件過(guò)程能力提高的有用工具。

    增強(qiáng)我國(guó)軟件企業(yè)的競(jìng)爭(zhēng)力,提高國(guó)產(chǎn)軟件的水平是國(guó)人的共同愿望,但目前我國(guó)軟件水平,尤其是軟件開(kāi)發(fā)能力和軟件生產(chǎn)能力還很差,這也是不爭(zhēng)的事實(shí)。那么,如何提高我國(guó)軟件的開(kāi)發(fā)和生產(chǎn)能力,從而提高軟件整體水平?軟件企業(yè)實(shí)施CMM也許不失為一條有效的途徑。

    一個(gè)企業(yè)的軟件能力更取決于該企業(yè)的過(guò)程能力,特別是在軟件開(kāi)發(fā)和生產(chǎn)中的成熟度。其過(guò)程能力越是成熟,該企業(yè)的軟件生產(chǎn)能力 就越有保證。目前,我國(guó)已有一些軟件企業(yè)正在嘗試實(shí)施CMM。

    當(dāng)然,CMM不是萬(wàn)能的,并不一定對(duì)所有的軟件企業(yè)都適合,實(shí)施CMM的企業(yè)也有失敗的例子。我們希望通過(guò)本專(zhuān)欄能使更多的企業(yè)了解CMM,盡快找到適合本企業(yè)的發(fā)展之路,從而提高中國(guó)軟件企業(yè)的競(jìng)爭(zhēng)力。

    **********************************************

    畫(huà)一個(gè)圖吧:(CMM的五層結(jié)構(gòu)圖)

    -----------------

    / 優(yōu) 化 級(jí) /

    / (5) /

    -----------------

    | 不斷改進(jìn)的過(guò)程

    |

    -----------------

    / 可 管 理 級(jí) /

    / (4) /

    -----------------

    | 能預(yù)見(jiàn)的過(guò)程

    |

    -----------------

    / 確 定 級(jí) /

    / (3) /

    -----------------

    | 標(biāo)準(zhǔn)一致的過(guò)程

    |

    -----------------

    / 可 重 復(fù) 級(jí) /

    / (2) /

    -----------------

    | 有紀(jì)律的過(guò)程

    |

    -----------------

    / 初 始 級(jí) /

    / (1) /

    -----------------

    *********************************************

    CMM即Capability Maturity Model,中文翻譯為能力成熟度模型", 是軟件工程研究的一個(gè)重要里程碑。CMM的研究始于1986年11月,當(dāng)時(shí)為了滿(mǎn)足美國(guó)聯(lián)邦政府評(píng)估軟件供應(yīng)商能力的要求,美國(guó)卡內(nèi)基·梅隆大學(xué)的軟件工程研究院(SEI)牽頭,在Mitre公司的協(xié)助下,用不到一年的時(shí)間,于1987年9月發(fā)布了一份能力成熟度框架(Capability Maturity Framework),以及一套成熟度問(wèn)卷(Maturity Questionnaire).

    很多人認(rèn)為這套問(wèn)卷就代表了CMM模型,其實(shí)它只是用于探索軟件過(guò)程成熟度的一個(gè)工具,真正的模型出現(xiàn)在四年以后。SEI總結(jié)了自1987年以來(lái)對(duì)成熟度框架和初版成熟度問(wèn)卷的實(shí)戰(zhàn)經(jīng)驗(yàn),并以此為基礎(chǔ),推出了CMM1.0版。這個(gè)推出于1991年的CMM1.0 集中了四年來(lái)對(duì)軟件公司評(píng)估的經(jīng)驗(yàn)以及廣泛的用戶(hù)反饋,在成熟度框架的基礎(chǔ)上建立了一個(gè)可用的模型,這個(gè)模型可以更加有效地幫助軟件企業(yè)建立和實(shí)施過(guò)程改進(jìn)計(jì)劃。

    CMM1.0版使用兩年之后,于1992年四月進(jìn)行了一個(gè)研討會(huì),參加研討會(huì)的有約兩百名富有經(jīng)驗(yàn)的軟件專(zhuān)業(yè)人員。在廣泛聽(tīng)取了他們的反饋意見(jiàn)之后,SEI于1993年推出了CMM1.1版。近幾年來(lái),CMM又推出了2.0版本,同時(shí)進(jìn)入了ISO體系,稱(chēng)為ISO/IEC15504或SPICE. SPICE從1995年起進(jìn)入實(shí)地測(cè)試階段,可能于2001年發(fā)布。

    CMM致力于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評(píng)估。該模型在美國(guó)和北美地區(qū)已得到廣泛應(yīng)用同時(shí)正在被越來(lái)越多的歐洲和亞洲等國(guó)家的大型信息技術(shù)企業(yè)所采納,實(shí)際上已成為軟件開(kāi)發(fā)過(guò)程改進(jìn)與評(píng)估的事實(shí)上的工業(yè)標(biāo)準(zhǔn)。

    CMM將軟件過(guò)程的成熟度分為5個(gè)等級(jí),以下是5個(gè)等級(jí)的軟件機(jī)構(gòu)的特征:

    (1)初始級(jí)(initial) 工作無(wú)序,項(xiàng)目進(jìn)行過(guò)程中常放棄當(dāng)初的計(jì)劃。管理無(wú)章,缺乏健全的管理制度。開(kāi)發(fā)項(xiàng)目成效不穩(wěn)定,優(yōu)秀管理人員的管理方法可能取得有效,但他一離去,工作秩序面目全非,產(chǎn)品的性能和質(zhì)量依賴(lài)于個(gè)人能力和行為。

    (2)可重復(fù)級(jí)(Repeatable) 管理制度化,建立了基本的管理制度和規(guī)程,管理工作有章可循。 初步實(shí)現(xiàn)標(biāo)準(zhǔn)化,開(kāi)發(fā)工作較好地實(shí)施標(biāo)準(zhǔn)。 變更依法進(jìn)行,做到基線(xiàn)化。穩(wěn)定可跟蹤,新項(xiàng)目的計(jì)劃和管理基于過(guò)去的實(shí)踐經(jīng)驗(yàn),具有重復(fù)以前成功項(xiàng)目的環(huán)境和條件。

    (3)已定義級(jí)(Defined) 開(kāi)發(fā)過(guò)程,包括技術(shù)工作和管理工作,均已實(shí)現(xiàn)標(biāo)準(zhǔn)化、文檔化。 建立了完善的培訓(xùn)制度和專(zhuān)家評(píng)審制度 全部技術(shù)活動(dòng)和管理活動(dòng)均可控制 對(duì)項(xiàng)目進(jìn)行中的過(guò)程、崗位和職責(zé)均有共同的理解 。

    (4)已管理級(jí)(Managed) 產(chǎn)品和過(guò)程已建立了定量的質(zhì)量目標(biāo)。過(guò)程中活動(dòng)的生產(chǎn)率和質(zhì)量是可量度的。已建立過(guò)程數(shù)據(jù)庫(kù)。已實(shí)現(xiàn)項(xiàng)目產(chǎn)品和過(guò)程的控制??深A(yù)測(cè)過(guò)程和產(chǎn)品質(zhì)量趨勢(shì),如預(yù)測(cè)偏差,實(shí)現(xiàn)及時(shí)糾正。

    (5)優(yōu)化級(jí)(Optimizing) 可集中精力改進(jìn)過(guò)程,采用新技術(shù)、新方法。擁有防止出現(xiàn)缺陷、識(shí)別薄弱環(huán)節(jié)以及加以改進(jìn)的手段??扇〉眠^(guò)程有效性的統(tǒng)計(jì)數(shù)據(jù),并可據(jù)進(jìn)行分析,從而得出最佳方法。

    軟件大國(guó)印度,十分重視軟件開(kāi)發(fā)過(guò)程的管理及與其相關(guān)的理論與標(biāo)準(zhǔn)的發(fā)展。據(jù)統(tǒng)計(jì),在印度的2000多家軟件公司中有75家軟件公司通過(guò)了ISO9000認(rèn)證, 60多家軟件公司通過(guò)了CMM認(rèn)證,其中達(dá)到CMM5級(jí)一家,4級(jí)三家,3級(jí)4家。

    CMM與ISO9000的區(qū)別主要有以下幾點(diǎn):

    1.CMM是專(zhuān)門(mén)針對(duì)軟件產(chǎn)品開(kāi)發(fā)及服務(wù)的,而ISO9000則有寬得多的范圍。

    2.CMM強(qiáng)調(diào)軟件開(kāi)發(fā)過(guò)程的成熟度,即過(guò)程的不斷改進(jìn)和提高,而ISO9000則僅描述可接收的質(zhì)量體系的最低標(biāo)準(zhǔn)。

    3.CMM3級(jí)的覆蓋范圍要大于ISO9000的覆蓋范圍

    引進(jìn)CMM的意義:

    1. 對(duì)軟件企業(yè):

    提高軟件開(kāi)發(fā)的管理能力:CMM提供了軟件企業(yè)自我評(píng)估的方法和自我提高的手段

    提高軟件生產(chǎn)率

    加強(qiáng)軟件生產(chǎn)的國(guó)際競(jìng)爭(zhēng)力

    2. 對(duì)軟件項(xiàng)目發(fā)包單位和軟件用戶(hù):

    提供了對(duì)軟件開(kāi)發(fā)商開(kāi)發(fā)管理水平的評(píng)估手段,有助于軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)識(shí)別。

    ***********************************************

    隨著人們對(duì)CMM研究的不斷深入,其他學(xué)科也結(jié)合本系統(tǒng)的特點(diǎn),陸續(xù)推出了自己的CMM模型。例如,人力資源能力成熟度模型、系統(tǒng)工程能力成熟度模型等等:

    (1) SW-CMM (Software CMM) 軟件CMM

    (2) SE-CMM (System Engineering CMM) 系統(tǒng)工程CMM

    (3) SA-CMM (Software Acquisition CMM) 軟件采購(gòu)CMM

    (4) IPT-CMM (Integrated Product Team CMM) 集成產(chǎn)品群組CMM

    (5) P-CMM (People CMM) 人力資源能力成熟度模型

    為了以示區(qū)別,國(guó)內(nèi)外很多資料把CMM叫做SW-CMM。按照SEI原來(lái)的計(jì)劃,CMM的改進(jìn)版本2.0應(yīng)該在1997年11月完成,然后在取得版本2.0得實(shí)踐反饋意見(jiàn)之后,在1999年完成準(zhǔn)CMM2.0版本。但是,美國(guó)國(guó)防部辦公室要求SEI推遲發(fā)布CMM2.0版本,而要先完成一個(gè)更為緊迫的項(xiàng)目CMMI。

    CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,這也是美國(guó)國(guó)防部的一個(gè)設(shè)想,他們想把現(xiàn)在所有的以及將被發(fā)展出來(lái)的各種能力成熟度模型,集成到一個(gè)框架中去。這個(gè)框架有兩個(gè)功能,第一,軟件采購(gòu)方法的改革;第二,建立一種從集成產(chǎn)品與過(guò)程發(fā)展的角度出發(fā)、包含健全的系統(tǒng)開(kāi)發(fā)原則的過(guò)程改進(jìn)。就軟件而言,CMMI是SW-CMM的修訂本。它兼收了SW-CMM 2.0版C稿草案和SPA中更合理、更科學(xué)和更周密的優(yōu)點(diǎn)。SEI在發(fā)表CMMI-SE/SW 1.0版時(shí),宣布大約用兩年的時(shí)間完成從CMM到CMMI的過(guò)渡。

    CMMI項(xiàng)目更為工業(yè)界和政府部門(mén)提供了一個(gè)集成的產(chǎn)品集,其主要目的是消除不同模型之間的不一致和重復(fù),降低基于模型改善的成本。CMMI將以更加系統(tǒng)和一致的框架來(lái)指導(dǎo)組織改善軟件過(guò)程,提高產(chǎn)品和服務(wù)的開(kāi)發(fā)、獲取和維護(hù)能力

    *********************************************

    CMM的發(fā)展過(guò)程

    1984年美國(guó)國(guó)防部為降低采購(gòu)風(fēng)險(xiǎn),委托卡耐基—梅隆大學(xué)軟件工程研究院(SEI)制定了軟件過(guò)程改進(jìn)、評(píng)估模型,也稱(chēng)為SEI SW-CMM。該模型于1991年正式推出,迅速得到廣大軟件企業(yè)及其顧客的認(rèn)可。從1987年SEI推出SW-CMM框架開(kāi)始,1991年推出 CMM 1.0 版,1993年推出CMM 1.1 版,2000年推出CMMI-SE/SW 1.0版。我國(guó)也于2001年4月發(fā)布了《SJ/T 11234-2001 軟件過(guò)程能力評(píng)估模型》和《SJ/T 11235-2001 軟件能力成熟度模型》兩個(gè)標(biāo)準(zhǔn)。我國(guó)政府一直重視軟件產(chǎn)業(yè)的規(guī)范和發(fā)展,國(guó)務(wù)院于2000年6月頒發(fā)的“18號(hào)文件”第五章第十七條明確提出鼓勵(lì)軟件出口型企業(yè)通過(guò)ISO9000系列質(zhì)量保證體系認(rèn)證和CMM認(rèn)證,其認(rèn)證費(fèi)用通過(guò)中央外貿(mào)發(fā)展基金適當(dāng)予以支持。目前各省市、高新區(qū)、軟件園都有對(duì)通過(guò)CMM的企業(yè)給予資金獎(jiǎng)勵(lì)的制度。

    **********************************************

    CMM的含義與作用

    CMM是Capability Maturity Model for Software的簡(jiǎn)稱(chēng),中文叫“軟件能力成熟度模型”,是對(duì)組織軟件過(guò)程能力的描述。CMM的核心是把軟件開(kāi)發(fā)視為一個(gè)過(guò)程,并根據(jù)這一原則對(duì)軟件開(kāi)發(fā)和維護(hù)進(jìn)行過(guò)程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化,使企業(yè)能夠更好的實(shí)現(xiàn)商業(yè)目標(biāo)。它側(cè)重于軟件過(guò)程開(kāi)發(fā)的管理及軟件工程能力的改進(jìn)與評(píng)估,因此CMM被用作評(píng)價(jià)軟件承包商能力并幫助組織改善軟件過(guò)程質(zhì)量,是目前國(guó)際上最流行、最實(shí)用的一種軟件過(guò)程改進(jìn)模型,成為當(dāng)今企業(yè)從事規(guī)模軟件生產(chǎn)不可缺少的一項(xiàng)內(nèi)容。CMM的目的是幫助軟件企業(yè)對(duì)軟件工程過(guò)程進(jìn)行管理和改進(jìn),增強(qiáng)開(kāi)發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開(kāi)發(fā)出高質(zhì)量的軟件。企業(yè)實(shí)施CMM模型并評(píng)估可為企業(yè)帶來(lái)如下好處:指導(dǎo)軟件組織提高軟件開(kāi)發(fā)管理能力;降低軟件承包商和采購(gòu)者的風(fēng)險(xiǎn);評(píng)估軟件承包商的軟件開(kāi)發(fā)管理能力;幫助軟件企業(yè)識(shí)別開(kāi)發(fā)和維護(hù)軟件的有效過(guò)程和關(guān)鍵實(shí)踐;幫助軟件企業(yè)識(shí)別為達(dá)到CMM更高成熟等級(jí)所必須的關(guān)鍵實(shí)踐;增加軟件企業(yè)的國(guó)際競(jìng)爭(zhēng)能力。

    **********************************************

    什么是CMM的核心?這是長(zhǎng)期在有志于軟件工程與過(guò)程改進(jìn)的人中存在的一個(gè)問(wèn)題。本人在一次CMM培訓(xùn)中準(zhǔn)備了一個(gè)案例,希望能夠生動(dòng)而淺顯地解釋這個(gè)問(wèn)題,在此與大家共享,也希望大家能提出更多問(wèn)題。如要轉(zhuǎn)載,請(qǐng)順手給我發(fā)個(gè)Email:JennyLi@netease.com,非常感謝。案例背景:有一間房子,里面有一些人,一些杯子和水壺,以及用于燒水的用具,所有的人都需要喝開(kāi)水。CMM 1級(jí):過(guò)程:找到杯子和水壺倒水喝問(wèn)題:找不到杯子,沒(méi)水喝找不到水壺,沒(méi)水喝水壺沒(méi)水——不知道該怎么辦一天要喝多少水——不知道倒一杯水要花多少時(shí)間,每個(gè)人每天為倒水花多少時(shí)間——不知道思考:買(mǎi)個(gè)飲水機(jī)能解決問(wèn)題嗎?CMM 2級(jí):過(guò)程:杯子放在茶幾上水壺放在餐臺(tái)上如果水壺沒(méi)水,在廚房燒水杯子用完要清洗,并放回茶幾培訓(xùn):廚房燒水,清洗杯子度量一天要燒幾壺水,每個(gè)人每次/每天倒水要花多少時(shí)間有人檢查是否所有人用完杯子后都清洗并放回餐臺(tái)管理者關(guān)注這些活動(dòng)的執(zhí)行狀態(tài)與成效問(wèn)題:燒水太花時(shí)間水要等涼了才能喝效率不穩(wěn)定:有人每天花20分鐘倒水,有人每天花80分鐘思考:買(mǎi)個(gè)飲水機(jī)能有幫助嗎?CMM 3級(jí):過(guò)程:所有人都先在茶幾取杯子,再去餐臺(tái)倒水統(tǒng)一用大杯子每人每次倒兩杯水,與人分享指派專(zhuān)人定時(shí)燒水,放在涼水壺里指派專(zhuān)人定時(shí)收集和清洗杯子問(wèn)題:怎樣才能做得更好?思考:買(mǎi)個(gè)飲水機(jī)劃算嗎?CMM 4級(jí):過(guò)程:建立評(píng)價(jià)模型:節(jié)省1分鐘=節(jié)省1元錢(qián),如果每人每天節(jié)省1分鐘,則100個(gè)人1個(gè)月(30天)可以節(jié)省3000元——只要每月花費(fèi)不超過(guò)3000元,我們就可以嘗試新過(guò)程定義量化的管理目標(biāo):3個(gè)月內(nèi)將每人每天用于倒水的時(shí)間減少2分鐘以現(xiàn)在每人每天用于倒水的時(shí)間建立基線(xiàn):平均10分鐘,最少5分鐘,最多20分鐘每個(gè)人為自己制定優(yōu)于平均值的目標(biāo):本人每天用于倒水的時(shí)間不超過(guò)6分鐘度量并監(jiān)控每天用于倒水的時(shí)間,一旦超過(guò)6分鐘,要分析根本原因,并制定調(diào)整措施;最后結(jié)果是8分鐘,超出預(yù)定的目標(biāo),但比平均值要好3個(gè)月后調(diào)整基線(xiàn):平均8分鐘,最低4分鐘,最高15分鐘問(wèn)題:不改進(jìn)不行了!思考:買(mǎi)個(gè)飲水機(jī)是最好的方案嗎?CMM 5級(jí):過(guò)程:發(fā)現(xiàn)問(wèn)題的根本原因:倒水的時(shí)間之所以不能再少,是因?yàn)榉块g太大,走到餐臺(tái)太遠(yuǎn)找出能夠解決根本原因的所有方法,用評(píng)價(jià)模型進(jìn)行評(píng)價(jià)選擇一種方法,并制定改進(jìn)的目標(biāo):買(mǎi)10個(gè)飲水機(jī)放在客廳里,每人每天節(jié)省2分鐘制定相應(yīng)的過(guò)程:如果買(mǎi)飲水機(jī),則需要定期定購(gòu)?fù)把b水,定期對(duì)飲水機(jī)出水口進(jìn)行清洗和消毒,請(qǐng)人及時(shí)更換空水桶試行過(guò)程:先找?guī)讉€(gè)人試用,看看是否能達(dá)到預(yù)期目標(biāo)推廣:讓所有人都用飲水機(jī)繼續(xù)發(fā)現(xiàn)其它的根本原因……問(wèn)題:怎樣發(fā)現(xiàn)更多根本原因怎樣引進(jìn)更多新方法思考:還有什么比飲水機(jī)更好的方法嗎?

    比喻二:

    一級(jí):一群人沒(méi)有經(jīng)過(guò)訓(xùn)練,也不知道有沒(méi)有經(jīng)驗(yàn),下水之后亂撲騰,有的人浮起來(lái),有的人沉下去了。這就是一級(jí)的無(wú)序狀態(tài),結(jié)果是不可知的二級(jí):大家都在游泳池或者小池塘里下過(guò)幾次水,基本上在這樣的條件下不會(huì)出事了。但是動(dòng)作亂七八糟,有狗刨有說(shuō)不出名字的動(dòng)作。也就是二級(jí)的能夠重復(fù)以前的成功經(jīng)驗(yàn)三級(jí):經(jīng)過(guò)研究,確定了幾種標(biāo)準(zhǔn)泳姿,知道自由泳最快,蛙泳最省力等等。這就是三級(jí),有了標(biāo)準(zhǔn)的過(guò)程定義四級(jí):大家都掌握標(biāo)準(zhǔn)動(dòng)作之后,互相之間的成績(jī)就可以比較了。通過(guò)測(cè)量大家的游泳成績(jī)(當(dāng)然不同泳姿的成績(jī)要分開(kāi))、肌肉力量等等,分析特別好的和特別差的,找出好的原因和差的原因,大家的技術(shù)水平不斷提高。這就是四級(jí)的量化控制,通過(guò)數(shù)據(jù)來(lái)管理和改進(jìn)五級(jí):大家的技術(shù)水平都很高了,動(dòng)作都很完美。我們就通過(guò)創(chuàng)造新的泳姿,引入新式游泳衣等等創(chuàng)新來(lái)提高成績(jī)。這就是五級(jí)的持續(xù)改進(jìn)

    **********************************************

    CMM的結(jié)構(gòu)

    SW-CMM為軟件企業(yè)的過(guò)程能力提供了一個(gè)階梯式的進(jìn)化框架,階梯共有五級(jí)。第一級(jí)實(shí)際上是一個(gè)起點(diǎn),任何準(zhǔn)備按CMM質(zhì)進(jìn)化的企業(yè)一般都處于這個(gè)起點(diǎn)上,并通過(guò)這個(gè)起點(diǎn)向第二級(jí)邁進(jìn)。除第一級(jí)外,每一級(jí)都設(shè)定了一組目標(biāo),如果達(dá)到了這組目標(biāo),則表明達(dá)到了這個(gè)成熟級(jí)別,可以向下一個(gè)級(jí)別邁進(jìn)。CMM系不主張跨越級(jí)別的進(jìn)化,因?yàn)閺牡诙?jí)起,每一個(gè)低的級(jí)別實(shí)現(xiàn)均是高的級(jí)別實(shí)現(xiàn)的基礎(chǔ)。

    SW-CMM提供階梯式的進(jìn)化框架

    1.初始級(jí) 初始級(jí)的軟件過(guò)程是未加定義的隨意過(guò)程,項(xiàng)目的執(zhí)行是隨意甚至是混亂的。也許,有些企業(yè)制定了一些軟件工程規(guī)范,但若這些規(guī)范未能覆蓋基本的關(guān)鍵過(guò)程要求,且執(zhí)行沒(méi)有政策、資源等方面的保證時(shí),那么它仍然被視為初始級(jí)。

    2.可重級(jí) 根據(jù)多年的經(jīng)驗(yàn)和教訓(xùn),人們總結(jié)出軟件開(kāi)發(fā)的首要問(wèn)題不是技術(shù)問(wèn)題而是管理問(wèn)題。因此,第二級(jí)的焦點(diǎn)集中在軟件管理過(guò)程上。一個(gè)可管理的過(guò)程則是一個(gè)可重級(jí)的過(guò)程,一個(gè)可重級(jí)的過(guò)程則能逐漸進(jìn)化和成熟。第二級(jí)的管理過(guò)程包括了需求管理、項(xiàng)目管理、質(zhì)量管理、配置管理和子合同管理五個(gè)方面。其中項(xiàng)目管理分為計(jì)劃過(guò)程和跟蹤監(jiān)控過(guò)程兩個(gè)過(guò)程。通過(guò)實(shí)施這些過(guò)程,從管理角度可以看到一個(gè)按計(jì)劃執(zhí)行的且階段可控的軟件開(kāi)發(fā)過(guò)程。

    3.定義級(jí) 在第二級(jí)僅定義了管理的基本過(guò)程,而沒(méi)有定義執(zhí)行的步驟標(biāo)準(zhǔn)。在第三級(jí)則要求制定企業(yè)范圍的工程化標(biāo)準(zhǔn),而且無(wú)論是管理還是工程開(kāi)發(fā)都需要一套文檔化的標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開(kāi)發(fā)標(biāo)準(zhǔn)過(guò)程中去。所有開(kāi)發(fā)的項(xiàng)目需根據(jù)這個(gè)標(biāo)準(zhǔn)過(guò)程,剪裁出該項(xiàng)目的過(guò)程,并執(zhí)行這些過(guò)程。過(guò)程的剪裁不是隨意的,在使用前需經(jīng)過(guò)企業(yè)有關(guān)人員的批準(zhǔn)。

    4.管理級(jí) 第四級(jí)的管理是量化的管理。所有過(guò)程需建立相應(yīng)的度量方式,所有產(chǎn)品的質(zhì)量(包括工作產(chǎn)品和提交給用戶(hù)的產(chǎn)品)需有明確的度量指標(biāo)。這些度量應(yīng)是詳盡的,且可用于理解和控制軟件過(guò)程和產(chǎn)品,量化控制將使軟件開(kāi)發(fā)真正變成為工業(yè)生產(chǎn)活動(dòng)。

    5.優(yōu)化級(jí) 第五級(jí)的目標(biāo)是達(dá)到一個(gè)持續(xù)改善的境界。所謂持續(xù)改善是指可根據(jù)過(guò)程執(zhí)行的反饋信息來(lái)改善下一步的執(zhí)行過(guò)程,即優(yōu)化執(zhí)行步驟。如果一個(gè)企業(yè)達(dá)到了這一級(jí),那么表明該企業(yè)能夠根據(jù)實(shí)際的項(xiàng)目性質(zhì)、技術(shù)等因素,不斷調(diào)整軟件生產(chǎn)過(guò)程以求達(dá)到最佳。

    從效果而言,在上述不同階段,軟件開(kāi)發(fā)生產(chǎn)的成熟程度給軟件企業(yè)帶來(lái)了完全不同的效果。第一階段到第五個(gè)階段,軟件開(kāi)發(fā)生產(chǎn)的計(jì)劃精度越來(lái)越高,每單位工程的生產(chǎn)周期越來(lái)越短,每單位工程的成本越來(lái)越低。

    關(guān)鍵過(guò)程域(KPA)

    除第一級(jí)外,SW-CMM的每一級(jí)是按完全相同的結(jié)構(gòu)成的。每一級(jí)包含了實(shí)現(xiàn)這一級(jí)目標(biāo)的若干關(guān)鍵過(guò)程域(KPA),每個(gè)KPA進(jìn)一步包含若干關(guān)鍵實(shí)施活動(dòng)(KP),無(wú)論哪個(gè)KPA,它們的實(shí)施活動(dòng)都統(tǒng)一按五個(gè)公共屬性進(jìn)行組織,即每一個(gè)KPA都包含五類(lèi)KP。

    1.目標(biāo) 每一個(gè)KPA都確定了一組目標(biāo),若這組目標(biāo)在每一個(gè)項(xiàng)目都能實(shí)現(xiàn),則說(shuō)明企業(yè)滿(mǎn)足了該KPA的要求。若滿(mǎn)足了一個(gè)級(jí)別的所有KPA要求,則表明達(dá)到了這個(gè)級(jí)別所要求的能力。

    2.實(shí)施保證 實(shí)施保證是企業(yè)為了建立和實(shí)施相應(yīng)KPA所必須采取的活動(dòng),這些活動(dòng)主要包括制定企業(yè)范圍的政策和高層管理的責(zé)任。

    3.實(shí)施能力 實(shí)施能力是企業(yè)實(shí)施KPA的前提條件。企業(yè)必須采取措施,在滿(mǎn)足了這些條件后,才有可能執(zhí)行KPA的執(zhí)行活動(dòng)。實(shí)施能力一般包括資源保證、人員培訓(xùn)等內(nèi)容。

    4.執(zhí)行活動(dòng) 執(zhí)行過(guò)程描述了執(zhí)行KPA所需求的必要角色和步驟。在五個(gè)公共屬性中,執(zhí)行活動(dòng)是唯一項(xiàng)目執(zhí)行相關(guān)的屬性,其余四個(gè)屬性則涉及企業(yè)CMM能力基礎(chǔ)設(shè)施的建立。執(zhí)行活動(dòng)一般包括計(jì)劃、執(zhí)行的任務(wù)、任務(wù)執(zhí)行的跟蹤等。

    5.度量分析 度量分析描述了過(guò)程的度量和度量分析要求。典型的度量和度量分析的要求是確定執(zhí)行活動(dòng)的狀態(tài)和執(zhí)行活動(dòng)的有效性。

    6.實(shí)施驗(yàn)證 實(shí)施驗(yàn)證是驗(yàn)證執(zhí)行活動(dòng)是否與建立的過(guò)程一致。實(shí)施驗(yàn)證涉及到管理的評(píng)審和審計(jì)以及質(zhì)量保證活動(dòng)。

    在實(shí)施CMM時(shí),可以根據(jù)企業(yè)軟件過(guò)程存在問(wèn)題的不同程度確定實(shí)現(xiàn)KPA的次序,然后按所確定次序逐步建立、實(shí)施相應(yīng)過(guò)程。在執(zhí)行某一個(gè)KPA時(shí),對(duì)其目標(biāo)組也可采用逐步滿(mǎn)足的方式。過(guò)程進(jìn)化和逐步走向成熟是CMM體系的宗旨。

    三、CMM的等級(jí)以及各等級(jí)的評(píng)價(jià)標(biāo)準(zhǔn)

    CMM的具體級(jí)別劃分如下:第一級(jí):初始級(jí)(The Initial Level):初始級(jí)的軟件機(jī)構(gòu)缺乏對(duì)軟件過(guò)程的有效管理,其軟件項(xiàng)目的成功來(lái)源于個(gè)人英雄主義而非機(jī)構(gòu)行為,因此它不是可重復(fù)的。P.S. 初始級(jí)的軟件過(guò)程是未加定義的隨意過(guò)程,項(xiàng)目的執(zhí)行是隨意甚至是混亂的。也許,有些企業(yè)制定了一些軟件工程規(guī)范,但若這些規(guī)范未能覆蓋基本的關(guān)鍵過(guò)程要求,且執(zhí)行沒(méi)有政策、資源等方面的保證時(shí),那么它仍然被視為初始級(jí)。

    在初始級(jí),企業(yè)一般不具備穩(wěn)定的軟件開(kāi)發(fā)與維護(hù)的環(huán)境。常常在遇到問(wèn)題的時(shí)候,就放棄原定的計(jì)劃而只專(zhuān)注于編程與測(cè)試。處于這一等級(jí)的企業(yè),成功與否在很大程度上決定于有杰出的項(xiàng)目經(jīng)理與經(jīng)驗(yàn)豐富的開(kāi)發(fā)團(tuán)隊(duì)。因此,能否雇請(qǐng)到及保有能干的員工成了關(guān)鍵問(wèn)題。項(xiàng)目成功與否非常不確定。雖然產(chǎn)品一般來(lái)說(shuō)是可用的,但是往往有超經(jīng)費(fèi)與不能按期完成的問(wèn)題。第二級(jí):可重復(fù)級(jí)(The Repeatable Level)第二級(jí)軟件機(jī)構(gòu)的主要特點(diǎn)是:項(xiàng)目計(jì)劃和跟蹤的穩(wěn)定性,項(xiàng)目過(guò)程的可控性和以往成功的可重復(fù)性。更具體的說(shuō): 機(jī)構(gòu)建立了管理軟件項(xiàng)目的策略和實(shí)現(xiàn)這些策略的過(guò)程。 新項(xiàng)目的計(jì)劃和管理基于類(lèi)似項(xiàng)目的經(jīng)驗(yàn)。 過(guò)程能力的增強(qiáng)基于以各個(gè)項(xiàng)目為基礎(chǔ)的有紀(jì)律的基本過(guò)程管理。 不同的項(xiàng)目可有不同的過(guò)程,而對(duì)機(jī)構(gòu)的要求是具有指導(dǎo)項(xiàng)目建立適當(dāng)管理過(guò)程的策略。 每個(gè)項(xiàng)目都確定了基本的軟件管理控制,包括:基于前面項(xiàng)目的經(jīng)驗(yàn)和新項(xiàng)目特點(diǎn),做出現(xiàn)實(shí)的項(xiàng)目承諾(如預(yù)算、交付期、軟件質(zhì)量等);軟件項(xiàng)目管理者要跟蹤開(kāi)支、日程、軟件功能; 滿(mǎn)足承諾的過(guò)程中的出現(xiàn)的問(wèn)題要及時(shí)發(fā)現(xiàn),妥善解決; 定義了軟件項(xiàng)目標(biāo)準(zhǔn),且機(jī)構(gòu)確保其被遵守。本級(jí)的關(guān)鍵過(guò)程領(lǐng)域(KPA)包括: 需求管理(Requirements Management)——客戶(hù)的需求是軟件項(xiàng)目的基礎(chǔ)。軟件需求管理的目的是在客戶(hù)和軟件項(xiàng)目之間達(dá)成對(duì)客戶(hù)需求的一致理解。 軟件項(xiàng)目計(jì)劃(Software Project Planning) ——為軟件工程和項(xiàng)目管理建立一個(gè)合理的計(jì)劃。 軟件項(xiàng)目的跟蹤和監(jiān)督(Software Project Tacking and Oversight) ——使管理者對(duì)實(shí)際的軟件項(xiàng)目進(jìn)展過(guò)程有足夠的了解,以在項(xiàng)目效能偏離計(jì)劃太多是采取有效措施?!?軟件子合同管理(Software Subcontract Management)——選擇合格的分包商,并有效管理之。 軟件質(zhì)量保證(Software Quality Assurance) ——對(duì)軟件項(xiàng)目過(guò)程及其間生產(chǎn)的各個(gè)產(chǎn)品進(jìn)行監(jiān)管以保證最終軟件質(zhì)量。 軟件配置管理(Software Configuration Management) ——在整個(gè)軟件生命周期里建立并維護(hù)軟件項(xiàng)目的工作產(chǎn)品的完整性。P.S.根據(jù)多年的經(jīng)驗(yàn)和教訓(xùn),人們總結(jié)出軟件開(kāi)發(fā)的首要問(wèn)題不是技術(shù)問(wèn)題而是管理問(wèn)題。因此,第二級(jí)的焦點(diǎn)集中在軟件管理過(guò)程上。一個(gè)可管理的過(guò)程則是一個(gè)可重復(fù)的過(guò)程,一個(gè)可重復(fù)的過(guò)程則能逐漸進(jìn)化和成熟。第二級(jí)的管理過(guò)程包括了需求管理、項(xiàng)目管理、質(zhì)量管理、配置管理和子合同管理五個(gè)方面。其中項(xiàng)目管理分為計(jì)劃過(guò)程和跟蹤與監(jiān)控過(guò)程兩個(gè)過(guò)程,通過(guò)實(shí)施這些過(guò)程,從管理角度可以看到一個(gè)按計(jì)劃執(zhí)行的且階段可控的軟件開(kāi)發(fā)過(guò)程。

    在這一級(jí),建立了管理軟件項(xiàng)目的政策以及為貫徹執(zhí)行這些政策而定的措施?;谶^(guò)往的項(xiàng)目的經(jīng)驗(yàn)來(lái)計(jì)劃與管理新的項(xiàng)目。企業(yè)實(shí)行了基本的管理控制。符合實(shí)際的項(xiàng)目承諾是基于以往項(xiàng)目以及新項(xiàng)目的具體要求而作出的。項(xiàng)目經(jīng)理不斷監(jiān)視成本、進(jìn)度和產(chǎn)品功能,及時(shí)發(fā)現(xiàn)及解決問(wèn)題以便實(shí)現(xiàn)所作的各項(xiàng)承諾。

    通過(guò)具體地實(shí)施這一級(jí)的各個(gè)關(guān)鍵過(guò)程領(lǐng)域的要求,企業(yè)實(shí)現(xiàn)了過(guò)程的規(guī)范化、穩(wěn)定化。因而,曾經(jīng)取得過(guò)的成功成為可重復(fù)達(dá)到的目標(biāo)。 第三級(jí):已定義級(jí)(The Defined Level) 第三級(jí)的主要特征在于軟件過(guò)程已被提升成標(biāo)準(zhǔn)化過(guò)程,從而更加具有穩(wěn)定性、可重復(fù)性和可控性。處于第三級(jí)的企業(yè)具有如下一些特征:機(jī)構(gòu)采用標(biāo)準(zhǔn)的軟件過(guò)程,軟件工程和管理活動(dòng)被集成為一個(gè)有機(jī)的整體。標(biāo)準(zhǔn)化的目的是使之可使管理者和技術(shù)人員有效工作。 有一組人員專(zhuān)門(mén)負(fù)責(zé)機(jī)構(gòu)的軟件過(guò)程,并且在機(jī)構(gòu)中有培訓(xùn)計(jì)劃來(lái)確保stuff和manager有知識(shí)和技能完成所賦予的角色。 標(biāo)準(zhǔn)的軟件過(guò)程結(jié)合項(xiàng)目的特點(diǎn)即形成定義的軟件過(guò)程,它包括一組集成的定義良好的軟件工程和管理過(guò)程。 一個(gè)定義良好的過(guò)程包括就緒準(zhǔn)則、輸入、完成工作過(guò)程、驗(yàn)證機(jī)制、輸出和完成準(zhǔn)則。 在已建立的產(chǎn)品線(xiàn)上cost, schedule, functionality 均可控制,軟件質(zhì)量被加以跟蹤。 過(guò)程能力體現(xiàn)在在機(jī)構(gòu)范圍內(nèi)對(duì)一個(gè)定義的軟件過(guò)程活動(dòng)、角色和責(zé)任的共同理解。 第三級(jí)主要處理以下的KPA: 機(jī)構(gòu)過(guò)程關(guān)注(Organization Process Focus) ——機(jī)構(gòu)對(duì)于改進(jìn)機(jī)構(gòu)的軟件過(guò)程能力的軟件過(guò)程活動(dòng)的責(zé)任。 機(jī)構(gòu)過(guò)程定義(Organization Process Definition) ——維護(hù)一組有用的軟件過(guò)程assets和提供一個(gè)用于定義定量過(guò)程管理的有意義的數(shù)據(jù)的基礎(chǔ) 培訓(xùn)計(jì)劃(Training Program)——個(gè)體的技能和知識(shí)以使他們能夠更加有效的完成他們的角色 集成軟件管理(Integrated Software Management) ——業(yè)務(wù)環(huán)境和項(xiàng)目的技術(shù)需要,從機(jī)構(gòu)的標(biāo)準(zhǔn)軟件過(guò)程和相關(guān)的過(guò)程assets經(jīng)過(guò)剪裁,將軟件工程和管理活動(dòng)集成為一個(gè)有機(jī)的定義的軟件過(guò)程。 軟件產(chǎn)品工程(Software Product Engineering) ——地完成定義良好的工程過(guò)程。它描述了項(xiàng)目的技術(shù)活動(dòng),如需求分析,設(shè)計(jì),編碼和測(cè)試。 組間協(xié)調(diào)(Intergroup Coordination) ——軟件工程組主動(dòng)介入其它工程組以便項(xiàng)目能更好滿(mǎn)足客戶(hù)要求的手段 同行評(píng)審(Peer Reviews) ——且有效的排除軟件工作產(chǎn)品中的缺陷。它可通過(guò)inspection,structured walkthrough等手段進(jìn)行。 P.S.在第二級(jí)僅定義了管理的基本過(guò)程,而沒(méi)有定義執(zhí)行的步驟標(biāo)準(zhǔn)。在第三級(jí)則要求制定企業(yè)范圍的工程化標(biāo)準(zhǔn),而且無(wú)論是管理還是工程開(kāi)發(fā)都需要一套文檔化的標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開(kāi)發(fā)標(biāo)準(zhǔn)過(guò)程中去。所有開(kāi)發(fā)的項(xiàng)目需根據(jù)這個(gè)標(biāo)準(zhǔn)過(guò)程,剪裁出與項(xiàng)目適宜的過(guò)程,并執(zhí)行這些過(guò)程。過(guò)程的剪裁不是隨意的,在使用前需經(jīng)過(guò)企業(yè)有關(guān)人員的批準(zhǔn)。

    在這一級(jí),有關(guān)軟件工程與管理工程的一個(gè)特定的、面對(duì)整個(gè)企業(yè)的軟件開(kāi)發(fā)與維護(hù)的過(guò)程的文件將被制訂出來(lái)。同時(shí),這些過(guò)程是集成到一個(gè)協(xié)調(diào)的整體。這就稱(chēng)為企業(yè)的標(biāo)準(zhǔn)軟件過(guò)程。

    這些標(biāo)準(zhǔn)的過(guò)程是用于幫助管理人員與一般成員工作得更有效率。如果有適當(dāng)?shù)男枰?,也可以加以修改。在這個(gè)把過(guò)程標(biāo)準(zhǔn)化的努力當(dāng)中,企業(yè)開(kāi)發(fā)出有效的軟件工程的各種實(shí)踐活動(dòng)。同時(shí),一個(gè)在整個(gè)企業(yè)內(nèi)施行的培訓(xùn)方案將確保工作人員與管理人員都具備他們所需要的知識(shí)與技能。非常重要的一點(diǎn)是,項(xiàng)目小組要根據(jù)該項(xiàng)目的特點(diǎn)去改編企業(yè)的標(biāo)準(zhǔn)軟件過(guò)程來(lái)制訂出為本項(xiàng)目而定義的過(guò)程。

    一個(gè)定義得很清楚的過(guò)程應(yīng)當(dāng)包括:準(zhǔn)備妥當(dāng)?shù)呐袚?jù),輸入,完成工作的標(biāo)準(zhǔn)和步驟,審核的方法,輸出和完成的判據(jù)。因?yàn)檫^(guò)程被定義得很清楚,因此管理層就能對(duì)所有項(xiàng)目的技術(shù)過(guò)程有透徹的了解。第四級(jí):已管理級(jí)(The Managed Level) 第四級(jí)的軟件機(jī)構(gòu)中軟件過(guò)程和軟件產(chǎn)品都有定量的目標(biāo),并被定量地管理,因而其軟件過(guò)程能力是可預(yù)測(cè)的,其生產(chǎn)的軟件產(chǎn)品是高質(zhì)量的。具體地說(shuō),第四季的機(jī)構(gòu)具有如下特征:軟件過(guò)程和產(chǎn)品有定量質(zhì)量目標(biāo)。 重要的軟件過(guò)程活動(dòng)均配有生產(chǎn)率和質(zhì)量度量; 數(shù)據(jù)庫(kù)被用來(lái)收集和分析定義軟件過(guò)程的數(shù)據(jù); 項(xiàng)目的軟件過(guò)程和質(zhì)量的評(píng)價(jià)有定量的基礎(chǔ); 項(xiàng)目的產(chǎn)品和過(guò)程控制具有可預(yù)測(cè)性。 縮小過(guò)程效能落在可接受的定量界限內(nèi)的偏差; 可區(qū)分過(guò)程效能的有效偏差和隨機(jī)偏差; 面向新領(lǐng)域的風(fēng)險(xiǎn)是可知并被仔細(xì)管理; 本級(jí)的關(guān)鍵過(guò)程領(lǐng)域包括: 定量過(guò)程管理(Quantitative Process Management) ——地控制軟件項(xiàng)目的過(guò)程效能。 軟件質(zhì)量管理(Software Quality Management) ——定量了解項(xiàng)目軟件產(chǎn)品的質(zhì)量,并達(dá)到既定的質(zhì)量目標(biāo)。P.S.第四級(jí)的管理是量化的管理。所有過(guò)程需建立相應(yīng)的度量方式,所有產(chǎn)品的質(zhì)量(包括工作產(chǎn)品和提交給用戶(hù)的產(chǎn)品)需有明確的度量指標(biāo)。這些度量應(yīng)是詳盡的,且可用于理解和控制軟件過(guò)程和產(chǎn)品。量化控制將使軟件開(kāi)發(fā)真正變成為一種工業(yè)生產(chǎn)活動(dòng)。

    在這一級(jí),企業(yè)對(duì)產(chǎn)品與過(guò)程建立起定量的質(zhì)量目標(biāo),同時(shí)在過(guò)程中加入規(guī)定得很清楚的連續(xù)的度量。作為企業(yè)的度量方案,要對(duì)所有項(xiàng)目的重要的過(guò)程活動(dòng)進(jìn)行生產(chǎn)率和質(zhì)量的度量。軟件產(chǎn)品因此具有可預(yù)期的高質(zhì)量。

    一個(gè)企業(yè)范圍的數(shù)據(jù)庫(kù)被用于收集與分析來(lái)自各項(xiàng)目的過(guò)程的數(shù)據(jù)。這些度量建立起了一個(gè)評(píng)價(jià)項(xiàng)目的過(guò)程與產(chǎn)品的定量的依據(jù)。項(xiàng)目小組可以通過(guò)縮小他們的效能表現(xiàn)的偏差使之處于可接受的定量界限之內(nèi),從而達(dá)到對(duì)過(guò)程與產(chǎn)品進(jìn)行控制的目的。

    因?yàn)檫^(guò)程是穩(wěn)定的和經(jīng)過(guò)度量,所以在有意外情況發(fā)生時(shí),企業(yè)能夠很快辨別出特殊的原因并加以處理。第五級(jí):The Optimizing Level 概括來(lái)說(shuō),第五級(jí)的主要特點(diǎn)是技術(shù)和過(guò)程改進(jìn)被作為常規(guī)的業(yè)務(wù)活動(dòng)加以計(jì)劃和管理。處于第五級(jí)的企業(yè)具有如下一些特征: 機(jī)構(gòu)集中于連續(xù)的過(guò)程改進(jìn) 具有標(biāo)識(shí)弱點(diǎn)和增強(qiáng)過(guò)程的手段。 采用過(guò)程數(shù)據(jù)分析使用新技術(shù)的代價(jià)效益并提出改進(jìn)。 項(xiàng)目隊(duì)伍能夠分析出錯(cuò)原因并防止其再次出現(xiàn)。 防止浪費(fèi)是第五級(jí)的重點(diǎn)。 改進(jìn)的途徑在于已有過(guò)程的增量改進(jìn)和使用新技術(shù)和新方法的革新構(gòu)成 :陷預(yù)防(Defect Prevention) ——出錯(cuò)原因,防止錯(cuò)誤再現(xiàn)(通過(guò)改變定義的軟件過(guò)程) 技術(shù)變更管理(Technology Change Management) ——有益的新技術(shù)(工具、方法和過(guò)程),并按有序的方式將其轉(zhuǎn)移至機(jī)構(gòu)之中。其重點(diǎn)在于在變化的世界中有效的完成革新。 過(guò)程變更管理(Process Change Management)——改進(jìn)機(jī)構(gòu)所采用的軟件過(guò)程,以改進(jìn)軟件質(zhì)量,提高生產(chǎn)率和減少產(chǎn)品開(kāi)發(fā)時(shí)間。

    概括來(lái)說(shuō),第五級(jí)企業(yè)的重點(diǎn)是連續(xù)的過(guò)程改進(jìn)。  P.S.第五級(jí)的目標(biāo)是達(dá)到一個(gè)持續(xù)改進(jìn)的境界。所謂持續(xù)改進(jìn)是指可根據(jù)過(guò)程執(zhí)行的反饋信息來(lái)改善下一步的執(zhí)行過(guò)程,即優(yōu)化執(zhí)行步驟。如果一個(gè)企業(yè)達(dá)到了這一級(jí),那么表明該企業(yè)能夠根據(jù)實(shí)際的項(xiàng)目性質(zhì)、技術(shù)等因素,不斷調(diào)整軟件生產(chǎn)過(guò)程以求達(dá)到最佳。

    在這一級(jí),整個(gè)企業(yè)將會(huì)把重點(diǎn)放在對(duì)過(guò)程進(jìn)行不斷的優(yōu)化。企業(yè)會(huì)采取主動(dòng)去找出過(guò)程的弱點(diǎn)與長(zhǎng)處,以達(dá)到預(yù)防缺陷的目標(biāo)。同時(shí),分析有關(guān)過(guò)程的有效性的資料,作出對(duì)新技術(shù)的成本與收益的分析,以及提出對(duì)過(guò)程進(jìn)行修改的建議。整個(gè)企業(yè)都致力于探索最佳軟件工程實(shí)踐的創(chuàng)新。

    項(xiàng)目組分析引起缺陷的原因,對(duì)過(guò)程進(jìn)行評(píng)鑒與改進(jìn),以便預(yù)防已發(fā)生的缺陷再度發(fā)生。同時(shí),也把從中學(xué)到的經(jīng)驗(yàn)教訓(xùn)傳授給其他項(xiàng)目。降低浪費(fèi)與消耗也是這個(gè)等級(jí)的一個(gè)重點(diǎn)。

    處于這一等級(jí)的企業(yè)的軟件過(guò)程能力可被歸納為不斷的改進(jìn)與優(yōu)化。它們以?xún)煞N形式進(jìn)行。一種是逐漸地提升現(xiàn)存過(guò)程,另一種是對(duì)技術(shù)與方法的創(chuàng)新。雖然在其他的能力成熟度等級(jí)之中,這些活動(dòng)也可能發(fā)生,但是在優(yōu)化級(jí),技術(shù)與過(guò)程的改進(jìn)是作為常規(guī)的工作一樣,有計(jì)劃地在管理之下實(shí)行的。縱觀(guān)整個(gè)CMM,軟件企業(yè)提高自身成熟度的歷程是一個(gè)從無(wú)序到有序,從特殊到一般,從定性到定量,最后不斷自我完善的過(guò)程。CMM與績(jī)效提高從提高績(jī)效的角度分析,企業(yè)實(shí)施CMM后將受益匪淺。企業(yè)實(shí)施CMM,可從如下幾個(gè)步驟進(jìn)行:1、提高思想認(rèn)識(shí),了解必要性和迫切性;2、確定合理的目標(biāo);3、進(jìn)行CMM培訓(xùn)和咨詢(xún)工作;4、成立工作組;5、制定和完善軟件過(guò)程;6、內(nèi)部評(píng)審;7、初期評(píng)估;8、正式評(píng)估;9、根據(jù)評(píng)估的結(jié)果改進(jìn)軟件過(guò)程。CMM 為了評(píng)價(jià)當(dāng)前的水平,找出問(wèn)題所在,指導(dǎo)如何改進(jìn)和了解軟件承包商的軟件能力。目前針對(duì)CMM開(kāi)發(fā)出許多的評(píng)估方法,其中公認(rèn)評(píng)估方法有兩個(gè):一是用于內(nèi)部過(guò)程改進(jìn)的CMM評(píng)估稱(chēng)為CBA-IPI;二是用于選擇和監(jiān)控分承包方的CMM評(píng)估,稱(chēng)為SCE方法。這兩種方法基于不同的目的,但評(píng)估的結(jié)果應(yīng)一致。評(píng)估包括三個(gè)階段:準(zhǔn)備階段、現(xiàn)場(chǎng)階段和報(bào)告階段??梢灶A(yù)言:組織對(duì)軟件開(kāi)發(fā)過(guò)程及其有效性的控制在上述五個(gè)等級(jí)的規(guī)范和要求下肯定能得到提高。

    四、常用的長(zhǎng)度單位有哪些

    常用的長(zhǎng)度單位有:毫米(mm)、

    厘米(cm)、

    分米(dm)、

    千米(km)、米(m)、微米(μm)、納米(nm)等等。

    長(zhǎng)度單位是指丈量空間距離上的

    基本單元,是人類(lèi)為了規(guī)范長(zhǎng)度而制定的基本單位。

    國(guó)際標(biāo)準(zhǔn):

    國(guó)際單位制中,長(zhǎng)度的標(biāo)準(zhǔn)單位是“米”,用符號(hào)“m”表示。1960年第十一屆

    國(guó)際計(jì)量大會(huì):“米的長(zhǎng)度等于

    氪-86原子的2P10和5d1能級(jí)之間躍遷的輻射在真空中波長(zhǎng)的1650763.73倍”。

    其他的長(zhǎng)度單位還有:

    光年、

    天文單位、

    拍米(Pm)、

    兆米(Mm)、

    公里{

    千米}

    (km)、

    分米(dm)、

    厘米(cm)、

    毫米(mm)、

    絲米(dmm)、

    忽米(cmm)、

    微米(μm)、

    納米(nm)、

    皮米(pm)、

    飛米(fm)、

    阿米(am)等。他們同米的換算關(guān)系如下:

    1Ym=1×10^24m(

    堯米)

    1Zm=1×10^21m(

    澤米)

    1Em=1×10^18m(

    艾米)

    1Ly=9.46×10^15m(

    光年)

    1Pm=1×10^15m(

    拍米)

    1Tm=1×10^12m(

    太米)

    1Gm=1×10^9m(

    京米)

    1Mm=1×10^6m(

    兆米)

    1km=1×10^3m

    千米)

    1hm=1×10^2m(

    百米)

    1dam=1×10^1m(十米)

    1m(

    米)

    1dm=1×10^(-1)m

    分米)

    1cm=1×10^(-2)m

    厘米)

    1mm=1×10^(-3)m

    毫米)

    1dmm=1×10^(-4)m(

    絲米)

    1cmm=1×10^(-5)m(

    忽米)

    1μm=1×10^(-6)m(

    微米)

    1nm=1×10^(-9)m(

    納米)

    1A=1×10^(-10)m(

    埃米)

    1pm=1×10^(-12)m(

    皮米)

    1fm=1×10^(-15)m(

    飛米)

    1am=1×10^(-18)m(

    阿米)

    1zm=1×10^(-21)m(

    仄米)

    1ym=1×10^(-24)m(

    幺米)

    另外,在實(shí)際中還經(jīng)常使用到的一種單位埃格斯特朗(簡(jiǎn)稱(chēng)埃,符號(hào)ÅÅ)是一個(gè)長(zhǎng)度單位。它不是國(guó)際制單位,但是可與國(guó)際制單位進(jìn)行換算,即1Å=

    10^(-10)

    =

    0.1納米。它一般用于原子半徑、鍵長(zhǎng)和可見(jiàn)光的波長(zhǎng)。譬如,原子的平均直徑(由經(jīng)驗(yàn)上的半徑計(jì)算得)在0.5埃(

    氫)和3.8埃(鈾,最重的天然元素)之間。它還被廣泛應(yīng)用于結(jié)構(gòu)生物學(xué)。埃格斯特朗這個(gè)單位是為了紀(jì)念

    瑞典科學(xué)家安德斯·埃格斯特朗而命名的。埃格斯特朗是光譜學(xué)的創(chuàng)始人之一,他為太陽(yáng)光譜的輻射波長(zhǎng)制作了譜圖,以10^(-10)米為單位。他同時(shí)也鉆研熱傳導(dǎo)、

    地磁學(xué)和

    北極光(這對(duì)他在

    北極地區(qū)滑雪很重要)。

    以上就是關(guān)于常見(jiàn)的CMM相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    常見(jiàn)100種植物介紹(100種寓意好的植物名字)

    一種常見(jiàn)的促銷(xiāo)手段是

    常見(jiàn)的關(guān)鍵詞類(lèi)型有哪些(常見(jiàn)的關(guān)鍵詞類(lèi)型有哪些英語(yǔ))

    嘟嘟嘴幽默說(shuō)說(shuō)(嘟嘟嘴幽默說(shuō)說(shuō)句子)

    紅色文化廣場(chǎng)設(shè)計(jì)方案(紅色文化廣場(chǎng)設(shè)計(jì)方案怎么寫(xiě))