CMMI的級別和CMMI的過程域

2021-06-18 17:58:03 字數 2968 閱讀 3905

cmmi全稱是capability maturity model integration,即軟體能力成熟度模型整合模型。分為如下5個級別:

1. 初始級

軟體過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決於個人努力。管理是反應式的。

2.可重複級

建立了基本的專案管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重複早先類似應用專案取得的成功經驗。

3. 已定義級

已將軟體管理和工程兩方面的過程文件化、標準化,並綜合成該組織的標準軟體過程。所有專案均使用經批准、剪裁的標準軟體過程來開發和維護軟體,軟體產品的生產在整個軟體過程是可見的。

4. 量化管理級

分析對軟體過程和產品質量的詳細度量資料,對軟體過程和產品都有定量的理解與控制。管理有乙個作出結論的客觀依據,管理能夠在定量的範圍內**效能。

5. 優化管理級

過程的量化反饋和先進的新思想、新技術促使過程持續不斷改進。

2、3級共有18個過程域(pa),主要內容如下,分四大類:

一、過程管理:

1. opd:(organizational process definition)組織級過程定義。建立和維護有用的組織過程資產。

2. opf:(organizational process focus)組織級過程焦點。在理解現有過程強項和弱項的基礎上計畫和實施組織過程改善。

3. ot:(organizational training)組織培訓管理。增加組織各級人員的技能和知識,使他們能有效地執行他們的任務。

二、專案管理:

4. pp:(project plan)專案計畫。保證在正確的時間有正確的資源可用。為每個人員分配任務。協調人員。根據實際情況,調整專案。

5. pmc:(project monitoring and control)專案監督與控制。通過專案的跟蹤與監控活動,及時反映專案的進度、費用、風險、規模、關鍵計算機資源及工作量等情況,通過對跟蹤結果的分析,依據跟蹤與監控策略採取有效的行動,使專案組能在既定的時間、費用、質量要求等情況下完成專案。

6.sam:(supplier agreement management)**商協議管理。旨在對以正式協定的形式從專案之外的供方採辦的產品和服務實施管理。

7.ipm:(integrated project management)整合專案管理。根據從組織標準過程剪裁而來的整合的、定義的過程對專案和利益相關者的介入進行管理。

8. rskm:(risk management)風險管理。識別潛在的問題,以便策劃應對風險的活動和必要時在整個專案生存週期中實施這些活動,緩解不利的影響,實現目標。

三、工程管理:

9.rd:(requirement development)需求開發。需求開發的目的在於定義系統的邊界和功能、非功能需求,以便涉眾(客戶、終端使用者)和專案組對所開發的內容達成一致。

10.reqm(requirement management )需求管理。需求管理的目的是在客戶和軟體專案之間就需要滿足的需求建立和 維護一致的約定。

11.ts:(technical solution)技術解決方案。在開發。設計和實現滿足需求的解決方案。解決方案的設計和實現等都圍繞產品、產品元件和與過程有關的產品。

12.pi:(product integration)產品整合。從產品部件組裝產品,確保整合產品功能正確並交付產品。

13.ver:(verification)驗證。驗證確保選定的工作產品滿足需求規格。

14.val:(validation)確認。確認證明產品或產品部件在實際應用下滿足應用要求。

四、支援管理:

15. cm:(configuration management)配置管理。建立和維護在專案的整個軟體生存週期中軟體專案產品的完整性 。

16.ppqa:(process and product quality assurance)過程和產品質量保證。為專案組和管理層提供專案過程和相關工作產品的客觀資訊。

17.ma:(measurement and analysis)測量與分析。開發和維持度量的能力,以便支援對管理資訊的需要。作為改進、了解、控制決策。

18. dar:(decision analysis and resolution)決策分析與解決。應用正式的評估過程依據指標評估候選方案,在此基礎上進行決策。

第4級除第2、3級所涵蓋的18個流程領域外,增加

19. opp :(organizational process preformace)組織過程效能。建立與維護組織過程效能的量化標準,以便使用量化方式的管理專案。

20. qpm(quantitative project management) 量化的專案管理,量化管理專案已定義的專案過程,以達成專案既定的質量和過程效能目標。。

第5級包含第2級到第4級的20個流程領域外,增加,

21. oid:(organizational innovation and deployment)組織的創新與推展,選擇並推展漸進創新的組織過程和技術改善,改善應是可度量的,所選擇及推展的改善需支援基於組織業務目的的質量及過程執行目標。

22. car:(causal analysis and resolution),識別缺失的原因並進行矯正進一步的防止未來再次發生。

其他術語:

life cycle:(software life cycle model)專案管理的生命週期。關注的是專案的過程管理。

ma:(measurement & analysis)。開發並持續發展度量能力以滿足專案管理的資訊需求。

milestone review:(milestone review)階段評審。在階段結束**審專案的狀態並確定專案是否應該進入下一階段。

process tailoring:(process tailoring)過程裁剪。為了使組織定義的標準過程能夠適合於組織專案管理,不論該專案是提供產品還是服務。

review:(review)評審。可以有效提高系統,軟體及產品的質量。

testing:軟體測試。

CMMI不同級別

ml1初始級,軟體過程是無序的,有時候甚至是混亂的,對過程幾乎沒有定義,成功取決於個人努力。管理是反應式的。ml2已管理級,建立了基本的專案管理過程來跟蹤費用 進度和功能特性。制定了必要的過程紀律,能重複早先類應用專案的成功經驗。ml3已定義級,已將軟體管理和工程兩個方面的過程文件化 標準化,並綜合...

CMMI不同級別

ml1初始級,軟體過程是無序的,有時候甚至是混亂的,對過程幾乎沒有定義,成功取決於個人努力。管理是反應式的。ml2已管理級,建立了基本的專案管理過程來跟蹤費用 進度和功能特性。制定了必要的過程紀律,能重複早先類應用專案的成功經驗。ml3已定義級,已將軟體管理和工程兩個方面的過程文件化 標準化,並綜合...

CMMI中的過程管理

epg進行過程的優化,可以參考dmaic方法。在cmmi模型中有多個pa是和過程管理相關的,如果對映到dmaic方法,可以進行如下的對應 1 d定義過程 opd,首先刻畫當前的過程 2 m度量過程 ma,然後度量當前過程輸入與輸出,對當前的過程建立量化的了解 3 a分析過程 opp,car,判斷過程...