CMM的誕生主要是服務于政府的軟件與服務采購,幫助政府在軟件與服務的采購過程中不至于出現嚴重的選擇錯誤。它的產生又是美國千百個軟件公司數十年軟件開發經驗的總結和升華。對客戶(包括政府)來說,CMM是衡量軟件供應商狀況的一個基本標準,而對于軟件企業來說,CMM是基礎的、科學的管理體系。由于美國政府對軟件企業設立了軟件與服務采購的CMM認定,因此CMM在美國的廣泛實施和認同就是必然的了。從美國的實際情況來看,CMM的推廣與實施起到了一個良性循環的作用:政府所采購到軟件和服務的質量不斷提高,效率和效益也在提高;企業在實施CMM的過程中又切切實實地提高了管理水平,從而出現了一個雙贏的局面。
現在美國已經形成這樣一條制度:凡是要承接政府訂單的軟件公司,必須通過CMM認證,否則一切免談。因此,想做政府項目的軟件公司無不積極地實施CMM。由于美國政府的導向作用,如今,不僅做政府項目的公司積極實施CMM,其他的企業也同樣在積極實施CMM。
二、CMM實際作用與價值
軟件開發與服務的過程是一個無法看見的過程,軟件公司管理人員和軟件客戶都難以對過程進行有效的了解和控制,等到發現問題再進行修正,工期、預算、生產率就會受到嚴重影響。CMM的作用是使得一個軟件項目的參與者(軟件公司管理人員和開發人員、軟件客戶等),根據業務分工充分把握項目的時間節點、技術、文檔規范、人員、工時、預算、成本等各個方面的情況與要求,從而實現軟件開發過程“透明化”和高度可控性,同時可以有效降低編程過程中的差錯率。
文章來源于領測軟件測試網 http://www.kjueaiud.com/