Projeto: mps Br – melhoria de processo do software Brasileiro

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

BENCHMARKING.
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
Gerenciamento do escopo
ISO Processos do Ciclo de Vida do Software
MPS.BR Melhoria de Processo do Software Brasileiro
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Reutilização de Software
Antonio Carlos Tonini Maio / 2004
Processo e Método de Avaliação MPS
Reunião de Abertura – Avaliação MPS.Br
EXEMPLO DE FLUXO PARA O DESENVOLVIMENTO DE ANÁLISE CRÍTICA DO SGQ
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Trabalho de Engenharia de Software II
RUPinho Qualidade de Software
Modelos de Maturidade de Processos de Software
PMBOK 5ª Edição Capítulo 3
Projeto: Capacitação em GP
Gestão de Projetos Ms. Karine R. de Souza
MPS.BR Alessandro Oliveira dos Anjos Hellen Raile Oliveira de Lemos
Capability Maturity Model (CMM)
NBR ISO Diretrizes para planos de qualidade
Análise de problemas Capacidade de pensamento crítico
Gerenciamento de Projetos, MPS.BR e Qualidade em Software
Análise e Projeto de Sistemas
Trabalho de Qualidade de Software
Prof. Alexandre Vasconcelos
Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro)
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Gerenciamento de Integração.
[ Nome da Unidade Organizacional] [Data]
ANÁLISE E DESENVOLVIMENTO
CURSO TÉCNICO EM SEGURANÇA DO TRABALHO
Melhoria de Processo do Software Brasileiro
Reunião de Abertura – Avaliação MPS.Br
MPS-Br.
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Melhoria do processo de software brasileiro
QUALIDADE DE SOFTWARE & AVALIAÇÃO DE DESEMPENHO DE SISTEMAS II
ISO Processos do Ciclo de Vida do Software
Qualidade de Processo de Software CMM e CMMI Aldo Rocha.
Qualidade de Produto ISO 14598
AVALIAÇÃO DE PROCESSOS
José Félix Bezerra.
- CMMI- Capability Maturity Model Integration
Jeneffer Cristine Ferreira
Melhoria de Processo do Software Brasileiro
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Software Process Improvement and Capability dEtermination
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Revisão da Norma ISO 9001:2008 Revisão da Norma ISO 9001:2000 para ISO 9001:2008 Impactos sobre o Sistema de Gestão da Qualidade Informativo Técnico.
SECRETARIA DA FAZENDA DO ESTADO DE SÃO PAULO Gerenciamento de Serviços de TI - Evolução, Lições Aprendidas e Resultados Práticos - Dezembro / 2015.
CMMI Capability Maturity Model – Integration
1 Agosto 2013 Processo e Método de Avaliação MPS Treinamento da Equipe para a Avaliação Inicial Treinamento da Equipe para a Avaliação Inicial –2015.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Monitoramento e Controle de Projeto
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
4.4 Implementação e Operação
Engenharia de Produtos
Gerência de Sub-Contratação - SAM
Projeto: mps Br – melhoria de processo do software Brasileiro Introdução ao Modelo de Referência para melhoria do processo de software (MR mps)
Melhoria de Processo do Software Brasileiro
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

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

Projeto: mps Br – melhoria de processo do software Brasileiro Realidade das Empresas Brasileiras ISO/IEC 12207 Softex Governo Universidades ISO/IEC 15504 CMMI Modelo de Referência para Melhoria do Processo de Software Projeto: mps Br – melhoria de processo do software Brasileiro

Projeto: mps Br – melhoria de processo do software Brasileiro Processo de Engenharia de Software (www.swebok.org) 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 Projeto: mps Br – melhoria de processo do software Brasileiro

Modelo de Referência para Melhoria de Processo de Software ISO/IEC 12207 ISO/IEC 15504 CMMI MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE (MR mps) Níveis de Maturidade Método de Avaliação Guia Implementação Guia Geral Guia Avaliação INSTITUIÇÕES CREDENCIADAS PARA IMPLEMENTAÇÃO (ICI) INSTITUIÇÕES CREDENCIADAS PARA AVALIAÇÃO (ICA) ... ... ICI 1 ICI 2 ICI n ICA 1 ICA 2 ICA n Empresa 1 Empresa 2 Projeto: mps Br – melhoria de processo do software Brasileiro Empresa n

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

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

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

Projeto: mps Br – melhoria de processo do software Brasileiro Estrutura da Norma ISO 12207 Treinamento Infra- estrutura Gerência Melhoria Processos Organizacionais 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 de Apoio Documentação Adaptação Projeto: mps Br – melhoria de processo do software Brasileiro

Projeto: mps Br – melhoria de processo do software Brasileiro ISO/IEC PDAM 12207 (2002) 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 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 Engenharia Elicitação de Requisitos Análise de Requisitos do Sistema Projeto da Arquitetura do Sistema Análise de Requisitos de Software Projeto de Software Construção de Software Integração do Software Teste do Software Integração do Sistema Teste do Sistema Instalação do Software Manutenção do sistema e do software Grupo de Processos de Operação Processos Organizacionais do Ciclo de Vida Grupo de Processos de Gerência Alinhamento Organizacional Gerência Organizacional Gerência de Projetos Gerência da Qualidade Gerência de Requisitos Medição Grupo de Processos de Melhoria de Processos Estabelecimento do Processo Avaliação do Processo Melhoria do Processo Grupo de Processos de Infra-estrutura e Recursos Gerência de Recursos Humanos Treinamento Gerência do Conhecimento Infra-estrutura Grupo de Processos de Reuso Processos de Suporte do Ciclo de Vida Grupo de Processos de Gerência de Configuração Grupo de Processos de Garantia da Qualidade Garantia da Qualidade Verificação Validação Revisão Conjunta Auditoria Avaliação do Produto Projeto: mps Br – melhoria de processo do software Brasileiro

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

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

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 Foco na melhoria do processo Em Otimização 5 Gerenciado Quantitativamente Processo medido e controlado 4 Processo caracterizado para a organização e proativo Definido 3 Processo caracterizado para projetos e muitas vezes reativo Gerenciado 2 Inicial Processo imprevisível, pobremente controlado e reativo 1 Projeto: mps Br – melhoria de processo do software Brasileiro

Áreas de Processo CMMI agrupadas em Estágios 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 Projeto: mps Br – melhoria de processo do software Brasileiro

Gerência de Requisitos Gerenciar Requisitos Identificar Inconsistências entre o Trabalho do Projeto e os Requisitos Obter Entendimento dos Requisitos Requisitos Obter Aceite/ Comprometi-mento com os Requisitos Manter Rastreabilidade bidirecional dos Requisitos Gerenciar Mudanças nos Requisitos Hierarquia para Rastreabilidade Projeto: mps Br – melhoria de processo do software Brasileiro

Planejamento do Projeto Estabelecer Estimativas Dados de Planejamento Desenvolver Plano do Projeto Obter aceite/ comprometimento dos stakeholders Planos do Projeto MONITORAÇÃO E CONTROLE DO PROJETO Projeto: mps Br – melhoria de processo do software Brasileiro

Monitoração e Controle do Projeto Monitorar o Projeto com relação aos Planos Gerenciar Ações Corretivas Monitorar Parametros do Planejamento do Projeto Monitorar Envolvimento dos Stakeholders Monitorar Riscos do Projeto Conduzir Revisões nos Marcos Analisar Aspectos Monitorar Comprome-timento Monitorar Gerência de Dados Conduzir Revisões do Progresso Realizar Ações Corretivas Gerenciar Ações Corretivas PLANEJAMENTO DO PROJETO Planos do Projeto Projeto: mps Br – melhoria de processo do software Brasileiro

Gerência de Configuração Estabelecer Baselines Estabelecer Integridade Sistema de Gerência de Configuração Estabelecer Registros da Gerência de Configuração Identificar Itens de Configuração Status Base de Dados de Pedidos de Alteração Resultados de Auditorias Estabelecer sistema de Gerência de Configuração Realisar Auditorias da Configuração Pedidos de Alteração Itens de Ações Criar ou liberar Baselines Seguir e Controlar Mudanças Seguir Mudanças Controlar Mudanças Projeto: mps Br – melhoria de processo do software Brasileiro

Garantia da Qualidade do Processo e do Produto Avaliar Objetivamente Processos e Produtos do Trabalho Produtos do Trabalho Avaliar Objetivamente os Produtos de Trabalho e Serviços Avaliar Objetivamente os Processos Relatórios e Registros Formecer Insight Objetivo Comunicar e Garantir Resolução de Não Conformi-dades Estabelecer Registros Projeto: mps Br – melhoria de processo do software Brasileiro

Gerência de Acordos com Fornecedores Estabelecer Acordos com Fornecedores Analisar Necessidades e Requisitos Selecionar Fornecedores Estabelecer Acordos com Fornecedores Lista de Produtos Requisitos do Fornecedor Produto Acordos com Fornecedor Adquirir Produtos COTS Realizar Transição de Produtos Executar Acordo com Fornecedor Realizar Teste de Aceitação Projeto: mps Br – melhoria de processo do software Brasileiro Satisfazer Acordos com Fornecedores

Medição e Análise Definir Atividades de Medição e Análise Especificar Coleta de Dados e Procedimentos de Armazena-mento Especificar Procedimentos de Análise Estabelecer Objetivos Especificar Métricas Objetivos das Medições Repositório das Medições Procedimentos, Ferramentas Equipe Responsável pelas Medições Indicadores das Medições Fornecer Resultados das Medições Armazenar Dados e Resultados Analisar Dados das Medições Coletar Dados das Medições Comunicar Resultados Projeto: mps Br – melhoria de processo do software Brasileiro

Áreas de Processo CMMI agrupadas em Estágios Desenvolvimento 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) Nível de Maturidade 3 Projeto: mps Br – melhoria de processo do software Brasileiro

Foco no Processo Organizacional Objetivos e Necessidades do Processo Iniciativas de Melhoria Achados e Graus Melhorias Selecionadas Determinar Oportunidades de Melhoria no Processo Estabelecer Necessidades do Processo Organizacional Identificar Melhorias no Processo da Organização Avaliar Processos da Organização Equipes Piloto Ativos do Processo (Revistos) Assets do Processo Implantáveis Experiências do Processo Plano de Ação do Processo Planejar e Implementar Atividades de Melhoria de Processos Incorporar Experiências Relacionadas a Processo Implantar Processo e Assets Relacionados do Processo Implementar Planos de Ação do Processo Estabelecer Planos de Ação do Processo Projeto: mps Br – melhoria de processo do software Brasileiro

Definição do Processo Organizacional Criar Ativos do Processo Organizacional Modelos de Ciclo de Vida Processos Padrão da Organização Tornar Disponíveis Ativos do Processo Organizacional Implementadores do Processo Estabelecer Definições de Modelos de Ciclo de Vida Repositório Organizacional de Medições Biblioteca Organizacional de Documentação dos Processos Estabelecer um Repositório Organizacional de Medições Estabelecer Processo Padrão Guias para Adaptação Estabelecer Critérios e Guias para Adaptação Criar ou liberar Baselines Implantação Melhorias Projeto: mps Br – melhoria de processo do software Brasileiro FOCO NO PROCESSO ORGANIZACIONAL

Treinamento Organizacional Identificar Necessidades de Treinamento e Tornar o Treinamento Disponível Determinar que Necessidades de Treinamento são Responsabilidade da Organização Estabelecer Plano Tático de Treinamento Organizacional Estabelecer Necessidades Estratégicas de Treinamento Estabelecer Capacidade de Treinamento Análise Necessidades Estratégia Requisitos Materiais Repositório de Treinamento Pedidos de Mudanças Registros Registros Pesquisas Materiais Avaliar Efetividade dos Treinamentos Estabelecer Registros de Treinamentos Disponibilizar Treinamento Projeto: mps Br – melhoria de processo do software Brasileiro Fornecer o Treinamento Necessário

Gerência Integrada do Projeto DEFINIÇÃO DO PROCESSO ORGANIZACIONAL Plano do Projeto Baseado no Processo Definido Uso do Processo Definido para o Projeto Coordenar com Stakeholders Relevantes Usar Ativos do Processo da Organização para Planejar as Atividades do Projeto Agendas e Cronograma para Atividades Colaborativas Gerenciar Envolvimento dos Stakeholders Estabelecer o Processo Definido para o Projeto Integrar Planos Dependências Críticas Documentadas Estimativas e Medições Documentação Lições Aprendidas Processo Definido para o Projeto Gerenciar Dependências Questões Técnicas Documentadas Contribuir para os Ativos do Processo Organizacional Gerenciar o Projeto usando os Planos Integrados Resolver Questões de Coordenação Outras Funções Organizacionais e do Projeto Projeto: mps Br – melhoria de processo do software Brasileiro

Desenvolvimento dos Requisitos Desenvolver Requisitos do Usuário Desenvolver Requisitos do Produto Analisar e Validar Requisitos Projeto: mps Br – melhoria de processo do software Brasileiro

Solução Técnica Requisitos Validados Selecionar Soluções para os Componentes do Produto Implementar o Projeto do Produto Desenvolver o Projeto 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 Plano de Integração SOLUÇÃO TÉCNICA Desenvolver o Projeto Projeto: mps Br – melhoria de processo do software Brasileiro

Verificação Preparar para Verificação Realizar Revisão por Pares Plano de Verificação Verificar Produtos de Trabalho Selecionados Ações Corretivas Projeto: mps Br – melhoria de processo do software Brasileiro

Validar Produto ou Componentes do Produto Preparar para Validação Requisitos do Usuário Requisitos do Produto Produtos Requisitos de Validação Validar Produto ou Componentes do Produto Preparar para Validação Ações Corretivas Plano de Validação dos Requisitos Plano de Validação do Produto Necessidades do Processo e de Suporte Projeto: mps Br – melhoria de processo do software Brasileiro

Análise e Resolução da Decisão Avaliar Alternativas Estabelecer e Usar Guias para Análise de Decisão Selecionar Técnicas de Avaliação Estabelecer Critérios de Avaliação Identificar Alternativas Propostas Guias Técnicas Critérios Alternativas Propostas Soluções Selecionar Soluções Avaliar Alternativas Resultados da Avaliação Projeto: mps Br – melhoria de processo do software Brasileiro

Gerência de Riscos Preparar para a Gerência de Riscos Identificar e Analisar Riscos Estabelecer Baselines Determinar Fontes e Categorias de Riscos Definir Parâmetros de Riscos Estabelecer uma Estratégia de Gerência de Riscos Identificar Riscos PLANEJAMENTO DO PROJETO E MONITORAÇÃO E CONTROLE Repositório de Riscos Avaliar, Classificar e Priorizar Riscos Mitigar Riscos Implementar Planos de Mitigação de Riscos Desenvolver Planos de Mitigação de Riscos ANÁLISE E RESOLUÇÃO DA DECISÃO Projeto: mps Br – melhoria de processo do software Brasileiro

Áreas de Processo CMMI agrupadas em Estágios Nível de Maturidade 4 Desempenho do Processo Organizacional Gerência Quantitativa do Projeto Projeto: mps Br – melhoria de processo do software Brasileiro

Desempenho do Processo Organizacional Estabelecer Baselines e Modelos de Desempenho MEDIÇÃO E ANÁLISE Sub-Processos do Processo Padrão da Organização Selecionados Estabelecer Medidas de Desempenho do Processo Selecionar Processos Estabelecer Baselines de Desempenho do Processo Objetivos de Negócio Processos Padrão da Organização GERÊNCIA QUANTITATIVA DO PROCESSO Medições do Processo do Projeto Baselines de Desempenho do Processo Organizacional Objetivos de Negócio Estabelecer Modelos de Desempenho do Processo Estabelecer Objetivos de Qualidade e de Desempenho do Processo Objetivos de Desempenho do Processo Organizacional Projeto: mps Br – melhoria de processo do software Brasileiro Modelos de Desempenho do Processo GERÊNCIA QUANTITATIVA DO PROCESSO

Gerência Quantitativa do Projeto Gerenciar Quantitativamente o Projeto FOCO NO PROCESSO ORGANIZACIONAL Compor o Processo Definido Estabelecer Objetivos do Projeto Objetivos de Qualidade e Desempenho do Processo Predições da Qualidade e Desempenho do Processo Sub-Processo Selecionados Ações Corretivas Selecionar os Sub-Processos a serem Gerenciados Repositório de Medições da Organização Definições de Medidas derivadas dos Objetivos Gerenciar Desempenho do Projeto Processo Definido do Projeto Gerenciar Estatisticamente o Desempenho de Sub-Processos Medida de Capacidade de Sub-Processo Aplicar Métodos Estatísticos para Entender Variação Registrar Dados Estatísticos de Gerência `Selecionar Medidas e Técnicas Analíticas Monitorar o Desempenho de Sub-Processos Selecionados Sub- Processos Estáveis Projeto: mps Br – melhoria de processo do software Brasileiro

Áreas de Processo CMMI agrupadas em Estágios Nível de Maturidade 5 Inovação e Deployment Organizacional Análise e Resolução de Causas Projeto: mps Br – melhoria de processo do software Brasileiro

Inovação e Deployment Organizacional Selecionar Melhorias Coletar e Analisar Propostas de Melhorias Selecionar Melhorias para Implantação Identificar Inovações Realizar Pilotos de Melhorias Resultados de Medições Propostas de Melhorias e Análises Melhorias Implantar Melhorias Gerenciar a Implantação Planejar a Implantação Medir Efeitos das Melhorias Projeto: mps Br – melhoria de processo do software Brasileiro

Análise e Resolução de Causas Determinar Causas de Defeitos Tratar Causas de Defeitos Estabelecer Baselines Implementar Propostas de Ação Avaliar Efeitos de Mudanças Proposta de Ação Analisar Causas Planos de Ação Registrar Dados Medidas de Desempenho Dados de Problemas e Defeitos Selecionar Dados para Análise Registros Análise e Resolução de Causas 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 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

Projeto: mps Br – melhoria de processo do software Brasileiro 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: É estabelecido e sustentado um compromisso organizacional para implementação da medição 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. 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. 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 Exemplo 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

Nível G - Parcialmente Gerenciado Á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 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

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

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

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

Projeto: mps Br – melhoria de processo do software Brasileiro Implementação do MR mps Projeto mps Br ICI e/ou ICA MNE MNC 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

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

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

MR mps - Método de Avaliação 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 Projeto: mps Br – melhoria de processo do software Brasileiro

MR mps - Método de Avaliação Nível de Implementação da Prática Totalmente 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 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

Projeto: mps Br – melhoria de processo do software Brasileiro Processo Planejamento de Projetos Processo de Desenvolvimento ISO/IEC 12207 Cultura Organizacional empresa PAs CMMI existente ajustado MR mps Processo Gerência de Requisitos Processo Monitoração e Controle 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

Documentação para Credenciamento 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 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 Projeto: mps Br – melhoria de processo do software Brasileiro

Projeto: mps Br – melhoria de processo do software Brasileiro