mike
2005-12-06, 05:05 PM
[版權宣告] 本文章中所出現的專有名詞,分屬該公司註冊商標(如Visual Studio屬Microsoft、CMMI屬Carnegie Mellon University軟體工程學院所有)。其他關於本篇文章內容評論部分,版權屬於作者所有,歡迎轉載,但轉載請註明出處。
二、CMMI的起源
CMMI® 是Capability Maturity Model Integration的縮寫,以中文來說就是整合能力成熟度模式,從字面上來說就是指檢驗一個企業在整合各方面流程的能力等級,更簡單地說就是一個企業的流程能力等級。CMMI的來源是1986年11月,美國卡內基美隆大學(Carnegie-Mellon Univ.)的軟體工程學院(Software Engineering Institute, SEI<SUP>SM</SUP>),在Mitre公司的協助下開始發展一套可以幫助軟體開發者改善軟體開發流程的軟體成熟架構(Software Maturity Framework)。1987年6月, SEI<SUP>SM</SUP>發表了軟體流程成熟架構的簡要描述。之後,SEI<SUP>SM</SUP>經過了四年的努力,於1991年正式發表CMM® 1.0,並於1992年4月辦理座談會,綜合超過400位軟體專家意見,於1993年發表CMM® 1.1修正版。在 CMM® 1.1修正版發表之後,SEI<SUP>SM</SUP>又陸續發表了一些模式,包括針對軟體籌獲的SA-CMM®(Software Acquisition CMM®)、軟體工程的SW-CMM®(Software Engineering CMM®)、系統工程的SE-CMM®(System Engineering CMM®)、產品整合管理的IPD-CMM®(Integrated Product Development CMM®)。SW-CMM®主要是針對軟體生產流程發展出來,作為全面品質管理與流程改善的架構;換言之,軟體能力成熟模式(Software Capability Maturity Model, SW-CMM®)主要將全面品質管理的觀念,應用到軟體的開發與維護上,用以提昇組織軟體開發的管理能力,以達到成本、時程、功能與品質等目標。
SW-CMM®發表後,SEI<SUP>SM</SUP>又陸續發展了多個不同的CMM®模式,為了便於組織整合運用相關的CMM®模式,SEI<SUP>SM</SUP>復於1997年開始整合SW-CMM® v2.0 draft、EIS/IS(731)及IPD-CMM® 0.98為CMMI®(Capability Maturity Model Integrated, 簡稱 CMMI®)成為單一改善架構,以供尋求企業全面改善流程的組織使用。後於2000年8月發表CMMI® 1.0版,並於2002年1月發表CMMI® 1.1修正版。
這裡的資料當然不可能是我背得出來的,所以大部分都是從CMMI官方與SEI在台灣的Partner寶發科技 (http://www.cmmi.com.tw)那邊來的資料,不過這裡也主要就是描述了一下CMMI的源由跟發展,給有興趣的朋友們參考一下,真正的重點是在下次我們談到的「2種表述方式」與「25個流程領域(Process Area)」,我們等下一篇再來完整描述其內容。到這邊也同樣希望有興趣的朋友多多給我一些意見回饋,希望我提供的一些資訊可以幫助到部分的朋友。(未完請待續)
by Michael Huang, PMP, MCSD
二、CMMI的起源
CMMI® 是Capability Maturity Model Integration的縮寫,以中文來說就是整合能力成熟度模式,從字面上來說就是指檢驗一個企業在整合各方面流程的能力等級,更簡單地說就是一個企業的流程能力等級。CMMI的來源是1986年11月,美國卡內基美隆大學(Carnegie-Mellon Univ.)的軟體工程學院(Software Engineering Institute, SEI<SUP>SM</SUP>),在Mitre公司的協助下開始發展一套可以幫助軟體開發者改善軟體開發流程的軟體成熟架構(Software Maturity Framework)。1987年6月, SEI<SUP>SM</SUP>發表了軟體流程成熟架構的簡要描述。之後,SEI<SUP>SM</SUP>經過了四年的努力,於1991年正式發表CMM® 1.0,並於1992年4月辦理座談會,綜合超過400位軟體專家意見,於1993年發表CMM® 1.1修正版。在 CMM® 1.1修正版發表之後,SEI<SUP>SM</SUP>又陸續發表了一些模式,包括針對軟體籌獲的SA-CMM®(Software Acquisition CMM®)、軟體工程的SW-CMM®(Software Engineering CMM®)、系統工程的SE-CMM®(System Engineering CMM®)、產品整合管理的IPD-CMM®(Integrated Product Development CMM®)。SW-CMM®主要是針對軟體生產流程發展出來,作為全面品質管理與流程改善的架構;換言之,軟體能力成熟模式(Software Capability Maturity Model, SW-CMM®)主要將全面品質管理的觀念,應用到軟體的開發與維護上,用以提昇組織軟體開發的管理能力,以達到成本、時程、功能與品質等目標。
SW-CMM®發表後,SEI<SUP>SM</SUP>又陸續發展了多個不同的CMM®模式,為了便於組織整合運用相關的CMM®模式,SEI<SUP>SM</SUP>復於1997年開始整合SW-CMM® v2.0 draft、EIS/IS(731)及IPD-CMM® 0.98為CMMI®(Capability Maturity Model Integrated, 簡稱 CMMI®)成為單一改善架構,以供尋求企業全面改善流程的組織使用。後於2000年8月發表CMMI® 1.0版,並於2002年1月發表CMMI® 1.1修正版。
這裡的資料當然不可能是我背得出來的,所以大部分都是從CMMI官方與SEI在台灣的Partner寶發科技 (http://www.cmmi.com.tw)那邊來的資料,不過這裡也主要就是描述了一下CMMI的源由跟發展,給有興趣的朋友們參考一下,真正的重點是在下次我們談到的「2種表述方式」與「25個流程領域(Process Area)」,我們等下一篇再來完整描述其內容。到這邊也同樣希望有興趣的朋友多多給我一些意見回饋,希望我提供的一些資訊可以幫助到部分的朋友。(未完請待續)
by Michael Huang, PMP, MCSD