Como conseguir cmmi#3

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2391 palavras )
  • Download(s) : 0
  • Publicado : 6 de agosto de 2011
Ler documento completo
Amostra do texto
Fábrica de Software e CMMI®
AULA MAGNA FAAP – Fundação Armando Alvarez Penteado
Faculdade de Computação e Informática
Fábio Barnes fabiobarnes@hotmail.com

13 de Fevereiro de 2006

Page 1

AGENDA
CMMI CMMI #3 evaluation

2

Processo de Desenvolvimento de Software
Necessidade Do Cliente

Escopo

Especificação

Artefatos

Solução

Requisitos De Negócio

Análise eDesenho Técnico

DesenvolConstrução vimento & Verificação

Testes de Integração

Implantação

Aplicativo Solução
3

Problemas Frequentes
Compromissos constantemente perdidos: • Entrega atrasada • Surpresas de última hora • Custos crescentes Falta de visibilidade gerencial • Surpresas frequentes Problemas de Qualidade • Muito retrabalho • Funções que não funcionam corretamente • Reclamaçõesdo cliente / usuário Moral baixa • Pessoal frustado • Quem é o responsável?
4

Fatores Internos
Qualidade Produtividade Imagem

Pressões de Mercado
Fatores Externos
Competição Time to Market Sarbannes Oxley Governança em IT CMMI® ® Necessidade Do Cliente
Escopo Especificação Artefatos Solução

Requisitos De Negócio

Análise e Desenho Técnico

Construção Construção & VerificaçãoTestes de Integração

Implantação

Aplicativo Solução
5

Conceitos Importantes
Processo
Qualidade do Sistema Qualidade do Processo

Modelo de Maturidade
Características de processos efetivos

Benchmarking
Padrão de comparação entre organizações

6

CMMI®
SEI CAPABILITY MATURITY MODEL for Software
• SEI (Carnegie Mellon Software Engineering Institute)
- 20+ anos deexistência - Missão: Fazer progredir a Engenharia de Software e disciplinas relacionadas para assegurar o desenvolvimento e operação de sistemas com custo, tempo e qualidade previsíveis e com constante melhoria.

“Na SEI, nós enfatizamos a prevenção de defeitos através da melhoria de processo e qualidade do produto durante as fases iniciais do desenvolvimento de sistemas” Paul D. Nielsen Director andChief Executive Officer Software Engineering Institute

7

O que é CMM® / CMMI®?
CMM® (Capability Maturity Model) Modelo de referência de práticas maduras. Objetivo: avaliar e melhorar a capacidade de executar disciplinas. Estrutura de práticas com elementos chave de processo efetivo de software. Cobre práticas de processo organizacional, gerência de projeto, engenharia e suporte

CMMI®Conjunto de modelos integrados Melhores práticas baseadas em lições aprendidas Estrutura para permitir integração com modelos futuros Conjunto associado de produtos de treinamento e avaliação

8

CMMI®
Caminho claro de melhoria evolutiva do processo. • Metas e prioridades. • Direção para processos de qualidade. • Definição do que é melhoria para a organização. • Métricas padrão para avaliação daspráticas. Preserva experiências anteriores. Linguagem comum e visão compartilhada Integração de organizações.

CONSEQUENTEMENTE
Ciclo menor (tempo) de integração de sistemas e de testes. Integração de Engenharia de Sistemas, Engenharia e Desenvolvimento de Software Investimentos anteriores na melhoria de processos Integração e interação com várias funções de engenharia Benefícios do SW-CMMpara o projeto e organização

9

CMMI®
Principais Benefícios
Redução de defeitos Aumento de detecção de defeitos em estágios anteriores Redução de retrabalho Aumento de produtividade Aumento de previsibilidade de entrega Qualidade Custo Tempo

10

CMMI®
Representações

• 2 Tipos
-Por estágios -Contínua

• Diferentes caminhos de melhoria
Método de Avaliação

• SCAMPI
StandardCMMI ® Appraisal Method for Process Improvement

11

CMMI®
Representação Contínua

12

CMMI®
Níveis de Capacidade
5 4 3 2 1 0 Otimizado Gerenciado Quantitamente Definido Gerenciado Realizado Incompleto

13

CMMI®
Representação por Estágios

14

CMMI®
Níveis de Maturidade
Otimizado
Foco na melhoria contínua do processo

Processo medido e controlado

Gerenciado...
tracking img