1. MPS.BR
Gestão de Projetos e Qualidade de Software
Instituto Federal de Educação, Ciência e Tecnologia da Bahia - IFBA
Allexandre Sampaio, Danilo Lopes, Igo Romero, Luiz Romário Sant’ana e Matheus Sampaio
1
2. Introdução
● O que é o MPS.BR?
● Objetivo principal:
o Modelos de referência.
● Objetivos secundários
2
3. Introdução
Sobre a SOFTEX:
Associação para Promoção da Excelência do Software Brasileiro
● Entidade privada, sem fins lucrativos;
● 26 Agentes SOFTEX, em 22 cidades de 13 Unidades da
Federação, com mais de 1.200 empresas associadas (70%
micro e pequenas empresas);
● Visa aumentar a competitividade da indústria de software
brasileira por meio de ações:
3
4. Introdução
● Desenvolvimento de Negócios: Exportação de Software
Brasileiro (PSI-SW)
● Planejamento e Estudos: Pesquisas (Observatório Digital
SOFTEX)
● Capacitação e Empreendedorismo: Qualidade de Software
(MPS.BR)
● Financiamento e Capitalização: PROSOFT (BNDES)
4
5. Introdução
● Tripla Hélice: Academia, Indústria e Governo
● Empresas combinaram/internalizaram:
o processos baseados em normas internacionais;
o modelos de referência internacional;
o boas práticas de engenharia de software;
o necessidades da indústria de software brasileira.
5
6. Introdução
● Análise de resultados anual - iMPS.
○ maior presença no exterior;
○ mais funcionários;
○ maiores projetos;
○ mais precisão estimativa;
○ mais capacidade produtiva;
○ maior qualidade;
○ menos retrabalho.
6
7. Introdução
● Análise de resultados anual - iMPS.
○ apóia e permite a inovação dos processos; e
○ eventualmente apóia a inovação em produtos.
7
8. O MPS.BR
● Atenção à micro, pequenas e médias
empresas.
● Baseia-se nos conceitos de maturidade e
capacidade de processo para a avaliação e
melhoria da qualidade e produtividade.
8
9. O MPS.BR
● Modelo de Referência (MR-MPS)
o Guia Geral
o Guia de Aquisição
o Guia de Implementação
● Método de Avaliação (MA-MPS)
o Guia de Avaliação
● Modelo de Negócio (MN-MPS)
o Documentos do Programa
9
11. O MPS.BR - Descrição Geral
● Base técnica
o ISO / IEC 12207:2008
o ISO / IEC 15504-2
● Avaliação MPS
o É realizada utilizando o processo e método de
avaliação MA-MPS.
o Verifica a conformidade de uma organização aos
processos do MR-MPS.
11
12. Modelo de Referência
● MR - MPS (Modelo de Referência)
o Definido em conformidade com o CMMI-DEV.
o Conformidade com os requisitos e modelos de
referência da ISO / IEC 15504-2
o Definição dos:
Nível de maturidade
Processos
Atributos do processo
12
13. Modelo de Referência
● Guia de Aquisição
o Documento complementar destinado a organizações
que pretendam adquirir software e serviços correlatos.
● Guia de implementação
o Partes 1 a 7: Sugere formas de implementar cada um
dos níveis do MR-MPS
o Parte 8: Sugere como uma unidade organizacional que
faz aquisição de produtos pode implementar o MR-MPS.
13
14. Modelo de Referência
● Define níveis de maturidade
o A - Em otimização
o B - Gerenciado quantitativamente
o C - Definido
o D - Largamente definido
o E - Parcialmente definido
o F - Gerenciado
o G - Parcialmente gerenciado
14
16. Modelo de Referência
● Capacidade do Processo
o Caracterização da habilidade do processo
em atingir os objetivos de negócio atuais
ou futuros. A capacidade do processo é
representada por um conjunto de
atributos de processo descritos em
termos de resultados esperados.
16
17. Modelo de Referência
● Atributos de processo
o AP 1.1- O processo é executado
o AP 2.1 – O processo é gerenciado
o AP 2.2 - Os produtos de trabalho do processo são gerenciados
o AP 3.1 – O processo é definido
o AP 3.2 – O processo está implementado
o AP 4.1 – O processo é medido
o AP 4.2 – O processo é controlado
o AP 5.1 – O processo é objeto de inovações
o AP 5.2 – O processo é otimizado continuamente
17
18. Método de Avaliação
● Guia de Avaliação
o Processo e o método de avaliação MA-MPS;
o Requisitos para:
Avaliadores líderes,
Avaliadores adjuntos, e
Instituições avaliadoras
o Em conformidade com a ISO / IEC 15504-2;
18
19. Modelo de Negócio
● Regras de negócio para implementação do MR-
MPS pelas Instituições Implementadoras.
● Avaliação seguindo o MA-MPS pelas Instituições
Avaliadoras.
● Organização de grupos de empresas pelas
Instituições Organizadoras de Grupos de
Empresas (IOGE).
19
20. Modelo de Negócio
● Certificação de Consultores de Aquisição
(CA).
● Programas anuais de treinamento do
MPS.BR
o Cursos
o Provas
o Workshops
20
21. Comparações
CMMI x MPS.BR
O CMMI (Capability Maturity Model Integration)
É um modelo de referência que define práticas
necessárias para o desenvolvimento e avaliação de
maturidade de software em uma organização.
● SEI (Software Engineering Institute)
● Evolução CMM
● Representação dos processos: Estagios ou Continua
21
22. Comparações
Vantagens do CMMI:
● Reconhecido internacionalmente
● Referência no mercado
● Contribui para o aprimoramento dos processos
● Melhor monitoramento dos processos
● Melhoria continua nos processos
● Empresas como a Microsoft adotam esse modelo
como estratégia para exportação de mão-de-obra
22
23. Comparações
Desvantagens do CMMI:
● Necessidade de avaliações, alto custo
● Custo pode variar R$ 200.000 a R$ 1.000000
● Investimento de tempo, leva-se em média 4 a 8 anos
para chegar aos níveis de maturidade mais altos
● A maioria das empresas brasileiras não podem fazer
um investimento tão alto para obter a certificação
23
24. Comparações
MPS.BR
Vantagens:
● Mais acessível do que o modelo CMMI
● Compatibilidade com CMMI: o que facilita a
obtenção do certificado;
● Avaliação periódica: as empresas são avaliadas a
cada 2 anos
● Integração universidade-empresa
24
25. Comparações
● Aceite em Licitações: o MPS.BR passou a ser exigido
no processo de licitações.
Desvantagens:
● A certificação não suficiente para tornar a empresa
competitiva internacionalmente
25
28. MPS-BR: Promovendo a adoção de boas práticas de
engenharia de software pela indústria brasileira
Marcos Kalinowski, Gleison Santos, Sheila Reinehr, Mariano Montoni,
Ana Regina Rocha, Kival Chaves Weber, Guilherme Horta Travassos
• Modelos de Referência Tradicionais
• Requerem muito tempo e muitos investimentos
• Iniciativa MPS-BR
• Economicamente viável
• Tempo razoável
• Estrutura
• Resultados
• Conclusão
29. Influência e Impacto do Programa MPS.BR na Pesquisa
Relacionada à Qualidade de Software no Brasil
Gleison Santos
• O impacto do MPS-BR na indústria brasileira
• Falta de estudos no campo da pesquisa científica
• Estudo para investigar a influência e o impacto
do MPS-BR na pesquisa científica
• Conclusão
30. Estudo de Caso - Aplicação no Mercado
Fonte:
http://linkcom.com.br/plus/
30
Allexandre
MPS.BR – Melhoria de Processo do Software Brasileiro
é uma iniciativa para melhorar a capacidade de desenvolvimento de software nas empresas brasileiras, sob coordenação da
Softex – Associação para Promoção da Excelência do Software Brasileiro
com apoio do MCTI – Ministério da Ciência, Tecnologia e Inovação, desde dezembro de 2003.
objetivo: desenvolver e disseminar modelos de melhoria de processos que atendam às necessidades da Indústria Brasileira de Software e Serviços de TI.
modelos de referência: o MPS-SW para Software e o mais recente MPS-SV para Serviços de TI.
objetivos secundários, estes modelos visam apoiar tanto as mPME - micro, pequenas e médias empresas (foco principal) quanto as grandes organizações públicas e privadas (foco secundário) a estabelecer um caminho economicamente viável para que alcancem os benefícios da melhoria de processos e da utilização de boas práticas da engenharia de software e da prestação de serviços de TI em um intervalo de tempo razoável, a um valor justo.