在我尋找分析Rational Application Developer的代碼和檢查工具的內部客戶的過程中,我遇到了來自一個令人驚奇的抵抗源:我自己的開發團隊。為什么?原因之一是我們的軟件的成熟水平。
在能力成熟模型Capability Maturity Model (CMM)的起源地——卡內基梅隆大學的軟件工程學院,研究人員是這樣解釋這種現象的:“成熟水平是一個詳細定義的,在實現一個一致、成熟的軟件過程中的成熟狀態! 1 隨著你實現成熟框架的每一個級別,你的組織能力提高了。但是很少的軟件組織擁有合適的系統化的有效改進項目來推進到下一個成熟水平。
這篇文章解釋了如何使“下一個水平”的實現變得容易一點,提供了向你的開發過程中成功引入自動化工具的要點和技術。
概述:能力成熟模型
盡管CMM最開始是被美國國防部指定用來幫助限制軟件賣主的,目前它已在世界范圍內被軍事,貿易和政府組織所使用。它已經被證實不僅可以減小與開發項目相關的風險,還能夠提高效率和整體產品質量。模型有五個組織成熟等級,如圖1所示。
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/