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.
- 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.
- 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
- 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?
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
- 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)
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!