180 likes | 387 Views
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
E N D
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
Qualidade 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 ProcessImprovement) • 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
Maturidade 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 Instituteof Technology] - SlicingtheKnowledge-basedEconomy in Brazil, China andIndia: a tale of 3 software industries
Qualidade 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 – CapabilityMaturityModelIntegration(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)
Programa MPS.BR – Melhoria de Processo do Software Brasileiro
Programa 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 (ProcessImprovement) 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)
Componentes 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 (processimprovement) 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)
Resultados 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 MPS:2012 (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ços:2012 • Instituições Implementadoras (II): 20 II/MPS credenciadas(COMUNICADO 3/2004), com 160implementadores MPS associados • Instituições Avaliadoras (IA): 12 IA/MPS credenciadas(COMUNICADO 10/2006), com 70avaliadores MPS associados • Instituições de Consultoria de Aquisição (ICA): 2 ICA/MPS credenciadas(COMUNICADO 12/2006) e 8 CA habilitados
Resultados 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 (atualizadosemprequenecessá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.545participantes de cursos oficiais MPS presenciais (C1 - Introdução, C2 - Implementação, C3 - Avaliação e C4 – Aquisição) • 121participantes de cursos oficiais MPS EAD (C1 – Introdução e C2 - Implementação) *NOVO* • 1.370aprovados 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 • 495avaliações MPS-SW (Software) • 2avaliações MPS-SV (Serviços) *NOVO*
Mudança no perfil da maturidade MPS-CMMI no Brasil em relação a 2003 • O modelo MPS é plenamentecompatí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 • 411MPS-SW = 70% (ver www.softex.br/mpsbr) • 174CMMI-DEV = 30% (ver ‘Maturity Profile Reports’. K Keller, B. Mack. CMMI Institute/Clearmodel. March 2013)
iMPS 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 ( >95% ) • 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
Quem 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)
Programa MPS.BR: programa de longoprazo(como o CMMI quecomeçou com o CMM em 1991, com antecedentesdesde 1988) 2012-2015 EXPANSÃO DO MPS.BR (no Brasil e no exterior) 2008-2011 CONSOLIDAÇÃO DO MPS.BR (no Brasil) 2004-2007 IMPLANTAÇÃO DO MPS.BR
Abordagem Holística: Modelos MPS-SW (Software) desde 2005 + MPS-SV (Serviços) em 2012 + MPS-RH (Pessoas) em 2014
Programa 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@nac.softex.br www.softex.br/mpsbr