關鍵字:CMM 質量管理
一、CMM的產生
軟件能力成熟度(the Capability Maturity Model for Software, 簡稱CMM)是美國軟件工程研究所(Software Engineering Institute, 縮寫為SEI)首先提出的。SEI是美國國防部設立,SEI的任務是提供一系列技術管理方法來提高軟件工程水平,保證美國防部能夠通過成本、進度和質量的預估和改進獲得并且支持其精準的軟件系統。
任務包含四個目標:
1、 通過對實踐和技術(或為未充分應用的技術和實踐)的定義、評估和成熟預測,以加快導入和推廣高成效的軟件工程的實踐和技術。
2、 在軟件工程和技術轉型方面維護一個長期有效的資格認證工作
3、 使工業和政府組織通過自己的直接努力實現軟件工程的有規劃的改進
4、 促進軟件工程持續不斷的應用所采納的優秀標準
二、CMM的管理思想基礎
CMM的基本思想是基于已有60多年歷史的產品質量原理。休哈特(Walter Shewart)在30年代發表了統計質量控制原理,戴明(W.Edwards)和朱蘭(Joseph Juran)的關于質量的著作又進一步發展和論證了該原理。實際上,將質量原理變為成熟度框架的思想是克勞斯比(Philip Crosby),他在著作《質量免費》(Quality is Free)中首先提出,他的質量管理成熟度網絡描繪了采用質量實踐時的5個進化階段,而該框架后來又由IBM的拉迪斯(Rom Radice)和他的同事們在漢弗萊(Watts Humphrey)指導下進一步改進以適應軟件過程的需要。1986年,漢弗萊將此成熟框架帶到了SEI并增加了成熟度等級的概念,將這些原理應用于軟件開發,發展成為軟件過程成熟度框架,形成了當前軟件產業界正在使用的框架。
漢弗萊的成熟度框架早期版本發表在1987年的SEI技術報告。該報告中還發表了初步的成熟度提問單,這個提問單作為工具給軟件組織提供了軟件過程評估的一種方法。1987年又進一步研制了軟件過程評估和軟件能力評價兩種方法,以便估計軟件過程成熟度。自1990年以來,SEI基于幾年來將框架運用到軟件過程改進方面的經驗,進一步擴展和精煉了該模型,目前,軟件能力成熟度模型2.0版已經修訂問世。
然而企業最終目的是把自己的產品或服務提供給顧客,讓顧客滿意,盡力使這個過程不斷反復、且能夠不斷壯大,才能源源不斷創造利潤。所以,我們應該明白:
第一、企業的使命是為顧客創造價值,努力地為顧客創造價值就是企業的成功之路。
第二、能為顧客帶來價值的是企業的各種作業。而一個作業是由一系列能為顧客創造價值的活動組成的,構成一個作業的各種活動是由員工完成的,但是各種活動本身對顧客來說毫無意義,顧客關心的是這些活動的結果。也就是說,只有各種活動組合在一起構成一個完整的作業才能創造價值,顧客并不關心怎樣組合這些活動。因此,出于對顧客利益的考慮,作業的構造要努力做到“復雜其中,簡便其表”。
第三、企業事業的成功來自優異的作業績效。盡管優質的產品或服務、杰出的人才和優秀的戰略對企業來說必不可少,但并不能保證企業的成功。因為,產品或服務、人才和戰略只有存在于能為顧客帶來價值的各種作業之中,才能對企業事業的成功有所貢獻。也就是說,只有通過作業把這些高質量的要素結合在一起,它們才具有實質性的意義。這種高績效的作業,則是企業優勢的集中體現。
文章來源于領測軟件測試網 http://www.kjueaiud.com/