6
MPS.BR – Melhoria de Processo de Software Brasileiro –Vale a pena investir? Antônio Francisco Gomes de Mesquita Filho 1 1 Faculdade Piauiense - FAP BR 343 Km 7,5 S/N – Bairro Florianópolis – Parnaíba – PI – Brasil, CEP: 64202260 – Tel: (86) 3323-4148 / 3323-3250 [email protected] Abstract. This article presents an overview of the Brazilian project for training and improving the software, the MPS-BR, coordinated by SOFTEX. Project this coming certify various organizations seeking small to medium sized, at an affordable cost, to make them recognized nationally and internationally as companies that follow the patterns of the industries of software, able to develop quality software. Resumo. Este artigo apresenta uma visão geral sobre o projeto brasileiro para qualificação e melhoria do software, o MPS-BR, coordenado pela SOFTEX. Projeto este que vêm buscando certificar diversas organizações de pequeno a médio porte, a um custo acessível, para torná-las reconhecidas nacionalmente e internacionalmente como empresas que seguem os padrões das indústrias de softwares, aptas a desenvolverem softwares de qualidade. 1. Introdução Diversas mudanças estão ocorrendo nos ambientes de negócio, o que tem motivado as empresas a melhorar os seus processos produtivos e suas estruturas organizacionais. O aumento da competitividade faz com que as organizações busquem a qualidade dos produtos de software e serviços correlatos, além dos processos de produção e distribuição. Dessa forma a qualidade é um fator de alta criticidade para o sucesso na indústria de software. No Brasil há um baixo investimento das empresas na busca por certificações que comprovem a qualidade e a maturidade nos processos de software, isso se deve principalmente pelo alto investimento que deve ser movimentado para essas certificações, deixando de fora médias e pequenas

MPS.BR - Melhoria de Processos do Software Brasileiro

Embed Size (px)

DESCRIPTION

Este artigo apresenta uma visão geral sobre o projeto brasileiro para qualificação e melhoria do software, o MPS-BR, coordenado pela SOFTEX. Projeto este que vêm buscando certificar diversas organizações de pequeno a médio porte, a um custo acessível, para torná-las reconhecidas nacionalmente e internacionalmente como empresas que seguem os padrões das indústrias de softwares, aptas a desenvolverem softwares de qualidade.

Citation preview

Page 1: MPS.BR - Melhoria de Processos do Software Brasileiro

MPS.BR – Melhoria de Processo de Software Brasileiro –Vale a pena investir?

Antônio Francisco Gomes de Mesquita Filho1

1Faculdade Piauiense - FAPBR 343 Km 7,5 S/N – Bairro Florianópolis – Parnaíba – PI – Brasil, CEP: 64202260 –

Tel: (86) 3323-4148 / 3323-3250

[email protected]

Abstract. This article presents an overview of the Brazilian project for training and improving the software, the MPS-BR, coordinated by SOFTEX. Project this coming certify various organizations seeking small to medium sized, at an affordable cost, to make them recognized nationally and internationally as companies that follow the patterns of the industries of software, able to develop quality software.

Resumo. Este artigo apresenta uma visão geral sobre o projeto brasileiro para qualificação e melhoria do software, o MPS-BR, coordenado pela SOFTEX. Projeto este que vêm buscando certificar diversas organizações de pequeno a médio porte, a um custo acessível, para torná-las reconhecidas nacionalmente e internacionalmente como empresas que seguem os padrões das indústrias de softwares, aptas a desenvolverem softwares de qualidade.

1. Introdução

Diversas mudanças estão ocorrendo nos ambientes de negócio, o que tem motivado as empresas a melhorar os seus processos produtivos e suas estruturas organizacionais. O aumento da competitividade faz com que as organizações busquem a qualidade dos produtos de software e serviços correlatos, além dos processos de produção e distribuição. Dessa forma a qualidade é um fator de alta criticidade para o sucesso na indústria de software.

No Brasil há um baixo investimento das empresas na busca por certificações que comprovem a qualidade e a maturidade nos processos de software, isso se deve principalmente pelo alto investimento que deve ser movimentado para essas certificações, deixando de fora médias e pequenas organizações que não possuem recursos suficientes para investir.

Em 2003 surgiu no Brasil o Projeto MPS. BR, coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), que visa tornar os softwares brasileiros compatíveis com os padrões de qualidades que são exigidos internacionalmente, tendo como foco em micro, pequenas e médias empresas.

2. Projeto MPS.BR

O projeto está sendo desenvolvido desde dezembro de 2003, é coordenado pela SOFTEX, contando com o apoio do Ministério da Ciência, Tecnologia e Inovação

Page 2: MPS.BR - Melhoria de Processos do Software Brasileiro

(MCTI), da Financiadora de Estudos e Projetos (FINEP), Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (SEBRAE) e do Banco Interamericano de Desenvolvimento (BID/FUMIN).

O MPS.BR tem como base definir o nível de maturidade e capacidade dos processos de desenvolvimento de software e serviços correlatos. Funciona como uma espécie de selo, indicando o nível de maturidade da empresa. Cada nível possui diversas práticas associadas que medem o nível de qualidade dos processos. A obtenção dessa certificação determina que a organização teoricamente possui capacidade de desenvolver softwares de qualidade, com custos e prazos dentro do estimado, além de auxiliar no reconhecimento da empresa no âmbito nacional e internacional.

Figura 1. Logotipo MPS.BR

3. Detalhamento Geral do Projeto MPS.BR

Um dos objetivos do Projeto MPS.BR é determinar e aprimorar um modelo para melhoria e avaliação dos processos e serviços correlatos, tento como preferencia micro, pequenas e médias empresas, com o intuito de tornar essas organizações conhecidas nacional e internacionalmente como sendo um modelo aplicável à indústria de software.

As metas do Programa MPS.BR são:

1. Criação e aprimoramento de um modelo para melhoria e avaliação dos processos e serviços; Capacitação de pessoas através de programas de treinamento, à um custo viável; Credenciamento de Instituições Implementadoras (II) e Avaliadoras (IA);

2. Criação e aprimoramento de um Modelo de Negócio para Melhoria de Processo de Software (MN-MPS); Implementação do modelo MPS em empresas de micro, pequeno e médio porte a um custo viável; Avaliação do modelo nas organizações a um custo viável.

4. Descrições do Modelo MPS

O modelo MPS possui três componentes: Modelo de Referência para Melhoria de Processo de Software (MR-MPS), Método de Avaliação para Melhoria de Processo de Software (MA-MPS) e Modelo de Negócio para Melhoria de Processo de Software (MN-MPS), como é possível observar na figura 2.

Page 3: MPS.BR - Melhoria de Processos do Software Brasileiro

Figura 2. Modelo MPS.

4.1. MR-MPS (Modelo de Referência para Melhoria do Processo de Software)

O Modelo de Referência possui os requisitos que os processos das unidades organizacionais devem atender para está de acordo com o MPS (SOFTEX, 2012). O MR-MPS é definido por níveis de maturidade, sequenciais e acumulativos. Cada um dos níveis de maturidade é composto por um conjunto de processos em um determinado nível de capacidade (WEBER, ARAÚJO, et al., 2006). Um nível de maturidade é atingido quando os seus resultados, propósitos do processo e atributos relacionados aos processos são atendidos.

O MR-MPS define sete níveis de maturidade: A (Em Otimização), B (Gerenciado Quantitativo), C (Definido), D (Largamente Definido), E (Parcialmente Definido), F (Gerenciado) e G (Parcialmente Gerenciado). O nível G é considerado o mais imaturo entre os demais e o A o mais maduro. Esses níveis possui um paralelo com os quatro níveis de maturidade dos estágios definidos pelo CMMI – Capability Maturity Model Integration (de 2 a 5).

4.2. MA-MPS (Método de Avaliação para Melhoria do Processo de Software)

O Método de Avaliação descreve os processos e os métodos de avaliação do MPS, além de características de qualificação dos avaliadores e Instituições Avaliadoras (IA). Esses processos e métodos de avaliação estão de acordo com a norma ISO/IEC 15504-2 [ISO/IEC, 2003] e atende aos requisitos do Programa MPS.

O processo de avaliação é composto por quatro subprocessos (SOARES, TEIXEIRA, et al., 2010):

Contratar a avaliação;

Preparar a realização da avaliação;

Realizar a avaliação;

Documentar os resultados da avaliação.

4.3. MN-MPS (Modelo de Negócio para Melhoria do Processo de Software)

O Modelo de Negócio tem como função descrever as regras de negócio para implementação do Modelo de Referência (MR-MPS) pelas Instituições Implementadoras, avaliação seguindo o Método de Avaliação (MA-MPS) pelas

Page 4: MPS.BR - Melhoria de Processos do Software Brasileiro

Instituições Avaliadoras, organização de grupos de empresas pelas Instituições Organizadoras de Grupos de Empresas para implementação e avaliação do MR-MPS, certificação de Consultores de Aquisição e programas anuais para treinamento do MPS (SOFTEX, 2012).

O MN-MPS compreende (WEBER, ARAÚJO, et al., 2006):

Modelo de Negócio Cooperado (MNC-MPS), para micro, pequenas e médias empresas que buscam melhorar seus processos de software;

Modelo de Negócio Específico (MNE-MP), para empresas de qualquer porte que não querem compartilhar nenhuma de suas melhorias de processos de software.

5. Conclusão

Esse artigo apresentou uma breve descrição sobre o Projeto MPS.BR, um programa bastante promissor para o progresso da melhoria do software brasileiro, dando a oportunidade para empresas de pequeno e médio porte ganhar destaque no âmbito nacional e internacional. Além de unir os esforços de pessoas, instituições, governo e organizações interessadas para a melhoria da qualidade do software em todas as regiões do Brasil.

O projeto apresenta grandes diferenciais que o caracterizam, como os níveis de maturidade que permitem uma implementação de forma gradual e adequada a realidade das micro, pequenas e médias organizações, além disso, é um modelo totalmente adaptado a realidade brasileira, compatíveis com as normas ISO/IEC 12207, ISO/IEC 155504 e CMMI.

Referências

SILVEIRA, A. R. D. Melhoria de Processos do Software Brasileiro - MPS.br. Oficina da Net, 2012. Disponivel em: <http://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-software-brasileiro--mpsbr>. Acesso em: 12 fev. 2013.

SOARES, et al. Visão Geral do Projeto MPS.BR. Faculdade de Ciências da Computação de Cataguases. Cataguases, p. 12. 2010.

SOFTEX. MPS - Guia Geral MPS de Serviços. ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO – SOFTEX. [S.l.], p. 59. 2012.

WEBER, K. et al. Melhoria de Processo do Software Brasileiro (MPS.BR): um Programa Mobilizador. http: //www.softex.br/portal/, p. 10, 2006. Disponivel em: <http://www.softex.br/portal/softexweb/uploadDocuments/26.pdf>. Acesso em: 12 fev. 2013.

WEBER, K. et al. Melhoria de Processo do Software Brasileiro (MPS.BR): um Programa Mobilizador. http: //www.softex.br/portal/, p. 10, 2006. Disponivel em: <http://www.softex.br/portal/softexweb/uploadDocuments/26.pdf>. Acesso em: 12 fev. 2013.