Upload
quinlan-barton
View
21
Download
1
Embed Size (px)
DESCRIPTION
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps). Realidade das Empresas Brasileiras. ISO/IEC 12207. Softex Governo Universidades. ISO/IEC 15504. CMMI. Modelo de Referência para Melhoria do Processo de Software. Processo de Engenharia de Software. - PowerPoint PPT Presentation
Citation preview
Projeto: mps Br – melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps)
Projeto: mps Br – melhoria de processo do software Brasileiro
Softex
Governo
Universidades
Modelo de Referência
para Melhoria do Processo de Software
Realidade das Empresas Brasileiras
CMMI
ISO/IEC 12207
ISO/IEC 15504
Projeto: mps Br – melhoria de processo do software Brasileiro
Processo de Engenharia de Software
2 Níveis:
• 1o. Nível: trata do conjunto de atividades, métodos, práticas e tecnologias que as pessoas utilizam para desenvolver e manter software e produtos relacionados
• 2o. Nível (nível meta): trata da definição, implantação, medição, gerência, mudança e melhoria do processo de software: Engenharia do Processo de Software
(www.swebok.org)
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência para Melhoria de Processo de Software
MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE (MR mps)
Empresa 1
ISO/IEC 12207ISO/IEC 15504CMMI
...
INSTITUIÇÕES CREDENCIADAS PARA IMPLEMENTAÇÃO (ICI)
ICI 2 ICI n
Empresa 2
Empresa n
...
INSTITUIÇÕES CREDENCIADAS PARA AVALIAÇÃO (ICA)
ICA 2 ICA n
Guia Implementação
Guia
Geral
Guia Avaliação
Níveis de Maturidade Método de Avaliação
ICI 1 ICA 1
Projeto: mps Br – melhoria de processo do software Brasileiro
Definição do Processo
Frameworks de Modelos de Ciclo de Vida• definição de alto nível das fases e atividades que
ocorrem durante o desenvolvimento
Modelos de Processos de Ciclo de Vida• definições mais detalhadas
• podem ser mapeados para os diferentes modelos de ciclo de vida
• Principais referências: ISO/IEC 12207, SPICE
Projeto: mps Br – melhoria de processo do software Brasileiro
ISO/IEC 12207 (1995)Information Technology - Software Life Cycle Processes
• Framework para processos de ciclo de vida com terminologia bem definida
• Contém processos, atividades e tarefas que devem ser aplicadas durante a aquisição de sistemas que contém software, produtos de software stand-alone, serviços de software e durante o fornecimento, desenvolvimento, operação e manutenção de produtos de software
Projeto: mps Br – melhoria de processo do software Brasileiro
• Descreve a arquitetura de processos de ciclo de vida de software mas não especifica os detalhes de como implementar ou realizar as atividades e tarefas incluidas nos processos
• Não prescreve:
– nome, formato e conteúdo da documentação
– um modelo específico de ciclo de vida
– um método de desenvolvimento de software
Projeto: mps Br – melhoria de processo do software Brasileiro
Treinamento
Infra- estruturaGerência
Melhoria
Processos Organizacionais
Processos Fundamentais
Aquisição
Fornecimento
Desenvolvimento
Operação
Manutenção
Gerência de Configuração
Garantia da Qualidade
Verificação
Validação
Revisão Conjunta
Auditoria
Resolução de Problema
Processos de Apoio
Documentação
Ad
ap
taçã
o
Estrutura da Norma ISO 12207
Projeto: mps Br – melhoria de processo do software Brasileiro
• Atualização da Norma
• Objetivo: • representar a evolução da engenharia de
software
• adequar-se às necessidades vivenciadas pelos usuários da Norma
• harmonizar com a série de Normas ISO/IEC 15504
ISO/IEC PDAM 12207 (2002)
Projeto: mps Br – melhoria de processo do software Brasileiro
Processos Primários do Ciclo de Vida
Grupo de Processos de Aquisição
Grupo de Processos de Fornecimento
Grupo de Processos de EngenhariaElicitação de RequisitosAnálise de Requisitos do SistemaProjeto da Arquitetura do SistemaAnálise de Requisitos de SoftwareProjeto de SoftwareConstrução de SoftwareIntegração do SoftwareTeste do SoftwareIntegração do SistemaTeste do SistemaInstalação do SoftwareManutenção do sistema e do software
Grupo de Processos de Operação
Processos de Suporte do Ciclo de Vida
Grupo de Processos de Gerência de Configuração
Grupo de Processos de Garantia da QualidadeGarantia da QualidadeVerificaçãoValidaçãoRevisão ConjuntaAuditoriaAvaliação do Produto
Processos Organizacionais do Ciclo de Vida
Grupo de Processos de GerênciaAlinhamento OrganizacionalGerência OrganizacionalGerência de ProjetosGerência da QualidadeGerência de RequisitosMedição
Grupo de Processos de Melhoria de ProcessosEstabelecimento do ProcessoAvaliação do ProcessoMelhoria do Processo
Grupo de Processos de Infra-estrutura e RecursosGerência de Recursos HumanosTreinamentoGerência do ConhecimentoInfra-estrutura
Grupo de Processos de Reuso
Projeto: mps Br – melhoria de processo do software Brasileiro
CMMI - Capability Maturity Model Integration
• Situação:
– vários modelos para melhoria de processos
– dificuldades de comunicação
Proposta CMMI
Projeto: mps Br – melhoria de processo do software Brasileiro
Conceitos
• Propósito
• Objetivos• objetivos específicos
• objetivos genéricos
• Práticas
Projeto: mps Br – melhoria de processo do software Brasileiro
Exemplo: Gerência de Requisitos
• Propósito: “gerenciar os requisitos dos produtos do projeto e dos componentes do produto e identificar inconsistências entre estes requisitos e os planos do projeto e produtos de trabalho”
• Objetivo Específico: REQM SG 1: “os requisitos são gerenciados e inconsistências entre os planos do projeto e os produtos de trabalho são identificadas”
• Prática Específica: REQM SP 1.1 -1: “desenvolver um entendimento com os fornecedores dos requisitos sobre o significado dos requisitos”
Projeto: mps Br – melhoria de processo do software Brasileiro
Representações
• Em estágios (staged)
– perspectiva de maturidade da organização
– enfatiza conjuntos de áreas de processo que definem estágios comprovados de maturidade do processo
• Contínua (continuous)
– perspectiva de capacidade das áreas de processo
– mede resultados em cada área individualmente
Projeto: mps Br – melhoria de processo do software Brasileiro
Níveis de Maturidade em Estágios
Gerenciado
Definido
Gerenciado Quantitativamente
Em Otimização
1Processo imprevisível, pobremente controlado e reativo
2Processo caracterizado para projetos e muitas vezes reativo
3Processo caracterizado para a organização e proativo
4Processo medido e controlado
5Foco na melhoria do processo
Inicial
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível de Maturidade 2 Gerência de Requisitos
Planejamento do Projeto
Monitoração e Controle do Projeto
Gerência de Acordos com Fornecedores
Medição e Análise
Garantia da Qualidade do Processo e do Produto
Gerência de Configuração
Áreas de Processo CMMI agrupadas em Estágios
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência de Requisitos
Hierarquia para Rastreabilidade
Requisitos Obter
Entendimento dos Requisitos
Obter Aceite/ Comprometi-mento com os
Requisitos
Gerenciar Mudanças nos
Requisitos
Identificar Inconsistências
entre o Trabalho do Projeto e os
Requisitos
Manter Rastreabilidade bidirecional dos
Requisitos
Gerenciar Requisitos
Projeto: mps Br – melhoria de processo do software Brasileiro
Estabelecer Estimativas
Desenvolver Plano do Projeto
Obter aceite/ comprometimento dos stakeholders
Planos do Projeto
Dados de Planejamento
MONITORAÇÃO E CONTROLE DO PROJETO
Planejamento do Projeto
Projeto: mps Br – melhoria de processo do software Brasileiro
Monitoração e Controle do Projeto
Planos do Projeto
PLANEJAMENTO DO PROJETO
Monitorar Parametros do Planejamento
do Projeto
Monitorar Riscos do Projeto
Monitorar Envolvimento
dos Stakeholders
Conduzir Revisões nos
Marcos
Conduzir Revisões do Progresso
Monitorar Comprome-
timento
Monitorar Gerência de
Dados
Monitorar o Projeto com relação aos Planos
Analisar Aspectos
Realizar Ações
Corretivas
Gerenciar Ações
Corretivas
Gerenciar Ações Corretivas
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência de Configuração
Estabelecer sistema de
Gerência de Configuração
Criar ou liberar
Baselines
Estabelecer Baselines
Estabelecer Registros da Gerência de
Configuração
Realisar Auditorias da Configuração
Seguir Mudanças
Controlar Mudanças
Sistema de Gerência de Configuração
Base de Dados de Pedidos de Alteração
Pedidos de Alteração
Estabelecer Integridade
Status
Resultados de Auditorias
Itens de Ações
Seguir e Controlar Mudanças
Identificar Itens de
Configuração
Projeto: mps Br – melhoria de processo do software Brasileiro
Garantia da Qualidade do Processo e do Produto
Avaliar Objetivamente Processos e Produtos do Trabalho
Avaliar Objetivamente
os Processos
Estabelecer Registros
Comunicar e Garantir
Resolução de Não Conformi-
dades
Produtos do
Trabalho
Relatórios e Registros
Formecer Insight Objetivo
Avaliar Objetivamente os Produtos de
Trabalho e Serviços
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência de Acordos com Fornecedores
Requisitos do Fornecedor Produto
Analisar Necessidades e Requisitos
Selecionar Fornecedores
Estabelecer Acordos com Fornecedores
Estabelecer Acordos com Fornecedores
Adquirir Produtos
COTS
Realizar Teste de Aceitação
Executar Acordo com Fornecedor
Realizar Transição de
Produtos
Satisfazer Acordos com Fornecedores
Acordos com Fornecedor
Lista de Produtos
Projeto: mps Br – melhoria de processo do software Brasileiro
Medição e Análise
Objetivos das Medições
Indicadores das Medições
Repositório das Medições
Procedimentos, FerramentasEquipe Responsável
pelas Medições
Estabelecer Objetivos
Especificar Métricas
Especificar Coleta de Dados e Procedimentos
de Armazena-mento
Especificar Procedimentos
de Análise
Comunicar Resultados
Armazenar Dados e
Resultados
Analisar Dados das Medições
Fornecer Resultados das Medições
Definir Atividades de Medição e Análise
Coletar Dados das Medições
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível de Maturidade 3Desenvolvimento de Requisitos
Solução Técnica
Integração do Produto
Verificação
Validação
Foco no Processo Organizacional
Definição do Processo Organizacional
Treinamento Organizacional
Gerência de Projeto Integrada (parte só IPPD)
Gerência de Riscos
Integração da Equipe (IPPD)
Gerência Integrada de Fornecedores
Análise de Decisão e Resolução
Ambiente Organizacional para Integração (IPPD)
Áreas de Processo CMMI agrupadas em Estágios
Projeto: mps Br – melhoria de processo do software Brasileiro
Foco no Processo Organizacional
Estabelecer Necessidades do Processo
Organizacional
Avaliar Processos da Organização
Determinar Oportunidades de Melhoria no Processo
Incorporar Experiências
Relacionadas a Processo
Implantar Processo e Assets Relacionados do
Processo
Implementar Planos de Ação
do Processo
Ativos do Processo (Revistos)
Planejar e Implementar Atividades de Melhoria de Processos
Identificar Melhorias no Processo da Organização
Assets do Processo Implantáveis
Experiências do Processo
Plano de Ação do Processo
Objetivos e Necessidades do Processo
Achados e Graus Iniciativas de Melhoria
Melhorias Selecionadas
Estabelecer Planos de Ação
do Processo
Equipes Piloto
Projeto: mps Br – melhoria de processo do software Brasileiro
Estabelecer Processo Padrão
Estabelecer Critérios e Guias para Adaptação
Estabelecer Definições de
Modelos de Ciclo de Vida
Estabelecer um Repositório
Organizacional de Medições
Criar ou liberar Baselines
Definição do Processo Organizacional
Criar Ativos do Processo
Organizacional
Tornar Disponíveis Ativos do Processo
Organizacional
Modelos de Ciclo de Vida
Processos Padrão da Organização
Biblioteca Organizacional de Documentação dos
Processos
Guias para Adaptação
Implementadores do Processo
Repositório Organizacional de
Medições
Implantação Melhorias
FOCO NO PROCESSO ORGANIZACIONAL
Projeto: mps Br – melhoria de processo do software Brasileiro
Treinamento Organizacional
Repositório de Treinamento
Estabelecer Necessidades
Estratégicas de Treinamento
Determinar que Necessidades de Treinamento são Responsabilidade da Organização
Estabelecer Plano Tático de
Treinamento Organizacional
Estabelecer Capacidade de Treinamento
Avaliar Efetividade dos Treinamentos
Estabelecer Registros de
Treinamentos
Fornecer o Treinamento Necessário
Identificar Necessidades de Treinamento e Tornar o Treinamento Disponível
Disponibilizar Treinamento
Análise Necessidades Estratégia Requisitos Materiais
RegistrosRegistrosMateriaisPesquisas
Pedidos de Mudanças
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência Integrada do Projeto
Plano do Projeto Baseado no Processo Definido
Agendas e Cronograma para
Atividades Colaborativas
Questões Técnicas Documentadas
Dependências Críticas Documentadas
Gerenciar Dependências
Resolver Questões de
Coordenação
Gerenciar Envolvimento
dos Stakeholders
Coordenar com Stakeholders Relevantes
Usar Ativos do Processo da
Organização para Planejar as
Atividades do Projeto
Gerenciar o Projeto usando os Planos Integrados
Estabelecer o Processo Definido
para o Projeto
Uso do Processo Definido para o Projeto
Outras Funções Organizacionais
e do Projeto
Contribuir para os Ativos do
Processo Organizacional
Integrar Planos
•Estimativas e Medições•Documentação•Lições Aprendidas
Processo Definido para o Projeto
DEFINIÇÃO DO PROCESSO ORGANIZACIONAL
Projeto: mps Br – melhoria de processo do software Brasileiro
Desenvolver Requisitos do
Usuário
Analisar e Validar
Requisitos
Desenvolver Requisitos do
Produto
Desenvolvimento dos Requisitos
Projeto: mps Br – melhoria de processo do software Brasileiro
Selecionar Soluções para os Componentes do
Produto
Implementar o Projeto do Produto
Desenvolver o Projeto
Solução Técnica
Requisitos Validados
Projetos Alternativos e Critérios de Seleção
Projeto Detalhado e Documentação
Produto Entregue
Projeto: mps Br – melhoria de processo do software Brasileiro
Integração do Produto
Preparar para a Integração do
Produto
Assegurar Compatibilidade
da Interface
Desenvolver o Projeto
Plano de Integração
SOLUÇÃO TÉCNICA
Projeto: mps Br – melhoria de processo do software Brasileiro
Verificação
Preparar para Verificação
Realizar Revisão por Pares
Verificar Produtos de Trabalho Selecionados
Plano de Verificação
Ações Corretivas
Projeto: mps Br – melhoria de processo do software Brasileiro
Validação
Preparar para Validação
Validar Produto ou Componentes do
Produto
• Plano de Validação dos Requisitos• Plano de Validação do Produto• Necessidades do Processo e de Suporte
Ações Corretivas
• Requisitos do Usuário• Requisitos do Produto• Produtos• Requisitos de Validação
Projeto: mps Br – melhoria de processo do software Brasileiro
Análise e Resolução da Decisão
Técnicas
Estabelecer e Usar Guias
para Análise de Decisão
Selecionar Técnicas de Avaliação
Estabelecer Critérios de Avaliação
Avaliar Alternativas
Selecionar Soluções
Identificar Alternativas
Propostas
Avaliar Alternativas
Guias Alternativas Propostas
Critérios
Soluções
Resultados da Avaliação
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência de Riscos
Estabelecer Baselines
Identificar Riscos
Avaliar, Classificar e
Priorizar Riscos
Implementar Planos de
Mitigação de Riscos
Desenvolver Planos de
Mitigação de Riscos
Repositório de Riscos
Identificar e Analisar Riscos
Mitigar Riscos
Definir Parâmetros de
Riscos
Estabelecer uma Estratégia de Gerência de
Riscos
Determinar Fontes e
Categorias de Riscos
Preparar para a Gerência de Riscos
ANÁLISE E RESOLUÇÃO DA DECISÃO
PLANEJAMENTO DO PROJETO E
MONITORAÇÃO E CONTROLE
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível de Maturidade 4 Desempenho do Processo Organizacional
Gerência Quantitativa do Projeto
Áreas de Processo CMMI agrupadas em Estágios
Projeto: mps Br – melhoria de processo do software Brasileiro
Desempenho do Processo Organizacional
Objetivos de Desempenho do Processo Organizacional
Sub-Processos do Processo Padrão da Organização
Selecionados Selecionar Processos
Estabelecer Modelos de Desempenho do
Processo
Estabelecer Baselines de
Desempenho do Processo
Estabelecer Medidas de
Desempenho do Processo
Estabelecer Objetivos de
Qualidade e de Desempenho do
Processo
Estabelecer Baselines e Modelos de Desempenho
Processos Padrão da Organização
Baselines de Desempenho do Processo Organizacional
GERÊNCIA QUANTITATIVA DO PROCESSO
Modelos de Desempenho do Processo
MEDIÇÃO E ANÁLISE
Objetivos de Negócio
GERÊNCIA QUANTITATIVA DO PROCESSO
Objetivos de Negócio
Medições do Processo do Projeto
Projeto: mps Br – melhoria de processo do software Brasileiro
Gerência Quantitativa do Projeto
Estabelecer Objetivos do
Projeto
Gerenciar Desempenho do
Projeto
Compor o Processo Definido
Gerenciar Quantitativamente o Projeto
Registrar Dados
Estatísticos de Gerência
Monitorar o Desempenho de Sub-Processos Selecionados
`Selecionar Medidas e Técnicas
Analíticas
Aplicar Métodos
Estatísticos para Entender
Variação
Gerenciar Estatisticamente o Desempenho de Sub-Processos
Objetivos de Qualidade e Desempenho do Processo
Selecionar os Sub-Processos a
serem Gerenciados
Ações Corretivas
Processo Definido do Projeto
Sub- Processos Estáveis
Sub-Processo Selecionados
Definições de Medidas derivadas
dos Objetivos
Repositório de Medições da Organização
Medida de Capacidade de Sub-Processo
Predições da Qualidade e
Desempenho do Processo
FOCO NO PROCESSO ORGANIZACIONAL
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível de Maturidade 5 Inovação e Deployment Organizacional
Análise e Resolução de Causas
Áreas de Processo CMMI agrupadas em Estágios
Projeto: mps Br – melhoria de processo do software Brasileiro
Inovação e Deployment Organizacional
Coletar e Analisar
Propostas de Melhorias
Identificar Inovações
Selecionar Melhorias
Medir Efeitos das Melhorias
Gerenciar a Implantação
Planejar a Implantação
Resultados de Medições
Implantar Melhorias
Realizar Pilotos de Melhorias
Propostas de Melhorias e Análises
Melhorias
Selecionar Melhorias para
Implantação
Projeto: mps Br – melhoria de processo do software Brasileiro
Análise e Resolução de Causas
Estabelecer Baselines
Implementar Propostas de
Ação
Registrar DadosDados de
Problemas e Defeitos
Tratar Causas de Defeitos
Selecionar Dados para
Análise
Analisar Causas
Planos de Ação
Avaliar Efeitos de Mudanças
Registros Análise e Resolução de
Causas
Medidas de Desempenho
Proposta de Ação
Determinar Causas de Defeitos
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Níveis de Maturidade
Base:
ISO/IEC 12207
ISO/IEC 15504
Representação em Estágios do CMMI
Áreas de processo CMMI (níveis 2, 3, 4 e 5)
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Níveis de Maturidade
7 níveis de maturidade
A - Em Otimização
B - Gerenciado quantitativamente
C - Definido
D - Largamente definido
E - Parcialmente definido
F - Gerenciado
G - Parcialmente Gerenciado
Projeto: mps Br – melhoria de processo do software Brasileiro
Template de Definição de Processo no MR mps
PROCESSO: _______________________
Nível mps: _____
PROPÓSITO:
RESULTADOS ESPERADOS:
INFORMAÇÕES ADICIONAIS PARA IMPLEMENTAÇÃO:
Consulte ISO/IEC 12207 ...
Consulte CMMI ...
Consulte ...
Projeto: mps Br – melhoria de processo do software Brasileiro
Exemplo
PROCESSO: Medição
Nível mps: F
PROPÓSITO:
O propósito da Medição é coletar e analisar os dados relativos aos produtos desenvolvidos e aos processos implementados na organização e em seus projetos de forma a apoiar os objetivos organizacionais.
RESULTADOS ESPERADOS:
1 É estabelecido e sustentado um compromisso organizacional para implementação da medição
2 As necessidades de informação da medição dos processos organizacionais e de gerenciamento são identificadas com base nos objetivos de medição. Os objetivos de medição são priorizados, documentados e atualizados, e possíveis de serem rastreados em relação às necessidades de informação.
3 Um conjunto adequado de medidas , orientado pelas necessidades de informação e objetivos de medição, é identificado e/ou desenvolvido, priorizado, documentado, revisado e atualizado.
4 As atividades de medição (coleta e armazenamento) são especificadas, incluindo métodos e ferramentas.
...
INFORMAÇÕES ADICIONAIS:
Consulte ISO/IEC 12207 e AMD 12207-1 (subprocesso Medição)
Consulte CMMI (Área de Processo Medição e Análise)
Consulte bibliografia sobre o método GQM
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível G - Parcialmente Gerenciado
Projeto: mps Br – melhoria de processo do software Brasileiro
Áreas de Processo CMMI
Gerência de Requisitos
Planejamento do Projeto
Monitoração e Controle
Mps Br
Gerência de Requisitos
Gerência de Projetos
Nível G - Parcialmente Gerenciado
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível F - Gerenciado
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível F - Gerenciado
Áreas de Processo CMMI
Gerência de Configuração
Medição e Análise
Garantia da Qualidade do Processo e do Produto
Gerência de Acordos com Fornecedores
Mps Br
Gerência de Configuração
Medição
Garantia da Qualidade
Gerência de Aquisição
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível E -Parcialmente Definido
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível E - Parcialmente Definido
Áreas de Processo CMMI
Definição do Processo Organizacional
Foco no Processo Organizacional
Treinamento Organizacional
Gerência Integrado de Projeto sem IPPD
Mps Br
Estabelecimento do Processo Organizacional
Avaliação e Melhoria
Treinamento
Adaptação do processo para a gerência do projeto
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível D - Largamente Definido
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível D - Largamente Definido
Áreas de Processo CMMI
Desenvolvimento de Requisitos
Solução Técnica
Integração do Produto
Verificação
Validação
Mps Br
Especificação de Requisitos
Projeto de Software
Construção de Software
Documentação
Integração de Software
Instalação do Software
Liberação do Produto
Verificação
Validação
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível C - Definido
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível C - Definido
Áreas de Processo CMMI
Análise de Decisão e Resolução
Gerência de Riscos
Gerência Integrada de Fornecedores
Mps Br
Análise de Decisão e Resolução
Gerência de Riscos
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível B -Gerenciado Quantitativamente
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível B - Gerenciado Quantitativamente
Áreas de Processo CMMI
Desempenho do Processo Organizacional
Gerência Quantitativa do Projeto
Mps Br
Desempenho do Processo Organizacional
Gerência Quantitativa do Projeto
Projeto: mps Br – melhoria de processo do software Brasileiro
Modelo de Referência (MR mps)Nível A - Em Otimização
Projeto: mps Br – melhoria de processo do software Brasileiro
Nível A - Em Otimização
Áreas de Processo CMMI
Inovação e Deployment Organizacional
Análise e Resolução de Causas
Mps Br
Inovação e Deployment Organizacional
Análise e Resolução de Causas
Projeto: mps Br – melhoria de processo do software Brasileiro
Implementação do MR mps
• treinamento
• projeto piloto
• consultoria para implementação
• auditoria da fidelidade ao processo
Projeto: mps Br – melhoria de processo do software Brasileiro
Implementação do MR mps
Projeto mps Br
ICI e/ou ICA
MNEMNC
Contrato Contrato
Convênio
Convênio, se pertinente
LEGENDA:
ICI - Instituição Credenciada para Implantação do MR mps
ICA – Instituição Credenciada para Avaliação do MR mps
MNE – Modelo de Negócio Específico para Cada Empresa (personalizado)
MNC – Modelo de Negócio Cooperado entre Várias Empresas (pacote)
Projeto: mps Br – melhoria de processo do software Brasileiro
Implementação do MR mps
• treinamento treinamento Mínimo definido por níveis
• projeto piloto
• consultoria para implementação recomendações definidas por níveis
• auditoria da fidelidade ao processo
Projeto: mps Br – melhoria de processo do software Brasileiro
Implementação do MR mps
avaliação benchmarking
Projeto: mps Br – melhoria de processo do software Brasileiro
• Baseado no SPICE (ISO/IEC 15504)
• Avaliação será feita através de indicadores: Diretos – produtos intermediários Indiretos– documentos que indicam que a atividade foi realizada Afirmação – resultantes de entrevistas
• Decisão: Não Implementada Parcialmente implementada, Largamente implementada Totalmente implementada
MR mps - Método de Avaliação
Projeto: mps Br – melhoria de processo do software Brasileiro
MR mps - Método de Avaliação
Nível de Implementação da PráticaTotalmente Implementado
Largamente Implementado
Parcialmente implementado
Não Implementado
Caracterização
• O indicador direto está presente e julgado adequado• Existe pelo menos um indicador indireto e/ou
afirmação para confirmar a implementação• Não foi notada nenhuma fraqueza substancial• O indicador direto está presente e julgado adequado• Existe pelo menos um indicador indireto e/ou
afirmação para confirmar a implementação• Foi notada uma ou mais fraquezas• O indicador direto não está presente ou é julgado
inadequado• Artefatos ou afirmações sugerem que alguns
aspectos da prática estão implementadas• Fraquezas foram documentadas• Qualquer situação diferente das acimas
Grau de Alcance>85% a 100%
>50% a 85%
>15% a 50%
0 a 15%
Projeto: mps Br – melhoria de processo do software Brasileiro
Resultado da avaliação terá validade de 2 anos
Avaliação para outro Nível MR mps
Avaliação para manter o Nível MR mps
Projeto: mps Br – melhoria de processo do software Brasileiro
Estratégias de Trabalho das Instituições Credenciadas
• As instituições têm formas independentes de implementação
• As instituições manterão seus modos de trabalho, desde que atendam aos requisitos do modelo de referência e estejam previamente credenciadas junto ao mps Br
Projeto: mps Br – melhoria de processo do software Brasileiro
Processo Planejamento de Projetos
Processo de Desenvolvimento ISO/IEC 12207
Cultura Organizacional empresa
PAsCMMI
Processo de Desenvolvimento existente
Processo de Desenvolvimento ajustado MR mps
Processo Gerência de Requisitos
Processo Monitoração e Controle
Processo Gerência de Configuração
Processo Garantia da qualidade do processo e do Produto
Processo de Medição e
Análise
Projeto: mps Br – melhoria de processo do software Brasileiro
Documentação para Credenciamento
Apresentação da instituição proponente, contendo seus dados com ênfase na experiência em processos de software
Estratégia de Implementação do Modelo
Estratégia para Avaliação segundo o Método de Avaliação
Projeto: mps Br – melhoria de processo do software Brasileiro
Estratégia para seleção e treinamento de consultores para implementação do MR mps
Estratégia para seleção e treinamento de avaliadores
Lista de consultores de implementação treinados no Modelo e aprovados em prova específica
Lista de avaliadores treinados no Modelo e aprovados em prova específica
Documentação para Credenciamento
Projeto: mps Br – melhoria de processo do software Brasileiro
Capacitação no Uso do Modelo
Introdução ao MR mps (curso de 4 h, baseado na Guia Geral)
Obrigatório para todos os consultores de implementação e avaliadores das instituições credenciadas e para o representante da empresa avaliada na equipe de avaliação
Implementação do MR mps(curso de 16 h)
Obrigatório para todos os implementadores das instituições credenciadas, incluindo prova específica
Avaliação do MR mps (curso de 24 h, baseado na Guia de Avaliação)
Obrigatório para todos os avaliadores das instituições credenciadas, incluindo prova específica
Projeto: mps Br – melhoria de processo do software Brasileiro
Implantação em cada Empresa
• A empresa deve adequar seu processo aos requisitos do MR mps considerando:
– Características da empresa
– Níveis de maturidade