CMMI - Níveis de maturidade

Um nível de maturidade é um platô evolutivo bem definido para alcançar um processo de software maduro. Cada nível de maturidade fornece uma camada na base para a melhoria contínua do processo.

Os modelos CMMI com representação faseada têm cinco níveis de maturidade designados pelos números 1 a 5. Eles são:

  • Inicial
  • Gerenciou
  • Definiram
  • Gerenciado quantitativamente
  • Otimizando

Níveis de maturidade da representação faseada do CMMI

A imagem a seguir mostra os níveis de maturidade em uma representação faseada do CMMI.

Abordagem faseada do CMMI

Agora vamos aprender os detalhes sobre cada nível de maturidade. A próxima seção listará todas as áreas de processo relacionadas a esses níveis de maturidade.

Detalhes do nível de maturidade

Os níveis de maturidade consistem em um conjunto predefinido de áreas de processo. Os níveis de maturidade são medidos pela consecução dos objetivos específicos e genéricos que se aplicam a cada conjunto predefinido de áreas de processo. As seções a seguir descrevem as características de cada nível de maturidade em detalhes.

Nível de Maturidade 1 Inicial

No nível de maturidade 1, os processos são geralmente ad hoc e caóticos. A organização geralmente não fornece um ambiente estável. O sucesso nessas organizações depende da competência e heroicidade das pessoas na organização e não do uso de processos comprovados.

As organizações de nível 1 de maturidade geralmente produzem produtos e serviços que funcionam; no entanto, freqüentemente excedem o orçamento e o cronograma de seus projetos.

As organizações de nível 1 de maturidade são caracterizadas por uma tendência a comprometer demais, abandonar processos em tempos de crise e não conseguir repetir seus sucessos anteriores.

Nível de Maturidade 2 Gerenciado

No nível 2 de maturidade, uma organização alcançou todos os objetivos específicos e genéricos das áreas de processo do nível 2 de maturidade. Em outras palavras, os projetos da organização garantiram que os requisitos sejam gerenciados e que os processos sejam planejados, executados, medidos e controlados.

A disciplina do processo refletida no nível de maturidade 2 ajuda a garantir que as práticas existentes sejam mantidas durante períodos de estresse. Quando essas práticas estão em vigor, os projetos são executados e gerenciados de acordo com seus planos documentados.

No nível de maturidade 2, requisitos, processos, produtos de trabalho e serviços são gerenciados. O status dos produtos de trabalho e a entrega de serviços são visíveis para o gerenciamento em pontos definidos.

Os compromissos são estabelecidos entre as partes interessadas relevantes e são revisados conforme necessário. Os produtos de trabalho são revisados com as partes interessadas e são controlados.

Os produtos e serviços de trabalho atendem aos requisitos, padrões e objetivos especificados.

Nível de maturidade 3 definido

No nível de maturidade 3, uma organização alcançou todos os objetivos específicos e genéricos das áreas de processo atribuídas aos níveis de maturidade 2 e 3.

No nível de maturidade 3, os processos são bem caracterizados e compreendidos, e são descritos em padrões, procedimentos, ferramentas e métodos.

Uma distinção crítica entre o nível de maturidade 2 e o nível de maturidade 3 é o escopo de padrões, descrições de processos e procedimentos. No nível de maturidade 2, os padrões, descrições de processos e procedimentos podem ser bem diferentes em cada instância específica do processo (por exemplo, em um projeto específico).

No nível de maturidade 3, os padrões, descrições de processos e procedimentos para um projeto são adaptados do conjunto de processos padrão da organização para se adequar a um projeto ou unidade organizacional específica. O conjunto de processos padrão da organização inclui os processos abordados nos níveis de maturidade 2 e 3. Como resultado, os processos executados em toda a organização são consistentes, exceto pelas diferenças permitidas pelas diretrizes de adaptação.

Outra distinção crítica é que, no nível de maturidade 3, os processos são tipicamente descritos em mais detalhes e com mais rigor do que no nível de maturidade 2. No nível de maturidade 3, os processos são gerenciados de forma mais proativa, usando um entendimento das inter-relações das atividades do processo e medidas detalhadas de o processo, seus produtos de trabalho e seus serviços.

Nível de maturidade 4 gerenciado quantitativamente

No nível de maturidade 4, uma organização alcançou todas as metas específicas das áreas de processo atribuídas aos níveis de maturidade 2, 3 e 4 e as metas genéricas atribuídas aos níveis de maturidade 2 e 3.

No nível de maturidade 4, são selecionados subprocessos que contribuem significativamente para o desempenho geral do processo. Esses subprocessos selecionados são controlados usando técnicas estatísticas e outras técnicas quantitativas.

Objetivos quantitativos de qualidade e desempenho do processo são estabelecidos e usados como critérios no gerenciamento dos processos. Os objetivos quantitativos são baseados nas necessidades do cliente, usuários finais, organização e implementadores de processos. Qualidade e desempenho do processo são entendidos em termos estatísticos e gerenciados ao longo da vida útil dos processos.

Para esses processos, medidas detalhadas de desempenho do processo são coletadas e analisadas estatisticamente. As causas especiais da variação do processo são identificadas e, quando apropriado, as fontes de causas especiais são corrigidas para evitar ocorrências futuras.

As medidas de qualidade e desempenho do processo são incorporadas ao repositório de medidas da organização para apoiar a tomada de decisão baseada em fatos no futuro.

Uma distinção crítica entre o nível de maturidade 3 e o nível de maturidade 4 é a previsibilidade do desempenho do processo. No nível de maturidade 4, o desempenho dos processos é controlado usando técnicas estatísticas e outras quantitativas e é quantitativamente previsível. No nível de maturidade 3, os processos são apenas qualitativamente previsíveis.

Otimização do nível de maturidade 5

No nível de maturidade 5, uma organização alcançou todas as metas específicas das áreas de processo atribuídas aos níveis de maturidade 2, 3, 4 e 5 e as metas genéricas atribuídas aos níveis de maturidade 2 e 3.

Os processos são aprimorados continuamente com base em uma compreensão quantitativa das causas comuns de variação inerentes aos processos.

Esse nível se concentra na melhoria contínua do desempenho do processo por meio de melhorias tecnológicas incrementais e inovadoras.

Os objetivos quantitativos de melhoria de processos para a organização são estabelecidos, revisados continuamente para refletir os objetivos de negócios em mudança e usados como critérios no gerenciamento da melhoria de processos.

Os efeitos das melhorias de processo implementadas são medidos e avaliados em relação aos objetivos quantitativos de melhoria de processo. Os processos definidos e o conjunto de processos padrão da organização são alvos de atividades de melhoria mensuráveis.

A otimização de processos ágeis e inovadores depende da participação de uma força de trabalho capacitada, alinhada com os valores e objetivos de negócios da organização. A capacidade da organização de responder rapidamente a mudanças e oportunidades é aprimorada ao encontrar maneiras de acelerar e compartilhar o aprendizado. A melhoria dos processos é inerentemente um papel que todos devem desempenhar, resultando em um ciclo de melhoria contínua.

Uma distinção crítica entre o nível de maturidade 4 e o nível de maturidade 5 é o tipo de variação do processo abordada. No nível de maturidade 4, os processos preocupam-se em abordar causas especiais de variação do processo e fornecer previsibilidade estatística dos resultados. Embora os processos possam produzir resultados previsíveis, os resultados podem ser insuficientes para alcançar os objetivos estabelecidos. No nível de maturidade 5, os processos preocupam-se em abordar causas comuns de variação do processo e alterar o processo (ou seja, mudar os meios de desempenho do processo) para melhorar o desempenho do processo (mantendo a previsibilidade estatística) para alcançar os objetivos quantitativos estabelecidos de melhoria do processo. .

Níveis de maturidade não devem ser ignorados

Cada nível de maturidade fornece uma base necessária para a implementação eficaz de processos no próximo nível.

  • Processos de nível superior têm menos chance de sucesso sem a disciplina fornecida por níveis inferiores.

  • O efeito da inovação pode ser obscurecido em um processo barulhento.

Processos com níveis mais altos de maturidade podem ser executados por organizações com níveis mais baixos de maturidade, com o risco de não serem aplicados de maneira consistente em uma crise.

Níveis de maturidade e áreas de processo

Aqui está uma lista de todas as áreas de processo correspondentes definidas para uma organização de software. Essas áreas de processo podem ser diferentes para diferentes organizações.

Esta seção fornece os nomes das áreas de processo relacionadas. Para obter mais detalhes sobre essas áreas de processo, consulte o capítulo de áreas de processo do CMMI.

Nível Foco Área de Processo Chave Resultado
5

Otimizando

Melhoria Contínua do Processo

Inovação e Implantação Organizacional

Análise e Resolução Causal

Maior qualidade / menor risco
4

Gerenciado quantitativamente

Gerenciado quantitativamente

Desempenho do Processo Organizacional

Gerenciamento Quantitativo de Projetos

Maior qualidade / menor risco
3

Definiram

Padronização de processos

Desenvolvimento de Requisitos

Solução técnica

Integração de produtos

Verificação

Validação

Foco no Processo Organizacional

Definição de Processo Organizacional

Treinamento Organizacional

Gerenciamento Integrado de Projetos (com extras IPPD)

Gerenciamento de riscos

Análise e Resolução de Decisão

Teaming integrado (apenas IPPD)

Org. Ambiente para integração (apenas IPPD)

Gerenciamento Integrado de Fornecedores (somente SS)

Qualidade Média / Risco Médio
2

Gerenciou

Gerenciamento Básico de Projetos

Gerenciamento de Requisitos

Planejamento do Projeto

Monitoramento e Controle de Projetos

Gerenciamento de contratos com fornecedores

Medição e Análise

Garantia de Qualidade de Processo e Produto

Gerenciamento de configurações

Baixa qualidade / alto risco
1

Inicial

O processo é informal e Adhoc Menor qualidade / maior risco