CMMI e MPS.BR.ppt

46
Audrey Vasconcelos Lenildo Morais

Transcript of CMMI e MPS.BR.ppt

Page 1: CMMI e MPS.BR.ppt

Audrey VasconcelosLenildo Morais

Page 2: CMMI e MPS.BR.ppt

CMMI / MPS.BR› Modelos de Maturidade de Qualidade de

Software› Aplicações criteriosas de conceitos de

gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software

Page 3: CMMI e MPS.BR.ppt

CMMI MPS.BR

Modelo internacional Modelo brasileiro

Desenvolvido pelo Software Engineering Institute-SEI em 1992

Desenvolvido por algumas empresas brasileiras em 2003

Possui representação por estágios (5 níveis)e contínua (6 níveis)

Possui representação em níveis (7 níveis)

Custo mais elevado Custo acessível

Mais complexo Mais simples

Page 4: CMMI e MPS.BR.ppt

Níveis de Níveis de MaturidadeMaturidade

Áreas-chaves Áreas-chaves de Processosde Processos

CaracterísticCaracterísticas comunsas comuns

Capacidade do processo

Orienta narealização dasmetas

Implementação einstitucionalização

Page 5: CMMI e MPS.BR.ppt

Nível Descrição

1 Inicial

2 Gerenciado

3 Definido

4 Gerenciado quantitativamente

5 Otimizado

Page 6: CMMI e MPS.BR.ppt

Os processos são caóticos Geralmente a organização não possui

um ambiente de desenvolvimento de software

Padrões não existem (e se existem, não são seguidos)

Page 7: CMMI e MPS.BR.ppt

Os projetos das organizações possuem requisitos gerenciados e processos planejados, medidos e controlados

As práticas permitem que a organização cumpra os planos no desenvolvimento dos projetos

Os requisitos, processos e serviços são gerenciados

Page 8: CMMI e MPS.BR.ppt

Os processos são bem caracterizados e entendidos

A padronização permite maior consistência nos produtos gerados pela organização

Na descrição dos processos são usados padrões, procedimentos, ferramentas e métodos bem definidos

Page 9: CMMI e MPS.BR.ppt

Os processos são selecionados para contribuir com o desempenho geral dos demais processos

São controlados usando métodos estatísticos e outras técnicas quantitativas

Aspectos qualitativos devem ser traduzidos em números

Dados sobre todos os processos são coletados e analisados

Page 10: CMMI e MPS.BR.ppt

Os processos são continuamente melhorados com base em um entendimento quantitativo das causas comuns de alterações de desempenho

A melhoria contínua é obtida com inovações e melhor uso de tecnologias

Objetivos quantitativos de melhoria são estabelecidos, continuamente revisados e usados como critérios de gerenciamento

Os efeitos da implantação da melhoria de processos são medidos e avaliados

Page 11: CMMI e MPS.BR.ppt

Nível Descrição

0 Incompleto

1 Realizado

2 Gerenciado

3 Definido

4 Gerenciado quantitativamente

5 Otimizado

Page 12: CMMI e MPS.BR.ppt

Não-realização de um processo Se um processo é implementado, mas

um ou mais objetivos específicos da área de processo não é(são) satisfeito(s)

Page 13: CMMI e MPS.BR.ppt

Cada processo deve cumprir com todos os objetivos específicos de sua área

Um processo utiliza entradas determinadas e leva à obtenção de produtos específicos, identificados como saídas

Page 14: CMMI e MPS.BR.ppt

Cada processo é planejado e executado de acordo com uma política determinada

Todo processo é institucionalizado Requisitos e objetivos são

estabelecidos Processos são monitorados,

controlados e revisados, assim como os produtos resultantes

Page 15: CMMI e MPS.BR.ppt

Processos padronizados são estabelecidos e melhorados continuamente

Os processos definidos são descritos e executados de maneira mais rigorosa

São estabelecidos em função de um conjunto padronizado de processos organizacionais e, por isso, são consistentes em toda empresa

Page 16: CMMI e MPS.BR.ppt

Os processos dão definidos e controlados quantitativamente, por exemplo, aplicando-se técnicas estatísticas

A administração dos processos, bem como a avaliação da qualidade destes, é fundamental em critérios quantitativos

Previsibilidade do desempenho de processos

Page 17: CMMI e MPS.BR.ppt

Os processos são adaptados para cumprir os objetivos de negócio da organização

Foco na melhoria contínua do desempenho

Melhorias tecnológicas incrementais e de inovação

Os processos otimizados são melhorados continuamente, pela intervenção nas causas de variação de desempenho

Page 18: CMMI e MPS.BR.ppt

Por estágios Contínua

Fornece um caminho pré-definido para melhoria através de:•Implementação em seqüência•Cada nível é base para o próximo

Fornece maior foco nas áreas de processo escolhidas de acordo com os objetivos do negócio, reduzindo os riscos

•Permite comparação dentro da organização e entre organizações pelo uso de níveis de maturidade•Oferece classificação única que resume os resultados e avaliações

Permite comparação de áreas de “processo” dentro da organização e entre organizações

Oferece migração fácil do SW-CMM para o CMMI

Oferece migração fácil da comunidade de engenharia de sistemas CMMI

Page 19: CMMI e MPS.BR.ppt

Guia GeralGuia Geral

Guia de Implementação

Guia de Implementação

Guia de AquisiçãoGuia de

AquisiçãoGuia de

AvaliaçãoGuia de

AvaliaçãoDocumentos do

ProgramaDocumentos do

Programa

ISO/IEC 12207ISO/IEC 12207 CMMI®CMMI® ISO/IEC

15504ISO/IEC 15504

Page 20: CMMI e MPS.BR.ppt

Contém os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS

Contém as definições dos níveis de maturidade, processos e atributos do processo (Guia Geral)

O Guia de Aquisição é um documento complementar destinado a organizações que pretendem adquirir S&SC (boas práticas)

Page 21: CMMI e MPS.BR.ppt

O Guia de Implementação sugere formas de implementar cada um dos níveis do MR-MPS e formas de como uma unidade organizacional que faz Aquisição de produtos pode implementar o MR-MPS

Page 22: CMMI e MPS.BR.ppt

Define o processo e o método de avaliação MA-MPS, os requisitos para avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (Guia de Avaliação)

Page 23: CMMI e MPS.BR.ppt

Descreve regras de negócio para:› Implementação do MR-MPS pelas Instituições

Implementadoras (II)› Avaliação seguindo o MA-MPS pelas

Instituições Avaliadoras (IA)› Organização de grupos de empresas pelas

Instituições Organizadoras de Grupos de Empresas (IOGE)

› Certificação de Consultores de Aquisição (CA)› Programas anuais de treinamento do MPS.BR

pr meio de cursos, provas e workshops

Page 24: CMMI e MPS.BR.ppt

Nível Descrição

A Em otimização

B Gerenciado quantitativamente

C Definido

D Largamente definido

E Parcialmente definido

F Gerenciado

G Parcialmente gerenciado

Page 25: CMMI e MPS.BR.ppt

Atributos de Processos Descrição

AP 1.1 O processo é executado

AP 2.1 O processo é gerenciado

AP 2.2Os produtos de trabalho do processos são gerenciados

AP 3.1 O processo é definido

AP 3.2 O processo está implementado

AP 4.1 O processo é medido

AP 4.2 O processo é controlado

AP 5.1O processo é objeto de melhorias

e inovações

AP 5.2O processo é otimizado

continuamente

Page 26: CMMI e MPS.BR.ppt

Nível Atributos de Processos

AAP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1, AP 4.2, AP 5.1 e AP

5.2

BAP 1.1, AP 2.1, AP 2.2, AP 3.1, AP

3.2, AP 4.1 e AP 4.2

CAP 1.1, AP 2.1, AP 2.2, AP 3.1 e

AP 3.2

DAP 1.1, AP 2.1, AP 2.2, AP 3.1 e

AP 3.2

EAP 1.1, AP 2.1, AP 2.2, AP 3.1 e

AP 3.2

F AP 1.1, AP 2.1 e AP 2.2

G AP 1.1 e AP 2.1

Page 27: CMMI e MPS.BR.ppt

Gerência de Projetos› Estabelecer e manter os planos que

definem as atividades, recursos e responsabilidades dos projetos

Gerência de Requisitos› Gerenciar os requisitos do produto e dos

componentes do produto do projeto e identificar inconsistências entre os requisitos, os planos de projetos e os produtos de trabalho do projeto

Page 28: CMMI e MPS.BR.ppt

Aquisição› Gerenciar a aquisição de produtos que

satisfaçam às necessidades expressas pelo adquirente

Gerência de Configuração› Estabelecer e manter a integridade de

todos os produtos de trabalho de um processo ou projeto e disponibilizá-los a todos os envolvidos

Page 29: CMMI e MPS.BR.ppt

Garantia da Qualidade› Assegurar que os produtos de trabalho e a

execução dos processos estejam em conformidade com os planos, procedimentos e padrões estabelecidos

Gerência de Portfólio de Projetos› Iniciar e manter projetos que sejam

necessários, suficientes e sustentáveis, de forma a atender os objetivos estratégicos da organização

Page 30: CMMI e MPS.BR.ppt

Medição› Coletar, armazenar, analisar e relatar os

dados relativos aos produtos desenvolvidos e aos processos implementados na organização e em seus projetos, de forma a apoiar os objetivos organizacionais

Page 31: CMMI e MPS.BR.ppt

Avaliação e Melhoria do Processo Organizacional› Determinar o quanto os processos padrão

da organização contribuem para alcançar os objetivos de negócio da organização

› Apoiar a organização a planejar, realizar e implantar melhorias contínuas nos processo com base no entendimento de seus pontos fortes e fracos

Page 32: CMMI e MPS.BR.ppt

Definição do Processo Organizacional› Estabelecer e manter um conjunto de

ativos de processo organizacional e padrões do ambiente de trabalho usáveis e aplicáveis às necessidades de negócio da organização

Gerência de Recursos Humanos› Prover a organização e os projetos com os

recursos humanos necessários e manter suas competências adequadas às necessidades do negócio

Page 33: CMMI e MPS.BR.ppt

Gerência de Reutilização› Gerenciar os ciclos de vida dos ativos

reutilizáveis

Page 34: CMMI e MPS.BR.ppt

Desenvolvimento de Requisitos › Definir os requisitos do cliente, do produto

e dos componentes do produto Integração do produto

› Compor os componentes do produto, produzindo um produto integrado consistente com seu projeto, e demonstrar que os requisitos são satisfeitos para o ambiente alvo ou equivalente

Page 35: CMMI e MPS.BR.ppt

Projeto e Construção do Produto› Projetar, desenvolver e implementar soluções

para atender aos requisitos Validação

› Confirmar que um produto ou componente do produto atenderá ao seu uso pretendido quando colocado em produção

Verificação› Confirmar que cada serviço e/ou produto de

trabalho do processo ou do projeto atende apropriadamente os requisitos especificados

Page 36: CMMI e MPS.BR.ppt

Desenvolvimento para Reutilização› Identificar oportunidades de reutilização

sistemática de ativos na organização e, se possível, estabelecer um programa de reutilização para desenvolver ativos a partir de engenharia de domínios de aplicação

Gerência de Decisões› Analisar possíveis decisões críticas usando

um processo formal, com critérios estabelecidos, para avaliação das alternativas identificadas

Page 37: CMMI e MPS.BR.ppt

Gerência de Riscos› Identificar, analisar, tratar, monitorar e

reduzir continuamente os riscos em nível organizacional de projetos

Page 38: CMMI e MPS.BR.ppt

Não possui processos específicos O processo Gerência de Projetos sofre

uma evolução Novos resultados são acrescentados ao

processo Gerência de Projetos para atender aos objetivos de gerenciamento quantitativo

Análise de Desempenho do Processo Organizacional

Page 39: CMMI e MPS.BR.ppt

Não possui processos específicos Inovação e Implantação na

Organização Análise de Causas e Resolução

Page 40: CMMI e MPS.BR.ppt

CMMI MPS.BR

Estágio

Áreas de Processos Nível

Processo

1•Processo ad-hoc (imprevisível)

- -

Page 41: CMMI e MPS.BR.ppt

CMMI MPS.BR

Estágio

Áreas de Processos Nível

Processo

2

•Gerência e controle do projeto•Planejamento do projeto•Gerência de requisitos•Garantia da qualidade do processo e do produto•Gerência de acordos com os fornecedores•Gerência de configuração•Medição e Análise

G•Gerência de projetos•Gerência de requisitos

F

•Garantia da qualidade•Aquisição•Gerência de portfólio de projetos•Gerência de configuração•Medição

Page 42: CMMI e MPS.BR.ppt

CMMI MPS.BR

Estágio

Áreas de Processos Nível

Processo

3

•Gerência de projeto integrada•Definição do processo organizacional•Foco no processo organizacional•Treinamento organizacional•Validação•Verificação•Integração do produto•Solução técnica•Desenvolvimento de requisitos•Gerência de riscos•Análise de decisão e resolução

E

•Gerência de projeto (evolução)•Definição do processo organizacional•Avaliação e melhoria do processo organizacional•Gerência de recursos humanos•Gerência de reutilização

D

•Validação•Verificação•Projeto e construção do produto•Integração do produto•Desenvolvimento de requisitos

C

•Gerência de riscos•Desenvolvimento para reutilização•Gerência de decisões

Page 43: CMMI e MPS.BR.ppt

CMMI MPS.BR

Estágio

Áreas de Processos Nível

Processo

4

•Gerência quantitativa do projeto•Desempenho do processo organizacional

B•Gerência de projetos (evolução)

Page 44: CMMI e MPS.BR.ppt

CMMI MPS.BR

Estágio

Áreas de Processos Nível

Processo

5

•Análise de causas e resolução•Inovação e implantação na organização

A -

Page 45: CMMI e MPS.BR.ppt
Page 46: CMMI e MPS.BR.ppt

1. Introdução2. CMMI3. MPS.BR4. CMMI x MPS.BR5. Exercícios6. Sugestões de leitura7. Tópicos de pesquisa8. Referências