Você está na página 1de 6

MPS.

BR - Melhoria de Processo do Software Brasileiro


Diogo Cerda1, Guilherme Monte1, Marcelo Conceio1, Tiago Augusto Engel1
{dbcerda, mconceicao, gmonte, tengel}@inf.ufsm.br
Curso de Cincia da Computao
Universidade Federal de Santa Maria
Santa Maria - Brasil
Resumo. A fim de melhorar de forma contnua a qualidade de software no
Brasil, em 2003 a Associao para Promoo da Excelncia do Software
Brasileiro (SOFTEX) iniciou um programa chamado Melhoria de Processo do
Software Brasileiro (MPS.BR). Este artigo descreve o resultado de mais de uma
dcada de comprometimento, o modelo de referncia MPS, dividido em 5
componentes: (i) Modelo de Referncia MPS para Software (MR-MPS-SW); (ii)
Modelo de Referncia MPS para Servios; (iii) Modelo de Referncia MPS para
Gesto de Pessoas; (iv) Mtodo de Avaliao (MA-MPS); e (v) Modelo de
Negcio (MN-MPS).
1.

Introduo

Estudos realizados no incio do milnio mostraram que se fazia necessrio um esforo


significativo para aumentar a maturidade dos processos de software das empresas
brasileiras (MCT, 2003). A indstria local tendia muito para a ISO 9000 em detrimento
de outras normas e modelos voltadas especificamente para processos de software
(MIT, 2003). Esta pesquisa do MIT tambm apontou que neste mesmo ano, na ndia 32
empresas atingiram o nvel 5 do CMM, enquanto a China tinha apenas uma e o Brasil
nenhuma. Em relao ao CMM, a maioria das empresas chinesas e brasileiras no
estava em um nvel suficientemente alto de maturidade do processo para competir com
as empresas indianas.
Hoje em dia, cada vez mais o ambiente de negcios tm motivado as empresas
a focarem suas estruturas organizacionais e processos produtivos a fim de centralizlos no cliente. Alcanar competitividade pela qualidade, para as empresas de software,
implica tanto na melhoria da qualidade dos produtos de software e servios correlatos,
como dos processos de produo e distribuio de software (SOFTEX, 2012). Com o
objetivo de atender esta crescente demanda e estimular principalmente pequenas e
mdias empresas de softwares, onde o custo de certificaes internacionais um fator
limitante, surgiu o MPS.BR.
O MPS.BR um programa para Melhoria de Processo do Software
Brasileiro coordenado pela Associao para promoo da Excelncia do Software

Brasileiro (SOFTEX), contando com apoio do Ministrio da Cincia e Tecnologia


(MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco
Interamericano de Desenvolvimento (BID).
Com o MPS foi possvel estabelecer um caminho economicamente vivel para
que organizaes, principalmente as pequenas e mdias empresas, alcancem os
benefcios da melhoria de processos e da utilizao de boas prticas da engenharia de
software em um intervalo de tempo razovel. Ele trouxe para a indstria nacional
ganhos comprovados de competitividade, por isso considerado um marco que
representa a evoluo da qualidade do software desenvolvido no pas (SOFTEX,
2015).
Este artigo apresenta uma breve introduo ao programa, onde sero
apresentados as principais caractersticas e processos envolvidos no MPS.BR. Este
artigo foca no modelo de referncia para software, devido ao pblico alvo ser composto
de engenheiros de software.
2.

Descrio do Modelo

O Modelo MPS.BR possui cinco componentes: o Modelo de Referncia MPS para


Software (MR-MPS-SW), Modelo de Referncia MPS para Servios (MR-MPS-SV),
Modelo de Referncia MPS para Gesto de Pessoas (MR-MPS-RH), Mtodo de
Avaliao (MA-MPS) e Modelo de Negcio para Melhoria de Processo de Software e
Servios (MN-MPS). Esta estrutura garante que o modelo MPS seja coerentemente
empregado conforme seus conceitos.
O modelo est descrito em forma de guias, as quais abordam cada item citado
em especfico. Elas descrevem sugestes de implementao para cada nvel dos
modelos MPS ou particularidade de uma determinada rea de negcio para a qual um
dos modelos pode ser utilizado ou mapeamentos entre os modelos e outras
normas/modelos existentes no mercado. As sugestes de implementao presentes
nos Guias de Implementao no constituem requisitos do modelo e devem ser
consideradas apenas de carter informativo.

Figura 1: Diagrama de componentes do MPS.BR (SOFTEX, 2015)

2.1.

Modelo de Referncia MPS para Software (MR-MPS-SW)

O MR-MPS-SW contm os requisitos que os processos das unidades


operacionais devem atender para estar em conformidade com o modelo. Ele
define nveis de maturidade, que so uma combinao entre processos e sua
capacidade. A definio dos processos segue os requisitos para um modelo de
referncia de processo apresentados na ISO/IEC 15504-2, declarando o
propsito e os resultados esperados de sua execuo (SOFTEX,2012). A
capacidade do processo sua habilidade de alcanar os objetivos de negcio,
estando relacionada com o atendimento dos requisitos associados aos nveis de
maturidade.
Os nveis de maturidade estabelecem patamares de evoluo de
processos, caracterizando estgios de melhoria da implementao de processos
na organizao. O nvel de maturidade em que se encontra uma organizao
permite prever o seu desempenho futuro ao executar um ou mais processos
(SOFTEX, 2012). O MR-MPS-SW define sete nveis de maturidade: A (Em
Otimizao), B (Gerenciado Quantitativamente), C (Definido), D (Largamente
Definido), E (Parcialmente Definido), F (Gerenciado) e G (Parcialmente
Gerenciado).

2.2.

Modelo de Referncia MPS para Gesto de Pessoas (MR-MPS-RH)

Sendo o mais recentemente modelo MPS instaurado, o modelo MPS-RH foi


estabelecido para oferecer s empresas orientaes para a implementao
gradativa de prticas de gesto de pessoas na indstria de Tecnologia de
Informao e Comunicao, de forma a selecionar, desenvolver e reter talentos
humanos necessrios ao atendimento dos objetivos organizacionais (SOFTEX,
2014).
medida que se promove s pessoas oportunidade de desenvolver seu
potencial e carreira, alinhados melhoria e evoluo de processos tcnicos
juntamente com processos de gesto de pessoas, cria-se a motivao e a
conscincia de que processos voltados a pessoas podem e devem ser
melhorados como os demais processos organizacionais. definido da mesma
forma que o modelo voltado para software, com a diviso nos mesmos sete
nveis de maturidade, porm com processos e capacidades completamente
diferentes.
2.3.

Modelo de Referncia MPS para Servios (MR-MPS-SV)

O desenvolvimento e a melhoria das prticas de servios so chaves para um


melhor desempenho, aumento da satisfao do cliente e a lucratividade do setor
(SEI, 2010).
O MR-MPS-SV contm os requisitos que os processos das unidades
operacionais devem atender para estar em conformidade com o modelo. Assim
como o MR-MPS-SW, ele tambm define nveis de maturidade, processos e
atributos dos processos, alm de estar em conformidade com a ISO/IEC 155042. Ele baseado na Norma Internacional ISO/IEC 20000, nas prticas ITIL e no
modelo CMMI-SVC e serve para melhorar tanto os processos de servios
quanto o desempenho nos negcios das organizaes pblicas e privadas de
qualquer porte. Os nveis de maturidade so os mesmo mencionados em MRMPS-SW, porm os processos se diferenciam.
2.4.

Mtodo de Avaliao para Melhoria do Processo de Software (MAMPS)

Verificar a maturidade da unidade organizacional na execuo de seus


processos de software e de servios imprescindvel para que seja garantida a
qualidade de um produto. O MA-MPS, baseado na norma ISO/IEC 15504-2, visa
orientar a realizao de avaliaes em organizaes, permitindo uma avaliao
objetiva dos processos de software e de servios. Alm disso, o processo e o
mtodo de avaliao MA-MPS foram definidos afim de permitir, com base nos

resultados da avaliao, a aplicao de um nvel de maturidade do MR-MPS-SW


e MR-MPS-SV, alm de ser aplicvel a qualquer domnio na indstria de
software e em organizaes de qualquer tamanho.
O processo de avaliao tem incio com a seleo de uma Instituio
Avaliadora (IA) e encerra com o registro dessa avaliao na base de dados
confidencial da SOFTEX. Todo o processo de avaliao tem durao de dois a
quatro dias, e a equipe de avaliao composta de trs oito pessoas, sendo
um avaliador lder, e no mnimo um avaliador adjunto e um tcnico da empresa.
Para que uma avaliao seja conduzida com sucesso, segundo o Guia de
Avaliao 2013 (SOFTEX,2013), necessrio que o Patrocinador, que pode ser
o representante da alta gerncia da organizao, ou ainda de outra organizao
que solicita a avaliao por uma terceira parte (para fins de contrato), tenha
comprometimento no que tange aos recursos necessrios, tempo e pessoal,
pois essencial para que os objetivos da avaliao sejam alcanados. Alm
disso, a motivao dos participantes, fornecimento de feedback,
confidencialidade das informaes obtidas durante a avaliao, percepo dos
benefcios da avaliao e a credibilidade dos avaliadores so essenciais para
que a implantao do MA-MPS seja realizada com xito.
O processo de avaliao seguindo o MA-MPS tem validade de trs anos
a contar da data de concluso e composta de cinco subprocessos: contratar a
avaliao, preparar a realizao da avaliao, realizar a avaliao inicial, realizar
a avaliao final, e documentar os resultados da avaliao. Assim, so obtidos
dados e informaes que caracterizam os processos de software e/ou servios
da organizao. Cada subprocesso de avaliao composto por atividades.
Cada atividade descrita por meio das tarefas que a compem e, cada tarefa
definida a partir de itens como descrio, pr-tarefa, critrio de entrada e sada,
responsveis, participantes, produtos requeridos, produtos gerados, ferramentas
e ps-ferramentas.

2.5.

Modelo de Negcio para Melhoria de Processo de Software e


Servios (MN-MPS)

Descreve os procedimentos necessrios para implementar o modelo MPS em


uma ou mais unidades organizacionais, processo que se d por meio de
fechamento de contrato junto instituies implementadores e de avaliao
conveniadas s entidades reguladoras do MPS.BR. Alm de certificao
especfica para uma empresa, possvel que empresas se organizem em
grupos na hora de firmar contratos, dividindo assim custos de implementao e
consultoria.

3.

Concluso

Este artigo apresentou o modelo de referncia para melhoria da qualidade dos


processos de software brasileiro (MPS). Este modelo nasceu em 2003 da demanda
nacional por modelos de referncia acessveis, baratos, e que se adequam s
necessidades nacionais. Alm disso, o modelo foi construdo tendo em mente normas
internacionais de padronizao e tambm de boas prticas de processos de software.
O MPS estabeleceu um caminho economicamente vivel para mPME
alcanarem os benefcios que a melhoria de processos e a utilizao de boas prticas
da engenharia de software traz. Trazendo para a indstria nacional ganhos
significativos em competitividade.
4.

Referncias

SOFTEX (2012). Guia Geral MPS de Software Disponvel em:


http://www.softex.br/wpcontent/uploads/2013/07/MPS.BR_Guia_Geral_Software_2012-c-ISBN-1.pdf. Acesso
em 25/09/2015.
SOFTEX (2013). Guia de Avaliao Disponvel em:
http://www.softex.br/wp-content/uploads/2013/07/MPS.BR_Guia_deAvaliacao_2013.1.pdf. Acesso em 25/09/2015.
SOFTEX (2014). Guia geral MPS de gesto de pessoas Disponvel em:
http://www.softex.br/wpcontent/uploads/2013/07/MPS.BR_Guia_Geral_RH_2014_Versao_Beta-1.pdf. Acesso
em 26/09/2015.
SOFTEX (2015). Guia de Servios Disponvel em: http://www.softex.br/wpcontent/uploads/2013/07/MPS-BR_Guia_Geral_Servicos-2015_v1-2.pdf. Acesso em
24/09/2015.
MCT (2002). Qualidade e Produtividade no Setor de Software Brasileiro.
Disponvel em: http://livros01.livrosgratis.com.br/ci000001.pdf . Acesso em 22/09/2015.
Veloso, F. Et al (2004). Slicing the Knowledge-based Economy in Brazil, China
and
India:
a
tale
of
3
software
industries.
Disponvel
em:
http://www.globelicsacademy.net/pdf/FranciscoVeloso_1.pdf. Acesso em 22/09/2015.
SEI (2010). CMMI for Services, Version 1.3, Technical Report CMU/SEI-2010TR-034. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University,
2010.

Você também pode gostar