CMMI

Aprenda como o modelo CMMI pode ajudar sua empresa a entregar serviços com mais rapidez e qualidade.

O que é CMMI?

O CMMI (Capability Maturity Model Integration) é um modelo que descreve melhores práticas para melhoria de processos.

Existem três modelos CMMI:

  • CMMI for Development (CMMI-DEV) - define melhores práticas para desenvolvimento de produtos e serviços.
  • CMMI for Services (CMMI-SVC) - define melhores práticas para fornecimento de serviços.
  • CMMI for Acquisition (CMMI-ACQ) - define melhores práticas para aquisição de produtos e serviços.

Os três modelos são mantido pelo CMMI Institute localizado nos EUA. 

Criado a pedido do Departamento de Defesa dos EUA para ajudar na seleção de fornecedores de software, o CMMI tornou-se um padrão internacional para benchmarking de empresas.

Como usar o CMMI?

Os modelos CMMI dividem as práticas em áreas de processo organizadas em 5 níveis. Os níveis servem como um roadmap para melhoria contínua.

São 22 áreas de processo no CMMI-DEV, 24 áreas de processo no CMMI-SVC e 22 áreas de processo no CMMI-ACQ.

O CMMI-DEV e CMMI-SVC podem ser usados por empresas prestadoras de serviços de desenvolvimento de software e sistemas.

O CMMI-ACQ pode ser usado por empresas que contratam serviços de desenvolvimento de software e sistemas.

Neste post, explicamos como usar o CMMI na sua empresa.

CMMI-DEV e CMMI-SVC

RoadMap de Implantação Integrada

CMMI-DEV e CMMI-SVC

Solução de Implantação Integrada

CMMI-DEV e CMMI-SVC

Benefícios com a Implantação Integrada

NÍVEL 2

  • Visibilidade da situação dos projetos, demandas e solicitações de serviços
  • Cumprimento dos processos
  • Coleta automatizada de indicadores
  • Controle de mudanças em requisitos e documentos

NÍVEL 3

  • Padronização dos processos
  • Maior capacitação das equipes
  • Implantação de metodologia de desenvolvimento de software
  • Maior eficácia na detecção e remoção de defeitos
  • Gerenciamento da capacidade das equipes
  • Controle na resolução e prevenção de incidentes

NÍVEL 4

  • Controle do desempenho das equipes (produotividade, tempo médio de resolução de incidentes e solicitações de serviços etc)
  • Controle da qualidade dos processos, produtos e serviços (qtd de erros encontrados pelo cliente, qtd de interrupções d serviço etc)

NÍVEL 5

  • Implantação de inovações nos processos, produtos e serviços
  • Melhora no desempenho das equipes
  • Melhora na qualidade dos processos, produtos e serviços
CMMI-DEV e CMMI-SVC

Diferenciais

  • Compartilhamento de recursos (hardware, software e pessoas) na execução dos processos de desenvolvimento de software e serviços.
  • Redução do custo e prazo na implantação dos modelos CMMI-DEV e CMMI-SVC.
  • Avaliação conjunta do CMMI-DEV e CMMI-SVC.
  • Diferencial no mercado brasileiro.
  • Visibilidade no mercado internacional.
CMMI-DEV e CMMI-SVC

Exemplos de Ferramentas de Implantação

CMMI-DEV e CMMI-SVC

Perguntas Frequentes do CMMI

O que são Modelos de Capacidade e Maturidade (CMM – Capability Maturity Model)?

CMMs representam uma visão simplificada do mundo real. Focam na melhoria de processos de uma organização. Um CMM contém elementos essenciais de processos efetivos, além de descrever um caminho de melhoria evolutivo de um processo imaturo ad hoc para processos maduros disciplinados.

O primeiro CMM foi criado em 1995 pelo SEI para organizações de software. Ao longo dos anos, foram desenvolvidos CMMs para disciplinas específicas. O projeto CMM Integration® foi criado para tratar a questão de usar múltiplos CMMs.

O que é o CMMI Framework?

O CMMI Framework fornece uma estrutura para produzir componentes de modelos CMMI, treinamento e avaliação. Para permitir o uso de múltiplos modelos, os componentes são classificados como comum para todos os modelos CMMI ou aplicáveis a um modelo específico. O material comum é denominado de “CMMI Model Foundation” ou “CMF”. Os componentes do CMF fazem parte de cada um dos modelos gerados pelo CMMI Framework. Esses componentes são combinados com materiais aplicáveis a uma área de interesse (por exemplo, aquisição, desenvolvimento, serviços) para produzir um model

O que são as Constelações do CMMI?

As Constelações do CMMI foram definidas como uma coleção de componentes CMMI usados para construir modelos, materiais de treinamento, e documentos relacionados às avaliações para uma área de interesse (por exemplo, aquisição, desenvolvimento, serviços). O modelo de constelação para Desenvolvimento é chamado de “CMMI for Development” ou “CMMI-DEV.”

Quais são as três constelações do CMMI?

O que mudou na versão 1.3 do CMMI?

As duas representações (contínua e estagiada) foram mantidas na v1.3.

Os focos principais das alterações foram os seguintes:

Níveis de Alta Maturidade.
Consistência entre “constelações”.
Simplificação das práticas genéricas.
O termo “produto de trabalho típico” (typical work product) foi renomeado para “exemplos de produto de trabalho” (example work product).
Foi removida a PA de REQM (Gerência de Requisitos) da categoria de Engenharia para a de Gerência de Projeto.
Foi feita uma revisão do Glossário (remoção de itens, revisão de termos e definições) e da Terminologia.
A versão 1.3 leva em consideração tópicos aplicados pela organização voltados a: métodos ágeis, satisfação do cliente e atributos de qualidade.
Foram feitas diversas mudanças em textos de práticas e modificações em conceitos relacionadas às áreas de processo.

O CMMI é um modelo prescritivo?

Não. O CMMI define o “que” deve ser implementado e não o “como”. O CMMI sugere o uso de julgamento profissional e senso comum para interpretar o modelo para uma organização. As áreas de processo e práticas devem ser interpretadas usando conhecimento dos modelos CMMI, das restrições organizacionais e do ambiente de negócio.