Busca pela Excelência do Software Brasileiro (MPS.BR)

Autor(a): Mônica Leite

Desde a década passada, busca-se melhorar continuamente a qualidade do software no Brasil, por isso à associação para Promoção da Excelência do Software Brasileiro (SOFTEX consulte www.softex.br) iniciou um programa denominado MPS.BR, para a melhoria do processo do software Brasileiro com o intuito de aumentar as vantagens competitivas das empresas tanto no mercado nacional quanto internacional.
Este programa de abrangência nacional envolve: universidades; centros de pesquisa; organizações comprometidas com a melhoria de seus processos de software (Processo de Software é o conjunto de atividades, métodos, práticas e tecnologias que as pessoas utilizam para desenvolver e manter software e produtos relacionados). Uma das orientações do MPS.BR é entender e consolidar diversas boas experiências, nacionais e internacionais, em melhoria de processo de software e estimular a maior disseminação possível do MPS.BR no Brasil e pelo menos em outros países da América Latina como a Argentina,Chile, Peru e Uruguai.
Este artigo tem como objetivo descrever as principais características do MPS.BR.
A construção e aprimoramento deste modelo de melhoria e avaliação de processo de software foram compostos pelas normas NBR ISO/IEC 12207 Processo de Ciclo de Vida de Software, pelas emendas 1 e 2 da norma internacional ISO/IEC 12207, pela ISO/IEC 15504 – Avaliação de Processo e o modelo CMMI (Capability Maturity Model Integration for Development) [SEI, 2006].
O MPS.BR é um guia de melhores práticas que contém a descrição geral do Programa, detalha o Modelo de Referência para Melhoria do Processo de Software e apresenta as definições comuns necessárias para seu entendimento e aplicação. O Guia contém os requisitos que as organizações devem atender para estar em conformidade com o Modelo MPS. Este modelo está dividido em três (3) componentes (Figura 1): Modelo de Referência (MR-MPS), Método de Avaliação (MA-MPS) e Modelo de Negócio (MN-MPS). Cada componente é descrito por meio de guias e/ou de documentos do MPS.BR.


Segue breve descrição do diagrama acima:
O Modelo de Referência (MR-MPS) contém os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS.
O Guia Geral contém as definições dos níveis de maturidade que são definidos em 7 níveis: A ( Otimização), B (Gerenciado Quantitativamente), C (Definido), D (Largamente Definido), E (Parcialmente Definido), F (Gerenciado) e G (Parcialmente Gerenciado), processos e atributos do processo.
O Guia de Aquisição é um documento complementar destinado a organizações que pretendam adquirir software e serviços correlatos, contém boas práticas para a aquisição de software e serviços correlatos.
O Guia de Implementação descreve como implementar cada um dos níveis do MR-MPS.
O Método de Avaliação (MA-MPS) contém o processo e o guia de avaliação, os requisitos para os avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (IA). O processo e o método de avaliação MA-MPS estão em conformidade com a norma ISO/IEC 15504-2 [ISO/IEC 15504-2, 2003].
O Modelo de Negócio (MN-MPS) descreve regras de negócio para implementação Instituições Avaliadoras (IA), organização de grupos de empresas para implementação do MR-MPS e avaliação MA-MPS pelas Instituições organizadoras de Grupos de Empresas (IOGE), certificação de consultores de aquisição e programas anuais de treinamento por meio de cursos, provas e workshops MPS.BR.
Com a adoção dessas melhores práticas na empresa será possível gradativamente visualizar seus inúmeros benefícios, tais como; aumento da produtividade da equipe e da qualidade dos softwares produzidos através da utilização de processos mais efetivos; processos definidos, documentados e institucionalizados; maior controle sobre prazos e escopo; custo acessível; melhor entendimento dos requisitos; consegue se fazer estimativas mais próximas da realidade, não são mais adivinhação; produtos de trabalho melhor gerenciados; compatibilidade plena com CMMI e SPICE (2 em 1) ;aumento da visibilidade na empresa através do reconhecimento e certificação em modelos de qualidade MPS.BR; cliente tem mais conhecimento sobre o andamento do projeto, sabe quando cada produto será entregue e reconhece a empresa como bem organizada; reconhecimento, por parte da Diretoria, dos colaboradores e dos clientes, da importância das ações de melhoria de processos implementadas, entre outros benefícios.
O Programa MPS.BR é um empreendimento magno no setor de software brasileiro, com forte interação Universidade>Empresa>Governo, implicando em mudança cultural significativa. Sobretudo, trata-se de um grande esforço de capacitação nacional, de pessoas, instituições e organizações interessadas, na melhoria continua da qualidade de software no país.
Versão Atualmente foi lançada a versão 1.2 que procura acrescentar mais informações necessárias para a qualidade do processo de Software. Maiores informações sobre o guia acesse www.softex.br/mpsbr/
Mônica Leite Silva
Especialista em Engenharia de Software