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.

Melhoria de Processos CMMi - facom.ufu.br · 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

  • Upload
    vuanh

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

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