Melhoria de Processos CMMi - facom.ufu.br · 2/2/2015 1 Engenharia de Software Prof. Flávio de...
Transcript of Melhoria de Processos CMMi - facom.ufu.br · 2/2/2015 1 Engenharia de Software Prof. Flávio de...
2/2/2015
1
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Melhoria de ProcessosCMMi
Prof. Marcelo Maia
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
2/2/2015
2
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Um modelo previamente comprovado de melhoria de processos na organização;
Um framework para organizar e priorizar atividades de melhoria;
Uma forma de garantir o alinhamento entre as atividades de melhoria de processo e os objetivos de negócio da organização.
O que é o CMMI?
2/2/2015
3
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Mostra “O QUÊ” fazer e não “COMO” fazer
Compilação de boas práticas divididas em 22 “áreas de processo” Área de processo = Process Area (PA)
O que é o CMMI?
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Por que?
2/2/2015
4
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
2/2/2015
5
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos sob demanda e caóticos
“Heróis” garantem o sucesso do projeto
Entregam produtos que funcionam
Comum estourar prazos e orçamento
Estágio Inicial
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Há políticas de planejamento e execução
Resultados são controlados
Monitoramento, controle e revisão de processos
A organização respeita os processos mesmo em situações críticas
Estágio Gerenciado
2/2/2015
6
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Processos bem definidos, entendidos e padronizados
São descritos por padrões, procedimentos, ferramentas e métodos
Prevê-se customizações dos processos para um projeto específico (tailoring)
Os processos para os projetos são derivados de um padrão segundo critérios pré-definidos
no nível 2 os processos podem variar muito de um projeto para outro.
Estágio Definido
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Metas quantitativas de qualidade e desempenho
Estratégias do negócio definem as medidas de qualidade e desempenho
Utiliza-se estatística para analisar essas métricas
Estágio Gerenciado Quantitativamente
2/2/2015
7
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Melhoria contínua do processo
Existem subprocessos para melhorar o processo
Analisa quantitativamente as variações por causas comuns – common cause variations O nível 4 se limita as variações por causas
especiais.
Estágio Otimizado
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
2/2/2015
8
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
2/2/2015
9
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
682
CMMI-DevÁreas de Processo por nível de maturidade
Área de Processo Categoria Nível de Maturidade
Gestão de Configuração Suporte 2
Medição e Análise Suporte 2
Monitoramento e Controle de Projeto Gestão de Projeto 2
Planejamento de Projeto Gestão de Projeto 2
Garantia da Qualidade de Processo e Produto Suporte 2
Gestão de Requisitos Engenharia 2
Gestão de Contrato com Fornecedores Gestão de Projeto 2
2/2/2015
10
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
683
CMMI-DevÁreas de Processo por nível de maturidade
Área de Processo Categoria Nível de Maturidade
Análise e Tomada de Decisões Suporte 3
Gestão Integrada de Projeto Gestão de Projeto 3
Definição dos Processos da Organização Gestão de Processo
3
Foco nos Processos da Organização Gestão de Processo
3
Treinamento na Organização Gestão de Processo
3
Integração de Produto Engenharia 3
Desenvolvimento de Requisitos Engenharia 3
Gestão de Riscos Gestão de Projeto 3
Solução Técnica Engenharia 3
Validação Engenharia 3
Verificação Engenharia 33
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
684
CMMI-DevÁreas de Processo por nível de maturidade
Área de Processo Categoria Nível de Maturidade
Desempenho dos Processos da Organização Gestão de Processo
4
Gestão Quantitativa de Projeto Gestão de Projeto 4
Análise e Resolução de Causas Suporte 5
Gestão do Desempenho da Organização Gestão de Processo
5
2/2/2015
11
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
PAs de Gestão de Projetos
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Não existe a palavra “Certificação”. Usa-se avaliação.
Classes A Nota: “Level”
Classe B Forças e Fraquezas detalhadas
Classe C Quick “gap analysis”
Appraisals
2/2/2015
12
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
2/2/2015
13
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
Certificado
Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.
MPS-BR