CMMI全名Capability Maturity Model – Integrated,是SEI繼CMM成功發展後的新修訂版本,不再只限定於軟體開發成熟度,增加整合和服務等不同專業領域的能力成熟度模式,仍以系統工程和軟體工程為基礎架構,套用於任何規模大小的組織,促進其流程的改善。

CMM是美國國防部在1984年委託美國卡內基美隆大學 (Carnegie Mellon University)的軟體工程學院(Software Engineering Institute,SEI)蒐集了全球一千多個成功案例,經過分析歸納,於1987年完成的理論模型,作為當時審核投標廠商資格的標準,評估該公司對標案的承接和執行能力。

1994年SEI正式發布CMM後,陸續又開發出了系統工程、軟體採購、人力資源管理、整合產品和過程開發方面等多個能力成熟度模型。2000年末,SEI整合了不同專業領域的CMM,推出了CMMI,為了讓CMMI有更多用戶,SEI於2003年宣布停止對CMM的支援,包括相關知識的培訓、公開軟體組織導入CMM後發表的論文、回答問題、管理資料庫,以及為期兩年的主任評鑑員證書授權等。多數印度和大陸已經導入CMM的軟體公司也開始轉向CMMI。

CMMI列出了25個流程領域(process areas),能力(Capability Model)和成熟度(Maturity Model)分別是組織針對單項或全面性的評估,一般組織都以後者作為努力目標。成熟度是指在特定專業領域中,預測組織未來績效表現的方法,隨著每一階段的進步,流程領域複雜性會增加,凌群建議,專注於一組可掌握的流程領域,可提高未來績效表現。

這25個流程領域分布於每個階段,Level 2有7項,包括需求管理(Requirements Management)、專案規畫(Project Planning)、專案監控(Project Monitoring and Control)、供應商協議管理(Supplier Agreement Management)、度量與分析(Measurement and Analysis)、流程與產品品質保證(Process and Product Quality Assurance)、建構管理(Configuration Management)。

Level 3的流程領域有14項,有需求發展(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)。

Level 4的2項流程領域為組織流程績效(Organizational Process Performance)和數量化專案管理(Quantitative Project Management),Level 5也是2項流程領域,組織創新與推展(Organizational Innovation and Deployment)與原因分析與解決方案(Causal Analysis and Resolution)。

每一家軟體公司都屬於Level 1,在Level 1的基礎上繼續發展Level 2等其他管理流程。另外,軟體開發商、系統整合業者、委外服務提供者或採購單位等申請的評鑑或輔導方式不同。目前臺灣業者多半是申請軟體研發單位的評鑑,神通電腦則是範圍更廣的系統整合類。

ISO 9000標準是協助企業達到目標的流程規範,無法準確辨識出軟體開發能力和品質的高下。資策會推ISO有4到5年的時間,林明政說,過去一個專案約要100萬,現在2萬元都沒有人要作。

熱門新聞

Advertisement