kwkorea
(Capability Maturity Model Integration,能力成熟度模式整合)
CMMI( Capability Maturity Model Integration)的本質(zhì)是軟件管理工程的一個(gè)部分。軟件過程改善是當(dāng)前軟件管理工程的核心問題, 50多年來計(jì)算的發(fā)展使人們認(rèn)識(shí)到要高效率、高質(zhì)量和低成本地開發(fā)軟件,必須改善軟件生產(chǎn)過程?;赌P偷倪^程改進(jìn)是指用采用能力模型來指導(dǎo)組織的過程改進(jìn),使之過程能力穩(wěn)定的進(jìn)行改善,該組織也能變得更加成熟。
然而,軟件組織形成一套完整而成熟的軟件過程不是一蹴而就的事情,需要經(jīng)歷一系列的成熟度。軟件組織首先要進(jìn)行差異分析,評(píng)定自己比較接近哪一個(gè)成熟度,然后再根據(jù)自身的情況來決定要采取哪些改進(jìn)活動(dòng),來更有效地改進(jìn)自己的軟件過程。這就對(duì)軟件過程的評(píng)定提出了一個(gè)客觀的標(biāo)準(zhǔn)。美國卡內(nèi)基梅隆大學(xué)軟件工程學(xué)院於1987年研究成功的SW-CMM(Capability Maturity Model for Software)就是這樣的一個(gè)理論模型,其目的在於幫助軟件組織改善軟件生產(chǎn)流程,以探索一個(gè)保證軟件產(chǎn)品質(zhì)量、縮短開發(fā)周期、提高工作效率的軟件工程模式與標(biāo)準(zhǔn)規(guī)范。
CMMI
CMM的成功促使其他學(xué)科也相繼開發(fā)類似的過程改進(jìn)模型,例如系統(tǒng)工程、需求工程、人力資源、集成產(chǎn)品開發(fā)、軟件采購等等,從CMM衍生出了一些改善模型,比如:SW-CMM,SE-CMM,IPD-CMM等。不過,在同一個(gè)組織中多個(gè)過程改進(jìn)模型的存在可能會(huì)引起沖突和混淆。CMMI就是為了解決怎麼保持這些模式之間的協(xié)調(diào)。
由業(yè)界、美國政府和卡內(nèi)基·梅隆大學(xué)軟件工程研究所率先倡導(dǎo)的能力成熟度模型集成(CMMI)項(xiàng)目致力於幫助企業(yè)緩解這種困境。CMMI為改進(jìn)一個(gè)組織的各種過程提供了一個(gè)單一的集成化框架,新的集成模型框架消除了各個(gè)模型的不一致性,減少了模型間的重復(fù),增加透明度和理解,建立了一個(gè)自動(dòng)的、可擴(kuò)展的框架。因而能夠從總體上改進(jìn)組織的質(zhì)量和效率。CMMI主要關(guān)注點(diǎn)就是成本效益、明確重點(diǎn)、過程集中和靈活性四個(gè)方面。
與原有的能力成熟度模型類似,CMMI也包括了在不同領(lǐng)域建立有效過程的必要元素,反映了業(yè)界普遍認(rèn)可的"最佳"實(shí)踐;專業(yè)領(lǐng)域覆蓋軟件工程、系統(tǒng)工程、集成產(chǎn)品開發(fā)和系統(tǒng)采購。在此前提下,CMMI為企業(yè)的過程構(gòu)建和改進(jìn)提供了指導(dǎo)和框架作用;同時(shí)為企業(yè)評(píng)審自己的過程提供了可參照的行業(yè)基準(zhǔn)。
CMMI的源模型:軟件能力成熟度模型
2.0版,C稿;電子行業(yè)協(xié)會(huì)臨時(shí)標(biāo)準(zhǔn)(EIA/IS)731;集成產(chǎn)品開發(fā)能力成熟度模型(IPD- CMM)。
CMMI的原則:
1. 強(qiáng)調(diào)高層管理者的支持。過程改進(jìn)往往也是由高層管理者認(rèn)識(shí)和提出的,大力度的、一致的支持是過程改進(jìn)的關(guān)鍵。
2. 仔細(xì)確定改進(jìn)目標(biāo),首先應(yīng)該對(duì)給定時(shí)間內(nèi)的所能完成的改進(jìn)目標(biāo)進(jìn)行正確的估計(jì)和定義并制定計(jì)劃。選擇能夠達(dá)到的目標(biāo)和能夠看到對(duì)組織的效益。
3. 選擇最佳實(shí)踐,應(yīng)該基於組織現(xiàn)有的軟件活動(dòng)和過程財(cái)富,參考其他標(biāo)準(zhǔn)模型,取其精華去其糟粕,得到新的實(shí)踐活動(dòng)模型。
4. 過程改進(jìn)要與組織的商務(wù)目標(biāo)一致,與發(fā)展戰(zhàn)略緊密結(jié)合。
CMMI目標(biāo):
1. 為提高組織過程和管理產(chǎn)品開發(fā)、發(fā)布和維護(hù)能力的提供保障。
2. 幫助組織客觀評(píng)價(jià)自身能力成熟度和過程域能力,為過程改進(jìn)建立優(yōu)先級(jí)以及執(zhí)行過程改進(jìn)。
CMMI的方法:
1 決定哪個(gè)CMMI模型等級(jí)最適合組織過程改進(jìn)需要。
2 選擇模型的表示法是連續(xù)式還是階段式。
3 決定組織需要用到的模型中的知識(shí)領(lǐng)域。
4 類似CMM提出的過程改進(jìn)6步,集成化過程改進(jìn)分成:開始集成過程改進(jìn),建造集成改善平臺(tái),集成傳統(tǒng)過程,啟動(dòng)新過程,進(jìn)行改 進(jìn)評(píng)估。
CMMI內(nèi)容
CMMI內(nèi)容分為"要求"、"期望"和"提供信息"三個(gè)級(jí)別,來衡量模型包括的質(zhì)量重要性和作用。最重要的是"要求"級(jí)別,是模型和過程改進(jìn)的基礎(chǔ)。第二級(jí)別"期望"在過程改進(jìn)中起到主要作用,但是某些情況不是必須的可能不會(huì)出現(xiàn)在成功的組織模型中。"提供的信息"構(gòu)成了模型的主要部分,為過程改進(jìn)提供了有用的指導(dǎo),在許多情況下他們對(duì)需要和期望的構(gòu)件做了進(jìn)一步說明。
"要求"的模型構(gòu)件是目標(biāo),代表了過程改進(jìn)想要達(dá)到的最終狀態(tài),它的實(shí)現(xiàn)表示了項(xiàng)目和過程控制已經(jīng)達(dá)到了某種水平。當(dāng)一個(gè)目標(biāo)對(duì)應(yīng)一個(gè)關(guān)鍵過程域,就稱為"特定目標(biāo)";對(duì)應(yīng)整個(gè)關(guān)鍵過程域就稱為"公用目標(biāo)"。整個(gè)CMMI模型包括了54個(gè)特定目標(biāo),每個(gè)關(guān)鍵過程域都對(duì)應(yīng)了一到四個(gè)特定目標(biāo)。每個(gè)目標(biāo)的描述都是非常簡捷的,為了充分理解要求的目標(biāo)就是擴(kuò)展"期望"的構(gòu)件。
"期望"的構(gòu)件是方法,代表了達(dá)到目標(biāo)的實(shí)踐手段和補(bǔ)充認(rèn)識(shí)。每個(gè)方法都能映射到一個(gè)目標(biāo)上,當(dāng)一個(gè)方法對(duì)一個(gè)目標(biāo)是唯一就是"特定方法";而能適用於所有目標(biāo)時(shí)就是"公用方法"。CMMI模型包括了186個(gè)特定方法,每個(gè)目標(biāo)有兩到七個(gè)方法對(duì)應(yīng)。
CMMI包括了10種"提供的信息":目的,概括和總結(jié)了關(guān)鍵過程域的特定目標(biāo);介紹說明,介紹關(guān)鍵過程域的范圍、性質(zhì)和實(shí)際方法和影響等特徵;引用,關(guān)鍵過程域之間的指向是通過引用;名字,表示了關(guān)鍵過程域的構(gòu)件;方法和目標(biāo)關(guān)系,關(guān)鍵過程域中方法映射到目標(biāo)的關(guān)系表;注釋,注釋關(guān)鍵過程域的其他模型構(gòu)件的信息來源;典型工作產(chǎn)品集,定義關(guān)鍵過程域中執(zhí)行方法時(shí)候產(chǎn)生的工作產(chǎn)品;子方法,通過方法活動(dòng)的分解和詳細(xì)描述;學(xué)科擴(kuò)充,CMMI對(duì)應(yīng)學(xué)科是獨(dú)立的,這里提供了對(duì)應(yīng)特定學(xué)科的擴(kuò)展;公用方法的詳細(xì)描述,關(guān)鍵過程域中公用方法應(yīng)用實(shí)踐的詳細(xì)描述。
CMMI提供了階段式和連續(xù)式兩種表示方法,但是這兩種表示法在邏輯上是等價(jià)的。我們熟悉的SW-CMM軟件能力成熟模型就是階段式的模型,SE-CMM系統(tǒng)工程模型是連續(xù)式模型,而IPD-CMM集成產(chǎn)品開發(fā)模型結(jié)合了階段式和連續(xù)式兩者的特點(diǎn)。
階段式方法將模型表示為一系列"成熟度等級(jí)"階段,每個(gè)階段都有一組KPA指出一個(gè)組織應(yīng)集中於何處以改善其組織過程,每個(gè)KPA用滿足其目標(biāo)的方法來描述,過程改進(jìn)通過在一個(gè)特定的成熟度等級(jí)中滿足所有KPA的目標(biāo)而實(shí)現(xiàn)的。
連續(xù)式模型沒有像階段式那樣的分散階段,模型的KPA中的方法是當(dāng)KPA的外部形式,并可應(yīng)用於所有的KAP中,通過實(shí)現(xiàn)公用方法來改進(jìn)過程。它不專門指出目標(biāo),而是強(qiáng)調(diào)方法。組織可以根據(jù)自身情況適當(dāng)裁剪連續(xù)模型并以確定的KPA為改進(jìn)目標(biāo)。
兩種表示法的差異反應(yīng)了為每個(gè)能力和成熟度等級(jí)描述過程而使用的方法,他們雖然描述的機(jī)制可能不同,但是兩種表示方法通過采用公用的目標(biāo)和方法作為需要的和期望的模型元素,而達(dá)到了相同的改善目的。
CMMI 模型的前身是 SW-CMM 和 SE-CMM,前者就是我們指的CMM。CMMI與SW-CMM的主要區(qū)別就是覆蓋了許多領(lǐng)域;到目前為止包括四個(gè)下面領(lǐng)域:
1.軟件工程(SW-CMM)
軟件工程的對(duì)象是軟件系統(tǒng)的開發(fā)活動(dòng),要求實(shí)現(xiàn)軟件開發(fā)、運(yùn)行、維護(hù)活動(dòng)系統(tǒng)化、制度化、量化。
2.系統(tǒng)工程(SE-CMM)
系統(tǒng)工程的對(duì)象是全套系統(tǒng)的開發(fā)活動(dòng),可能包括也可能不包括軟件。系統(tǒng)工程的核心是將客戶的需求、期望和約束條件轉(zhuǎn)化為產(chǎn)品解決方案,并對(duì)解決方案的實(shí)現(xiàn)提供全程的支持。
3.集成的產(chǎn)品和過程開發(fā)(IPPD-CMM)
集成的產(chǎn)品和過程開發(fā)是指在產(chǎn)品生命周期中,通過所有相關(guān)人員的通力合作,采用系統(tǒng)化的進(jìn)程來更好地滿足客戶的需求、期望和要求。如果項(xiàng)目或企業(yè)選擇IPPD進(jìn)程,則需要選用模型中所有與IPPD相關(guān)的實(shí)踐。
4.采購(SS-CMM)
采購的內(nèi)容適用於那些供應(yīng)商的行為對(duì)項(xiàng)目的成功與否起到關(guān)鍵作用的項(xiàng)目。主要內(nèi)容包括:識(shí)別并評(píng)價(jià)產(chǎn)品的潛在來源、確定需要采購的產(chǎn)品的目標(biāo)供應(yīng)商、監(jiān)控并分析供應(yīng)商的實(shí)施過程、評(píng)價(jià)供應(yīng)商提供的工作產(chǎn)品以及對(duì)供應(yīng)協(xié)議和供應(yīng)關(guān)系進(jìn)行適當(dāng)?shù)恼{(diào)整。
在以上模塊中,企業(yè)可以選擇軟件工程,或系統(tǒng)工程,也可以都選擇。集成的產(chǎn)品和過程開發(fā)和采購主要是配合軟件工程和系統(tǒng)工程的內(nèi)容使用。例如,純軟件企業(yè)可以選擇CMMI中的軟件工程的內(nèi)容;設(shè)備制造企業(yè)可以選擇系統(tǒng)工程和采購;集成的企業(yè)可以選擇軟件工程、系統(tǒng)工程和集成的產(chǎn)品和過程開發(fā)。CMMI中的大部分內(nèi)容是適用各不同領(lǐng)域的,但是實(shí)施中會(huì)有顯著的差別,因此模型中提供了"不同領(lǐng)域應(yīng)用詳解"。
CMM的基於活動(dòng)的度量方法和瀑布過程的有次序的、基於活動(dòng)的管理規(guī)范有非常密切的聯(lián)系,更適合瀑布型的開發(fā)過程。而CMMI相對(duì)CMM更一步支持迭代開發(fā)過程和經(jīng)濟(jì)動(dòng)機(jī)推動(dòng)組織采用基於結(jié)果的方法:開發(fā)業(yè)務(wù)案例、構(gòu)想和原型方案;細(xì)化后納入基線結(jié)構(gòu)、可用發(fā)布,最后定為現(xiàn)場版本的發(fā)布。雖然CMMI保留了基於活動(dòng)的方法,它的確集成了軟件產(chǎn)業(yè)內(nèi)很多現(xiàn)代的最好的實(shí)踐,因此它很大程度上淡化了和瀑布思想的聯(lián)系。
在 CMMI 模型中在保留了CMM階段式模式的基礎(chǔ)上,出現(xiàn)了連續(xù)式模型,這樣可以幫助一個(gè)組織以及這個(gè)組織的客戶更加客觀和全面的了解它的過程成熟度。同時(shí),連續(xù)模型的采用可以給一個(gè)組織在進(jìn)行過程改進(jìn)的時(shí)候帶來更大的自主性,不用再像CMM 中 一樣,受到等級(jí)的嚴(yán)格限制。這種改進(jìn)的好處是靈活性和客觀性強(qiáng),弱點(diǎn)在於由於缺乏指導(dǎo),一個(gè)組織可能缺乏對(duì)關(guān)鍵過程域之間依賴關(guān)系的正確理解而片面的實(shí)施過程,造成一些過程成為空中樓閣,缺少其他過程的支撐。兩種表現(xiàn)方式(連續(xù)的和階段的)從他們所涵蓋的過程區(qū)域上來說并沒有不同,不同的是過程區(qū)域的組織方式以及對(duì)成熟度(能力)級(jí)別的判斷方式。
CMMI 模型中比 CMM 進(jìn)一步強(qiáng)化了對(duì)需求的重視。在 CMM 中,關(guān)於需求只有需求管理這一個(gè)關(guān)鍵過程域,也就是說,強(qiáng)調(diào)對(duì)有質(zhì)量的需求進(jìn)行管理,而如何獲取需求則沒有提出明確的要求。在CMMI的階段模型中,3 級(jí)有一個(gè)獨(dú)立的關(guān)鍵過程域叫做需求開發(fā),提出了對(duì)如何獲取優(yōu)秀的需求的要求和方法。CMMI 模型對(duì)工程活動(dòng)進(jìn)行了一定的強(qiáng)化。在CMM中,只有3級(jí)中的軟件產(chǎn)品工程和同行評(píng)審兩個(gè)關(guān)鍵過程域是與工程過程密切相關(guān)的,而在CMMI中,則將需求開發(fā),驗(yàn)證,確認(rèn),技術(shù)解決方案,產(chǎn)品集成這些工程過程活動(dòng)都作為單獨(dú)的關(guān)鍵過程域進(jìn)行了要求,從而在實(shí)踐上提出了對(duì)工程的更高要求和更具體的指導(dǎo)。CMMI中還強(qiáng)調(diào)了風(fēng)險(xiǎn)管理。不像在CMM 中把風(fēng)險(xiǎn)的管理分散在項(xiàng)目計(jì)劃和項(xiàng)目跟蹤與監(jiān)控中進(jìn)行要求,CMMI3級(jí)里單獨(dú)提出了一個(gè)獨(dú)立的關(guān)鍵過程域叫做風(fēng)險(xiǎn)管理。
董華健
2022-06-14 21:05:01 370查看 3回答
拾光coffee
2022-06-22 13:05:02 260查看 10回答
深海陽光
2022-07-07 13:05:02 288查看 4回答
昔年錦衣少年郎
2022-07-10 19:05:01 253查看 5回答
Roger黑夜
2022-07-20 21:05:02 444查看 5回答
安陽誠信aaa等級(jí)認(rèn)證標(biāo)準(zhǔn),安陽誠信aaa等級(jí)認(rèn)證
小編為您整理AAA誠信等級(jí)是什么、AAA誠信等級(jí)認(rèn)證都有哪些流程、信譽(yù)等級(jí)aaa的標(biāo)準(zhǔn)是什么、安陽ISO9001質(zhì)量認(rèn)證、做AAA誠信等級(jí)認(rèn)證需要準(zhǔn)備哪些材料,企業(yè)想申請(qǐng)需要具備哪些條件相關(guān)ISO認(rèn)證知識(shí),詳情可查看下方正文!
質(zhì)量管理認(rèn)證體系認(rèn)證費(fèi)用,質(zhì)量管理認(rèn)證體系費(fèi)用
小編為您整理有哪些質(zhì)量管理認(rèn)證體系、ISO9001,質(zhì)量管理認(rèn)證體系到期、質(zhì)量管理9000體系認(rèn)證好認(rèn)證嗎、機(jī)械制造質(zhì)量管理及體系認(rèn)證資料、ISO9001質(zhì)量管理認(rèn)證體系如何學(xué)習(xí)相關(guān)ISO認(rèn)證知識(shí),詳情可查看下方正文!
宿州iso27001哪家服務(wù)好?宿州iso27001認(rèn)證單位哪家服務(wù)好
小編為您整理汕頭ISO27001認(rèn)證哪家服務(wù)好、ISO27001信息安全管理體系服務(wù)認(rèn)證哪家好、宿州甲醛檢測(cè)治理哪家好,專業(yè)CMA資質(zhì)、ISO27001認(rèn)證咨詢哪家好、9001認(rèn)證哪家服務(wù)好相關(guān)ISO認(rèn)證知識(shí),詳情可查看下方正文!
小編為您整理ISO14001是什么,所代表著的含義是什么、ISO14001的管理核心是什么、ISO14001管理代表是負(fù)責(zé)制定本組織的環(huán)境方針嗎、ISO14001:2004代表什么、ISO9001:2008管理代表有名確規(guī)定2名嗎(正、副管理代表)相關(guān)ISO認(rèn)證知識(shí),詳情可查看下方正文!
epc項(xiàng)目質(zhì)量保證體系,EPC 質(zhì)量保證體系
小編為您整理ISO9000質(zhì)量保證體系、求一篇關(guān)于EPC項(xiàng)目油氣管道穿山隧道的施工組織iso認(rèn)證。、各位監(jiān)理工程師是怎么審查承包單位現(xiàn)場項(xiàng)目質(zhì)量管理體系、技術(shù)管理體系、質(zhì)量保證體系的、質(zhì)量保證體系及控制措施、質(zhì)量保證體系與措施方案相關(guān)ISO認(rèn)證知識(shí),詳情可查看下方正文!
企業(yè)信用評(píng)級(jí)如何評(píng)定?
鹽城翔遠(yuǎn)iso體系認(rèn)證代理有限公司怎么樣?
企業(yè)信用評(píng)級(jí)aaa級(jí)企業(yè)證書到哪里辦理價(jià)格最優(yōu)惠
昆明市工業(yè)iso三體系認(rèn)證質(zhì)量監(jiān)督條例實(shí)施細(xì)則
遼寧省iso體系證書質(zhì)量監(jiān)督條例(1997修正)