客服在線
袁老師
章老師
龐老師
李老師
當前位置: 首頁 - 關于CMMI
北京中咨鑫順

CMMI基礎學習資料

1什么是CMMI

CMMI全稱為:Capability Maturity Model Integration,即能力成熟度整合模式。是一個針對產品與服務發展的流程改善成熟度模式。它包含發展與維護的最佳執行方法,涵蓋了產品從起始到交付與維護的生命周期。

2CMMI產生的背景?

在美國國防部資助下,由卡內基梅隆大學軟件工程研究所(SEI Software Engineering Institute )建立,用于評價軟件開發組織軟件過程能力成熟度的模型

3、關于SEI?

SEI:軟件工程研究所

美國國防部(DOD)成立

地址在美國匹茲堡Carnegie Mellon University

為軟件組織提供指南

開發了 CMM/CMMI

4CMM/CMMI的發展?

² 1987SEI推出SW-CMM框架;

² 1991SEI CMM 1.0版;

² 1993SEI CMM 1.1版;

² 1998,計劃SEI CMMI(包括SW-CMM

² 2000.8.11CMMI-SE/SW 1.0版發布;

² 2001.12CMMI-SE/SW/IPPD/SS 1.1版發布;

² 2002.8CMMI-SW 1.1版發布;

² 2006CMMI-DEV 1.2版發布;

² 2010.10CMMI-DEV 1.3版發布;

² 2011.12CMMI-DEV 1.2停止使用

5、為什么需要CMM/CMMI

² 軟件過程評估(SPA)—指出該企業所面對的與軟件過程有關的、最急需解決的問題,以便改進;

² 軟件過程改進(SPI)—幫助軟件企業對其軟件過程向更好的方向改變;  

² 軟件能力評價(SCE)—鑒別軟件承包者的能力資格;或檢查/監督正用于軟件制作的軟件過程的狀況;

6、軟件過程存在的問題?

① 軟件項目無法按期交付,費用超出預算;

② 需求規格說明總是一改再改;

③ 人員的變動對組織帶來很大的影響;

④ 維護成本居高不下;

⑤ 不能在顧客希望的時間內完成維護,帶來顧客抱怨;

⑥ 軟件的可移植性差;

⑦ 軟件的可復用性差。

7、什么是過程?

過程(Process):指一系列活動、任務、和它們之間的關系,它們共同把一組輸入轉換成所需要的輸出。

 

過程是方法與步驟的集合。

1、定義過程是根據目標,制定做事步驟,使用的方法或工具,已達到預期的目標 。

2、過程是完成客戶希望的能力;過程的基本元素包括人、工具和方法 。

CMMI實施一般遵循IDEAL方法論

即啟動(I)->診斷(D)->建立(E)->行動(A)->學習(L) 

 

8CMMI三級有18個過程域

18個過程域可以分為四大類:過程管理,項目管理,工程管理,支持類。

1).過程管理過程域關系圖:

OPF: Organizational Process Focus(組織級過程焦點)

OPD: Organizational Process Definition(組織級過程定義)

OT:  Organizational Training(組織級培訓)

2)項目管理過程域關系圖:

PP:  Project Plan(項目計劃)

PMC: Project Monitoring and Control (項目監督與控制)

RSKM: Risk Management (風險管理)

SAM: Supplier Agreement Management (供應商協議管理,,可以規定不適用)

REQM: Requirements Management (需求管理)

IPM: Integrated Project Management (集成項目管理)

3)工程管理過程域關系圖:

RD:Requirement Development(需求開發)

TSTechnical Solution Context (技術解決方案)

PIProduct Integration(產品集成) 

VER&VAL: Verification & Validation(驗證與確認)

4)支持類過程域關系圖:

MA:  Measurement & Analysis(度量與分析)

DAR: Decision Analysis and Resolution(決策與分析)

CM: Configuration Management(配置管理)

PPQA: Process and Product Quality Assurance (質量保證)

版權所有 中咨鑫順(北京)管理咨詢有限公司    備案編號:京ICP備17074192號
北京pk1o开彩结果