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.
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:
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:
- A (Em Otimização)
- B (Gerenciado Quantitativamente)
- C (Definido)
- D (Largamente Definido)
- E (Parcialmente Definido)
- F (Gerenciado)
- 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.
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.
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