Title: Programa MPS.BR e Modelo MPS:
1 Programa MPS.BR e Modelo MPS A Evolução da
Qualidade de Software no Brasil
- Qualidade de Software motivação para o foco no
processo, características dos processos de
software e abordagens para melhoria de processo
de software - Programa MPS.BR objetivo, metas técnicas e de
mercado, mobilização conjunta no Brasil da Tripla
Hélice (Academia Governo Indústria) - Modelo MPS componentes do modelo MPS, modelo de
referência MR-MPS-SW - Resultados Alcançados resultados alcançados nas
metas técnicas e de mercado, resultados de
desempenho das organizações que adotaram o modelo
MPS-SW - Conclusão principais beneficiários, estágio
atual e evolução do programa MPS.BR, abordagem
holística do modelo MPS
- Kival Weber, Ana Regina Rocha
- Trilha da Indústria CBSoft 201330Set2013
Brasília-DF
2Qualidade de Software motivação para o foco no
processo, características dos processos de
software
- Um dos objetivos da Engenharia de Software é
melhorar a Qualidade do Software, levando em
conta no mínimo - Qualidade do produto
- Qualidade do processo que resulta no produto
- Qualidade do produto no contexto do ambiente de
negócio no qual este será usado - A partir dos anos 1990, houve uma grande
preocupação com a Melhoria de Processo de
Software (SPI Software Process Improvement) - A definição e o uso de Processos de Software
envolve uma complexa inter-relação de fatores
organizacionais, culturais, tecnológicos e
econômicos
3Maturidade do Processo de Software no Brasil em
2003
- Estudos no início dos anos 2000 mostraram que
- era necessário um esforço significativo para
aumentar a maturidade dos processos de software
nas empresas brasileiras - MCT 2001, Secretaria de Política de Informática
- Qualidade e Produtividade no Setor de Software
Brasileiro - até então as empresas de software no Brasil
favoreceram a ISO 9000, que é uma norma genérica,
em detrimento de outras normas e modelos
especificamente voltadas para a melhoria de
processos de software como o CMM (antecessor do
CMMI) - MIT 2003, Massachusetts Institute of Technology
- Slicing the Knowledge-based Economy in Brazil,
China and India a tale of 3 software
industries
4Qualidade de Software abordagens para melhoria
de processo de software
- Normas Gerais da Qualidade
- ISO 9001 Sistema de Gestão da Qualidade
- Normas Específicas da Melhoria de Processo de
Software - ISO/IEC 12207 Engenharia de sistemas e software
- Processos de ciclo de vida de software - ISO/IEC 15504 Tecnologia da informação -
Avaliação de processo (SPICE - Software Process
Improvement and Capability Determination) - ISO/IEC 29110 Engenharia de software Perfis
de ciclo de vida para micro-organizações (VSEs -
Very Small Entities) - Modelos Específicos para Melhoria de Processo de
Software - CMMI Capability Maturity Model Integration (The
CMMI Institute, USA) - MoProSoft Modelo de Processos para la Industria
de Software (PROSOFT, México) - MPS Modelo MPS para Software e Serviços
(Softex/Programa MPS.BR, Brasil)
5Programa MPS.BR Melhoria de Processo do
Software Brasileiro
6Programa MPS.BR Melhoria de Processo do
Software Brasileiro
- Programa mobilizador lançado em 11DEZ2003 (10
Anos de MPS) - mobilização conjunta no Brasil da Tripla Hélice
(Academia, Governo e Indústria), sob coordenação
da Softex - Objetivo do programa MPS.BR Melhoria de Processo
do Software Brasileiro (MPSBr) - fazendo que as organizações que adotam o modelo
MPS alcancem os benefícios da melhoria de
processos (Process Improvement) e do desempenho
nos negócios (Business Performance), visando
aumentar sua competitividade no mercado local e
global - Meta técnica criação e aprimoramento do Modelo
MPS - em conformidade com as normas ISO/IEC 12207 e
15504 - compatível com o CMMI-DEV
- baseado nas melhores práticas da Engenharia de
Software - adequado à realidade das empresas brasileiras
- Meta de mercado disseminação e adoção do Modelo
MPS (em todas as regiões do país, num intervalo
de tempo justo, a um custo razoável) - em MPME Micro, Pequenas e Médias Empresas (foco
principal) - em Grandes Organizações (públicas e privadas)
7Componentes do Modelo MPS MR-MPS-SW, MR-MPS-SV,
MA-MPS e MN-MPS
- Programa mobilizador lançado em 11DEZ2003 (10
Anos de MPS) - mobilização conjunta no Brasil da Tripla Hélice
(Academia, Governo e Indústria), sob coordenação
da Softex - Objetivo do programa Melhoria de Processo do
Software Brasileiro (MPS.BR é um acrônimo) - fazendo que as organizações que adotam o modelo
MPS alcancem os benefícios da melhoria de
processos (process improvement) e do desempenho
nos negócios (business performance), visando
aumentar sua competitividade no mercado local e
global - Meta técnica criação e aprimoramento do Modelo
MPS - em conformidade com as normas ISO/IEC 12207 e
15504 - compatível com o CMMI-DEV
- baseado nas melhores práticas da Engenharia de
Software - adequado à realidade das empresas brasileiras
- Meta de mercado disseminação e adoção do Modelo
MPS (em todas as regiões do país, num intervalo
de tempo justo, a um custo razoável) - em MPME Micro, Pequenas e Médias Empresas (foco
principal) - em Grandes Organizações (públicas e privadas)
8 MR-MPS-SW (Guia Geral MPS de Software2012)
7 Níveis 19 Processos de Software 9 Atributos de Processo (capacidade)
A (mais alto) (sem processo específico) 1.1, 2.1, 2.2, 3.1, 3.2, 4.1, 4.2, 5.1 - o processo é objeto de melhorias e inovações, 5.2 - o processo é otimizado continuamente
B Gerência de Projetos GPR (evolução) 1.1, 2.1, 2.2, 3.1, 3.2, 4.1 - o processo é medido, 4.2 - o processo é controlado
C Gerência de Riscos GRI, Desenvolvimento para Reutilização DRU, Gerência de Decisões GDE 1.1, 2.1, 2.2, 3.1, 3.2
D Verificação VER, Validação VAL, Projeto e Construção do Produto PCP, Integração do Produto ITP, Desenvolvimento de Requisitos - DRE 1.1, 2.1, 2.2, 3.1, 3.2
E Gerência de Projetos GPR (evolução), Gerência de Reutilização GRU, Gerência de Recursos Humanos GRH, Definição do Processo Organizacional DFP, Avaliação e Melhoria do Processo Organizacional AMP 1.1, 2.1, 2.2, 3.1 o processo é definido, 3.2 o processo está implementado
F Medição MED, Garantia da Qualidade GQA, Gerência de Portfólio de Projetos GPP, Gerência de Configuração GCO, Aquisição - AQU 1.1, 2.1, 2.2 os produtos de trabalho do processo são gerenciados
G (mais baixo) Gerência de Projetos GPR, Gerência de Requisitos GRE 1.1 o processo é executado, 2.1 o processo é gerenciado
Estes AP somente devem ser implementados para os processos críticos da organização/unidade organizacional. Os demais AP devem ser implementados para todos os processos. Estes AP somente devem ser implementados para os processos críticos da organização/unidade organizacional. Os demais AP devem ser implementados para todos os processos. Estes AP somente devem ser implementados para os processos críticos da organização/unidade organizacional. Os demais AP devem ser implementados para todos os processos.
9Resultados Alcançados JAN2004-SET2013
- Meta técnica criação e aprimoramento do Modelo
MPS - Guias MPS (disponíveis em www.softex.br/mpsbr)
- Guia de Avaliação MPS2012 (MA-MPS)
- Guia Geral MPS-SV (Serviços)2012 (MR-MPS-SV)
NOVO - Guia Geral MPS-SW (Software)2012 (MR-MPS-SW)
- Guias de Implementação MPS-SW (Software)2012 (13
partes) - Guia MPS de Aquisição de Software e Serviços2012
- Instituições Implementadoras (II) 20 II/MPS
credenciadas (COMUNICADO 3/2004), com 160
implementadores MPS associados - Instituições Avaliadoras (IA) 12 IA/MPS
credenciadas (COMUNICADO 10/2006), com 70
avaliadores MPS associados - Instituições de Consultoria de Aquisição (ICA) 2
ICA/MPS credenciadas (COMUNICADO 12/2006) e 8 CA
habilitados
10Resultados Alcançados JAN2004-SET2013
- Meta de mercado disseminação e adoção do Modelo
MPS - Em 2004, criação do Modelo de Negócio MN-MPS
(atualizado sempre que necessário) - Cursos e Provas MPS (em todas as regiões do país
e, a partir de 2011, também na Colômbia, México e
Peru) - 5.545 participantes de cursos oficiais MPS
presenciais (C1 - Introdução, C2 - Implementação,
C3 - Avaliação e C4 Aquisição) - 121 participantes de cursos oficiais MPS EAD
(C1 Introdução e C2 - Implementação) NOVO - 1.370 aprovados em provas oficiais MPS (P1 -
Introdução, P2 - Implementação, P3 - Avaliação e
P4 Aquisição) - Avaliações MPS publicadas em www.softex.br/mpsbr
- 495 avaliações MPS-SW (Software)
- 2 avaliações MPS-SV (Serviços) NOVO
11Mudança no perfil da maturidade MPS-CMMI no
Brasil em relação a 2003
- O modelo MPS é plenamente compatível com o CMMI,
possibilitando a realização de Avaliações
MPS-CMMI - Complementares
- Conjuntas
- O mapeamento técnico entre os dois modelos mostra
que os seguintes níveis de maturidade são
equivalentes - MPS-nível F com CMMI-level 2
- MPS-nível C com CMMI-level 3
- MPS-nível B com CMMI-level 4
- MPS-nível A com CMMI-level 5
- De 2007 a 2012, foram realizadas 585 avaliações
de processos de software no Brasil - 411 MPS-SW 70 (ver www.softex.br/mpsbr)
- 174 CMMI-DEV 30 (ver Maturity Profile
Reports. K Keller, B. Mack. CMMI
Institute/Clearmodel. March 2013)
12iMPS 2012 Evidências sobre o Desempenho das
Empresas que Adotaram o Modelo MPS-SW desde 2008
( ver www.softex.br/mpsbr )
- A pesquisa iMPS 2012 contou com questionários
eletrônicos respondidos por 132 empresas
envolvidas com o modelo MPS de Software (MPS-SW),
fazendo com que a base histórica iMPS possua 743
questionários referentes a 298 organizações que
participaram das rodadas iMPS de 2008 a 2012 - A satisfação com o modelo MPS permanece alta (
gt95 ) - Em 2012, a caracterização apresentou
comportamento semelhante a resultados anteriores,
reforçando a indicação de quanto mais alto o
nível de maturidade melhor o desempenho frente à
produtividade, qualidade e precisão de estimativa - A análise global desde 2008, em amostra composta
por 226 organizações distintas, reforçou os
resultados da caracterização e evidenciou a
importância da busca por níveis mais altos de
maturidade em prol da produtividade, qualidade e
precisão de estimativa
13Quem são os beneficiários do programa MPS.BR e do
modelo MPS no Brasil? (Tripla Hélice)
- Indústria Os principais beneficiários são as
mPME de software que correspondem a 70 das
avaliações MPS, embora 30 do total sejam grandes
organizações privadas e governamentais. Também
são beneficiados os clientes que usam software de
organizações que adotaram o modelo MPS - Governo Outro beneficiário é o Governo
Brasileiro com as políticas públicas (p.ex. TI
MAIOR Programa Estratégico de Software e
Serviços de TI 2012-2015) que visam tanto
estimular a adoção das melhores práticas na IBSS
Indústria Brasileira de Software e Serviços de
TI e na NIBSS (não-IBSS) quanto ganhos de
produtividade e aumento da competitividade - Academia As universidades também se beneficiam
tanto contribuindo na transferência de
conhecimento de Engenharia de Software para a
indústria quanto se beneficiando com novos
desafios e problemas para resolver nas suas
atividades de pesquisa e educação. A maioria dos
provedores de serviços MPS no Brasil são
instituições acadêmicas (II Instituições
Implementadoras MPS e IA Instituições
Avaliadoras MPS)
14Programa MPS.BR programa de longo prazo
(como o CMMI que começou com o CMM em 1991, com
antecedentes desde 1988)
15Abordagem Holística Modelos MPS-SW (Software)
desde 2005 MPS-SV (Serviços) em 2012 MPS-RH
(Pessoas) em 2014
16Programa MPS.BR e Modelo MPS A Evolução da
Qualidade de Software no Brasil
Obrigado Perguntas?
Kival Weber Coordenador Executivo do Programa
MPS.BR Softex kival.weber_at_nac.softex.br www.soft
ex.br/mpsbr