- 相關(guān)推薦
CMM—軟件企業(yè)走向世界的通行證
CMM—軟件企業(yè)走向世界的通行證
中國(guó)科學(xué)技術(shù)大學(xué)商學(xué)院 丁斌 博士生 230026
dinbin@163.com
【摘要】本文系統(tǒng)介紹了CMM概念、內(nèi)容、申報(bào)程序及國(guó)內(nèi)CMM認(rèn)證現(xiàn)狀,并對(duì)國(guó)內(nèi)軟件企業(yè)如何實(shí)施CMM認(rèn)證提出建議。
【關(guān)鍵詞】CMM,軟件工程,軟件質(zhì)量認(rèn)證
正當(dāng)我國(guó)計(jì)算機(jī)軟件行業(yè)2000年實(shí)現(xiàn)產(chǎn)值235億元,為自己九十年代年均30%的增長(zhǎng)沾沾自喜的時(shí)候,從鄰國(guó)印度傳來(lái)捷報(bào):1999-2000年度,印度軟件產(chǎn)業(yè)實(shí)現(xiàn)產(chǎn)值56.5億美元,其中出口40.5億美元,占目前印度出口總額的10.5%,是中國(guó)的近百倍,軟件產(chǎn)品已遠(yuǎn)銷(xiāo)世界75個(gè)國(guó)家和地區(qū),其中28個(gè)國(guó)家完全依靠印度的軟件和服務(wù)支撐。而在八十年代,印度軟件業(yè)與我國(guó)不相上下。我們?cè)诳偨Y(jié)印度軟件業(yè)成功因素時(shí)發(fā)現(xiàn),除了語(yǔ)言?xún)?yōu)勢(shì)、政府高度支持外,軟件企業(yè)高度重視質(zhì)量、積極進(jìn)行質(zhì)量認(rèn)證對(duì)其軟件走向世界起到了極其重要的作用。印度有170家公司獲得ISO9000質(zhì)量標(biāo)準(zhǔn)認(rèn)證,5家得到CMM五級(jí)認(rèn)證(全球共13家)。《財(cái)富》全球500家大公司中,有203家采用印度計(jì)算機(jī)軟件。摩托羅拉等跨國(guó)公司把CMM3級(jí)認(rèn)證作為其軟件供應(yīng)商的必要條件。因此可以說(shuō),CMM—軟件企業(yè)走向世界的通行證。
本文擬對(duì)CMM認(rèn)證體系做一個(gè)簡(jiǎn)要介紹,并對(duì)我國(guó)軟件如何進(jìn)行CMM認(rèn)證提出自己的建議。
一、 CMM認(rèn)證體系
概念
CMM(軟件能力成熟度模型:CapabilityMaturityModelForSoftware)是由美國(guó)卡內(nèi)基梅隆大學(xué)的軟件工程研究所(SEI:SoftwareEngineeringInstitute)受美國(guó)國(guó)防部委托于1987年研制成功的,在美國(guó),隨后在全世界推廣實(shí)施的一種軟件評(píng)估標(biāo)準(zhǔn),是一種用于評(píng)價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,主要用于軟件開(kāi)發(fā)過(guò)程和軟件開(kāi)發(fā)能力的評(píng)估和改進(jìn),它側(cè)重于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評(píng)估,1987開(kāi)始實(shí)施認(rèn)證。
CMM內(nèi)容
CMM評(píng)估包括5個(gè)等級(jí),共計(jì)18個(gè)關(guān)鍵過(guò)程域,52個(gè)目標(biāo),300多個(gè)關(guān)鍵實(shí)踐。各級(jí)特征與要求見(jiàn)表一。
級(jí)
名稱(chēng)
特征與要求
說(shuō)明
1
初始級(jí)
過(guò)程無(wú)序,進(jìn)度、預(yù)算、功能、質(zhì)量不可預(yù)測(cè),企業(yè)一般不具備穩(wěn)定的軟件開(kāi)發(fā)環(huán)境,常常在遇到問(wèn)題的時(shí)候,就放棄原定的計(jì)劃而只專(zhuān)注于編程與測(cè)試
原始狀態(tài),不需要認(rèn)證
2
可重復(fù)級(jí)
建立了管理軟件項(xiàng)目的政策以及為貫徹執(zhí)行這些政策而定的措施;谝酝(xiàng)目的經(jīng)驗(yàn)來(lái)計(jì)劃與管理新的項(xiàng)目。達(dá)到此級(jí)別的企業(yè)過(guò)程已制度化,有紀(jì)律,可重復(fù)
3
定義級(jí)
過(guò)程實(shí)現(xiàn)標(biāo)準(zhǔn)化。在這一級(jí),有關(guān)軟件工程和管理工程的特定的、面對(duì)整個(gè)企業(yè)的軟件開(kāi)發(fā)與維護(hù)的過(guò)程的文件將被制訂出來(lái)。同時(shí),這些過(guò)程是集成到一個(gè)協(xié)調(diào)的整體
4
管理級(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ì)量。達(dá)到該級(jí)的企業(yè)已實(shí)現(xiàn)過(guò)程定量化
5
優(yōu)化級(jí)
整個(gè)企業(yè)將會(huì)把重點(diǎn)放在對(duì)過(guò)程進(jìn)行不斷的優(yōu)化,采取主動(dòng)去找出過(guò)程的弱點(diǎn)與長(zhǎng)處,以達(dá)到預(yù)防缺陷的目標(biāo)。同時(shí)分析各有關(guān)過(guò)程有效性的資料,作出對(duì)新技術(shù)的成本與收益的分析,并提出對(duì)過(guò)程進(jìn)行修改的建議。達(dá)到該級(jí)的公司過(guò)程可自發(fā)地不斷改進(jìn),防止同類(lèi)缺陷二次出現(xiàn)
表一 CMM特征與要求
由上表可以看出,CMM為軟件的過(guò)程能力提供了一個(gè)階梯式的改進(jìn)框架,它基于以往軟件工程的經(jīng)驗(yàn)教訓(xùn),提供了一個(gè)基于過(guò)程改進(jìn)的框架圖;它指明了一個(gè)軟件組織在軟件開(kāi)發(fā)方面需要哪些主要工作,這些工作之間的關(guān)系,以及開(kāi)展工作的先后次序,一步一步的做好這些工作而使軟件組織走向成熟。
CMM的意義
CMM的意義不僅僅是對(duì)軟件開(kāi)發(fā)的過(guò)程進(jìn)程管理,最關(guān)鍵的它還是一種高效的管理方法,有助于企業(yè)最大程度的降低成本,提高質(zhì)量和用戶(hù)滿(mǎn)意度,而這正是中國(guó)軟件業(yè)與美國(guó)、印度軟件業(yè)最大的差距之處。
與軟件工程不同的是,CMM是對(duì)于企業(yè)軟件開(kāi)發(fā)的整個(gè)過(guò)程進(jìn)行全方位的考察與評(píng)估,甚至包括了對(duì)于開(kāi)發(fā)人員的管理、文檔的管理以及對(duì)開(kāi)發(fā)人員素質(zhì)的評(píng)估。CMM也不同于目前大家所熟知的ISO 9000系列質(zhì)量體系的認(rèn)證,因?yàn)楹笳呤轻槍?duì)各行各業(yè)所有生產(chǎn)過(guò)程的管理,而對(duì)軟件產(chǎn)業(yè)的特殊性考慮不夠。
CMM并不強(qiáng)調(diào)所有的軟件企業(yè)都采用統(tǒng)一的管理模式和規(guī)范,而是提供一系列評(píng)估的指標(biāo),幫助企業(yè)在原有基礎(chǔ)上進(jìn)一步實(shí)現(xiàn)規(guī)范化管理,比如企業(yè)的文檔之間是否保持一致性、軟件開(kāi)發(fā)人員的管理是否嚴(yán)格、開(kāi)發(fā)的軟件是否經(jīng)過(guò)嚴(yán)格測(cè)試等等。
CMM對(duì)企業(yè)的要求和幫助
基于CMM模型的軟件成熟度實(shí)踐要求企業(yè)盡量采用更加規(guī)范的開(kāi)發(fā)標(biāo)準(zhǔn)和方法,使用更加科學(xué)和精確的度量手段,選擇更便于管理和使用的開(kāi)發(fā)工具。因此,造成了整個(gè)工程的可重構(gòu)性、可分解性和最優(yōu)化,明確了整個(gè)項(xiàng)目中必要和不必要的工作,明確了整個(gè)項(xiàng)目的風(fēng)險(xiǎn),以及各個(gè)階段進(jìn)行評(píng)估的指標(biāo)與應(yīng)急措施。
二、 CMM認(rèn)證過(guò)程
CMM評(píng)估由已經(jīng)具備一定開(kāi)發(fā)經(jīng)驗(yàn)的企業(yè)向設(shè)在美國(guó)卡內(nèi)基梅隆大學(xué)的軟件工程研究所的認(rèn)證委員會(huì)提出,依據(jù)CMM認(rèn)證規(guī)范,由經(jīng)過(guò)SEI授權(quán)的首席評(píng)估員(LeadAssessor)主持。認(rèn)證結(jié)果就是首席評(píng)估員的簽字,沒(méi)有證書(shū)。
CMM認(rèn)證過(guò)程包括準(zhǔn)備、實(shí)施和報(bào)告三個(gè)階段,見(jiàn)表二。
階段
子項(xiàng)
工作內(nèi)容
準(zhǔn)備
組織
成立評(píng)估小組;界定軟件過(guò)程的所有者;確定改進(jìn)范圍
內(nèi)部過(guò)程的歸納和整理;工具的開(kāi)發(fā)
自評(píng)
根據(jù)CMM文件中2級(jí)的要求進(jìn)行內(nèi)部評(píng)審
界定不符合CMM2
【CMM—軟件企業(yè)走向世界的通行證】相關(guān)文章:
走向世界的中國(guó)作文08-11
走向世界的中國(guó)作文12-15
略論電視臺(tái)走向世界的觀念準(zhǔn)備08-11
綠色通行證作文08-23
第九章 走向世界的中國(guó) 教學(xué)設(shè)計(jì)08-17
協(xié)同軟件能為企業(yè)解決什么問(wèn)題?08-05
調(diào)查顯示中國(guó)三成多軟件企業(yè)受軟件盜版問(wèn)題困擾08-06
調(diào)查顯示中國(guó)三成多軟件企業(yè)受軟件盜版問(wèn)題困擾08-12
通行證申請(qǐng)書(shū)06-17