版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、王龍2009年8月第1頁/共66頁CMMI簡介簡介CMMI 的全稱為:的全稱為:Capability Maturity Model Integration即能力成熟度模型集成。即能力成熟度模型集成。CMMI是是CMM模型的最新版模型的最新版本。早期的本。早期的CMMI(CMMI-SE/SW/IPPD)版本是應用)版本是應用于軟件業(yè)項目的管理方法,于軟件業(yè)項目的管理方法,SEI在部分國家和地區(qū)開始在部分國家和地區(qū)開始推廣和試用。隨著應用的推廣與模型本身的發(fā)展,演繹推廣和試用。隨著應用的推廣與模型本身的發(fā)展,演繹成為一種被廣泛應用的綜合性模型。自從成為一種被廣泛應用的綜合性模型。自從1994 年年
2、SEI 正正式發(fā)布軟件式發(fā)布軟件CMM 以來,相繼又開發(fā)出了系統(tǒng)工程、軟以來,相繼又開發(fā)出了系統(tǒng)工程、軟件采購、人力資源管理以及集成產品和過程開發(fā)方面的件采購、人力資源管理以及集成產品和過程開發(fā)方面的多個能力成熟度模型。多個能力成熟度模型。 第2頁/共66頁CMM的模型 (1) SW-CMM (Software CMM) 軟件CMM (2) SE-CMM (System Engineering CMM) 系統(tǒng)工程CMM (3) SA-CMM (Software Acquisition CMM) 軟件采購CMM (4) IPT-CMM (Integrated Product Team CMM)
3、集成產品群組CMM (5) P-CMM (People CMM) 人力資源能力成熟度模型第3頁/共66頁CMM的不足之處 n不能集中其不同過程改進的能力以取得更大成績; n 要進行一些重復的培訓、評估和改進活動,因而增加了許多成本; n 遇到不同模型中有一些對相同事物說法不一致,或活動不協(xié)調,甚至相抵觸。第4頁/共66頁CMMI的形成 1997 年,美國聯邦航空管理局(FAA)開發(fā)了FAA-iCMMSM(聯邦航空管理局的集成CMM),該模型集成了適用于系統(tǒng)工程的SE-CMM、軟件獲取的SA-CMM 和軟件的SW-CMM 三個模型中的所有原則、概念和實踐。該模型被認為是第一個集成化的模型。 第5
4、頁/共66頁CMMI的級別(一) 1 初始級 軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應式的。 2 已管理級 建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重復早先類似應用項目取得的成功經驗。 3 已定義級 已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經批準、剪裁的標準軟件過程來開發(fā)和維護軟件,軟件產品的生產在整個軟件過程是可見的。 4 量化管理級 分析對軟件過程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制。管理有一個作出結論的客觀依據,管理能夠在定量的范圍
5、內預測性能。 5 優(yōu)化管理級 過程的量化反饋和先進的新思想、新技術促使過程持續(xù)不斷改進。 第6頁/共66頁CMMI的級別(二) 每個等級都被分解為過程域,特殊目標和特殊實踐,通用目標、通用實踐和共同特性。 每個等級都有幾個過程區(qū)域組成,這幾個過程域共同形成一種軟件過程能力。每個過程域,都有一些特殊目標和通用目標,通過相應的特殊實踐和通用實踐來實現這些目標。當一個過程域的所有特殊實踐和通用實踐都按要求得到實施,就能實現該過程域的目標。 第7頁/共66頁CMMI的評估方式 自我評估:用于本企業(yè)領導層評價公司自身的軟件能力。 主任評估:使本企業(yè)領導層評價公司自身的軟件能力,向外宣布自己企業(yè)的軟件能力
6、 CMMI的評估類型: 軟件組織的關于具體的軟件過程能力的評估。 軟件組織整體軟件能力的評估(軟件能力成熟度等級 評估)。 CMMI的基本思想 1、解決軟件項目過程改進難度增大問題 2、實現軟件工程的并行與多學科組合 3、實現過程改進的最佳效益第8頁/共66頁 CMMI的原則 (1)、 強調高層管理者的支持。過程改進往往也是由高層管理者認識和提出的,大力度的、一致的支持是過程改進的關鍵。 (2)、 仔細確定改進目標,首先應該對給定時間內的所能完成的改進目標進行正確的估計和定義并制定計劃。選擇能夠達到的目標和能夠看到對組織的效益。 (3)、 選擇最佳實踐,應該基于組織現有的軟件活動和過程財富,參
7、考其他標準模型,取其精華去其糟粕,得到新的實踐活動模型。 (4)、 過程改進要與組織的商務目標一致,與發(fā)展戰(zhàn)略緊密結合。第9頁/共66頁CMMI的目標 (1)、 為提高組織過程和管理產品開發(fā)、發(fā)布和維護能力的提供保障。(2)、 幫助組客觀織評價自身能力成熟度和過程域能力,為過程改進建立優(yōu)先級以及執(zhí)行過程改進。第10頁/共66頁CMMI的方法 (1)、決定哪個CMMI模型等級最適合組織過程改進需要。 (2)、 選擇模型的表示法是連續(xù)式還是階段式。 (3)、 決定組織需要用到的模型中的知識領域。 (4)、 類似CMM提出的過程改進6步,集成化過程改進分成:開始集成過程改進,建造集成改善平臺,集成傳
8、統(tǒng)過程,啟動新過程,進行改進評估。第11頁/共66頁CMM與CMMI的差別(一) CMM的基于活動的度量方法和瀑布過程的有次序的、基于活動的管理規(guī)范有非常密切的聯系,更適合瀑布型的開發(fā)過程。而CMMI相對CMM更一步支持迭代開發(fā)過程和經濟動機推動組織采用基于結果的方法:開發(fā)業(yè)務案例、構想和原型方案;細化后納入基線結構、可用發(fā)布,最后定為現場版本的發(fā)布。雖然CMMI保留了基于活動的方法,它的確集成了軟件產業(yè)內很多現代的最好的實踐,因此它很大程度上淡化了和瀑布思想的聯系。 第12頁/共66頁 CMMI 模型中在保留了CMM階段式模式的基礎上,出現了連續(xù)式模型,這樣可以幫助一個組織以及這個組織的客戶
9、更加客觀和全面的了解它的過程成熟度。同時,連續(xù)模型的采用可以給一個組織在進行過程改進的時候帶來更大的自主性,不用再象CMM 中 一樣,受到等級的嚴格限制。這種改進的好處是靈活性和客觀性強,弱點在于由于缺乏指導,一個組織可能缺乏對關鍵過程域之間依賴關系的正確理解而片面的實施過程,造成一些過程成為空中樓閣,缺少其他過程的支撐。兩種表現方式(連續(xù)的和階段的)從他們所涵蓋的過程區(qū)域上來說并沒有不同,不同的是過程區(qū)域的組織方式以及對成熟度(能力)級別的判斷方式。 第13頁/共66頁 CMMI 模型中比CMM 進一步強化了對需求的重視。在CMM 中,關于需求只有需求管理這一個關鍵過程域,也就是說,強調對有
10、質量的需求進行管理,而如何獲取需求則沒有提出明確的要求。在CMMI的階段模型中,3 級有一個獨立的關鍵過程域叫做需求開發(fā),提出了對如何獲取優(yōu)秀的需求的要求和方法。CMMI 模型對工程活動進行了一定的強化。在CMM中,只有3級中的軟件產品工程和同行評審兩個關鍵過程域是與工程過程密切相關的,而在CMMI中,則將需求開發(fā),驗證,確認,技術解決方案,產品集成這些工程過程活動都作為單獨的關鍵過程域進行了要求,從而在實踐上提出了對工程的更高要求和更具體的指導。CMMI中還強調了風險管理。不像在CMM 中把風險的管理分散在項目計劃和項目跟蹤與監(jiān)控中進行要求,CMMI3級里單獨提出了一個獨立的關鍵過程域叫做風
11、險管理。 第14頁/共66頁CMMI優(yōu)點根據SEI的統(tǒng)計,軟件企業(yè)在引入CMM后勞動生產率平均增長了35%;錯誤比率平均減少39%;平均成本回報率為5:1。 縱觀國內自1993年開始Motorola(中國)實施起,至后來的東軟、金蝶、用友等公司紛紛實施CMM或CMMI,國內企業(yè)實施CMMI一時間方興未艾。第15頁/共66頁過程的一般定義 過程是為了達到給定目標所實施的一系列步驟,它包括工具,方法,材料及人員.第16頁/共66頁人人都知道高素質,有推動力的人員組成有多重要, 但是即使最優(yōu)秀的人才也無法在對過程缺乏理解或是過程運轉不良的情況下盡情發(fā)揮. 盡管過程常被認為是過程-人員-技術三角組合中
12、的一極,但它也可以被看作是“粘合劑”,把其它兩極統(tǒng)一成一體.人員 過程技術品質杠桿的支點生產成本,進度和質量的主要決定因素第17頁/共66頁為什么要強調過程? 過程提供了一個富有建設性的平衡點. 不贊成只將注意力集中于員工上 一般地說,你的員工可以達到你的培訓目標. 更努力地工作并不是你所想要的. 在過程中更聰明地工作才是你所想要的. 同樣也不贊成只將注意力集中于技術上 技術應用沒有一個合適的目標就不會有很大的盈利. 只有在合適的目標指導下,才能產生最大的盈利第18頁/共66頁過程管理的前提 系統(tǒng)的質量主要取決于開發(fā)和維護該產品所使用的軟件過程的質量. 這個前提意味著應在注重產品的同時著眼于過
13、程. 這是一個在生產過程中必須長期堅持的前提. 對這個前提的信任在世界范圍內的制造業(yè)和服務業(yè)質量活動中都是可見的(如 ISO 標準).第19頁/共66頁早期的過程改進 過程管理理論是Deming, Crosby, Juran等人所提出概念的一個結合體. 在過去30年里,這些理論已經被用于許多組織. 人們發(fā)現了一些解決方案, 但是,在技術和實踐之間還存在著鴻溝. 很多這樣的觀念已用于建立過程改進模型.第20頁/共66頁什么是過程模型? 模型是指一些元素有組織的集合,它描述了有效過程的各項特征. 所包括的過程是指那些已經被經驗證明為有效的過程.第21頁/共66頁如何使用模型?模型的作用: 幫助建立
14、過程改進的目標和步驟,從而改進過程. 幫助確保穩(wěn)定的、可用的、成熟的過程. 作為項目和組織過程改進的指南. 有一套評估的方法,能診斷改進工作所處的狀態(tài).第22頁/共66頁為什么模型很重要? 模型提供: 出發(fā)點 團體先期經驗的積累 一種公共語言和共享視野 有序工作的框架 給你的組織提供一種“改進”的定義方法“所有模型都是錯誤的,一些是有用的.” -喬治 勃克斯第23頁/共66頁多種模型 SEI, ISO, EIA及其它組織也已生成各種模型: 基于廣泛認同的實踐 一個已證明的獲益歷史 這些成功的努力生成了一系列相關模型.第24頁/共66頁模型相關模型軟件 CMM軟件采購軟件采購 CMM (SA-C
15、MM)團隊軟件過程團隊軟件過程(TSP)人員人員 CMM (P-CMM)個人軟件過程個人軟件過程 (PSP)系統(tǒng)工程系統(tǒng)工程CMM (SE-CMM)相關模型ISO 9000 系列ISO/IEC 12207ISO 10011第25頁/共66頁為什么要使用CMMI?CMMI為改進組織過程和提高組織對開發(fā)、采購及產品維護或服務的管理能力提供了指南.CMMI 將已被證實的方法應用到一種結構中,該結構 幫助組織檢查過程的有效性 確定改進的次序 幫助實現這些改進第26頁/共66頁CMMISM 方案 CMMI方案的形成 構造一個初始的集成模型系列 建立一個框架,以便于未來模型的集成. 創(chuàng)建一套相關的評估產品
16、和培訓產品 源模型是CMMI的出發(fā)點: SW-CMM (軟件), V2.0 草案 C EIA/IS-731 (系統(tǒng)工程) IPD-CMM (集成產品開發(fā)第27頁/共66頁CMMI 產品組 成員來自 工業(yè)界 美國政府 軟件工程研究所 成員特征 平均21年的實踐經驗 來自資深的過程改進機構第28頁/共66頁開發(fā)策略 模型的內容以目前最佳的實踐為基礎,這些實踐都在當前廣泛接受的源模型中有描述 引導公眾對模型進行評價 在正式發(fā)布之前先介紹產品梗概 基于反饋不斷更新產品系列 發(fā)布產品系列版本 根據用戶反饋更新產品系列 發(fā)布最新的產品系列版本第29頁/共66頁CMMI 產品系列 為集成產品制定的框架應能支
17、持產品及過程的改進 參考模型 培訓產品 評估方法 這些產品都有 通用的術語 共同的成分第30頁/共66頁CMMI 模型 模型選擇: 系統(tǒng)工程(SE) + 軟件工程(SW) 系統(tǒng)工程(SE) + 軟件工程(SW) + 集成產品和過程開發(fā) (IPPD) 系統(tǒng)工程(SE) + 軟件工程(SW) + 集成產品和過程開發(fā)(IPPD) + 采購 (SS) 系統(tǒng)工程(SE) + 軟件工程(SW) +采購(SS) 表現形式: 分級式 連續(xù)式第31頁/共66頁CMMI 專用術語 CMMI中包含的每一個產品都是一個單獨的知識體系. 軟件工程、系統(tǒng)工程、集成產品過程開發(fā)、采購都是一個獨立的學科.第32頁/共66頁集
18、成意味著組織變革 隨著隨著CMMI復雜性的增加復雜性的增加, 實施中需要組實施中需要組 建涉及多領域的工作小組建涉及多領域的工作小組. 當組織選擇了CMMI模型后,他們會發(fā)現真正的組織變革需要一個集成工程才可能成功. 不能將過程簡單地集成到一塊.第33頁/共66頁突破到另一邊當一個組織引入CMMI時,它就承認了一個商業(yè)需求,那就是:改進管理過程,將重心放在過程和產品上. 第34頁/共66頁CMMI 概述CMMI模型為過程改進提供了一個結構化的描述.CMMI 能幫助 建立過程改進目標和次序 為質量過程提供了指南 為評估當前實踐提供一個準繩第35頁/共66頁概要 1過程改進必須用來幫助企業(yè)的發(fā)展而
19、不是為了其本身. “除了上帝是對的,其它我們 只相信數據.” - W. Edwards Deming第36頁/共66頁概要 2 改進意味著針對不同的企業(yè)做不同的事情: 你的企業(yè)的目標是什么? 你怎么衡量進步? 改進是一個長期的戰(zhàn)略性的工作: 在原有的基礎上你期待的效果是什么? 怎樣檢測這些效果?第37頁/共66頁過程改進優(yōu)點分類 過程改進的優(yōu)點可歸結為以下幾點: 改善進度和可預見性 縮短循環(huán)周期 提高生產率 提高質量 提高顧客滿意度 提高員工士氣 增加投資回報 降低成本第38頁/共66頁結果: 波音的成效.0 %140%-140%. . . . . . . . . . . . . . . .
20、. . . . . . . . .沒有歷史數據有歷史數據變化在 + 20% to - 145%之間變化在 - 20% to + 20%之間 (絕大部分在 1 級和2級)(級別 3) 百分比上/下.(Based on 120 projects in Boeing Information Systems). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21、 . . . . . . . . . . . . . .參考: John D. Vu. “軟件過程改進旅程:從級別1到級別5.” 7th SEPG Conference, San Jose, March 1997.改善進度和可預見性第39頁/共66頁縮短循環(huán)周期 第40頁/共66頁提高生產率和產品質量 Lockheed Martin Naval Electronics & Surveillance Systems (NE&SS) - Radar Systems - Syracuse第41頁/共66頁可觀的投資回報據報道,進行軟件改進的投資回報率在5:1 至 8:1之間.(Her
22、bsleb 94)過程改進創(chuàng)造了可觀的投資回報第42頁/共66頁CMMI專用術語 CMMI表示法由數據庫提供相似的元素集. 在一種表示法中的元素都是相同的. 元素的組織和描述是不同的.第43頁/共66頁CMMI 模型表述 一個組織可以從以下兩種過程改進的方法中選擇其一: 過程域能力 組織成熟度CMMI 對于每一種方法都有一個表示法 過程域能力 連續(xù)表示法 組織成熟度 分級表示法第44頁/共66頁連續(xù)表示法允許選擇改進的次序,使其最適合組織的商業(yè)目標,減少組織的風險.以過程域為基礎,使得組織之間可以在同一過程域內進行比較. 提供一個簡便的由 EIA/IS-731 轉換至 CMMI的方式.第45頁
23、/共66頁CMMI 專用術語 過程域能力是指在單個過程域中的一組實踐.第46頁/共66頁分級表示法規(guī)定了一系列已經證明的改進措施,每一級都是其上一級的基礎,服務于上一級. 運用成熟度等級,使得組織之間的比較成為可能.使得SW-CMM 能簡便地轉化到 CMMI用一個簡單的等級概括了評估結果,使組織之間可以比較.第47頁/共66頁CMMI 專用術語 組織成熟度體現于一組過程域.第48頁/共66頁比較這兩種不同的表示法 兩種表示法都提供了執(zhí)行過程改進達到組織目標的方法 兩種表示法提供的實質內容是相同的,只不過是內容的組織方式不同而已.第49頁/共66頁ML 1ML2ML3ML4ML5連續(xù)表示法PAP
24、A過程域能力CL0 CL1 CL2 CL3 CL4 CL5PA組織成熟度分級表示法第50頁/共66頁過程域能力和組織成熟度的關系 1 過程域能力和組織成熟度具有相似的概念. 過程域能力和組織成熟度的區(qū)別是過程域能力只與單一的過程域或實踐相關,而組織成熟度包含一組既定的過程域.第51頁/共66頁過程域能力和機構成熟度的關系 2 盡管等級和水平之間的對應是一個很深的主題,但一般來說,如果一組過程已被評估確認達到某個成熟度等級,那么這些被評估的過程會對應相關的過程域能力水平. 第52頁/共66頁記住模型不等同于過程. 模型告訴要做什么,而不是怎么做或是由誰去做.第53頁/共66頁簡單改進過程 確定目
25、前處于什么現狀 確定想改進到什么程度 制定計劃 執(zhí)行計劃 汲取經驗教訓繼續(xù)做 PDCA過程: 計劃、執(zhí)行、檢查、改進 IDEALSM第54頁/共66頁SetContextBuildSponsorshipCharterInfrastructureCharacterizeCurrent &Desired StatesDevelopRecommendationsSetPrioritiesDevelopApproachPlanActionsCreateSolutionPilot/TestSolutionRefineSolutionImplementSolutionAnalyzeandValid
26、ateProposeFutureActionsStimulus for ChangeInitiatingDiagnosingEstablishingActingLearning IDEALSM模型 SM IDEAL is a service mark of Carnegie Mellon University.第55頁/共66頁CMMI在IDEAL模型中的運用 1 初始階段 CMMI模型能幫助組織了解如何發(fā)起并確定改進的基本內容. 診斷階段 用于過程改進的標準CMMI過程改進評估方法(SCAMPISM)為基于CMMI的過程評估提供了準繩. SM SCAMPI is a service mark
27、 of Carnegie Mellon University.第56頁/共66頁CMMI在IDEAL模型中的運用 2建立階段 CMMI過程域注重于建立過程改進組. 行動階段 CMMI模型為定義和改進過程提供了指南.學習階段 學習CMMI文檔是組織進行過程改進的基礎.第57頁/共66頁定義過程 1 成熟的過程是文檔化的. 通常采用兩種方式進行過程文檔化: 描述正式的過程 描述面向用戶的過程第58頁/共66頁定義過程 2 描述正式的過程 讀者主要是過程專家 詳細正規(guī)的描述 主要用于開發(fā)、剪裁和改進過程 描述面向用戶的過程 讀者主要是每天使用過程的用戶. 簡單清晰的描述 主要用于執(zhí)行過程第59頁/共
28、66頁過程描述格式 1 過程必須描述下列事項: 在這個過程中將執(zhí)行什么活動? 誰來完成? 為什么要完成它們? 什么時候完成? 如何完成? 哪些輸入是必須的? 能有哪些輸出? 怎樣測量其性能?第60頁/共66頁過程描述格式 2 不同的描述格式強調過程的不同方面,因此,各有長處和短處. 不一樣的描述格式不一定都能方便地描述: 活動的次序 活動的時間 活動中的數據流 分層次的細節(jié) 與標準的出入 敘述性的資料第61頁/共66頁過程描述格式 3 描述格式的其它特征: 靈活性 簡單化 易于理解和培訓 實用性第62頁/共66頁一些常用的過程描述格式 通用的 數據流圖 流程圖 決策樹或決策表 檢查表 敘述 特殊的 ETVX (入口-任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園元旦活動計劃8篇
- 2024年版企業(yè)勞動協(xié)議參考文本版B版
- 2022幼兒手工教案
- 小區(qū)物業(yè)工作計劃
- 2024-2030年中國酚醛樹脂涂料行業(yè)發(fā)展運行現狀及投資潛力預測報告
- 半導體激光治療儀項目可行性分析報告
- 大班健康活動教案四篇
- 大學班主任工作計劃
- 美術教師個人工作總結5篇
- 醫(yī)學類實習報告模板九篇
- 學前兒童家庭與社區(qū)教育學習通超星期末考試答案章節(jié)答案2024年
- 網絡安全產品質保與售后方案
- 2024-2025學年河北省高三上學期省級聯測政治試題及答案
- 貴州省貴陽市2023-2024學年高一上學期期末考試 物理 含解析
- 幼兒園班級管理中的沖突解決策略研究
- 【7上英YL】蕪湖市2023-2024學年七年級上學期英語期中素質教育評估試卷
- 2024年度中國鈉離子電池報告
- 2024年問政山東拆遷協(xié)議書模板
- 浪潮iqt在線測評題及答案
- 山東省青島市2023-2024學年高一年級上冊1月期末選科測試 生物 含解析
- 電工技術(第3版)表格式教案教學詳案設計
評論
0/150
提交評論