Melhoria de Processos CMMi - facom.ufu.br · 2/2/2015 1 Engenharia de Software Prof. Flávio de...

14
2/2/2015 1 Engenharia de Software Prof. Flávio de Oliveira Silva, Ph.D. Melhoria de Processos CMMi Prof. Marcelo Maia Engenharia de Software Prof. Flávio de Oliveira Silva, Ph.D.

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

2/2/2015

14

Engenharia de SoftwareProf. Flávio de Oliveira Silva, Ph.D.

MPS-BRMelhoria de Processo do Software Brasileiro