




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程一級學科碩士研究生學位課程軟件過程改進河海大學計算機與信息學院第二講集成的軟件能力成熟度模型CMMICMMI產生和意義CMMI過程改進原理CMMI模型綜述CMMI模型規范公共目標和實踐目 錄1、什么是CMMI?CMMI集成的軟件能力成熟度模型Capability Maturity ModelIntegration定義:是對于軟件組織在定義、實現、度量、控制和改善其軟件過程的各個發展階段的描述。 目的:幫助軟件企業對軟件工程過程進行管理和改進,增強開發與改進能力,從而按時地、不超預算地開發出高質量的軟件。2、CMMI的產生 原本是當年美國軍方為了評估自己的軟件產品供應商的過程質量水平,而
2、委托美國卡內基梅隆大學軟件工程學院(SEI)開發的一套過程評估體系。 后因其衍生品的派系林立(如:SW-CMM、SE-CMM、IPT-CMM等等),SEI決定在SW-CMM、SE-CMM的基礎上,加入委外采購、IPPD等相關內容,并融合ISO9000部分理念,形成了今天我們看到的CMMI。2、CMMI的產生2、CMMI的產生3、CMMI的來源來源于傳統的質量工程理論,吸收了諸如: Walter Shewart的統計質量控制原理 W.Edwards Deming 的著作“Out of the Crisis”Joseph Juran的著作“Juran on Planning for Quality
3、”Juran on leadership for Quality”Philip Croseby 在“Quality is free”中提出的將質量管理改編為成熟度框架的思想4、CMMI模型一個由理論和經驗部分組成的模型理論部分 :如何把工作作為一個“過程”組織、實施和評審,過程的進化如何明確地管理經驗部分:軟件工程實踐和進化框架的綜合5、CMMI是什么?是5、CMMI是什么?不是6、軟件企業常見問題 軟件項目無法按期交付,費用超出預算 需求規格說明總是一改再改 人員的變動對組織帶來很大的影響 維護成本居高不下 不能在希望的時間內完成維護,帶來顧客抱怨 軟件的可移植性差 軟件的可復用性差7、不成
4、熟組織的特征軟件過程在項目過程中臨時拼湊即使規定了也不能嚴格遵守和貫徹反應式的組織 “救火隊”超出進度和預算已成慣例。為滿足進度要求,常在產品功能和質量上做出讓步,縮短或取消評審和測試等質量活動不存在判斷產品質量或解決產品或過程問題的客觀基礎8、實施CMMI的好處 改進進度和預算的可預測性 改進開發周期 提高生產率 改進質量(度量缺陷) 增加客戶的滿意度 提高員工的士氣 增加投資回報 降低質量成本9、可以解決的問題提高市場競爭力企業形象 客戶滿意度 投標的門檻 軟件外包 政府政策9、可以解決的問題人員流動帶來的問題(表現) 資料流失:沒有及時形成文檔;流動人員的故意破壞;人走時帶走全部資料 沒
5、有形成組織財富,以前的經驗、教訓沒有總結分析 后續人員無法接手,項目停頓9、可以解決的問題人員流動帶來的問題(解決) CM:形成配置庫,資料完整保存;沒有權限的人得不到相關資料 OPF/OPD:形成組織財富庫,度量庫 OT:使一個團隊得到建設,減少某個人流動后的影響管理規范,增強員工歸屬感,減少流動 9、可以解決的問題需求變更對項目的影響 REQM/RD:顧客參與評審需求;原型法確認和挖掘需求RM:需求的雙向追溯PP/PMC:多個階段建議顧客參與9、可以解決的問題項目的可視性差,管理者不能及時了解到項目的進展情況,項目經常延期交付 PP:進行合理策劃,包括進度、成本、工作量、風險、資源等PMC
6、:對項目進行監控,數據對比,發現偏差,及時糾正;各種例會制QA:獨立性檢查GP2.10:高層管理者的定期評審9、可以解決的問題工作量估計困難,難于考核(計劃不準、項目延期;人員工作量估計難于實施定量考核;員工抱怨,管理者無所適從)PP:使用功能點分析等方法估計工作量PP/MA/OPD:組織財富庫、度量庫對估計提供累計經驗值PMC:通過周報等來監控和評價工作量OT:建立員工技能檔案、崗位職責等基礎9、可以解決的問題成本控制 生命周期成本:好的過程體系與框架,保證了質量,減少返工,降低維護成本早期發現缺陷:越早發現,解決成本越低10、實際效果10、實際效果缺陷率11、推行CMMI的作用軟件過程評估
7、(SPA)-指出該企業所面對的與軟件過程有關的、最急需解決的問題,以便改進軟件過程改進(SPI)-幫助軟件企業對其軟件過程向更好的方向改變、并持續改進 軟件能力評價(SCE)-鑒別軟件承包者的能力資格;或檢查/監督正用于軟件制作的軟件過程的狀況12、CMMI評估12、CMMI評估CMMI產生和意義CMMI過程改進原理CMMI模型綜述CMMI模型規范公共目標和實踐目 錄1、過程是什么過程(Process):指一系列活動、任務、和它們之間的關系,它們共同把一組輸入轉換成所需要的輸出。 ISO/IEC 12207;GB/T 8566 2、過程的地位 每個人都體會到主動積極的優質勞動力的重要性,但是.
8、如果不理解過程,或者過程不是在“最佳實踐”下運行,即使我們的技術精英也無法使工作達到最佳的狀態 過程是產品成本、進度和質量的主要決定因素質量三角架3、軟件企業存在哪些過程?需求管理 項目策劃和監控 需求分析、設計、編碼、測試 配置管理 質量保證 4、軟件企業過程分類設別5、過程能力與過程成熟度過程能力:反映單個過程的特征。過程成熟度:反映一組過程的特征過程能力5、過程能力與過程性能 過程能力:通過遵循某個過程,有能力預見未來所得到的結果范圍。 過程性能:特定項目遵循某過程所得到的實際結果的度量6、過程能力輪廓可以用二維平面中的一系列點來表示過程能力輪廓。 過程維(做“什么”) 能力維(做得“有
9、多好”)6、過程能力輪廓過程維(即X軸)上的值描述執行什么過程(在過程方面中描述的)。 6、過程能力輪廓能力維(即Y軸)上的值描述某個過程執行得有多好(能力等級) 。6、過程能力輪廓7、過程成熟度不同能力的過程集合反映不同的軟件過程能力成熟度。 等級1:一般達不到進程和成本目標 等級2:計劃由于基于過去的性能而比較現實可行 等級3:因為有妥善定義的過程,性能有改進 等級4:基于對過程和產品的定量了解,對組織中性能改進 等級5:組織中性能持續不斷改進成熟度等級所指示的過程能力7、過程成熟度7、過程成熟度-衡量尺度根據軟件工程實踐,經過協商擬訂一根衡量軟件過程能力成熟度的“標桿”評估模型。8、改進
10、軟件過程提升成熟度隨著相應的一組過程的持續改進和能力逐步提高,企業的綜合軟件能力成熟度等級也相應提升。9、什么是成熟度?已定義的記入文檔的 經過培訓的 經過實踐的 已支持的 已維護的 已控制的 已驗證的 已確認的 已度量的 能改進的持續改進的10、過程改進基本思想目標:進行過程改進是為了有助于業務,不是為改進而改進 度量:統計質量控制學家、美國人W.Edwards.Deming有一句名言:“In God we trust,all other bring data.” 方法:對于不同的組織,改進的手段不同制度:改進是一項戰略性、持久性的工作10、過程改進基本思想10、過程改進基本思想基本出發點過
11、程改進應有助于業務而不是為了自身的原因 改進意味著不同組織的不同目標: 什么是組織的商業目標? 如何度量進展?改進是長期的、戰略性的努力工作: 根據基本出發點,預期什么效果呢? 度量的效果如何?11、如何改進過程找到適合的路不是容易的事急于求成則會輕易迷失方向11、如何改進過程基于CMMI過程改進系統的方法11、如何改進過程初始化(Initiating) 診斷(Diagnosing)建立(Establishing)行動(Acting) 推進(Leveraging) 過程改進方法IDEAL模型11、如何改進過程過程改進方法PDCA模型11、如何改進過程過程改進方法PDCA模型11、如何改進過程過
12、程改進方法烏龜圖模型11、如何改進過程過程改進的兩種實施方式11、如何改進過程開始時可能還不如當初的過程改進“J”曲線11、如何改進過程-關鍵策略評價現存過程 使用適用的模型和標準作為路線圖把改進與經營目標聯系起來注意財富、度量數據收集,改進過程發揮領導作用、“一把手”工程11、如何改進過程當沒有危機時,不需要去改進 當處于危機時,沒有時間去改進危險的借口!12、過程表示成熟的過程要形成文件過程文件編寫成什么樣子?取決于過程文件的讀者兩種比較普遍的過程表示形式正規的過程表示形式面向使用者的過程表示形式12、過程表示過程的表示應能反映出:執行什么活動?誰來做?為什么由他們來做?何時做?他們如何做
13、?必須輸入什么?應該產生什么輸出?如何度量活動的性能?如何收集、建立組織財富? 12、過程表示-常用過程標記方法數據流圖流程圖決策樹或決策表核查表敘述顯示活動順序的流程圖示例:12、過程表示-常用過程標記方法13、活動表示CMMI產生和意義CMMI過程改進原理CMMI模型綜述CMMI模型規范公共目標和實踐目 錄1、CMMI的設計目標集成源模型:以消除矛盾,減少重復減少實施基于模型的過程改進的費用增加模型的清晰性和可理解性通用的術語一致的風格統一的結構規則公共的組件確保與 ISO 15504 一致2、CMMI模型的兩種表示方法 階段型表示 連續型表示組織成熟度方法過程能力方法2、CMMI模型的兩
14、種表示方法2、CMMI模型的兩種表示方法 階段式結構2、CMMI模型的兩種表示方法 連續式結構2、CMMI模型的兩種表示方法Continuous Representation: PAs by Categories連續式表示法:過程域按類劃分2、CMMI模型的兩種表示方法Continuous Representation: PAs by Categories連續式表示法:過程域按類劃分2、CMMI模型的兩種表示方法Staged Representation: PAs by Maturity Level階段式表示法:過程域按成熟度等級劃分3、成熟度等級3、成熟度等級3、成熟度等級成熟度等級1:初始
15、級過程通常是混亂的無穩定的環境支撐過程的執行成功依靠個人能力和英雄,而不是已證明可用的過程也能夠提供可使用的產品和服務,但常常超支或超期特點:超出承諾,時間危機時放棄過程,無能力復制成功3、成熟度等級成熟度等級2:已管理級組織能保證過程能按照方針的要求進行計劃和執行項目使用有技能的員工提交可控的提交物有相關干系人的參與受到監控、控制、評審按照過程的描述進行評估過程的紀律性確保在時間的壓力下也能執行規定的實踐3、成熟度等級成熟度等級2:已管理級工作產品的狀態和提交的服務在已定義的點上提供管理層的可視性建立了相關干系人的承諾,并在需要時進行修訂工作產品得到合適的控制工作產品和服務滿足指定過程的描述
16、、標準和流程3、成熟度等級成熟度等級3:已定義級過程得到較好的分類和理解,并描述在標準、流程、工具和方法中以上是最基本的要求,必須得到建立,并適時的改進標準的過程必須在組織層面上建立一致性根據組織的過程裁剪指引和組織的標準過程,裁剪出適應項目的已定義的過程3、成熟度等級成熟度等級4:定量管理級過程效能由統計和其它量化的技術所控制用于組織和項目級別,可以用量化的方式理解過去的過程效能預測將來的過程效能預測將來產品質量和服務質量3、成熟度等級成熟度等級5:持續優化級漸進和創新的改進,以增強過程的能力被識別評估部署4、過程域 (Process Area)過程域是一系列實踐和目標的集合,通過執行這些實
17、踐就能實現一組相應的目標。4、過程域 (Process Area)特定目標(SG):只適用于一個特定的過程方面并且涉及該過程方面的唯一性特性,這些特性描述的是必須實施哪些內容才能達到該過程方面的目的。 以需求管理為例 SG1 管理需求 對需求進行管理并識別與項目計劃和工作產品的不一致之處。 4、過程域 (Process Area)通用目標(GG):某個過程方面達到了通用目標,即意味著該過程方面的實施是有效的、可重復的和持久的,并且實現了某種程度的制度化。 以需求管理為例 GG2 把需求管理過程制度化為受管理過程 把該過程作為受管理過程加以制度化。4、過程域 (Process Area)特定實踐
18、(SP):是為達到相應的特定目標所執行的重要活動。特定實踐描述的是那些為實現某過程方面的特定目標所期望的活動。 以需求管理為例 SP1.3 管理需求變更 隨著各項需求在項目推進期間發生演變的同時,對需求的變更進行管理。4、過程域 (Process Area)通用實踐(GP):通用實踐適用于所有過程方面。通用實踐提供的是制度化的特性,這些特性將確保相應的過程實施有效、可重復和持久。 以需求管理為例 GP2.8 監督和控制該過程 對照計劃監督和控制“需求管理”過程,并且采取適當的糾正措施。4、過程域 (Process Area)必要的模型部件:特定目標和通用目標是模型的必要部件對于實現給定過程方面
19、的過程改進,必要部件是最重要的在評估中使用它們來確定過程能力4、過程域 (Process Area)期望的模型部件:特定實踐和通用實踐是模型的期望部件指出針對該過程方面的覆蓋范圍及其目標一般要做什么指導模型使用者和幫助評估人員允許采用非本模型推薦的實踐替代期望模型部件,前提是該實踐能夠達到被替代實踐所要達到的目標4、過程域 (Process Area)參考的模型部件:其余的部件都是模型的參考部件提示:子實踐、典型工作產品、通用實踐的詳細說明、目標和實踐的名稱、目標和實踐的進一步說明以及引證等,都屬于模型的參考部件給出模型的細節CMMI產生和意義CMMI過程改進原理CMMI模型綜述CMMI模型規
20、范公共目標和實踐目 錄等級1:初始級軟件過程的特點是無序的,偶爾甚至是混亂的。幾乎沒有什么過程是經過定義的,成功依賴于個人的努力一般不提供開發和維護軟件的穩定環境,在危機時刻,項目一般拋棄預定的規程,回復到僅做編碼和測試,性能依賴于個人的能力,且隨個人固有的技能、知識和動機的不同而變化等級2:已管理級在成熟度等級2上,意味著組織要確保策劃、文檔化、執行、監督和控制項目級的過程為過程建立明確的目標,并能實現所確定的諸如成本、進度和質量目標等目標換言之,組織已經營造出穩定的、受控的開發環境,項目是在受控狀態下運行等級2:已管理級受管理的過程域PA等級2:已管理級需求管理REQM需求管理的目的在于管
21、理對項目的產品和產品構件的需求,并且識別這些需求與項目計劃和項目工作產品的不一致之處特定目標SG1 管理需求 對需求進行管理并識別與項目計劃和工作產品之間的不一致之處等級2:已管理級需求管理REQM等級2:已管理級需求管理REQM等級2:已管理級需求管理REQM總結:需求管理是管理一個過程或一個組與別的過程或組間的需求傳遞,并且追蹤工作產品和需求的完整性。等級2:已管理級受管理的過程域PA等級2:已管理級項目策劃PP項目策劃目的在于建立并維護規定項目各項活動的計劃等級2:已管理級項目策劃PP特定目標SG1 完成參數估計 估計項目策劃參數并予以維護。 SG2 擬訂項目計劃 制訂并維護項目計劃,作
22、為項目管理的基礎。 SG3 獲得對計劃的承諾 建立并維護對該項目計劃的承諾。 等級2:已管理級項目策劃PP等級2:已管理級項目策劃PP建立估計值SG1等級2:已管理級項目策劃PP擬訂項目計劃SG2等級2:已管理級項目策劃PP獲得對計劃的承諾SG3等級2:已管理級項目策劃PP等級2:已管理級項目策劃PP總結:確定項目活動 估計項目工作量、成本和資源 建立和維護項目進度、計劃和從屬計劃 識別項目風險 定義項目進展和性能度量值 獲得承諾 協調項目計劃與共利益者 等級2:已管理級受管理的過程域PA等級2:已管理級項目監督與控制PMC項目監督與控制的目的在于了解項目的進展,以便在項目性能明顯偏離計劃時,
23、采取適當的糾正措施。等級2:已管理級項目監督與控制PMC特定目標SG1 對照計劃監督項目 對照項目計劃監督該項目的實際性能和進展。 SG2 管理糾正措施,直到結束 當項目性能或結果明顯偏離計劃時,管理糾正措施,直到結束。 等級2:已管理級項目監督與控制PMC等級2:已管理級項目監督與控制PMC等級2:已管理級項目監督與控制PMC總結:監督項目策劃參數監督承諾和項目風險監督數據管理和共利益者交互活動審查項目和產品進展糾正那些明顯偏離計劃的問題等級2:已管理級受管理的過程域PA等級2:已管理級供方協定管理SAM供方協定管理旨在對以正式協定的形式從項目之外的供方采辦的產品和服務實施管理。等級2:已管
24、理級供方協定管理SAM特定目標SG1 建立供方協定 與供方訂立協定并予以維護。 SG2 滿足供方協定 由供方和項目雙方共同滿足與供方的協定。等級2:已管理級供方協定管理SAM等級2:已管理級供方協定管理SAM等級2:已管理級受管理的過程域PA等級2:已管理級測量和分析MA測量和分析的目的在于開發和維持度量能力,以便支持對管理信息的需要。等級2:已管理級測量和分析MA特定目標SG1 協調測量和分析活動 使測量目標和測量行為與信息需要和目標相一致 SG2 提供測量結果 提供測量結果,用以處理所確定的信息需要和目標。 等級2:已管理級測量和分析MA等級2:已管理級測量和分析MA等級2:已管理級測量和
25、分析MA總結:建立并維護度量目標 針對數據的采集、存儲和分析、規定度量項目和規程采集和分析度量數據管理和存儲數據、度量項目定義和結果及時以適用方式向適當的最終用戶報告測量和分析活動的結果等級2:已管理級受管理的過程域PA等級2:已管理級過程和產品質量保證PPQA過程和產品質量保證的目的在于使工作人員和管理者能客觀了解過程和相關的工作產品等級2:已管理級過程和產品質量保證特定目標SGI 客觀評價過程和工作產品 對于所實施的過程和相關工作產品以及服務,對適用的過程描述、標準和規程的遵循情況進行客觀評價。 SG2 提供客觀情況 客觀地跟蹤和通報不符合問題,并且確保解決它們。等級2:已管理級過程和產品
26、質量保證等級2:已管理級過程和產品質量保證等級2:已管理級過程和產品質量保證總結:審查需求、過程描述、標準和規程,以確定它們的適用性客觀審查活動、工作產品和服務確保不符合項問題得到處理支持交付高質量產品和服務為管理層提供高質量的狀態向開發人員提供反饋等級2:已管理級受管理的過程域PA等級2:已管理級配置管理CM配置管理過程的目的在于運用配置標識、配置控制、配置狀態統計和配置審核,建立和維護工作產品的完整性。等級2:已管理級配置管理CM特定目標SG1 建立基線 建立并維護用于標識工作產品的基線。 SG2 跟蹤并控制變更 跟蹤并控制被置于配置管理之下的工作產品。 SG3 建立完整性 建立并維護基線
27、的完整性。等級2:已管理級配置管理CM等級2:已管理級配置管理CM等級2:已管理級配置管理CM總結:識別配置項控制變更提供配置狀態配置審計在整個產品生存周期里建立并維護工作產品的完整性等級3:已定義級過程域PA等級3:已定義級在成熟度等級3上,項目執行過程是通過剪裁組織的標準過程集合和組織過程財富產生的“已定義過程”,并具備與該過程相適應的運行環境。其與成熟度等級2的區別在于標準、過程描述、規程的應用范圍是全組織級的。等級3:已定義級“已定義過程”是什么?等級3:已定義級需求開發RD“需求開發”過程的目的是產生和分析客戶需求、產品需求和產品組件需求。等級3:已定義級需求開發RD特定目標SG1
28、開發客戶需求 收集共利益者的需要、期望、限制條件和接口,并且把它們轉換成客戶需求。 SG2 開發產品需求 對客戶需求加以精練和細化,針對產品生存周期開發產品和產品組件需求。 SG3 分析和確認需求 對各項需求進行分析和確認,并且開發所要求的功能度的定義。 等級3:已定義級需求開發RD等級3:已定義級需求開發RD開發客戶需求:等級3:已定義級需求開發RD開發產品需求:等級3:已定義級需求開發RD分析和確認需求:等級3:已定義級需求開發RD等級3:已定義級需求開發RD總結:收集和協調共利益者的需要 開發該產品的生存周期需要確定客戶需求確定與顧客需求一致的產品和產品組件的初始需求導出、分析和通報客戶
29、需求、期望和限制條件,以便使所得到的客戶需求是滿足共利益者要求的需求等級3:已定義級過程域PA等級3:已定義級技術解決TS“技術解決”的目的在于開發、設計和實現滿足需求的解決方案。解決方案的設計和實現等都圍繞產品、產品組件和與過程有關的產品(可能是其中之一或它們的組合)。等級3:已定義級技術解決TS特定目標SG1 選擇產品組件解決方案 從候選解決方案中選擇產品或產品組件解決方案(包括與產品有關的過程)。 SG2 設計 設計產品或產品組件。 SG3 實現產品設計 實現產品構件設計并產生相應的支持文檔。等級3:已定義級技術解決TS等級3:已定義級技術解決TS選擇產品組件解決方案:等級3:已定義級技
30、術解決TS設計:等級3:已定義級技術解決TS實現產品設計:等級3:已定義級技術解決TS等級3:已定義級技術解決TS總結:評價并選擇解決方案這些解決方案可能滿足相應的一組需求針對所選擇的解決方案做詳細設計實現產品或產品組件設計(即開發)等級3:已定義級過程域PA等級3:已定義級產品集成PI “產品集成”的目的在于把產品組件組裝成產品,確保所集成的產品恰當地發揮作用,確保交付產品。等級3:已定義級產品集成PI特定目標SG 1 準備產品集成 制訂并維護進行產品集成的策略。 SG 2 確保接口兼容性 確保產品組件接口在內部的和外部兩個方面都是兼容的。 SG 3 組裝產品構件和交付產品 組裝經過驗證的產
31、品構件,交付已完成集成、驗證和確認的產品。等級3:已定義級產品集成PI等級3:已定義級產品集成PI準備產品集成:等級3:已定義級產品集成PI確保接口兼容性:等級3:已定義級產品集成PI裝配產品組件和交付產品:等級3:已定義級產品集成PI等級3:已定義級產品集成PI總結:制訂集成戰略和計劃,以便確定所希望的集成次序建立反映產品集成需求的集成環境,制訂集成準則和規程確保接口兼容性并且管理這些接口集成產品組件和檢查已裝配的產品組件打包并交付產品等級3:已定義級過程域PA等級3:已定義級驗證VER “驗證”的目的在于保證所選擇的工作產品滿足其規定的要求。驗證:你建造的產品正確嗎? 換句話說,你滿足了產
32、品的需求規范嗎?確認:你建造了正確的產品嗎? 換句話說,你滿足了產品運行需要嗎?等級3:已定義級驗證VER特定目標SG 1準備驗證準備進行驗證。 SG 2執行同行審查對選定的工作產品進行同行審查。 SG 3驗證選定的工作產品 對選定的工作產品,按照其規定的需求進行驗證。等級3:已定義級驗證VER等級3:已定義級驗證VER準備驗證:等級3:已定義級驗證VER進行同行評審:等級3:已定義級驗證VER驗證所選擇的工作產品:等級3:已定義級驗證VER等級3:已定義級驗證VER總結:制訂驗證戰略,建立驗證環境準備并進行同行審查對照所選擇的需求(包括客戶、產品和產品組件需求)驗證產品和中間工作產品集成產品
33、組件和檢查已裝配的產品組件分析驗證結果,確定糾正措施,重新進行驗證等級3:已定義級過程域PA等級3:已定義級確認VAL “確認”的目的在于證明,產品或產品組件當被用于其預定環境中時,適合于其預期用途。驗證:你建造的產品正確嗎? 換句話說,你滿足了產品的需求規范嗎?確認:你建造了正確的產品嗎? 換句話說,你滿足了產品運行需要嗎?等級3:已定義級確認VAL特定目標SG1 準備確認進行確認準備。 SG2 確認產品和產品構件確認產品或產品構件,以確保它們適合于在其預定運行環境中使用。 等級3:已定義級確認VAL等級3:已定義級確認VAL準備確認:等級3:已定義級確認VAL確認產品或產品組件:等級3:已
34、定義級確認VAL等級3:已定義級確認VAL總結:制訂確認戰略,開發確認環境規定詳細的確認規程進行確認,匯集并分析確認結果以便識別問題。通過確認證明所構造的產品確實可以執行其預定功能并且發現非預期的行為等級3:已定義級過程域等級3:已定義級組織過程聚焦OPF “組織過程聚焦”的目的在于建立并維護本組織的過程和過程財富,以及識別、策劃和實施本組織的過程改進活動。等級3:已定義級組織過程聚焦OPF特定目標SG1確定過程改進機會 定期地和在需要時識別本組織的過程的長處、薄弱環節和改進機會。 SG2策劃并實施過程改進活動SG3部署過程財富,并且把過程相關的經驗吸收到本組織的過程財富中。 等級3:已定義級
35、組織過程聚焦OPF等級3:已定義級組織過程聚焦OPF等級3:已定義級組織過程聚焦OPF等級3:已定義級組織過程聚焦OPF總結:評價組織級和項目級過程 建立改進過程行動計劃全組織建立、維護、改進和使用通用過程域行動的一致性等級3:已定義級過程域PA等級3:已定義級組織過程定義OPD “組織過程定義”的目的是建立并維護可用的組織過程財富。等級3:已定義級組織過程定義OPD特定目標SG1創建組織過程財富使組織的過程財富集合現成可用。 等級3:已定義級組織過程定義OPD等級3:已定義級組織過程定義OPD等級3:已定義級組織過程定義OPD總結:組織的標準過程集合批準供各個項目使用的生存周期模型的描述剪裁
36、組織的標準過程集合的指南組織的度量值庫組織的財富庫等級3:已定義級組織過程定義OPD組織應該針對所選擇的過程域定義自己的標準過程,以便各個項目從中剪裁出適合自己需要的“已定義過程”。等級3:已定義級組織過程定義OPD等級3:已定義級過程域PA等級3:已定義級組織培訓OT “組織培訓”的目的在于開發各類人員的技能和知識,以便他們能有效地履行其職責。等級3:已定義級組織培訓OT特定目標SG1建立組織培訓能力為了支持組織的管理和技術崗位,確定所需的培訓并使之可供使用。 SG2提供必要的培訓 為了使個人能有效地履行其職責,提供必要的培訓。等級3:已定義級組織培訓OT等級3:已定義級組織培訓OT等級3:
37、已定義級組織培訓OT總結:確定組織的培訓需要獲得并提供處理這些需要的培訓等級3:已定義級過程域PA等級3:已定義級集成項目管理IPM “集成項目管理”旨在按照某個剪裁自組織的標準過程集合的、集成的、妥善定義的過程(項目已定義過程)來管理項目和管理相關利益者的介入。等級3:已定義級集成項目管理IPM特定目標SG1運用項目已定義過程 運用剪裁自組織的標準過程集合的已定義過程推進項目。 SG2與相關的共利益者協調和合作 與相關的共利益者協調和合作推進項目。等級3:已定義級集成項目管理IPM等級3:已定義級集成項目管理IPM等級3:已定義級集成項目管理IPM總結:從組織的標準過程集合剪裁項目已定義過程
38、運用綜合性計劃管理項目利用組織的過程財富并為過程財富做貢獻在產品開發期間使每個共利益者的獨到的專家意見能夠得到識別、考慮和實施等級3:已定義級集成項目管理IPM總結:確保相關的共利益者及時與項目合作 處理系統需求、計劃、目標、問題和風險 做出他們的承諾 識別、跟蹤和解決問題等級3:已定義級過程域PA等級3:已定義級風險管理RSKM “風險管理”的目的是識別潛在的問題,以便策劃應對風險的活動和在必要時在整個項目生存周期中實施這些活動,緩解不利的影響,實現目標。等級3:已定義級風險管理RSKM特定目標SG1準備風險管理進行風險管理準備。 SG2識別和分析風險識別并分析風險,以確定其相對重要性。SG
39、3緩解風險處理風險并且在適當時緩解風險,以減少對實現目標的不利影響。等級3:已定義級風險管理RSKM等級3:已定義級風險管理RSKM等級3:已定義級風險管理RSKM總結:確定風險來源和類別識別風險和分析每個風險針對最重要的擬訂風險緩解方案監督風險狀態和實施緩解方案早期識別和緩解風險可以降低風險的影響,提高項目和企業業務成功的概率。等級3:已定義級過程域PA等級3:已定義級決策分析和決定DAR “決策分析和決定”的目的在于:運用結構化方法,按規定準則評價所確定的候選方案,進行決策。 結構化分析項目最好提供文件化的指導原則,以便在需要運用結構化分析過程時使用在涉及重大的技術、成本和進度綜合問題時運
40、用結構化分析等級3:已定義級決策分析和決定DAR特定目標SG1評價候選方案運用所擬訂的準則評價候選方案,為決策奠定基礎。 等級3:已定義級決策分析和決定DAR等級3:已定義級決策分析和決定DAR等級3:已定義級決策分析和決定DAR總結:建立指導原則,以便確定要針對哪些問題實施正式的決策分析和決定過程選擇決策方法擬訂適當的判斷準則選擇解決方案等級3:已定義級 總結起來,3級有幾個重要特點 1)明確規定了需求開發、設計、編碼、測試、集成等軟件開發各過程的要求 2)對項目管理提出了更高的要求,要利用組織級的數據來管理 3)出現了專門針對組織的PA,要求專門的組織來負責過程改進的工作 4)提供了一個做
41、出最佳決定的指導。既可用于軟件工程,也可以用于組織過程改進等級4:定量管理級在成熟度等級4上,組織建立了關于產品質量、服務質量以及過程性能的定量目標,運用統計技術和其他定量目標作為判斷過程管理成功與否的標準。在過程的整個生存周期里,對產品質量、服務質量和過程性能做到統計意義上的了解和管理。等級4:定量管理級過程域PA等級4:定量管理級組織過程性能OPP組織過程性能”的目的在于建立并維護對組織的標準過程集合的定量了解,并且為定量管理組織的各個項目提供過程性能數據、基線和模型。特定目標SG1建立性能基線和模型建立并維護用于表征組織的標準過程集合的預期過程性能的基線和模型。 等級4:定量管理級組織過
42、程性能OPP等級4:定量管理級組織過程性能OPP等級4:定量管理級組織過程性能OPP總結:定義度量項目它們反映本組織的過程性能的特征從過程實施者處收集過程性能數據運用數據使組織的標準過程集合的過程性能量化運用數據建立組織的過程性能目標、基線和模型等級4:定量管理級組織過程性能OPP等級4:定量管理級過程域PA等級4:定量管理級定量項目管理QPM“定量項目管理”的目的在于對項目已定義過程實施定量管理,以便使項目實現所確定的質量和過程性能目標。特定目標SG1定量管理項目運用質量和過程性能目標對項目進行定量管理。 SG2統計管理子過程性能對項目已定義過程中的所選擇的子過程的性能實施統計管理。等級4:
43、定量管理級定量項目管理QPM等級4:定量管理級定量項目管理QPM等級4:定量管理級定量項目管理QPM總結:確定并維護項目質量和過程性能目標根據歷史穩定性和能力數據選擇子過程,用于組成項目已定義過程從項目已定義過程中選擇將進行統計管理的子過程確定項目已定義過程是否有能力滿足項目目標,適當時采取糾正措施等級4:定量管理級定量項目管理QPM總結:選擇度量項目和分析技術,用于統計管理所選擇的子過程運用所選擇的度量項目和分析技術對所選擇的子過程建立并維護統計控制確定所選擇的子過程是否有能力滿足質量和過程性能目標,必要時采取糾正措施記錄統計和質量管理數據,納入組織的度量數據庫等級4:定量管理級定量項目管理
44、QPM成熟度等級5的突出特征是過程性能的持續改進。組織建立起整個組織的定量過程改進目標,并且把它們作為過程改進管理成功與否的判斷標準;這些目標將適時修改,以反映不斷變化的本組織的業務目標。實際實施的過程和組織的標準過程集合都是改進活動的對象。等級5:持續改進級等級5:持續改進級過程域PA等級5:持續改進級組織革新和部署OID“組織革新和部署”的目的在于選擇并部署漸進式的和革新式的改進項目,對組織的過程和技術實施可度量的改進。這些改進項目支持組織一級的派生于組織業務目標的質量和過程性能目標。等級5:持續改進級組織革新和部署OID特定目標SG1選擇改進項目選擇那些對滿足質量和過程性能目標發揮作用的
45、過程和技術改進項目SG2部署改進系統地持續部署對組織的過程和技術的可度量的改進。等級5:持續改進級組織革新和部署OID等級5:持續改進級組織革新和部署OID等級5:持續改進級組織革新和部署OID總結:收集和分析革新式改進建議試點改進并選擇用于部署的改進項目策劃和管理改進的部署度量所部署的過程和技術改進的效果等級5:持續改進級過程域PA等級5:持續改進級原因分析和決定CAR“原因分析和決定”的目的在于識別缺陷和其他問題的原因,并且采取措施,防止將來再次發生這些問題。等級5:持續改進級原因分析和決定CAR特定目標SG1確定缺陷原因系統性地確定缺陷和其他問題的根源SG2處理缺陷原因系統性到處理缺陷和
46、其他問題的根源,以防止它們再次發生。等級5:持續改進級原因分析和決定CAR等級5:持續改進級原因分析和決定CAR等級5:持續改進級原因分析和決定CAR總結:識別并分析缺陷和其他問題的原因采取具體措施,消除造成問題的原因,防止將來發生此類缺陷和問題CMMI產生和意義CMMI過程改進原理CMMI模型綜述CMMI模型規范公共目標和實踐目 錄公共目標和實踐公共目標和實踐通用目標(GG):某個過程方面達到了通用目標,即意味著該過程方面的實施是有效的、可重復的和持久的,并且實現了某種程度的制度化。 以需求管理為例 GG2 把需求管理過程制度化為受管理過程 把該過程作為受管理過程加以制度化。公共目標和實踐通
47、用實踐(GP):通用實踐適用于所有過程方面。通用實踐提供的是制度化的特性,這些特性將確保相應的過程實施有效、可重復和持久。 以需求管理為例 GP2.8 監督和控制該過程 對照計劃監督和控制“需求管理”過程,并且采取適當的糾正措施。公共目標GG1 完成特定目標GG2 制度化為已管理過程GG3 制度化為已定義過程GG4 制度化為已量化的過程GG5 使持續優化的過程制度化公共實踐GP 1.1 執行特定實踐GP 2.1 定義該過程域的組織方針GP 2.2 為該過程域的執行與實現作計劃GP 2.3 提供執行與實現該過程的資源GP 2.4 為執行人分配職責GP 2.5 為實現該過程的人提供培訓GP 2.6
48、 管理并配置產出物共同性的GP 2.7 識別并引進相關的利益相關者GP 2.8 監視和控制過程共同性的公共實踐GP 2.9 堅持客觀的評價過程執行GP 2.10 更高層領導審核狀態GP 3.1 建立一個已定義的過程GP 3.2 收集(經驗)改進信息GP 4.1 為過程建立量化的目標GP 4.2 穩定子過程GP 5.1 保證持續的過程改進GP 5.2 找到并糾正題目的根本原因公共實踐 GP2.1GP 2.1 建立組織方針為策劃和實現該過程建立并維護組織方針。目的:確定組織對該過程的期望并且使組織里受影響的那些人看得見這些期望。這個實踐的期望是實在的組織指示。與它叫做什么無關。公共實踐 GP2.2
49、GP 2.2策劃該過程建立并維護需求和目標,并且為實施該過程進行策劃。目的:為了實施該過程和達到所建立的目標、擬訂該過程的實施計劃以及就該計劃在相關的共利益者之間達成一致,確定需要做什么。應針對該過程的特定工作產品和執行該工作確定需求。公共實踐 GP2.3GP 2.3提供資源為實施該過程、開發工作產品和提供該過程的服務,提供足夠的資源。目的:確保按計劃規定提供實施該過程所需的資源,以供使用。資源包括足夠的資金、適當的設施、有相應技能的人以及適當的工具。對足夠的解釋取決于多種因素,而且可能隨時間變化。公共實踐 GP2.4GP 2.4分配責任為實施該過程、開發工作產品和提供該過程的服務,分配責任和權限。目的:確保整個過程周期中有人負責實施該過程和達到特定結果。被指定的人必須擁有適當的權限來履行分配的責任。可以采用詳細的作業說明或在文件(例如過程計劃)中分配責任。也可采用動態方式分配職責,但要保證在整個過程周期中職責的分配得以落實。公共實踐 GP2.5GP 2.5培訓人員對實施或支持該過程的人予以必要的培訓。目的:確保執行或支持該過程的人員擁有必要的技能和專長。為將會從事該工作的人員、與執行該工作的人員、有業務關系的人
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政組織與社會動態變化的適應性試題及答案
- 網絡架構設計原則試題及答案
- 數據庫中間件應用實例試題及答案
- 測試需求管理與跟蹤試題及答案
- 公路工程施工組織設計試題及答案解析
- 計算機四級軟件測試全景總結試題及答案
- 培訓學校實訓管理制度
- 小學學生考勤管理制度
- 深入探索2025年網絡技術考試試題及答案
- 嵌入式無線通信技術試題及答案
- 王維詩詞課件
- 機械制造業質量管控流程指南
- 反訴狀(業主反訴物業)(供參考)
- 河道景觀設計合同范本
- 海外倉合同范本
- 2024婦科惡性腫瘤抗體偶聯藥物臨床應用指南(完整版)
- 2024-2029全球及中國電氣電子中的CFD行業市場發展分析及前景趨勢與投資發展研究報告
- 中國法律史-第三次平時作業-國開-參考資料
- 懸挑腳手架及卸料平臺監理旁站記錄表
- 神志病中西醫結合臨床診療指南-精神分裂癥
- 人教部編版六年級語文下冊第五單元(教案)
評論
0/150
提交評論