CMMI
Na década de 1980, o Departamento de Defesa e a Associação Nacional de
Defesa Industrial, ambos dos Estados Unidos, tinham carência em um modelo de referência com as melhores práticas para desenvolvimento e manutenção de produtos. Desta forma, membros dessas duas organizações juntamente com a Instituto de Engenharia de Software da Universidade
Carnegie-Mellon elaboraram o CMM (Modelo de Maturidade em Capacitação ou Capability Maturity Model), que foi entregue em 1997. Alguns anos depois, em 2002, foi lançado a versão 1.1 do CMMI (Modelo de Maturidade em Capacitação - Integração ou Capability Maturity Model - Integration). A versão 1.2 foi lançado em 2006 enquanto a versão 1.3 foi lançado em 2010.
Com essa última versão, há o suporte do desenvolvimento ágil de software.
Portanto, de acordo com o Instituto de Engenharia de Software o objetivo do
CMMI é:
Integração de funções organizacionais tradicionalmente separadas.
Definição de metas de melhoria de processos e prioridades.
Fornecimento de orientações para processos de qualidade.
Fornecimento de um ponto de referência para avaliar os processos atuais. 2. Dimensões e Áreas de Interesse
O CMMI tem como base três dimensões principais: pessoas, ferramentas e procedimentos. Além disso, o mesmo conta com o endereçamento de três áreas de interesse:
CMMI-DEV
• Desenvolvimento de produto ou serviço.
CMMI-SVC
• Gerência de produto ou serviço.
CMMI-ACQ
• Aquisição de produto ou serviço.
3. Representações
O modelo possui duas formas de representações, a primeira por estágios
(indicando o nível de maturação) e a segunda por forma contínua
(representando o nível de capacidade).
Nível 0
Incompleto
(Ad-hoc)
Nível 1
Executado
Nível 2
Gerenciado
Figura 1 - Representação Contínua
Nível 1
• Inicial (Ad-hoc)
• Processos são imprevisíveis, pouco controlados e reativos.
Nível 2
•Gerenciado
•Processos são