sábado, 21 de agosto de 2010

Prazer, MPS.BR!

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

0 comentários:

Postar um comentário