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 em estágios têm cinco níveis de maturidade designados pelos números de 1 a 5. Eles são -

  • Initial
  • Managed
  • Defined
  • Gerenciado Quantitativamente
  • Optimizing

Níveis de maturidade de representação escalonada CMMI

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

Agora aprenderemos os detalhes de 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 pelo alcance dospecific e generic goalsque 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 oferece um ambiente estável. O sucesso nessas organizações depende da competência e do heroísmo das pessoas na organização e não do uso de processos comprovados.

As organizações de nível de maturidade 1 geralmente produzem produtos e serviços que funcionam; entretanto, 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 de se comprometer demais, abandonar processos em tempos de crise e não ser capaz de repetir seus sucessos anteriores.

Nível de maturidade 2 gerenciado

No nível de maturidade 2, uma organização atingiu todos os specific e generic goalsdas áreas de processo do nível de maturidade 2. Em outras palavras, os projetos da organização garantem que os requisitos sejam gerenciados e que os processos sejam planejados, executados, medidos e controlados.

A disciplina de processo refletida pelo nível de maturidade 2 ajuda a garantir que as práticas existentes sejam mantidas em momentos 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 dos serviços são visíveis para a gestão em pontos definidos.

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 satisfazem seus requisitos, padrões e objetivos especificados.

Nível de maturidade 3 definido

No nível de maturidade 3, uma organização atingiu todos os specific e generic goals 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 dos 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 bastante 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 ajustados a partir do conjunto de processos padrão da organização para se adequar a um projeto ou unidade organizacional em particular. O conjunto de processos padrão da organização inclui os processos tratados no nível de maturidade 2 e nível de maturidade 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 normalmente descritos com mais detalhes e 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 atingiu todos os specific goals das áreas de processo atribuídas aos níveis de maturidade 2, 3 e 4 e o generic goals atribuído 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 por meio de técnicas estatísticas e outras técnicas quantitativas.

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

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

As medidas de desempenho de qualidade e processo são incorporadas ao repositório de medições 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 por meio de técnicas estatísticas e outras técnicas quantitativas, e é previsível quantitativamente. No nível de maturidade 3, os processos são previsíveis apenas qualitativamente.

Otimização de nível de maturidade 5

No nível de maturidade 5, uma organização atingiu todos os specific goalsdas áreas de processo atribuídas aos níveis de maturidade 2, 3, 4 e 5 e o generic goals atribuído aos níveis de maturidade 2 e 3.

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

Este 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, continuamente revisados ​​para refletir os objetivos de negócios em mudança e usados ​​como critérios no gerenciamento de melhoria de processos.

Os efeitos das melhorias de processo implantadas são medidos e avaliados em relação aos objetivos quantitativos de melhoria de processo. Tanto os processos definidos quanto 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 e alinhada aos valores de negócio e objetivos da organização. A capacidade da organização de responder rapidamente às mudanças e oportunidades é aprimorada com a descoberta de maneiras de acelerar e compartilhar o aprendizado. A melhoria dos processos é inerentemente uma função 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 de processo abordada. No nível de maturidade 4, os processos estão preocupados em abordar as 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 atingir os objetivos estabelecidos. No nível de maturidade 5, os processos estão preocupados em abordar as 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 atingir os objetivos quantitativos de melhoria de processo estabelecidos .

Os 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.

  • Os processos de nível superior têm menos chance de sucesso sem a disciplina fornecida pelos níveis inferiores.

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

Processos com níveis de maturidade mais altos podem ser executados por organizações com níveis de maturidade mais baixos, com o risco de não serem aplicados de forma 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 Áreas de processo do CMMI.

Nível Foco Área de Processo Chave Resultado
5

Otimizando

Melhoria Contínua de Processos

Inovação Organizacional e Implantação

Análise e Resolução Causal

Mais alta qualidade / menor risco
4

Gerenciado Quantitativamente

Gerenciado Quantitativamente

Desempenho de processos organizacionais

Gestão Quantitativa de Projetos

Maior qualidade / menor risco
3

Definiram

Padronização de processos

Desenvolvimento de Requisitos

Solução técnica

Integração de Produto

Verificação

Validação

Foco no Processo Organizacional

Definição de Processo Organizacional

Treinamento Organizacional

Gerenciamento de projeto integrado (com extras de IPPD)

Gerenciamento de riscos

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

Equipe Integrada (apenas IPPD)

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

Gestão Integrada de Fornecedores (somente SS)

Qualidade média / risco médio
2

Gerenciou

Gestão Básica de Projetos

Gerenciamento de Requisitos

Planejamento de Projeto

Monitoramento e Controle do Projeto

Gestão do Contrato do Fornecedor

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