Você está na página 1de 11

Melhorias de Processos de Software no Brasil

INTRODUO
O mercado competitivo na rea tecnolgica torna-se cada vez maior e buscando novas ferramentas para a superao de obstculos e alcance da qualidade de software. Nesse cenrio, o Brasil observando o crescimento de novas empresas desenvolvedoras de software, identificou um setor que pode ser mais produtivo, inclusive e principalmente, internacionalmente se houvesse um programa para garantir a qualidade de software e assim torn-las mais atrativas para o mercado como um todo. A necessidade de certificao CMMI (um modelo para avaliao da maturidade de processos de software.), ISO ISO/IEC 12207 e 15504( especificas para qualidade de software), mo-de-obra especializada, gera altos custos para as empresas brasileiras se adequarem aos padres e normas para qualidade de software, o que dificulta sua incluso no mercado competitivo tecnolgico. Para encontrar uma soluo, onde a indstria de software brasileira pudesse aflorar no mercado nacional e internacional, a SOFTEX (Associao para Promoo da Excelncia do Software Brasileiro) em reunio com o governo brasileiro em 2003, desenvolveram um modelo nacional de referncia e avaliao para melhoria de software, que seja compatvel com as normas e regras internacionais de qualidade de software j citadas: CMMI, ISSO/IEC 12207 e 15504. A inteno era qualificar profissionais e empresas, disseminando entre pequenas, mdias e grandes empresas, que o foco seja a eficincia e a eficcia dos processos desenvolvidos nas empresas, para que o setor de software seja competitivo, nacional e internacionalmente. Esse modelo tem como base os requisitos de processos definidos nos modelos de melhoria de processo e atende a necessidade de implantar os princpios de engenharia de software. O MPS tem divido em trs componentes: Modelo de Referncia (MR-MPS), Mtodo de Avaliao (MA-MPS) e Modelo de Negcio (MN-MPS). Esse modelo teve sua introduo no perodo entre 2004 e 2007, onde atingiu seu objetivo ao iniciar cursos de especializao atravs dos colaboradores espalhados no territrio nacional. A segunda fase se compreende o perodo de 2008 e 2011, sendo que encontra-se na fase 4/4 que tem por objetivo atingir a consolidao do modelo MPS. A prxima fase prevista para 2010 e 2015 para a expanso desta metodologia de melhoria na qualidade de software.

OBJETIVO
Iniciado em 2003, o MPS tem por objetivo fornecer capacitao s empresas nacionais, para que possam competir principalmente no mercado internacional. Esse modelo foi motivado devido s dificuldades enfrentadas pelas empresas nacionais, que deixavam a desejar no quesito investimento em certificaes importantes para comprovao da qualidade e a maturidade dos processos na fabricao de software. As metas do MPS foram ento estabelecidas visando a capacitao das empresas e seus profissionais, a fim de se adequarem aos padres de qualidade de software aceitos e compatveis com o CMMI e normas ISO. As metas estabelecidas inicialmente (perodo 2004-2008), no que foi considerado a primeira etapa, foram: Definir e implementar o Modelo de Referncia para Melhoria de Processos de Software (MR mps)em 120 empresas, at junho de 2006, com perspectiva de mais de 160 empresas nos dois anos subseqentes. Criar cursos em diversos locais do pas para capacitar e formar consultores do modelo. Credenciar instituies e centros tecnolgicos capacitados a implementar e avaliar o modelo com foco em grupo de empresas. A implementao do MR MPS de forma personalizada para uma empresa (MNE: Modelo de Negcio Especfico); A implementao do MR MPS de forma cooperada em grupo de empresas (MNC: Modelo de Negcio Cooperado), modelo mais acessvel s micro, pequenas e mdias empresas. Na segunda etapa (perodo de 2009-2011), os objetivos traados foram:

Consolidar o programa MPS.BR, aumentando sua sustentabilidade institucional; Aprimorar o modelo MPS, mantendo a compatibilidade com CMMI e ISO/IEC 12207 e 15504. Disseminar o modelo MPS em um nmero significativo de organizaes, em PME (foco principal PME). A prxima etapa comear no ano de 2012 at 2015, onde o objetivo expandir o MPS.BR em mais empresas, visando atingir mais pequenas e mdias empresas,.

O projeto de Melhoria de Processos de Software Brasileiro, coordenado pela SOFTEX, de forma sucinta tem como sua meta tornar o software brasileiro como um produto competitivo para exportao.

NORMAS E PADRES

CMMI Oriundo dos EUA tinha o objetivo de se firmar como um padro de qualidade para empresas de desenvolvimento de software que atendiam ao governo. Foi criado na Universidade de Carnegie Mellon, onde fica a sede do SEI - Software Engineering Institute, seu grande mantenedor. Criado como guia de controle em processos para desenvolver e manter software, o CMMI uma proposta de certificao de qualidade para empresas que procuram ter processos alinhados e bem definidos em suas metas de trabalho, resultando na excelncia de seus produtos.

ISO - 12207 A norma internacional ISO/IEC 12207 tem como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida de software visando ajudar as organizaes a compreenderem todos os componentes presentes na aquisio e fornecimento de software e, assim, conseguirem firmar contratos e executarem projetos de forma mais eficaz. ISO 15504 ou SPICE a norma ISO/IEC que define processo de desenvolvimento de software. Ela uma evoluo da ISO/IEC 12207 mas possui nveis de capacidade para cada processo assim como o CMMI. A Norma ISO/IEC 15504 define um modelo bi-dimensional que tem por objetivo a realizao de avaliaes de processos de software com o foco da melhoria dos processos (gerando um perfil dos processos, identificando os pontos fracos e fortes, que sero utilizados para a elaborao de um plano de melhorias) e a determinao da capacidade dos processos viabilizando a avaliao de um fornecedor em potencial. Esta norma est sendo desenvolvida desde 1993 pela ISO em conjunto com a comunidade internacional atravs do projeto SPICE (Software Process Improvement and Capability Determination) com base nos modelos j existentes como ISO 9000 e CMM. Segundo a norma, uma avaliao de processo de software uma investigao e anlise disciplinada de processos selecionados de uma unidade organizacional em relao a um modelo de avaliao de processo.

MODELOS

O MPS.BR um programa para Melhoria de Processo de Software Brasileiro e est dividido em 3 componentes:

Modelo de Referncia (MR-MPS) Mtodo de Avaliao (MA-MPS) Modelo de Negcio (MN-MPS)

MR MPS (Modelo de referncia para melhoria do processo de software)


O MPS.BR apresenta 7 nveis de maturidade (o que um diferencial em relao aos outros padres de processo) que so:

A - Em Otimizao; B - Gerenciado quantitativamente; C - Definido; D - Largamente Definido; E - Parcialmente Definido; F - Gerenciado; G - Parcialmente Gerenciado.

Cada nvel de maturidade possui suas reas de processo, onde so analisados os processos fundamentais (aquisio, gerncia de requisitos, desenvolvimento de requisitos, soluo tcnica, integrao do produto, instalao do produto, liberao do produto), processos organizacionais (gerncia de projeto, adaptao do processo para gerncia de projeto, anlise de deciso e resoluo, gerncia de riscos, avaliao e melhoria do processo organizacional, definio do processo organizacional, desempenho do processo organizacional, gerncia quantitativa do projeto, anlise e resoluo de causas, inovao e implantao na organizao) e os processos de apoio (garantia de qualidade, gerncia de configurao, validao, medio, verificao, treinamento). 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.

AP 1.1 - O processo executado; AP 2.1 - O processo gerenciado; AP 2.2 - Os produtos de trabalho do processo so gerenciados; AP 3.1 - O processo definido; AP 3.2 - O processo est implementado; AP 4.1 - O processo medido; AP 4.2 - O processo controlado; AP 5.1 - O processo objeto de inovaes; AP 5.2 - O processo otimizado continuamente.

MA MPS (Mtodo de avaliao para melhoria do processo de software)


Tem como objetivo orientar a realizao de avaliaes, em conformidade com a norma ISO/IEC 15504, em empresa e organizaes que implementaram o MR-MPS. Avaliao MA-MPS: Equipe de avaliao: 3 a 8 pessoas, sendo:

1 avaliador lder no mnimo 1 avaliador adjunto no mnimo 1 tcnico da empresa Durao: 2 a 4 dias; Validade: 3 anos; Estruturao da Avaliao: Planejar e preparar avaliao Plano de Avaliao / Descrio dos indicadores de processo; Conduzir Avaliao Resultado da avaliao; Relatar resultados Relatrio da avaliao; Registrar e publicar resultados

MN MPS (Modelo de negcio para melhoria do processo de software)


Descreve as regras de negcio para:
Implementao e avaliao do MPS: Organizao de grupos de empresas para implementao e avaliao do MPS; Certificao de consultores de aquisio e programas anuais de treinamento por meio de cursos, provas e workshops.

COLABORADORES - RECURSOS - CAPACITAO


O projeto conta com sete instituies, que colaboram com pesquisas, centro de estudos e capacitao, apoio e suporte ao MPS. So os colaboradores envolvidos: SOFTEX Coordenadora do projeto;COPPE/ UFRJ ;CESAR;CenPRA; uma sociedade de economia mista, companhia de informtica do Paran( CELEPAR); duas organizaes no governamentais, a RIOSOFT e Sociedade Ncleo SOFTEX 2000 de Campinas e a universidade catlica de Braslia.

o projeto MPS possui recursos financiados por seus colaboradores como a SOFTEX que retira recursos do prprio projeto MPS, ao realizar os cursos, e por terceiros, sendo patrocinado por: BID(Banco Internacional de Desenvolvimento FINEP( Financiadora de Estudos e Projetos), MCT( Ministrio da Cincia e Tecnologia) e SEBRAE.

O custo de uma certificao para uma empresa pode ser alto, o que se torna invivel para empresas de micro, pequeno e mdio porte. Ento, em uma parceria entre a Softex, Governo e Universidades, surgiu o projeto MPS.Br (Melhoria de Processo de Software Brasileiro), soluo brasileira compatvel com o modelo CMMI, que est em conformidade com as normas ISO/IEC 12207 e 15504, alm de ser adequado realidade brasileira. No Brasil, uma das principais vantagens do modelo seu custo reduzido de certificao em relao as normas estrangeiras, sendo ideal para micro, pequenas e mdias empresas. Um dos objetivos do projeto replicar o modelo na Amrica Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai. O projeto conta ainda com apoio do Ministrio da Cincia e Tecnologia, da FINEP e do Banco Interamericano de Desenvolvimento.

Resultados

Expanso do MPS.BR (2011-2015)


Projeto RELAIS Apoio do BID/FOMIN e participao do:

SOFTEX/Brasil (modelo MPS.BR) CANACINTRA/Mxico (modelo MoProSoft) ESI Center/Colmbia (certificao IT Mark) CCL/Peru (coordenao regional) Mapeamento e Sistema de Equivalncias entre MPS.BR e MoProsoft Mapeamento em relao ao PAM Process Assessment Model da ISO/IEC 15504-2 e ao PRM Process Reference Model da ISO/IEC 12207)

Capacitao Virtual

Cursos e provas EaD Ensino a Distncia, de Introduo e de Implementao tanto do MPS.BR quanto do MoProSoft, em Portugus e Espanhol, na plataforma Moodle da PUCRS VIRTUAL Comunidades de Prtica CoP/MPS.BR e CoP/MoProSoft, operao pela SOFTEX Melhoria do processo de Aquisio de software Pases com base no Guia de Aquisio MPS Seminrios de Sensibilizao de Empresas Mxico: 09-10AGO; Peru: 12-13AGO; Brasil: 18-19AGO; Colmbia: 25-26AGO

CONCLUSO
A parceria entre a Softex e o Ministrio da cincia e tecnologia do Brasil superou as expectativas e o programa Brasileiro,que teve um investimento inicial do BID de US$1.000.000 para o seu desenvolvimento, tem tido boa aceitao por parte das empresas e hoje conta com mais de 200 empresas credenciadas e mais de 4000 profissionais capacitados.Desta forma as empresas do mercado brasileiro de softwares conseguiram atingir um nvel de qualidade e organizao e puderam se tornar mais competitivas e oferecerem produtos desenvolvidos com a mesma qualidade de empresas internacionais. Projetos como este so importantes, porque criam possibilidades para micro,pequenas e mdias empresas melhorarem os seus processos de software. O Brasil serviu de exemplo para outros pases da Amrica latina, como Colmbia,Peru e Mxico.O software mexicano ganhou o selo de qualidade Moprosoft e credenciou cerca de 25 empresas em 2010. A expectativa do vice-presidente da Softex que o nmero de empresas certificadas ultrapasse 400, com a expanso para os pases da Amrica latina. O BID investiu na Amrica Latina US$4.000.000. O Objetivo estabelecer um modelo de certificao de desenvolvimento com reconhecimento na Amrica Latina, que possa servir como um carto de visita das empresas na hora da disputa por novos negcios na regio, e at mesmo para a entrada em outros mercados. Isto prova que a parceria entre governo e sociedade civil pode resultar em bons Projetos para as empresas .

BIBLIOGRAFIA

HTTP://www.softex.br http://www.softex.br/mpsbr/_apresentacoes/apresentacao.asp?id=3600 http://www.softex.br/mpsbr/_artigos/artigo.asp?id=3423 http://www.softex.br/mpsbr/_avaliacoes/default.asp www.ietec.com.br/site/techoje/categoria/abrirPDF/245