CMMI全稱是Capability Maturity Model Integration,是能力成熟度集成模型,是由美國國防部與卡內基-梅隆大學和美國國防工業協會共同開發和研制的。
CMMI分為5個等級:
CMMI-1(初始級):其實就是0級,代表軟件過程是無序的,對過程幾乎沒有定義。
CMMI-2(可管理級):建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重復早先類似應用項目取得的成功經驗。
CMMI-3(已定義級):已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經批準、剪裁的標準軟件過程來開發和維護軟件,軟件產品的生產在整個軟件過程是可見的。
CMMI-4(量化管理級):分析對軟件過程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制。管理有一個作出結論的客觀依據,管理能夠在定量的范圍內預測性能。
CMMI-5(優化管理級):過程的量化反饋和先進的新思想、新技術促使過程持續不斷改進。
Part1
首先認識5個等級的所有過程域,其中紅色字體為4級和5級過程域的重點考察部分,對于項目經理來說重點是QPM和CAR。
QPM-量化項目管理,比較重要的組成部分是PPM(過程性能模型),簡單來說就是通過EPG(過程改進小組)所提供的量化模板和PPB數據(過往項目的基線數據)對項目進行量化管理。
其中PPM模板是百花齊放,每家認證CMMI的公司所使用的模板都可能是不一樣的。
Part2
CAR-原因分析與解決方案,其實這個環節已經穿插到了QPM環節,在項目量化過程中出現的項目異常點進行根因分析和制定解決方案。