projeto mpsbr melhoria do processo de software brasileiro
TRANSCRIPT
Projeto mpsBr
Melhoria do processo de software brasileiro
Integrantes
Hélio Santos de Sá Bruno Salgado Gustavo Wo
Contexto
Apenas 30 empresas no Brasil possuíam certificação CMM ( Dados de 2003).
As mudanças que estão ocorrendo no ambiente de negócios têm obrigado as empresas a modificar estruturas organizacionais e processos produtivos.
Para que o Brasil tenha um setor competitivo é essencial que coloquem a eficiência do processo em foco na empresa
Modelo de Referência (MR mps)
Baseia-se nos conceitos de maturidade e capacidade de processo, para a avaliação e melhoria da qualidade e produtividade de produtos e serviços de software.
Adequado ao perfil e cultura das empresas Deve ser compatível com os padrões de
qualidade aceitos internacionalmente.
Esse modelo busca atender a necessidade de implantar os princípios de engenharia de software de forma adequada ao contexto das empresas brasileiras.
Base :- Definição do Modelo (SEI – CMMI e ISO/IEC 12207)- Método de avaliação (ISO/IEC 15504 e SEI/SCAMPI )
Descrição geral do modelo
Níveis de Maturidade Método de Avaliação MODELO DE REFERÊNCIA (MR mps)
Empresa 1
CMMI ISO/IEC 15504
SCAMPI
ICI 1 ...
INSTITUIÇÕES CREDENCIADAS PARA IMPLANTAÇÃO DO MR mps
ICI 2 ICI n
Empresa 2 Empresa n
ICA 1 ...
INSTITUIÇÕES CREDENCIADAS PARA AVALIAÇÃO DO MR mps
ICA 2 ICA n
Guia de Implentação
Guia
Geral
Guia de Avaliação
Guia Geral
Descreve o modelo de referência conceitual, seus componentes e as definições comuns necessárias para seu entendimento e aplicação
Neste modelo são caracterizados os níveis de maturidade e o método de avaliação adotado
Guia de implantação
Descreve os procedimentos para implantação do modelo nas empresas interessadas, através de instituições credenciadas para este fim.
Fornecerá orientações gerais e requisitos que deverão ser associados às estratégias e procedimentos específicos das instituições credenciadas, levando em conta as características das empresas envolvidas
Guia de avaliação
Descreve o método de avaliação e procedimentos gerais e requisitos para sua aplicação pelas instituições credenciadas junto às empresas a serem avaliadas.
Níveis de maturidade
A (Em Otimização) B (Gerenciado Quantitativamente) C (Definido) D (Largamente Definido) E (Parcialmente Definido) F (Gerenciado) G (Parcialmente Gerenciado)
Níveis de maturidade ( CMMI x MR mps)
Objetivo de possibilitar uma implementação mais gradual e adequada às pequenas e médias empresas brasileiras.
A possibilidade de se realizar avaliações considerando mais níveis permite uma visibilidade dos resultados de melhoria de processo com prazos mais curtos.
Nível G - Parcialmente Gerenciado
Áreas de Processo Objetivos Específicos
Gerência de Requisitos (2) Gerenciar Requisitos
Planejamento do Projeto (2) Estabelecer Estimativas
Desenvolver o Plano do Projeto
Obter Comprometimento com o Plano
Monitoração e Controle (2) Monitorar o Projeto com relação aos Planos
Áreas de Processo Objetivos Específicos
Gerência de Configuração (2) Gerenciar Ações Corretivas até a Conclusão
Estabelecer baselines
Gerenciar e controlar alterações
Garantia da Qualidade do Processo e do Produto (2)
Avaliar objetivamente o processo e o produto de trabalho
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Nível F - Gerenciado
Áreas de Processo Objetivos Específicos
Gerência de Requisitos (2) Gerenciar Requisitos
Planejamento do Projeto Estabelecer EstimativasDesenvolver o Plano do ProjetoObter Comprometimento com o Plano
Monitoração e Controle (2) Monitorar o Projeto com relação aos Planos
Áreas de Processo Objetivos Específicos
Gerência de Configuração (2) Gerenciar Ações Corretivas até a ConclusãoEstabelecer baselinesGerenciar e controlar alterações
Garantia da Qualidade do Processo e do Produto (2)
Avaliar objetivamente o processo e o produto de trabalho
Áreas de Processo Objetivos Específicos
Gerência de Acordos com Fornecedores (2)
Fornecer informações objetivasEstabelecer Acordos com FornecedoresSatisfazer Acordos com Fornecedores
Medição e Análise (2) Definir Atividades de Medição e AnáliseFornecer Resultados das Medições
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Rever o status com a gerência de alto nível
Rever as atividades, status e resultados do processo com a alta gerência e resolver aspectos pertinentes
Nível E – Parcialmente Definido
Áreas de Processo
Desenvolvimento de Requisitos (3)
Solução Técnica (3)
Integração do Produto (3)
Verificação (3)
Validação (3)
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 3
Nome Prática Genérica
Estabelecer um Processo Definido Estabelecer e manter a descrição de um processo definido
Coletar informações de melhoria Coletar produtos do trabalho, medidas, resultados de medidas e informações de melhoria derivadas do planejamento e realização do processo para apoiar o uso futuro e as melhorias nos processos da organização
Nível D – Largamente Definido
Áreas de Processo
Treinamento Organizacional (3)
Foco no Processo Organizacional (3)
Definição do Processo Organizacional (3)
Gerência Integrada do Projeto (3)
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Rever o status com a gerência de alto nível
Rever as atividades, status e resultados do processo com a alta gerência e resolver aspectos pertinentes
Práticas Genéricas: Nível de Capacidade 3
Nome Prática Genérica
Estabelecer um Processo Definido Estabelecer e manter a descrição de um processo definido
Coletar informações de melhoria Coletar produtos do trabalho, medidas, resultados de medidas e informações de melhoria derivadas do planejamento e realização do processo para apoiar o uso futuro e as melhorias nos processos da organização
Nível C - Definido
Áreas de Processo
Gerência Integrada do Projeto (3)
Análise e Resolução da Decisão (3)
Gerência Integrada de Fornecedores (3)
Gerência de Riscos (3)
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Rever o status com a gerência de alto nível
Rever as atividades, status e resultados do processo com a alta gerência e resolver aspectos pertinentes
Práticas Genéricas: Nível de Capacidade 3
Nome Prática Genérica
Estabelecer um Processo Definido Estabelecer e manter a descrição de um processo definido
Coletar informações de melhoria Coletar produtos do trabalho, medidas, resultados de medidas e informações de melhoria derivadas do planejamento e realização do processo para apoiar o uso futuro e as melhorias nos processos da organização
Nível B -Gerenciado Quantitativamente
Áreas de Processo
Desempenho do Processo Organizacional (4)
Gerência Quantitativa do Projeto (4)
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Rever o status com a gerência de alto nível
Rever as atividades, status e resultados do processo com a alta gerência e resolver aspectos pertinentes
Práticas Genéricas: Nível de Capacidade 3
Nome Prática Genérica
Estabelecer um Processo Definido Estabelecer e manter a descrição de um processo definido
Coletar informações de melhoria Coletar produtos do trabalho, medidas, resultados de medidas e informações de melhoria derivadas do planejamento e realização do processo para apoiar o uso futuro e as melhorias nos processos da organização
Nível A - Em Otimização
Áreas de Processo
Inovação e Deployment Organizacional (5)
Análise e Resolução de Causas (5)
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Estabelecer uma Política Organizacional
Estabelecer e manter uma política organizacional para planejamento e realização do processo
Planejar o Processo Estabelecer e manter os requisitos e objetivos, e planejar para a realização do processo
Fornecer Recursos Disponibilizar os recursos necessários para a realização do processo, o desenvolvimento dos produtos de trabalho e o fornecimento dos serviços do processo
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Atribuir Responsabilidade Atribuir responsabilidade e autoridade para a realização do processo
Treinar Pessoal Treinar o pessoal que realiza ou dá suporte ao processo conforme necessário
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Gerenciar configurações Colocar produtos de trabalho designados do processo sob níveis adequados de gerenciamento de configuração
Identificar e envolver stakeholders relevantes
Identificar e envolver os stakeholders relevantes conforme planejado
Monitorar e controlar o processo Monitorar e controlar o processo com relação ao plano e tomar as ações corretivas adequadas
Práticas Genéricas: Nível de Capacidade 2
Nome Prática Genérica
Avaliar objetivamente a aderência Avaliar objetivamente a aderência do processo e dos produtos de trabalho e serviços do processo aos requisitos, objetivos e normas aplicáveis e tratar as não conformidades
Rever o status com a gerência de alto nível
Rever as atividades, status e resultados do processo com a alta gerência e resolver aspectos pertinentes
Práticas Genéricas: Nível de Capacidade 3
Nome Prática Genérica
Estabelecer um Processo Definido Estabelecer e manter a descrição de um processo definido
Coletar informações de melhoria Coletar produtos do trabalho, medidas, resultados de medidas e informações de melhoria derivadas do planejamento e realização do processo para apoiar o uso futuro e as melhorias nos processos da organização
Implementação do MR mps
Treinamento Projeto piloto Consultoria para implementação Auditoria da fidelidade ao processo
MR mps - Método de Avaliação
Baseado no SPICE (ISO/IEC 15504) e SCAMPI
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
Nível de Implementação da Prática
Caracterização Grau de Alcance
Totalmente Implementado O indicador direto está presente e julgado adequado
>85% a 100%
Largamente Implementado Existe pelo menos um indicador indireto e/ou afirmação para confirmar a implementação
>50% a 85%
Parcialmente implementado Foi notada uma ou mais fraquezas
>15% a 50%
Não Implementado Qualquer situação diferente das acimas
0 a 15%
Validade ( 2 Anos )
- Avaliação para outro Nível MR mps
- Avaliação para manter o Nível MR mps
Os 7 Diferenciais do MR mps
7 níveis de maturidade Criado para a realidade da empresa Brasileira Compatibilidade plena com CMMI e SPICE (2 em 1) Custo acessível Avaliação periódica das empresas Grande potencial de replicabilidade no Brasil Forte interação Universidade-Empresa