「飯」說CMMI 1 5 級的過程

2021-08-25 06:13:01 字數 4733 閱讀 7252

cmmi歷史背景

sei的watts humphrey在2023年發布了過程成熟度模型(process maturity model).

2023年sei發布了軟體的能力成熟度模型sw-cmm(v1.0)可以視為cmm的領域的起點。

自此以後,人們開發了各種cmm模型,譬如美國聯邦航空管理局(faa)開發了faa-icmm,整合了其三個模型的所有特徵和實踐。

2023年sei正式發布sw-cmm1.1。

2023年12月發布cmmi1.0。

2023年cmmi1.1全面替換1.0。

目前普遍在使用的是cmmi1.2的標準,正在審批階段的是cmmi1.3的標準,它們改進的主要方向是完善定義以及可實施性。

capability maturity model integration(能力成熟度模型綜合)

涵蓋以下幾個方面:

system engineering, software engineering, integrated product and process development, supplier souring.

該模型提供了一套可供公眾使用的準則;這些準則描述那些成功地實施了過程改進的組織的特性。

該模型用「軟體能力成熟度」來衡量這種綜合能力;

階段式表示的五個成熟度級別

初始級 - initial

已管理級 - managed

已定義級 - defined

量化管理級 - quantitatively managed

持續優化級 - optimizing

每個級別都有不同的process area(pa,某乙個方面),過程域,下面是各個級別所focus的過程域:

1級- 初始級

2級- 已管理級,涵蓋了7個pa。

配置管理

過程與產品質量保證

度量與分析

**商協議管理

專案監督與控制

專案計畫

需求管理

3級- 已定義級,涵蓋了11個pa

決策分析與解決方案

確認驗證

產品整合

技術解決方案

需求開發

風險管理

整合專案管理

組織級培訓

組織過程定義

組織過程焦點

4級- 量化管理級,涵蓋了2個pa

組織過程效能

定量專案管理

5級- 持續優化級,涵蓋了2個pa

組織革新與部署

原因分析與解決方案

對於cmmi常見的疑問是:

不通過2級能過3級嗎?

3級的企業研發總體成本比2級的要高?

怎樣才算通過了某個級別的評估呢?

cmmi評估與iso審核有何不同?

很多公司說自己整體過了cmmi多少級,什麼叫「整體過」呢?

我們自己的公司處於第幾級?

。。。。

對於1級,sei未設定任何標準

sei在各個級別有詳細的標準

要通過高階別的評估,必須要滿足其低階別的所有標準

如果該級別的全部pa達到要求了,就認為該級別達到了。

如果判斷pa達到要求呢?

每個pa包含幾個目標(goal)

如果這幾個目標都達到要求了,就認為該pa達到要求了。

如果判斷goal達到要求呢?

每個goal包含幾個實踐(practice)

每個實踐達到要求了,就認為該goal達到要求了

評估乙個企業是否達到某級別的標準,評估的關鍵就是每個practice的實際情況。

根據評估辦法的嚴謹程度,有以下辦法:

scampi c

scampi b

scampi a(正式評估用的辦法)

某企業通過了某某級別的評估,意味著什麼?

評估是對企業準備的幾個評估專案按照cmmi的標準進行檢查。

企業可以準備任意數量的專案,評估的專案是企業自己指定的。

通過評估,只代表評估小組認為參加評估的幾個專案達到了cmmi某個級別的標準。

通過評估,不代表這個企業其他專案也達到了要求,也不代表該企業後續專案也會達到這個標準。

企業的商業目標

加快進度-- 相同的專案規模,需要更少的時間完成。

減少成本-- 相同的專案規模,需要更少的成本完成。

提高質量-- 相同投入情況下,質量更高。

終極目標:更高的利潤!

企業商業目標與cmmi的關係

cmmi是為了支援企業的商業目標的。

cmmi不是用來增加管理成本而不提高收益的。

更高階別的企業,它的效能應該更高。

效能=收益/投入

下面通過「吃飯」的例子來講解一下如何應用cmmi改進整個過程;

」吃飯「例子

「專案」需求如下:

-->某個時間,公司進行聚餐活動

-->請你組織這次活動,目的是用合理的經費讓大家高高興興地吃一頓

用cmmi1-5級如何管理?

第1級:初始級

第2級:已管理級

第3級:已定義級

第4級:量化管理級

第5級:持續優化級

leve1:初始級

-->不用做什麼計畫,提前一點訂好座位

-->當天下班大家一哄而去

-->現場點菜,然後大吃一頓

問題:有沒有可能取得比較好的效果呢?

這樣做會有什麼結果?

-->大家吃的滿意?

-->預算控制得好

-->老闆高興

真的能夠這樣嗎?

2級做法的一些遺留問題?

不需要進行風險管理嗎?

用什麼方法調查大家喜歡吃什麼菜式呢?有指南就好了?

如何組織聚餐活動,是不是有個指導?或者有成功經驗可供參考?

。。。。。。

level 3:已定義級

經過一段時間積累,以下活動都有明確的指導文件:

-->如何寫計畫

-->如何組織吃飯現場活動

-->如何確定餐單

。。。。

對於確定餐單、選定酒水**商方面採用決策分析的辦法

進行風險管理

建立了相應的培訓制度

另外,為了讓組織聚餐活動越做越好,成立了專門的sepg來維護文件。

這樣做的結果??

這次活動的機率大大提高了

但誰能拍胸口說:一定能夠成功?

3級遺留的問題

感覺成功機會提高了很多,但沒有乙個底?最好能有個數字能說明問題。

level4: 定量管理級

積累了大量聚餐活動的cpi、spi資料

積累了大量的聚餐滿意度資料

當前活動反應聚餐活動能力的資料cpi, spi、滿意度等在一定範圍內波動。

根據當前cpi、spi,可**聚餐活動的最終成本

通過這些資料對活動進行監控

level4的特點:

組織過程效能

根據歷史資料,算出了效能基線、效能模型。

定量專案管理

聚餐活動進行時,利用效能基線、效能模型進行定量管理。

這樣做會有什麼結果?

聚餐活動進展情況瞭如指掌

比較準確的估計到最後的結果

成功的機率大大提高

level4帶來的想象

哇!level4已經非常厲害了

更厲害的level5會是怎樣呢?

猜猜?level5: 持續優化級

如何持續改進?

-->原因分析

-->採用新技術

-->公司定下新的目標

level5 之原因分析

通過資料,我們發現由a君組織的聚餐活動,滿意度總能在基線範圍內。

但由b君組織時,滿意度異常的高,超出了基線上限。

於是我們進行了原因分析,發現了b君進行**活動之前,做了個調查,知道哦啊每個人最想要什麼。故**活動進行得很出色,滿意度就高了。

level5之原因分析

**活動之前先進行調查這個工作,在過程文件裡面並沒有規定的,是b君的特殊做法。

sepg異常高興,把b君的做法寫入過程中。

於是全部人都按照這個做法去做了,結果滿意度效能基線上公升了。

對於一些特殊問題、特殊情況進行分析,可以得到改進過程的機會

對過程進行改進後,我們的效能會提高。

level5之採用新技術

出現了這樣的一些問題:

發現難以統計到場的人員,經常去問。

很多人不知道如何去就餐地點

為了解決這個問題,採用如下新技術:

每個人配一台pda和gps,裡面有地圖

活動組織者用膝上型電腦能見到各位位置。

採用新技術後,大家準時出席率提高,並且滿意率也提高。

level5之公司定下新的目標

預算的偏差率當前值是-20%到20%,老闆覺得很不滿意,期望改進為-10%到10%。

sepg就非常緊張,投入大量人力物力分析如何改進。

sepg發現導致預算偏差大的地方主要在於酒水採購方面,**商的價錢浮動太厲害。

sepg定下改進計畫,修改了採購方面的過程,對**商的選擇加強了標準。

在某次聚餐中施行新的採購過程,結果發現成本偏差果然控制在-10%到10%範圍內。

分析試執行結果後,sepg把過程正式推行,最終滿足了老闆的要求。

level5的兩個pa

原因分析

組織革新與部署

技術改進

公司定下新目標

通過這個吃飯的case分析,能否感受到cmmi管理模型的魅力麼?

重溫一下可愛的5個階段:

第1級:初始級

第2級:已管理級

第3級:已定義級

第4級:量化管理級

第5級:持續優化級

我說CMMI之一 CMMI是什麼

我說cmmi之一 cmmi是什麼 有些朋友沒有接觸過cmmi,正在學習cmmi,cmmi本身的描述比較抽象,所以,讀起來有些費勁。有些朋友實施過cmmi,但是可能存在對cmmi的一些誤解,因此我想說說我理解的cmmi,供各位參考。在寫這些材料時,我假想我對面坐著一位初學者或者是受錯誤思想洗過腦的實施...

我說CMMI之三 CMMI的構件

我說 cmmi 之三 cmmi 的構件 cmmi 中的內容是按照成熟度等級或過程域類別 過程域 目標 實踐 子實踐的方法來進行分類管理的,這些概念之間的整體部分關係可以參見下圖。過程域的概念我們前面講過了,這裡不贅述。每個 pa都有乙個目的,在英文裡明確區分了 purpose 與goal 這兩個單詞...

我說CMMI之二 CMMI裡有什麼?

cmmi 劃分為三個分支 適用於供方 乙方的模型 cmmi dev 主要是針對開發類組織的 cmmi svc 主要是針對服務類組織的 適用於需方 甲方的模型 cmmi acq 主要是針對採購類組織的 cmmi dev 中提到的開發,是包括了軟體 硬體等型別的開發。cmmi dev 這個模型還可以增加...