成都中科動(dòng)態(tài)儀器有限公司通過(guò)歷時(shí)半年多的內(nèi)部業(yè)務(wù)流程再造和優(yōu)化,經(jīng)過(guò)全公司人員的努力,終于在2011年7月29日通過(guò)了CMMI三級(jí)成熟度的正式評(píng)估,并獲得了由SEI頒布的CMMI三級(jí)成熟度證書(shū),這標(biāo)志著成都中科動(dòng)態(tài)儀器有限公司的管理水平得到了極大提升,同時(shí)也必將對(duì)公司的產(chǎn)品和服務(wù)起到更好的促進(jìn)作用。圖為程總從SEI的評(píng)估師手中接過(guò)證書(shū)。
CMMI全稱是Capability Maturity Model Integration, 即軟件能力成熟度模型集成,是由美國(guó)國(guó)防部與卡內(nèi)基-梅隆大學(xué)和美國(guó)國(guó)防工業(yè)協(xié)會(huì)共同開(kāi)發(fā)和研制的,其目的是幫助軟件企業(yè)對(duì)軟件工程過(guò)程進(jìn)行管理和改進(jìn),增強(qiáng)開(kāi)發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開(kāi)發(fā)出高質(zhì)量的軟件。其所依據(jù)的想法是:只要集中精力持續(xù)努力去建立有效的軟件工程過(guò)程的基礎(chǔ)結(jié)構(gòu),不斷進(jìn)行管理的實(shí)踐和過(guò)程的改進(jìn),就可以克服軟件開(kāi)發(fā)中的困難。CMMI為改進(jìn)一個(gè)組織的各種過(guò)程提供了一個(gè)單一的集成化框架,新的集成模型框架消除了各個(gè)模型的不一致性,減少了模型間的重復(fù),增加透明度和理解,建立了一個(gè)自動(dòng)的、可擴(kuò)展的框架。因而能夠從總體上改進(jìn)組織的質(zhì)量和效率。CMMI主要關(guān)注點(diǎn)就是成本效益、明確重點(diǎn)、過(guò)程集中和靈活性四個(gè)方面。
CMMI是一套融合多學(xué)科的、可擴(kuò)充的產(chǎn)品集合, 其研制的初步動(dòng)機(jī)是為了利用兩個(gè)或多個(gè)單一學(xué)科的模型實(shí)現(xiàn)一個(gè)組織的集成化過(guò)程改進(jìn)。CMMI的本質(zhì)是軟件管理工程的一個(gè)部分。軟件過(guò)程改善是當(dāng)前軟件管理工程的核心問(wèn)題, 50多年來(lái)計(jì)算機(jī)的發(fā)展使人們認(rèn)識(shí)到要高效率、高質(zhì)量和低成本地開(kāi)發(fā)軟件,必須改善軟件生產(chǎn)過(guò)程。基于模型的過(guò)程改進(jìn)是指采用能力模型來(lái)指導(dǎo)組織的過(guò)程改進(jìn),使之過(guò)程能力穩(wěn)定的進(jìn)行改善,該組織也能變得更加成熟。
CMMI的分級(jí):
1.初始級(jí)
軟件過(guò)程是無(wú)序的,有時(shí)甚至是混亂的,對(duì)過(guò)程幾乎沒(méi)有定義,成功取決于個(gè)人努力。管理是反應(yīng)式的。
2.可管理級(jí)
建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤費(fèi)用、進(jìn)度和功能特性。制定了必要的過(guò)程紀(jì)律,能重復(fù)早先類似應(yīng)用項(xiàng)目取得的成功經(jīng)驗(yàn)。
3. 已定義級(jí)
已將軟件管理和工程兩方面的過(guò)程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過(guò)程。項(xiàng)目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過(guò)程來(lái)開(kāi)發(fā)和維護(hù)軟件,軟件產(chǎn)品的生產(chǎn)在整個(gè)軟件過(guò)程是可見(jiàn)的。
4. 量化管理級(jí)
分析對(duì)軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對(duì)軟件過(guò)程和產(chǎn)品都有定量的理解與控制。管理有一個(gè)作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測(cè)性能。
5. 優(yōu)化管理級(jí)
過(guò)程的量化反饋和先進(jìn)的新思想、新技術(shù)促使過(guò)程持續(xù)不斷改進(jìn)。
每個(gè)等級(jí)都被分解為過(guò)程域,特殊目標(biāo)和特殊實(shí)踐,通用目標(biāo)、通用實(shí)踐和共同特性:
每個(gè)等級(jí)都有幾個(gè)過(guò)程區(qū)域組成,這幾個(gè)過(guò)程域共同形成一種軟件過(guò)程能力。每個(gè)過(guò)程域,都有一些特殊目標(biāo)和通用目標(biāo),通過(guò)相應(yīng)的特殊實(shí)踐和通用實(shí)踐來(lái)實(shí)現(xiàn)這些目標(biāo)。當(dāng)一個(gè)過(guò)程域特殊實(shí)踐和通用實(shí)踐都按要求得到實(shí)施,就能實(shí)現(xiàn)該過(guò)程域的目標(biāo)。