MPSBR
O MPS.BR, ou Melhoria de Processos de Software Brasileiro, é um modelo de qualidade (ou padrão de qualidade) de processos de software. O grande objetivo do programa é proporcionar uma estrutura para a melhoria dos processos de desenvolvimento e manutenção de software para as empresas brasileiras. O Modelo de Referência MR-MPS define níveis de maturidade de uma organização, que é uma combinação entre seus processos e sua capacidade.
O MPS.BR 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.
Processos
Os processos no MR-MPS são descritos em termos de:
Propósito
- Descreve o objetivo geral a ser atingido durante a execução do processo
Resultados esperados do processo
- Estabelecem os resultados a serem obtidos com a efetiva implementação do processo
- Podem ser evidenciados por: Um produto de trabalho produzido e/ou uma mudança significativa de estado ao se executar o processo
Abaixo, uma imagem dos Níveis de Maturidade do MPS.BR e seus respectivos processos:
A capacidade de um processo no MPS.BR possui 9 atributos de processo:
AP 1.1 - O processo é executado AP 2.1 - O processo é gerenciado AP 2.2 – Os produtos de trabalho do processo são gerenciados AP 3.1 – O processo é definido AP 3.2 – O processo está implementado AP 4.1 – O processo é medido AP 4.2 – O processo é controlado AP 5.1 – O processo é objeto de inovações AP 5.2 – O processo é otimizado continuamente
No MPS, à medida que a organização evolui nos níveis de maturidade, um maior nível de capacidade para desempenhar o processo deve ser atingido pela organização.
Abaixo, uma imagem contendo os níveis, seus processos e respectivos AP’s em cada nível: