淺談CMMI幾個過程概念

       CMMI(Capability Maturity Model Integration)能力成熟度模型集成,正如它的名字一樣,它是一個模型。個人覺得它更是一種概念。它帶來的是一系列的方法,並且它並不僅僅的侷限於應用在軟件行業中。就自己以前接觸過一些CMMI知識的培訓和做過一些PPQA的工作來講,最大的感受就是CMMI幫我們明確了變更的概念,以及指明瞭變更控制的方向。
        其實我個人的觀點是流程管理的真正意義在於控制變更,即將變更對項目產生的風險儘可能的降到最低。流程管理的最高境界是沒有專職的流程管理人員,人人都是流程的維護者,然而要實現這一點,同樣也是一個過程,一個循循漸進的過程。在沒有做到這樣一個高度之前,就不得不提到CMMI中兩個很重要的“組織”,EPG(Engineer Process Group)和CCB(Change Control Board),前者是過程改進小組,而後者則是變更控制委員會。
        EPG小組是一個專家組,它對成員的要求最高,一方面成員需要清楚整個公司的運轉和現有流程的每一個細節,另一方面它還要求成員需要有過程改進的知識背景和經驗,並且這兩點缺一不可。否則就是不切實際的紙上談兵,或者就是沒有方向的到處碰壁。與EPG最爲直接關聯的是3個過程:組織過程定義OPD(Organization Process Define)、組織過程焦點OPF(Organization Process Focus)和組織培訓OT(Organizational Training)。不同於EPG,CCB實際上是一個虛擬的組織,它由高層領導、PM、開發、PPQA、CM等組成,對變更進行決策,並且其成員可以根據項目的不同進行剪裁。
        跟CCB相關的一個很重要的概念即Review(評審)。因爲任何變更都需要經過評估和審覈。當然評審並不只是運用於變更,從項目管理、需求管理、技術解決方案、變更、測試等等一系列過程都離不開它。它的核心作用還是在於儘早的發現問題,尋求解決方案。這就給我們帶來了DAR (Decision Analysis Resolution)的概念,但是決策分析的前提是必須建立完備的評價準則,否則DAR過程則是無的放矢。
         此外除了MA(Measurement and Analysis)度量與分析過程,其它諸如項目管理PM、需求管理RM等等,都被大家所熟知,在此就不一一展開。根據CMMI等級的劃分定義,度量數據是決定CMMI四級的關鍵。在四級之前,對度量數據的要求並不是很高,這是合理的,因爲所謂改進,必然有一個探索的過程,儘管度量數據的準確性到四級纔有了較高的要求,但是可以看到這個過程一直存在,所以,即便一個公司沒有達到CMMI四級的標準,也要有意識的去收集數據。因爲沒有數據,我們就無法找出問題所在,更不要談去改進。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章