Please enable JavaScript.
Coggle requires JavaScript to display documents.
Visão Geral do CMMI - Coggle Diagram
Visão Geral do CMMI
Representação
Contínua
Agrupamento de Áreas de Processo por Categoria.
Avaliação do Nível da Capacidade das Áreas de
Processo individuais.
para uma única área de processo ou um conjunto de áreas de processo
Vantagens
Fornece maior flexibilidade focando em áreas de processo específicas de acordo com metas e objetivos de negócio
Permite a comparação de áreas de processo iguais entre diferentes organizações
Foco bem definido nos riscos específicos de cada área de processo
Estrutura compativel com o padrão ISO/IEC 330XX
Estágios
Agrupamento de Áreas de Processo por Nível
Avaliação do Nível de Maturidade da Organização
como um todo
Para um conjunto de áreas de processo associadas ao nível de maturidade estabelecido pela organização.
Vantagens
Fornece uma rota de implementação através de:
-- grupos de área de processo
-- implementação em sequência
cada nível funciona como a fundação para o próximo nível
Atribui uma nota de classificação do nível de maturidade em que a organização se encontra através dos resultados das avaliações:
-- permitindo dessa forma a comparação de forma direta entre as organizações
Dimensões para medição do processo de melhoria
Níveis de capacidade(Continua)
-- Um nível de capacidade descreve a capacidade de uma área de processo
-- Existem quatro níveis de capacidade;
-- Cada nível representa uma camada na base para a melhoria contínua do processo;
-- Assim, níves de capacidade são cumulativos, ou seja, um nível de capacidade mais alto inclui os atributos dos níveis mais baixos.
0 incompleted -> Um processo que não está sendo executado ainda, ou está sendo parcialmente executado. Uma ou mais metas específicas da área de processo não são satisfeitas.
1 performed -> Um processo executado é um processo que satisfaz todas as metas específicas de uma área de processo.
2 Managed -> Um processo gerenciado é planejado e sua execução é acompanhada através do planejamento inicial.
3 Defined -> Um processo adaptado a partir do conjunto de processos padrões da organização
de acordo com as diretrizes definidas pela organização.
Níveis de Maturidade (representação por
estágio)
Conjunto pré-definido de processo;
Um nível de maturidade provê a fundação necessárias para implementaçã dos processos dos niveis superiores
Processos de um nível de maturidade superior podem ser implementados em níveis inferiores com o risco de não serem aplicados de forma consistente em períodos de crise
Um nível de maturidade define um caminho para tornar a organização mais madura
Cinco nivéis de maturidade
Níveis de Maturidade
Nível 1 - Execultado
Processos executados freqüentemente de maneira ad-hoc
Poucos processos definidos, sucesso dependente de iniciativas individuais;
Difícil prever a performance
O processo utilizado é uma caixa preta
Dificuldade em determinar progresso do projeto
Requisitos fluem para dentro
Um produto de software é (normalmente) produzido através de algum processo disforme.
O produto flui para fora e (espera-se que) funciona
Nível 2 – Gerenciado
Gerência de projetos disciplinada
Planos e processos são documentados e seguidos
Existencia de recursos apropriados
Responsabilidades e autoridades são atribuidas
Disciplina faz os processos serem mantidos em tempos de "crise"
Status visíveis a gerência
Os requisitos fluem para dentro e o produto flui para fora e (normalmente) funciona
Medidas são coletadas e analisadas para entender e gerenciar as atividades e resultados do projeto.
Nível 3 - Definido
Processo estabelecido, padronizado e documentado pela organização;
Projetos usam uma versão personalizada para o tipo de projeto desenvolvido;
Atividades de gerenciamento e engenharia de software são estáveis e repetidas(Foco na organização)
Funções e responsabilidades no processo são bem entendidas
Produção é visível através do processo de software
Papéis, responsabilidades e interação entre atividades são bem entendido por todos
Nível 4 – Gerenciado Quantitativamente
O processo é previsível e gerenciado quantitativamente (estável)
Métodos estatisticos e quantitativos são usados para entender resultado de performance e qualidade de projetos passados e futuros;
Utilização de objetivos quantitativos, para atender as necessidades dos clientes, usuários finais e da organização
A implementação do nível 4 deve ser considerada antecipadamente.
Progresso e problemas são medidos
A gerência tem bases objetuivas para tomada de decisão.
Nível 5 – Em Otimização
As medidas são utilizadas para selecionar melhorias, estimar custos e acompanhar gastos reais
Estabelecimento e acompanhamento de objetivos
quantitativos para a melhoria de processos.
Motivações
Proliferação de Modelos e Padrões em
diversas áreas
Diferentes estruturas, formatos, termos, maneiras de medir maturidade
Causa confusão, especialmente quando mais de um modelo é utilizado
Difícil de integrar num único programa de melhoria
Objetivos
Eliminar inconsistências
Reduzir duplicações
Aumentar entendimento
Fornecer terminologia comum
Prover estilo consistente
Assegurar consistência com a norma ISO
15504 (agora substituída pela ISO 330XX)
Estabelecer regras uniformes de avaliação
Componentes do Modelo
Áreas de processo, metas específicas, práticas específicas, metas genéricas, práticas genéricas, produtos de trabalho típicos, sub-práticas, amplificações de disciplinas, elaboração de práticas genéricas, e referências.
Áreas de Processo
é um conjunto de práticas relacionadas, que quando implementadas de forma coletiva, satisfazem um conjunto de metas consideradas importantes e críticas para caracterizar a melhoria na área de processo em questão.