quarta-feira, 8 de maio de 2013

MPS.BR

O Guia de Implementação fornece orientações para implementar os níveis de maturidade descritos no Modelo de Referência MR-MPS, detalhando os processos contemplados nos respectivos níveis de maturidade e os resultados esperados com a implementação dos processos.

Este documento é destinado, mas não está limitado, a organizações interessadas em utilizar o MR-MPS para melhoria de seus processos de software e às Instituições Implementadoras (II) e às Instituições Avaliadoras (IA).

Implementação do MR-MPS em organizações do tipo Fábrica de Software

As organizações do tipo Fábrica de Software são contratadas para o desenvolvimento da etapa de codificação de projetos de software. Nestes casos, as demais etapas do ciclo de vida (como, por exemplo, requisitos e especificações) são de responsabilidade da organização contratante.

Os projetos em uma Fábrica de Software iniciam com a recepção e a aceitação das especificações, o que representa, para estas organizações, o entendimento dos requisitos.

Este Guia de Implementação trata de como organizações do tipo Fábrica de Software podem implementar o MR-MPS e estar aderentes a um de seus níveis de maturidade.

Alguns processos podem ser excluídos, total ou parcialmente, do escopo de uma avaliação MPS por não serem pertinentes ao negócio da unidade organizacional que está sendo avaliada. Cada exclusão deve ser justificada no Plano de Avaliação. A aceitação das exclusões e suas justificativas é responsabilidade do Avaliador Líder, conforme descrito no Guia de Avaliação [SOFTEX, 2009b].

Para organizações do tipo Fábrica de Software não são permitidas exclusões dos seguintes processos ou de seus resultados esperados: 
  • Avaliação e Melhoria do Processo Organizacional (AMP)
  • Definição do Processo Organizacional (DFP)
  • Garantia da Qualidade (GQA)
  • Gerência de Configuração (GCO)
  • Gerência de Decisões (GDE)
  • Gerência de Projetos (GPR)
  • Gerência de Portfólio de Projetos (GPP)
  • Gerência de Recursos Humanos (GRH)
  • Gerência de Requisitos (GRE)
  • Gerência de Reutilização (GRU)
  • Gerência de Riscos (GRI)
  • Medição (MED)
  • Verificação (VER)

Para organizações do tipo Fábrica de Software é permitida a exclusão do seguinte processo, seguindo as orientações da Tabela 4-1.
  • Desenvolvimento para Reutilização (DRU)
     
 

Para organizações do tipo Fábrica de Software são permitidas exclusões dos seguintes processos ou de seus resultados esperados, dependendo das características da organização:
  • Aquisição (AQU)
  • Desenvolvimento de Requisitos (DRE)
  • Integração de Produto (ITP)
  • Projeto e Construção do Produto (PCP)
  • Validação (VAL)

A discussão de quando cada resultado pode ser excluído é feita ao longo deste guia de implementação ao se tratar de cada processo específico. Com relação aos resultados de atributos de processo, nos níveis A e B, os resultados RAP 23 a RAP 46 podem ficar fora do escopo da avaliação para alguns dos processos da organização. Apenas os processos críticos da organização, selecionados para controle estatístico, devem implementar todos os resultados de atributos de processo.

Descrição do MR-MPS

O Modelo de Referência MR-MPS define níveis de maturidade que são uma combinação entre processos e sua capacidade.

A definição dos processos segue os requisitos para um modelo de referência de processo apresentados na ISO/IEC 15504-2, declarando o propósito e os resultados esperados de sua execução. Isso permite avaliar e atribuir graus de efetividade na execução dos processos. As atividades e tarefas necessárias para atender ao propósito e aos resultados esperados não são definidas neste guia, devendo ficar a cargo dos usuários do MR-MPS.

A capacidade do processo é a caracterização da habilidade do processo para alcançar os objetivos de negócio, atuais e futuros; estando relacionada com o atendimento aos atributos de processo associados aos processos de cada nível de maturidade.

Níveis de maturidade


Os níveis de maturidade estabelecem patamares de evolução de processos, caracterizando estágios de melhoria da implementação de processos na organização. O nível de maturidade em que se encontra uma organização permite prever o seu desempenho futuro ao executar um ou mais processos. O MR-MPS define sete níveis de maturidade:
  1. A (Em Otimização)
  1. B (Gerenciado Quantitativamente)
  1. C (Definido)
  1. D (Largamente Definido)
  1. E (Parcialmente Definido)
  1. F (Gerenciado)
  1. G (Parcialmente Gerenciado)

A escala de maturidade se inicia no nível G e progride até o nível A. Para cada um destes sete níveis de maturidade é atribuído um perfil de processos que indicam onde a organização deve colocar o esforço de melhoria. O progresso e o alcance de um determinado nível de maturidade do MR-MPS se obtêm quando são atendidos os propósitos e todos os resultados esperados dos respectivos processos e os resultados esperados dos atributos de processo estabelecidos para aquele nível.

A divisão em 7 estágios tem o objetivo de possibilitar uma implementação e avaliação adequada às micros, pequenas e médias empresas. A possibilidade de se realizar avaliações considerando mais níveis também permite uma visibilidade dos resultados de melhoria de processos em prazos mais curtos.

Processo

Os processos no MR-MPS são descritos em termos de propósito e resultados. O propósito descreve o objetivo geral a ser atingido durante a execução do processo. Os resultados esperados do processo estabelecem os resultados a serem obtidos com a efetiva implementação do processo. Estes resultados podem ser evidenciados por um produto de trabalho produzido ou uma mudança significativa de estado ao se executar o processo.

Capacidade do processo

A capacidade do processo é representada por um conjunto de atributos de processo descrito em termos de resultados esperados. A capacidade do processo expressa o grau de refinamento e institucionalização com que o processo é executado na organização/unidade organizacional. No MR-MPS, à medida que a organização/unidade organizacional evolui nos níveis de maturidade, um maior nível de capacidade para desempenhar o processo deve ser atingido.

O atendimento aos atributos do processo (AP), pelo atendimento aos resultados esperados dos atributos do processo (RAP), é requerido para todos os processos no nível correspondente ao nível de maturidade, embora eles não sejam detalhados dentro de cada processo. Os níveis são acumulativos, ou seja, se a organização está no nível F, esta possui o nível de capacidade do nível F que inclui os atributos de processo dos níveis G e F para todos os processos relacionados no nível de maturidade F (que também inclui os processos de nível G). Isto significa que, ao passar do nível G para o nível F, os processos do nível de maturidade G passam a ser executados no nível de capacidade correspondente ao nível F. Em outras palavras, na passagem para um nível de maturidade superior, os processos anteriormente implementados devem passar a ser executados no nível de capacidade exigido neste nível superior.

Os diferentes níveis de capacidade dos processos são descritos por nove atributos de processo (AP), conforme definido a seguir:

AP 1.1 O processo é executado: Este atributo é uma medida do quanto o processo atinge o seu propósito.
AP 2.1 O processo é gerenciado: Este atributo é uma medida do quanto a execução do processo é gerenciada.
AP 2.2 Os produtos de trabalho do processo são gerenciados: Este atributo é uma medida do quanto os produtos de trabalho produzidos pelo processo são gerenciados apropriadamente.
AP 3.1 O processo é definido: Este atributo é uma medida do quanto um processo padrão é mantido para apoiar a implementação do processo definido.
AP 3.2 O processo está implementado: Este atributo é uma medida do quanto o processo padrão é efetivamente implementado como um processo definido para atingir seus resultados.
AP 4.1 O processo é medido: Este atributo é uma medida do quanto os resultados de medição são usados para assegurar que a execução do processo atinge os seus objetivos de desempenho e apoia o alcance dos objetivos de negócio definidos.
AP 4.2 O processo é controlado: Este atributo é uma medida do quanto o processo é controlado estatisticamente para produzir um processo estável, capaz e previsível dentro de limites estabelecidos.
AP 5.1 O processo é objeto de melhorias e inovações: Este atributo é uma medida do 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.

AP 5.2 O processo é otimizado continuamente: Este atributo é uma medida do 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.

O alcance de cada atributo de processo é avaliado utilizando os respectivos resultados esperados de atributo de processo (RAP). Os atributos de processos e seus respectivos resultados esperados são discutidos ao se descrever cada um dos níveis do MR-MPS.

A Tabela abaixo apresenta os níveis de maturidade do MR-MPS, os processos e os atributos de processo correspondentes a cada nível.
  

Fonte: MPS.BR

Nenhum comentário :

Postar um comentário