O CMM é definido como um modelo para avaliação da
maturidade dos processos de software de uma organização
e tem como função a identificação das práticas chave que
são requeridas para aumentar a maturidade desses processos.
O CMM prevê cinco níveis de maturidade, que são
A
análise, projeto, prototipação, avaliação e implantação.
B
modelagem, projeto, desenvolvimento, teste e implementação.
C
análise, levantamento de soluções, escolha da solução,
execução, teste.
D
inicial, desenvolvimento, aprimoramento, otimizado e final.
E
inicial, repetível, definido, gerenciado e otimizando.