Você está na página 1de 4

Comparando CMMi x MPS.

BR: As Vantagens e
Desvantagens dos Modelos de Qualidade no Brasil.
Camila da Silva Oliveira
camsoliveira@gmail.com
Resumo
Esse artigo demonstra as diferenas entre dois modelos de software adotadas por
empresas de TI brasileiras o CMMi e o MPS.BR, apresentando as duas
metodologias e as principais vantagens e desvantagens de adot-las. Ao final ser
apresentando uma viso comparativa entre os dois modelos.
.

Palavras chave
Modelo de qualidade, Desenvolvimento de Software

INTRODUO

Na globalizao e as mudanas que ocorrem


constantemente
em
virtude
das
inovaes
tecnologias, a informao, como meio de criao do
conhecimento, passou a desempenhar um papel
fundamental no crescimento das empresas e no
alcance do seu sucesso.

CMMi

O CMMi um modelo de maturidade para


desenvolvimento de software do SEI (Software
Engineering Institute Carnegie Mellon University
EUA), originalmente criado a partir da juno de
diversas avaliaes CMM. O CMM foi desenvolvido
para atender a solicitao do departamento de defesa
dos Estados Unidos. Desenvolvido por engenheiros,
tem como principal objetivo ser um modelo de
referencia para a qualidade de processo na produo
de software.

Como meio para ter acesso rpido e com qualidade as


informaes estratgicas, as empresas passam a
investir cada vez mais em novas tecnologias e, em
especial, no desenvolvimento de software que
funcione como um meio facilitador na busca de
informaes, solucionador de problemas que
impactem no crescimento de uma empresa, como um
instrumento diferencial no atendimento das
necessidades dos clientes ou como uma inovao que
proporcione a criao de novas oportunidades de
mercado.

O modelo de qualidade CMMi surgiu da juno de


vrias avaliaes CMM, englobando as reas de
software, hardware, recursos humanos e processos. A
proposta foi unific-las em um nico modelo com o
propsito de classificar a maturidade das
organizaes no processo de desenvolvimento de
software.

Diante desse cenrio, a rea de desenvolvimento de


software se tornou um nicho lucrativo para as
empresas na rea da tecnologia da informao.
Buscando uma maior penetrao no mercado de
desenvolvimento de software, diversas corporaes
comearam a fazer grandes investimentos para
desenvolver sistemas diferenciados com mais
qualidade, para isto investiu-se tambm na melhoria
no processo de desenvolvimento do software e
passou-se a buscar a adoo de modelos de qualidade
de software com reconhecimento internacional que
possa certificar a empresa de que os sistemas por elas
desenvolvidos so sinnimos de qualidade.

Por ser um modelo de referncia de processos, o


CMMi no define como o processo deve ser
implementado, mas prescreve suas caractersticas
estruturais e semnticas em termos de objetivos e do
grau de qualidade com que o trabalho deve ser
realizado.
O CMMI permite que o processo de desenvolvimento
de software evolua ou ganhe maturidade de forma
gradual, por patamares de maturidade. Essa
progresso permite que o software seja produzido de
forma sistemtica, dentro dos prazos pr-definidos e
com nveis de qualidade que tambm so prestabelecidos e controlados. Com este modelo tem-se
um processo mensurvel, gervel e controlvel.

Este artigo tem como objetivo apresentar dois


modelos de qualidade adotados no Brasil e que tem se
destacado de formas distintas, o CMMi Capability
Maturity Model Integration e o MPS.BR Melhoria
do Processo de Software Brasileiro. Sero
apresentadas as suas principais caractersticas,
destacando as vantagens e desvantagens da adoo de
cada processo.

O modelo CMMi composto por cinco nveis de


maturidade,
utilizado
na
classificao
das
organizaes. Conforme definio da apostila da
Telecom & IT Solution sobre CMMi, cada nvel de
maturidade possui caractersticas bem distintas:

Nvel 1 Inicial: Processo de software


caracterizado como ad hoc. Poucos processos

de desenvolvimento definido e o sucesso


dependem de esforo individual.

Alm do diferencial competitivo, pode-se citar como


vantagens na adoo da CMMi:

Nvel 2 Repetvel: As polticas de gerencia de


desenvolvimento de software so definidas e
seguidas. o nvel mais difcil de alcanar por
ser uma quebra de paradigma.

Nvel 3 Definido: O processo bsico de


software para as atividades de gesto e
engenharia documentado, padronizado e
integrado em um processo de software padro
para organizao.
Nvel 4 Gerenciado: Medidas detalhadas do
processo de software e da qualidade do produto
so realizadas. O processo e os produtos de
software e da qualidade do produto so
quantitativamente compreendidos e controlados.

2.2

Nvel 5 Otimizao: A melhoria continua do


processo proporcionada pelo feedback
quantitativo do processo e pelas idias e
tecnologias inovadoras.

O desenvolvimento de software com qualidade,


garantindo o cumprindo dos prazos e atendendo
as necessidades do cliente, deixando mais
satisfeito com o produto entregue pela empresa;
Eliminao de inconsistncias e reduo de
duplicidade;
Utilizao de terminologia comum e estilo
consistente;
Consistncias com a norma ISO/SEC 15504
.

Desvantagens do CMMi

O modelo CMMi proprietrio e envolve um grande


custo para a realizao das avaliaes do modelo para
obter a certificao. Geralmente o custo fica entre
RS$200 mil a RS$1 milho a depender da
complexidade do processo.
Alm disso, necessrio investir tempo, geralmente
para se chegar aos nveis de maturidade mais alto
leva em mdia 4 a 8 anos.
Essas dificuldades contrastam com a realidade das
empresas brasileiras que no podem realizar um
investimento to alto na obteno da certificao.

3
.
Figura 1 Os cinco nveis da maturidade do
Processo de Software.

2.1

Melhoria
do
Processo
de
Software Brasileiro - MPS BR

simultaneamente um movimento de melhoria do


software brasileiro e um modelo de qualidade de
processos voltados para a realidade brasileira. O
programa coordenado pela Associao para
Promoo do Software Brasileiro (SOFTEX) e
comeou a ser desenvolvido em 2003, como uma
forma de auxiliar as empresas brasileiras a alcanar a
qualidade no desenvolvimento de software.

Vantagens do CMMi

O modelo de qualidade CMMi reconhecido


internacionalmente e se tornou uma referencia no
mercado. Empresas como a Microsoft j adotam o
modelo como estratgia para exportao da mo-deobra brasileira, buscando obter um diferencial
competitivo.

O programa surgiu a partir da necessidade de tornar


as empresas brasileiras mais competitivas na rea de
desenvolvimento de software. Pois dos principais
fatores que levado em considerao para se ter um
diferencial no mercado a percepo que a demanda,
tanto domstica quanto internacional, tem da
qualidade dos produtos e processos nas empresas de
software.

Em entrevista a IDG Now! o presidente da Microsoft


Brasil descreve uma das estratgia:
Criamos o Programa de Acelerao
CMMi-3, que o passaporte para a
exportao [de software] e estamos
subsidiando o custo dessa certificao em
at 60%, alm de criarmos um processo de
acelerao em conjunto com o C.E.S.A.R e
a PUC do Rio Grande do Sul, para fazer
isso em 18 meses. O custo do programa vai
sair em torno de 120 mil reais. O custo
normal de cerca de 300 mil reais, com
durao de 24 a 30 meses. Inicialmente so
8 empresas fazendo agora. Hoje no Brasil
existem 30 empresas certificadas e
queremos pelo menos dobrar o nmero de
empresas certificadas em CMMI nvel 3,
em trs anos.

As empresas mais bem sucedidas na rea de


desenvolvimento no mercado mundial possuem
certificaes CMMi com nvel de maturidade
elevado,
tornando-se
empresas
altamente
competitivas. Segundo ASR Consultoria e Assessoria
em Qualidade, os Estados Unidos em 2004 possui
1.738 empresas certificadas, na ndia eram 294
empresas e no Brasil havia apenas 17 empresas.
O alto custo da adaptao para obteno da
certificao e o longo prazo para alcanar os nveis
mais altos de maturidade impossibilitavam as

pequenas e mdias empresas desenvolvedoras de


software aderir ao programa do CMMi.

O MPS BR foi criado com o objetivo de ser um


modelo de processo, que seja mais rpido de ser
adquirido, adequado a realidade brasileira e mais
accessvel do que os modelos de projeto como
CMMi. Essa so algumas das suas vantagens, alm
disso, pode-se citar:

O MPS BR surgiu como um movimento que tem


como objetivo suprir a demanda das empresas
nacionais, que precisavam encontrar uma forma de
saber como adaptar sua realidade, rapidamente,
modelos para melhoria de processos de software
como o CMMi nveis 2 e 3, a um custo mais
accessvel.

O MPS BR foi desenvolvido baseado nas melhores


prticas de engenharia de software, sendo compatvel
com o CMMi e em conformidade com as normas
ISO/IEC 1220 e ISO/IEC 15504.

Possui sete nveis de maturidade, onde a


implantao mais gradual e adequada a
pequenas e mdias empresas
Possui compatibilidade com CMMi, facilitando
a obteno do certificado.
Avaliao bienal das empresas.
Integrao universidade-empresa.

Outra vantagem o MPS BR passou a ser exigido no


processo de licitao, como explica

O modelo possui 7 nveis de maturidade onde a


implantao mais gradual e adaptada a realidade das
empresas brasileiras.

3.2

Desvantagens do MPS. BR

Apesar do foco do MPS BR ser um meio das mdias


e pequenas empresas alcanarem a qualidade nos
processos e nos produtos desenvolvidos, servindo
como uma alternativa para o CMMi, a certificao
no competitiva o suficiente para tornar a empresa
competitiva internacionalmente.

CONCLUSO

Apesar dos dois modelos de desenvolvimento terem


sido criados com o mesmo propsito, o foco de
atuao dos modelos so diferentes um do outro.
Enquanto o MPS BR um modelo criado em funo
das mdias e pequenas empresas, o CMMi tem um
foco global mais voltado para as empresas de maior
porte.

Figura 2 Os sete nveis da maturidade do


Processo de Software MPS BR.

Contudo apesar dessas diferenas possvel afirmar


que na realidade brasileira os modelos so
complementares. As mdias e pequenas empresas
adotam o MPS BR com o objetivo de conseguir
alcanar uma padronizao e qualidade no processo
com mais velocidade e de baixo custo. Uma vez
alcanada essa padronizao a empresa j se encontra
qualificada para tentar obter a certificao CMMi.

Cada nvel de maturidade possui suas reas de


processos, onde so analisados os processos
fundamentais (todos os processos que envolvem a
elaborao dos requisitos e implantao do sistema),
processos organizacionais (processos pertinentes a
gerencia e organizao da estrutura organizacional) e
os processos de apoio (qualidade, configurao,
validao e treinamento.
A capacidade do processo representada por um
conjunto de atributos de processo descrito em termos
de resultados esperados. A capacidade do processo
expressa o grau de refinamento e institucionalizao
com que o processo executado na organizao. No
MPS, medida que a organizao evolui nos nveis
de maturidade, um nvel de capacidade de
desempenhar um processo deve ser atingido pela
organizao.
Em seguida vem a capacidade, onde so obtidos os
resultados dos processos analisados, onde cada nvel
de maturao possui um nmero definido de
capacidades a serem vistos. Para alcanar um nvel de
maturidade necessrio que os atributos dos
processos (AP) sejam atendidos, atravs do
atendimento dos nveis resultados esperados dos
atributos do processo.

3.1

Figura 3 Comparao entre os nveis de


maturidade do MPS.BR e o CMMI.
Essas correspondncias entre os dois modelos
fornecem as empresas brasileiras uma oportunidade
de assegurar um processo de software com mais
qualidade e garantir a produo de software mais
competitivo no mercado interno e externo.

Vantagens do MPS. BR

REFERNCIAS BIBLIOGRFICAS

<http://www.serpro.gov.br/noticiasantigas/noticias-2006/20060105_06>,
Acessado em 08/11/08.

<http://idgnow.uol.com.br/computaca
o_corporativa/2006/03/02/idgnoticia.2
006-02-12.6406316187/paginador/pag
ina_3>, Acessado em 08/11/08.

<http://www.microsoft.com/brasil/revi
stams/anteriores/edicao_11/entrevista
.aspx>,Acessado em 08/11/08

<http://www.apicesoft.com/common/a
rticles/Apice%20Engenharia%20de
%20Software%20-%20CMMI
%20(Capability%20Maturity%20Model
%20Integration)%20(Hugo
%20Haroldo%20Swarowsky)%20%20Marco%20de%202008.pdf>,
Acessado em 08/11/08.

<http://www.softex.br>, Acessado em
12/11/08
<http://www.ietec.com.br/site/techoje/
categoria/detalhe_artigo/253>,
Acessado em 12/11/08

Você também pode gostar