Projeto mpsBr Melhoria do processo de software brasileiro

Preview:

Citation preview

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

Recommended