軟體能力成熟度模型
CMM(Capability Maturity Model)是軟體能力成熟度模型的縮寫,它是一種用於評估和改進軟體組織的過程管理和工程能力的框架。
CMM由美國卡內基-梅隆大學的軟體工程研究所(SEI)開發,最初是為了提高美國國防部軟體契約承包商的能力而設計的,後來被廣泛用於全球範圍內的軟體企業。CMM模型分為五個成熟度等級,分別是初始級、可重複級、已定義級、已管理級和最佳化級,每個等級都代表軟體過程改進的一個階段,幫助企業逐步提高其軟體開發和維護的能力。CMM的核心思想是將軟體開發視為一系列過程,通過統計質量管理理論來管理和改進這些過程,以達到工程化和標準化的要求,從而更好地實現商業目標。