O que é CMMI?


A sigla CMMI significa Capability Maturity Model – Integration (em português: Modelo de Maturidade em Capacitação - Integração). Trata-se de um modelo utilizado para a Engenharia / Desenvolvimento de software.

O CMMI é uma referência mundialmente conhecida que tem como base as melhores práticas para desenvolver e entregar software / sistemas de informação. As práticas descrevem requisitos necessários à maturidade em disciplinas específicas da Engenharia de Software, e são organizadas por processos.

A versão 1.3 do CMMI foi publicada em 2010, e é composta por 03 modelos:

  • CMMI for Development (CMMI-DEV): apresenta as melhores práticas de desenvolvimento de produtos e serviços.
  • CMMI for Acquisition (CMMI-ACQ:  apresenta os processos de aquisição e terceirização de bens e serviços.
  • CMMI for Services (CMMI-SVC): práticas direcionadas a empresas prestadoras de serviços.

Origem do CMMI


O modelo CMMI foi desenvolvido por um instituto denominado SEI (Software Engineering Institute), que o criou como uma evolução do CMM (Capability Maturity Model).