CMMI
Engenharia de Software.
O CMMI é uma evolução do CMM e procura estabelecer um modelo único para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas.
CMMI = Modelo de Maturidade em
Capacitação - Integração
Ele foi criado em 1997, por Watts
Humphrey, do SEI (Software Engineering
Intitute) da Universidade Carnegie Mellon, para garantir maturidade na capacidade de desenvolver software.
Suas Áreas de Processos abrangem todo processo de desenvolvimento, melhoram drasticamente a qualidade dos projetos.
O CMMI não é uma metodologia ou ciclo de vida de projetos.
O CMMI foi baseado nas melhores práticas para desenvolvimento e manutenção de produtos.
Há uma ênfase tanto em engenharia de sistemas quanto em engenharia de software, e há uma integração necessária para o desenvolvimento e a manutenção.
Desde 1991, CMMs foram desenvolvidos em diversas áreas:
- Engenharia de Sistemas
- Engenharia de Software
- Aquisição de Software
- Gerenciamento e Desenvolvimento de
Pessoal, etc...
A versão atual do CMMI (versão 1.3) foi publicada em 27 de outubro de 2010 e apresenta três modelos:
› CMMI for Development (CMMI-DEV), voltado ao
processo de desenvolvimento de produtos e serviços. › CMMI for Acquisition (CMMI-ACQ), voltado aos processos de aquisição e terceirização de bens e serviços.
› CMMI for Services (CMMI-SVC), voltado aos processos de empresas prestadoras de serviços.
Os processos (negócio) e o desenvolvimento de soluções com engenharia de software são o foco do
CMMI.
Porém, por ser bem abrangente e ter uma estrutura mais aberta, muitas de suas práticas podem ser utilizadas em outros tipos de projetos.
Esse conjunto de práticas contribui para o aprimoramento dos processos de uma organização tornando-a mais madura e eficiente. Ajuda a organização a