Prazer, MPS.BR!
Autor: Jean Clecio | Publicado: 2010-08-21T06:40:00-05:00

Já tem um certo tempo que venho tentando reservar algumas horas para estudar um pouco mais sobre a MPS.BR - Melhoria de Proceso de Software. Aguardar a melhor oportunidade não era a melhor tática, então decidi "forçar" a barra e criei a oportunidade. Segue um pequeno resumo do que estudei hoje.

A MPS é um modelo desenvolvido pela SOFTEX - Sociedade Brasileira para Promoção da Exportação de Software. A MPS foi desenvolvida com base em normas internacionais, que passaram por uma avaliação e adaptação para atender especificamente ao modelo brasileiro.

Norma ISO/IEC 12207 - Define formas de gerenciamento do ciclo de vida e desenvolvimento do software, assim como os processos fundamentais, de apoio, organizacional e de adaptação.
Norma ISO/IEC 15504 - Especifica p/ o processo de software. Define todos os quesitos envolvidos no processo e como gerenciar o processo.
CMMI - Principal documento internacional e que serviu de base para o desenvolvimento do MPS.BR, a principal diferença entre estes dois modelos (CMMI e MPS.BR) é que o modelo internacional define 5 níveis enquanto o modelo brasileiro define 7 níveis.&nbsp;
Como é dividido o modelo MPS.BR?

Modelo de Referência

Especifica todas as regras que devem ser seguidas p/ implantação desse modelo de qualidade na organização. É compostos do que vou chamar aqui de etapas:
Guia Geral
Guia de Implementação
Guia de Aquisição
Método de Avaliação - Verifica se durante a implantação, os processos estão em conformidade com o Modelo de Referência. 
Modelo de Negócio - Define como selecionar os avaliadores, os passos que deverão ser seguidos, quem deve capacitar os avaliadores. 
Categorias de Processos?
Fundamentais

Gerência de Requisitos
Desenvolvimento de Requisitos
Aquisição
Solução Técnica
Integração do Produto
Organizacionais

Envolve análise de toda a empresa, departamentos, gestão de recursos, gerenciamento e engloba:

Processo Organizacional
 Gestão de Projetos
Gestão de Riscos
Treinamento
Inovações na Organização
Análise de Causas e Soluções
Apoio

Garantia de Qualidade
Medição
Verificação
Gerência de Configuração
Análise de Decisão
Resolução, e Validação
Quais atributos devem ser observados durante avaliação dos Processos?
O Processo é executado?

Ele atinge o seu propósito?
O Processo é gerenciado?

Existe alguma acompanhamento?

Os Produtos do Processo são gerenciados?

Existe um acompanhamento do produto após ele ter sido confeccionado?

O Processo é definido?

Existem processos de apoio?

O Processo está definido?

Ele está implementado? É formal?
A Maturidade
Níveis
 Nivel G - parcialmente gerenciado

Gerência de Requisitos
Gerência de Projetos
Nível F - gerenciado

Medição
Gerência de Configuração
Garantia da Qualidade
Aquisição
Nível E - parcialmente definido

Definição do Processo Organizacional
Treinamento
Avaliação e Melhoria do PO
Adaptação do Processo para GP
Nível D - largamente definido

Desenvolvimento de Requisitos
Solução Técnica
Verificação
Integração do Produto
Validação
Nível C - definido

Gerência de Riscos
Análise de Decisão e Resolução
Nível B - gerenciado quantititativamente

Desempenho do Processo Organizacional
Gerência Quantitativa do Projeto
Nível A - otimização

Inovação e Implantação na Organização
Análise e Resolução de Causas
Tipos de Atributos
Direto

diretamente ligado ao objetivo do processo 

Indireto

indiretamente ligado ao objetivo do processo, mais influenciam (Ex: documentação) 

Afirmação

através de uma avaliação (auditoria) é levantado quanto dos objetivos a organização conseguiu atingir (cumprir) 
Modelo de Negócio
Inicia com a apresentação da instituição proponente da avaliação, com ênfase na experiência em processo de software.

Aguarde a continuação deste artigo! Boa leitura!