[CMMI]CMMI概述

  • 7568
  • 0
  • 2011-09-11

[CMMI]CMMI概述

image

以下摘要自:CMMI Taiwan

CMM (Capability Maturity Model for software,軟體能力成熟度模式) 是美國國防部在1984年因當時該機構軟體標案委外承作時,無法評估軟體公司對軟體標案之承接及執行能力,故委託美國卡內基美隆大學 (Carnegie Mellon University) 的軟體工程學院 (Software Engineering Institute, SEI) 所進行的一項研究成果,試圖於軟體產業建立一套工程制度,使個人及組織在軟體發展上能有持續改善的依據,其目的是用來評估及改善軟體發展公司之軟體開發過程及軟體開發能力,並且協助軟體開發者持續改善軟體流程成熟架構及軟體品質,進而提昇軟體開發專案及軟體發展公司之軟體開發管理能力,達成軟體發展之功能正確、縮短開發時程、降低成本及確保品質等目標。

CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI繼CMM成功發展後的新修訂版本,目的在發展一個共通性之整合架構,以支援整合不同專業領域之特定能力成熟度模式及相關產品,並致力提供系統工程及軟體工程之指導原則,期許在任何架構下的組織,皆能促進其流程改善,CMMI不僅提高每一級別成熟度要求之門檻,亦同時擴充能力成熟度評鑑適用範圍,使得軟體工程、系統工程之專業領域及整合性產品與流程發展之環境,皆能運用CMMI為軟體開發流程提供持續改善的指引,對軟體生產力與品質的提升亦有顯著的實質效益,並確保所有發展的產品,能與國際標準組織/國際電技協會 (ISO/IEC) 15504軟體流程評鑑技術報告相容並一致。

 

其認證共分為五級 (以分段式表述而言)為:

  • 第一級:初始(Initial)
  • 第二級:已管理(Managed)
    • 需求管理(Requirements Management)管理專案產品與產品組件之需求,並且界定專案計畫、工作產品與需求這兩者之間,是否有不一致的情形
    • 專案規劃(Project Planning)建立並維護定義專案活動的計畫
    • 專案監控(Project Monitoring and Control)提供對專案進度的瞭解,使得當專案績效明顯偏離原先計劃時,能採取適當的矯正措施
    • 供應商協議管理(Supplier Agreement Management)管理和專案有正式協議的供應商之產品與服務的採購
    • 度量與分析(Measurement and Analysis)發展並維護支援管理資訊所需的度量能力
    • 流程與產品品質保證(Process and Product Quality Assurance)提供員工和管理階層,對於流程與相關工作產品客觀的觀察
    • 建構管理(Configuration Management)建立並維護藉由建構識別、建構管制、建構狀態記錄及建構稽核,使工作產品具完整性。
  • 第三級:已定義(Defined)
    • 需求發展(Requirements Development produces)提供客戶、產品與產品組件的需求與分析,這些是發展與瞭解所需的。
    • 技術解決方案(Technical Solution)用以發展、設計與實作對於需求的解決方案。解決方案、設計與實作,適當地涵蓋產品、產品組件以及產品相關單一或組合的流程。
    • 產品整合(Product Integration)將產品組件組合成產品,確保產品已經整合、運作正常,並交付客戶。
    • 驗證(Verification)確保工作產品符合特定的需求。
    • 確認(Validation)證明產品或產品組件,於特定的環境下,確實能發揮特定的功能。
    • 組織流程專注(Organizational Process Focus)建立並維護組織流程與流程資產的瞭解,並且界定、規劃及執行組織流程改善活動。
    • 組織流程定義(Organizational Process Definition)建立並維護可使用的組織流程資產。
    • 組織訓練(Organizational Training)發展人員的技巧與知識,使他們能有效地執行其角色。
    • 整合的專案管理(Integrated Project Management),根據調適組織標準流程得的整合的已調適流程,建立並管理專案和其關鍵人員。它也涵蓋建立專案共同願景及整合團隊結構,以完成專案目標。
    • 風險管理(Risk Management)界定風險發生前的潛在問題,使在達成目標之前的生命週期期間,在有需要時,能規劃風險處理活動,以降低不利的衝擊。
    • 決策分析與解決方案(Decision Analysis and Resolut)於作決策時,使用結構化的方法,依照已建立的準則,評估各備選方案。
    • 適於整合之組織環境(Organizational Environment for Integration)提供整合的專案管理之基礎環境,並管理人員以利整合。
    • 整合團隊合作(Integrated Teaming)形成並維持整合的團隊以發展工作產品。
  • 第四級:數量化管理(Quantitatively Managed)
    • 組織流程績效(Organizational Process Performance)建立並維護組織標準流程績效的量化了解,並提供流程績效的資料、基準與模式,以數量化管理組織的專案。
    • 數量化專案管理(Quantitative Project Management)數量化管理專案的已調適流程,以達成該專案所建立的品質與流程的績效目標。
  • 第五級:最佳化(Optimizing)。
    • 組織創新與推展(Organizational Innovation and Deployment)選擇與推展漸進的與創新的改善活動,可度量地改善組織的流程與技術。這種改善,支援由組織經營目標所衍引的組織品質與流程績效目標。
    • 原因分析與解決方案(Causal Analysis and Resolution)界定缺失的原因與其他的問題,並採取預防措施,避免這些缺失在未來再發生。

 

目前台灣通過各個等級的狀況如下,點超連結可以看到明細:

 

更多的資料可以到:CMMI Taiwan

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。