Qualidade de Software
Prof.ª M.ª Elaine Cecília Gatto
Aula 11
MPS.BR
MPS.BR
• Modelo de Referência para Melhoria do Processo de
Software
• É um modelo independente de avaliação de empresas
produtoras de Software Brasileiro
• SOFTEX + Governo Federal + Pesquisadores
• Compatível com as normas ISO 12207, 15504 e CMMI
• Motivação: Altos custos dos processos de avaliação e
certificação Internacional
MPS.BR
• Diferenciais do MPS.BR:
• Custo significativamente mais baixo
• Tem Consultores e Avaliadores residentes no Brasil
• Apresenta 7 níveis de maturidade (CMMI tem
apenas 5)
• Suaviza os degraus da escala de progressão da
melhoria de processos
• A subida de nível é feita com menos esforço, em
relação ao CMMI
MPS.BR
• Três Modelos de Referência:
1. MPS-SW: Modelo MPS para Software
2. MPS-SV: Modelo MPS para Serviços
3. MPS-RH: Modelo MPS para Gestão de
Pessoas
MPS.BR
• MPS-SW: Modelo MPS para Software:
• Embasado nos requisitos de processos definidos nos
modelos de melhoria de processo
• Atende à necessidade de implantação dos princípios da
Engenharia de Software
• Está em conformidade com as principais abordagens
Internacionais para:
• Definição
• Avaliação
• Melhoria
• Dos processos de software
MPS.BR
• MPS-SV: Modelo MPS para Serviços:
• Complementa o modelo MPS para Software
• Vem ao encontro das necessidades do Mercado
• Apoia a melhoria de processos de serviços
• Oferece um processo de avaliação que atesta a
aderência das práticas da organização em
relação às melhores práticas do setor.
MPS.BR
• MPS-RH: Modelo MPS para Gestão de Pessoas:
• Requisitos de gestão de pessoas;
• Baseado em Modelos e normas;
• Foco:
• Definição
• Avaliação
• Melhoria
MPS.BR
• MPS-RH: Modelo MPS para Gestão de Pessoas:
• Oferece:
• Orientações para implementar gradativamente
práticas de gestão de RH na Indústria de TIC de
forma a:
• Selecionar
• Desenvolver
• Reter
• Talentos Humanos necessários ao atendimento
dos objetivos organizacionais.
MPS.BR
• Sete guias que contém:
• Descrição da estrutura dos modelos MPS
• Detalhamento do Modelo de Referência MPS
em questão
• Detalhamento dos seus componentes
• Detalhamento das definições comuns
necessárias para seu entendimento e aplicação
• Entre outras questões
MPS.BR
• Sete guias divididas da seguinte forma:
1. Guia Geral de Gestão de Pessoas
2. Guia Geral de Serviços
3. Guia Geral de Software
4. Guia de Aquisição
5. Guia de Avaliação
6. Guia de Implementação de Serviços
7. Guia de Implementação de Software
MPS.BR
MPS.BR
• Níveis de Maturidade
• A - Em otimização
• B - Gerenciado Quantitativamente
• C - Definido
• D - Largamente Definido
• E - Parcialmente Definido
• F - Gerenciado
• G - Parcialmente Gerenciado
MPS.BR
MPS.BR
• Os níveis são cumulativos
• Para subir de nível, é necessário satisfazer
todos os critérios do nível anterior
• Níveis são avaliados a partir de atributos de
processo (AP)
• Cada atributo é detalhado por um conjunto
de resultados esperados (RAP)
MPS.BR
• Para cada nível:
• Implementar os processos definidos no nível
• Implementar os processos definidos nos níveis
anteriores
• Obter, nos processos do nível, os atributos de
processo estabelecidos
• Tanto os processos quanto os atributos de
processos são cumulativos
MPS.BR
• ATRIBUTOS DE PROCESSO E RESULTADOS
ESPERADOS
• AP 1.1: O Processo é Executado:
• Evidencia o quanto o processo atinge o seu
propósito
• Um dos resultados esperados é:
• O Processo produz resultados definidos
MPS.BR
• AP 2.1: A Execução do Processo é Gerenciada:
• Evidencia o quanto a execução do processo
é gerenciada
• Um dos resultados esperados é:
• Política organizacional estabelecida e
mantida para o processo
MPS.BR
• AP 2.2: Os produtos de trabalho do processo
são gerenciados:
• Evidencia o quanto os produtos de trabalho
produzidos pelo processo são gerenciados
apropriadamente
• Um dos resultados esperados é:
• Requisitos para documentação e controle
dos produtos de trabalho do processo
MPS.BR
• AP 3.1: O processo é definido:
• Evidencia o quanto um processo padrão é
mantido para apoiar a implementação do
processo definido.
• Um dos resultados esperados é:
• Métodos adequados para monitorar a
efetividade e adequação do processo
MPS.BR
• AP 3.2: O processo está implementado:
• Evidencia o quanto o processo padrão é
efetivamente implementado como um
processo definido para atingir seus resultados
• Um dos resultados esperados é:
• A infraestrutura e o ambiente de trabalho
requeridos para executar o processo
definido estão disponibilizados, gerenciados
e mantidos.
MPS.BR
• AP 4.1: O Processo é medido:
• Evidencia o quanto os resultados de medição
são usados para assegurar que a execução do
processo atinja seus objetivos de desempenho
• Apoia o alcance dos objetivos de negócio
definidos.
• Um dos resultados esperados é:
• Os objetivos de medição do processo foram
definidos a partir das necessidades de
informação.
MPS.BR
• AP 4.2: O processo é controlado:
• Evidencia quanto o processo é controlado
estatisticamente para produzir um processo
estável, capaz e previsível dentro de limites
estabelecidos
• Um dos resultados esperados é:
• Técnicas para análise dos dados
coletados
MPS.BR
• AP 5.1: O processo é objeto de melhorias incrementais e
inovações:
• Evidencia o quanto as mudanças no processo são
identificadas a partir da análise de defeitos, problemas,
causas comuns de variação do desempenho e da
investigação de enfoques inovadores para a definição e
implementação do processo.
• Um dos resultados esperados é:
• Dados que influenciam o desempenho do processo
foram identificados, classificados e selecionados para
análise de causas.
MPS.BR
• AP 5.2: O processo é otimizado continuamente:
• Evidencia o quanto as mudanças na definição,
gerência e desempenho do processo têm
impacto efetivo para o alcance dos objetivos
relevantes de melhoria do processo.
• Um dos resultados esperados é:
• Dados de análise e resolução de causas de
problemas são armazenados para uso em
situações similares.
MPS.BR
MPS.BR
• O Modelo prevê que alguns processos possam ser
excluídos da avaliação em função de características
especiais da empresa que está sendo avaliada:
• 1. Exclusão do Processo de Aquisição: Se a
empresa não realiza aquisição
• 2. Exclusão do Processo de Reutilização: Se a
emprega conseguir demonstrar formalmente que
não existem oportunidades reais para reutilização
• 3. Exclusão do Processo de Gerência de Portfólio
de Projetos: Se a única atividade da organização
for evolução/manutenção de produtos
REFERÊNCIAS
• http://www.softex.br/mpsbr/

Qualidade de Software: MPS.BR

  • 1.
    Qualidade de Software Prof.ªM.ª Elaine Cecília Gatto Aula 11
  • 2.
  • 3.
    MPS.BR • Modelo deReferência para Melhoria do Processo de Software • É um modelo independente de avaliação de empresas produtoras de Software Brasileiro • SOFTEX + Governo Federal + Pesquisadores • Compatível com as normas ISO 12207, 15504 e CMMI • Motivação: Altos custos dos processos de avaliação e certificação Internacional
  • 4.
    MPS.BR • Diferenciais doMPS.BR: • Custo significativamente mais baixo • Tem Consultores e Avaliadores residentes no Brasil • Apresenta 7 níveis de maturidade (CMMI tem apenas 5) • Suaviza os degraus da escala de progressão da melhoria de processos • A subida de nível é feita com menos esforço, em relação ao CMMI
  • 5.
    MPS.BR • Três Modelosde Referência: 1. MPS-SW: Modelo MPS para Software 2. MPS-SV: Modelo MPS para Serviços 3. MPS-RH: Modelo MPS para Gestão de Pessoas
  • 6.
    MPS.BR • MPS-SW: ModeloMPS para Software: • Embasado nos requisitos de processos definidos nos modelos de melhoria de processo • Atende à necessidade de implantação dos princípios da Engenharia de Software • Está em conformidade com as principais abordagens Internacionais para: • Definição • Avaliação • Melhoria • Dos processos de software
  • 7.
    MPS.BR • MPS-SV: ModeloMPS para Serviços: • Complementa o modelo MPS para Software • Vem ao encontro das necessidades do Mercado • Apoia a melhoria de processos de serviços • Oferece um processo de avaliação que atesta a aderência das práticas da organização em relação às melhores práticas do setor.
  • 8.
    MPS.BR • MPS-RH: ModeloMPS para Gestão de Pessoas: • Requisitos de gestão de pessoas; • Baseado em Modelos e normas; • Foco: • Definição • Avaliação • Melhoria
  • 9.
    MPS.BR • MPS-RH: ModeloMPS para Gestão de Pessoas: • Oferece: • Orientações para implementar gradativamente práticas de gestão de RH na Indústria de TIC de forma a: • Selecionar • Desenvolver • Reter • Talentos Humanos necessários ao atendimento dos objetivos organizacionais.
  • 10.
    MPS.BR • Sete guiasque contém: • Descrição da estrutura dos modelos MPS • Detalhamento do Modelo de Referência MPS em questão • Detalhamento dos seus componentes • Detalhamento das definições comuns necessárias para seu entendimento e aplicação • Entre outras questões
  • 11.
    MPS.BR • Sete guiasdivididas da seguinte forma: 1. Guia Geral de Gestão de Pessoas 2. Guia Geral de Serviços 3. Guia Geral de Software 4. Guia de Aquisição 5. Guia de Avaliação 6. Guia de Implementação de Serviços 7. Guia de Implementação de Software
  • 12.
  • 13.
    MPS.BR • Níveis deMaturidade • A - Em otimização • B - Gerenciado Quantitativamente • C - Definido • D - Largamente Definido • E - Parcialmente Definido • F - Gerenciado • G - Parcialmente Gerenciado
  • 14.
  • 15.
    MPS.BR • Os níveissão cumulativos • Para subir de nível, é necessário satisfazer todos os critérios do nível anterior • Níveis são avaliados a partir de atributos de processo (AP) • Cada atributo é detalhado por um conjunto de resultados esperados (RAP)
  • 16.
    MPS.BR • Para cadanível: • Implementar os processos definidos no nível • Implementar os processos definidos nos níveis anteriores • Obter, nos processos do nível, os atributos de processo estabelecidos • Tanto os processos quanto os atributos de processos são cumulativos
  • 17.
    MPS.BR • ATRIBUTOS DEPROCESSO E RESULTADOS ESPERADOS • AP 1.1: O Processo é Executado: • Evidencia o quanto o processo atinge o seu propósito • Um dos resultados esperados é: • O Processo produz resultados definidos
  • 18.
    MPS.BR • AP 2.1:A Execução do Processo é Gerenciada: • Evidencia o quanto a execução do processo é gerenciada • Um dos resultados esperados é: • Política organizacional estabelecida e mantida para o processo
  • 19.
    MPS.BR • AP 2.2:Os produtos de trabalho do processo são gerenciados: • Evidencia o quanto os produtos de trabalho produzidos pelo processo são gerenciados apropriadamente • Um dos resultados esperados é: • Requisitos para documentação e controle dos produtos de trabalho do processo
  • 20.
    MPS.BR • AP 3.1:O processo é definido: • Evidencia o quanto um processo padrão é mantido para apoiar a implementação do processo definido. • Um dos resultados esperados é: • Métodos adequados para monitorar a efetividade e adequação do processo
  • 21.
    MPS.BR • AP 3.2:O processo está implementado: • Evidencia o quanto o processo padrão é efetivamente implementado como um processo definido para atingir seus resultados • Um dos resultados esperados é: • A infraestrutura e o ambiente de trabalho requeridos para executar o processo definido estão disponibilizados, gerenciados e mantidos.
  • 22.
    MPS.BR • AP 4.1:O Processo é medido: • Evidencia o quanto os resultados de medição são usados para assegurar que a execução do processo atinja seus objetivos de desempenho • Apoia o alcance dos objetivos de negócio definidos. • Um dos resultados esperados é: • Os objetivos de medição do processo foram definidos a partir das necessidades de informação.
  • 23.
    MPS.BR • AP 4.2:O processo é controlado: • Evidencia quanto o processo é controlado estatisticamente para produzir um processo estável, capaz e previsível dentro de limites estabelecidos • Um dos resultados esperados é: • Técnicas para análise dos dados coletados
  • 24.
    MPS.BR • AP 5.1:O processo é objeto de melhorias incrementais e inovações: • Evidencia o quanto as mudanças no processo são identificadas a partir da análise de defeitos, problemas, causas comuns de variação do desempenho e da investigação de enfoques inovadores para a definição e implementação do processo. • Um dos resultados esperados é: • Dados que influenciam o desempenho do processo foram identificados, classificados e selecionados para análise de causas.
  • 25.
    MPS.BR • AP 5.2:O processo é otimizado continuamente: • Evidencia o quanto as mudanças na definição, gerência e desempenho do processo têm impacto efetivo para o alcance dos objetivos relevantes de melhoria do processo. • Um dos resultados esperados é: • Dados de análise e resolução de causas de problemas são armazenados para uso em situações similares.
  • 26.
  • 27.
    MPS.BR • O Modeloprevê que alguns processos possam ser excluídos da avaliação em função de características especiais da empresa que está sendo avaliada: • 1. Exclusão do Processo de Aquisição: Se a empresa não realiza aquisição • 2. Exclusão do Processo de Reutilização: Se a emprega conseguir demonstrar formalmente que não existem oportunidades reais para reutilização • 3. Exclusão do Processo de Gerência de Portfólio de Projetos: Se a única atividade da organização for evolução/manutenção de produtos
  • 28.