CMMI軟件能力成熟度

軟件能力成熟度模型是一種對軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述形成的標準。

立即咨詢

概述

CMMI起源與發展

CMM是Capability Maturity Model的縮寫形式,是美國國防部委托CMU-SEI(卡耐基梅隆大學的軟件工程協會)開發的一套標準,用以對軟件承包商的開發能力進行評估。

美國防部因外包項目而造成的損失以億美元為單位計,而CMM的實施則極大的提高了其外包項目的開發管理水平。后來,很多軟件開發商發現CMM可用來改進軟件開發管理過程,CMM因此得以推廣,進而在全球范圍內流行。

上世紀90年代末,SEI組織開發了CMMI(Capability Maturity Model Integration),CMMI是以3個基本成熟度模型為基礎綜合生成的,分別是面向軟件開發的SW-CMM ( Software-CMM )、面向系統工程的SE-CMM ( System Engineering-CMM )以及面向并行工程的IPD-CMM (Integrated Product Development-CMM )。基于企業會將系統或產品的某些部分采用外購或協同開發模式進行的考慮,SEI又將外購成熟度模型SA-CMM ( Supplier Sourcing-CMM )作為CMMI的第4個模型源。其中Integration的用意是解決現有不同CMM模型的重復性、復雜性問題,并對CMM家族標準進行統一。CMMI將軟件CMM2.0版草案C(SW-CMM)、EIA過渡標準731(SE-CMM)及IPD-CMM集成為一體,同時,還與ISO15504相兼容。從內容組織上看,CMMI更適合有志于改進過程的企業根據自身情況定制改進方案。SEI在2011年3月發布CMMI 1.3版本,為當前使用的版本。

CMMI模型由一系列的PA(過程域)組成,這些PA構成了集成能力模型的核心,為企業提供了軟件工程、系統工程、集成產品及過程開發方面的過程改進框架和指南。在CMMI中,軟件組織可以按照兩中模型改進自己的軟件開發過程——連續的和階段性的模型。

據SEI統計,通過CMMI認證并切實實施CMMI管理模式的軟件公司對項目的估計與控制能力約提升40%到50%;生產率提高10%到20%,軟件產品出錯率下降超過1/3。

CMMI等級

軟件過程能力成熟度的五個等級的關鍵特征是:

1. 初始級。企業的項目開發過程始終處于黑盒狀態,項目經常失控,對于關鍵開發人員的依賴性極大,項目組也始終處于一種救火式的狀態。成功來源于個人英雄主義而非機構行為,因此它不可重復,更換人員后成功便難以維持。

2. 管理級。明確了基本的項目管理和控制;對特定的項目,建立了管理該項目的策略,以及實現這些策略的過程;新項目的計劃和管理,基于類似項目經驗;過程能力主要通過管理單個項目的過程,來得到提高和增強;不同的項目可有不同的軟件過程。

3. 已定義級。軟件過程已被提升成標準化過程,從而更加具有穩定性、重復性和可控性;工程活動和管理活動,集成為一個有機的整體;軟件工程組(SEPG)專門負責訂立機構的標準軟件過程;標準的軟件過程結合具體項目的特點,經過裁剪形成項目的過程;時間、成本和實現功能均可跟蹤和控制,產品的質量得到保證。企業由項目組級管理機制轉向組織級管理機制,組織內的每一個項目組都遵循組織級開發過程進行開發工作。

4. 量化管理級。定量、可預測、異常控制和高質量;軟件的過程和產品,有定量的質量指標;產品和生產過程的控制具有可預測性。

5. 優化管理級。機構集中于持續的過程改進。

CMMI 不同等級實施包含的主要內容:

四大體系:項目管理、軟件工程、質量支持、過程改進

CMMI ? L2
PAs

1

REQM
需求管理
Requirements Management

2

PP
項目策劃
Project Planning

3

PMC
項目監控
Project Monitor and Control

4

MA
度量與分析
Measurement and Analysis

5

PPQA
產品和過 程質量保

Process and Product Quality Assurance

6

CM
配置管理
Configuration Management

7

SAM
供應商協議管理
Supplier Agreement Management
CMMI ?L3
PAs

8

OPF
組織過程焦點
Organizational ?Process Focus

9

OPD
組織過程定義
Organizational ?Process Definition
10
OT
組織培訓
Organizational ?Training
11
IPM
集成項目管理
Integrated Process Management
12
RD
需求管理
Requirement Development
13
TS
技術解決方案(技術
方案和編碼等)
Technical Solution
14
PI
產品集成
Product Integration
15
VER
驗證(測試)
Verification
16
VAL
確認(驗收)
Validation
17
RSKM
風險管理
Risk Management
18
DAR
決策分析
Decision Analysis and Resolution
CMMI ? L4
PAs
19
OPP
組織過程性能
Organaizational ?Process Perormance
20
QPM
量化的項目管理
Quantitative Project Management
CMMI ? L5
PAs
21
OID
組織創新與推展
Organizational ?Innovation and
Deployment
22
CAR
因果分析與解決方

Causal Analysis and Resolution

企業實施 CMMI 好處如下:

1、 公司產品項目投標優勢:

a) ? ? 目前越來越多的企業在實施 CMMI 軟件研發管理認證,CMMI 代表企業軟件能力成 熟度達到的層次,CMMI 級別越高代表軟件質量越穩定越可靠。

b) ? ? ?在企業參與外部投標能得到重大優勢。

2、 公司內部軟件質量改進:

a) ? ? ?CMMI 是一套模型體系,不是像 ISO 一樣是一套流程,它定義了把軟件質量提升上去在開發過程中需要滿足的要點。

b) ? ? CMMI 包含對軟件項目管理、軟件工程、質量保證和過程體系改進四大方面進行改進,重點對軟件質量、過程控制進行把控,以便按時、按質、按量開發完成軟件產品項目,從過程上減少軟件最終發布后的版本缺陷。

c) ? ? ?CMMI 是持續改進軟件開發過程的思想,目前國內只有極少數一部分企業通過此認證,企業實施此模型后對企業的軟件產品質量提升有重大幫助。

證書模板


服務

CMMI咨詢評估流程:

1.項目啟動準備

2.項目啟動會議

3. CMMI流程差距分析、項目詳細實施計劃

4. CMMI實施方法培訓

5. 過程建立指導

6. 過程實施指導

7. 專題培訓

8. 預評估以及評估前改進計劃

9. SCAMPI方法培訓

10. SCAMPI正式評估

案例

1.成都海康電子科技有限公司

2.成都佳發安泰科技股份有限公司

3.昆明東巴文信息技術有限公司

4.昆明能訊電子信息技信有限公司

5.四川華南信息技術股份有限公司

6.成都市信息化建設發展有限公司

7.昆明銀河之星科技有限公司

8.成都美幻科技有限公司

9.成都鼎安華物聯網工程應用有限公司

10.重慶凱澤科技股份有限公司

11.昆明美通奧訊通信有限公司

12.成都佳發安泰科技股份有限公司

13.成都市美幻科技有限公司

14.成都市信息化建設發展有限公司

15.四川倍施特科技股份有限公司

16.重慶凱澤科技股份有限公司

17.成都鼎安華物聯網工程應用有限公司

18.成都古河云科技有限公司

19.成都申控物聯科技有限公司

20.成都淞幸科技有限公司

21.四川科達創飛科技有限公司

22.成都智達萬應科技有限公司

23.貴州小愛機器人科技有限公司

24.成都海城科技有限公司

24.成都德芯數字科技股份有限公司

25.四川鐵投信息技術產業投資有限公司

26.成都優卡信息科有限公司

27.西安格蒂電力有限公司

28.西安維德匯通工業自動化有限公司

29.上海蒙帕信息技術有限公司西安分公司

30.西安九索數據技術股份有限公司

31.西安偕行信息科技有限公司

32.西安綠創電子科技有限公司

33.易迅通科技有限公司

34.陜西云創網絡科技股份有限公司

35.陜西松毅軟件開發有限公司

36.陜西昱鑫科技發展有限責任公司

:已無文章 :已無文章 返回列表
在線咨詢
何老師:1779068240
聯系電話

028-84891809

掃描二維碼關注公眾號

安徽福彩 天猫配资 拉萨按摩多少钱一个小时 足球比分怎么研究 美女sm捆绑男人 炒股入门重点,炒股入门教材内容 北京PK10计划我 3d预测论坛 吉安麻将规则 亚洲女人和4个黑人av 新牛人配资 山东20选5开奖查询 心悦龙江麻将下载安装 500比分网即时比分直播 成人黄色性爱视频 福彩18选7开奖查询 微乐棋牌江西南昌麻将