Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Unochapecó Aula Inaugural dos Cursos de Ciência da Computação e Sistemas de Informação Chapecó-SC, 26 de março de 2008
SOFTEX: Associação para Promoção da Excelência do Software Brasileiro www.softex.br Organização da Sociedade Civil de Interesse Público que visa aumentar a competitividade da indústria de software brasileira por meio de ações em três áreas-fim: Capacitação e Inovação Mercado Qualidade e Competitividade Coordena as ações de 22 Agentes SOFTEX, em 15 UF, com mais de 1.000 empresas associadas (cerca de 70% são micro e pequenas empresas)
Maturidade do Processo de Software no Brasil em 2003 No início dos anos 2000, estudos mostraram que: era necessário um esforço significativo para aumentar a maturidade dos processos de software nas empresas brasileiras [MCT 2001] nos últimos anos, as empresas de software no Brasil favoreceram a ISO 9000 em detrimento de outras normas e modelos especificamente voltadas para a melhoria de processos de software. Até 2003, na Índia, 32 empresas atingiram o nível 5 do CMM; enquanto a China tinha uma empresa e o Brasil nenhuma [MIT 2003] em 2003, havia apenas 30 organizações no Brasil (a maioria subsidiária de empresas multinacionais) com resultados publicados de avaliações CMM Capability Maturity Model, do SEI Software Engineering Institute/ CMU Carnegie Mellon University (antecessor do CMMI Capability Maturity Model Integration): 24 no nível 2 - Repeatable, 5 no nível 3 - Defined, 1 no nível 4 Managed e nenhuma no nível 5 Optimizing Ref: [MCT 2001] Qualidade e Produtividade no Setor de Software Brasileiro [MIT 2003] Slicing the Knowledge-based Economy in Brazil, China and India: a tale of 3 software industries
Programa MPS.BR Melhoria de Processo do Software Brasileiro Para ajudar na solução deste problema, a SOFTEX lançou o Programa MPS.BR no dia 11Dez2003, em reunião realizada no MCT Ministério da Ciência e Tecnologia, em Brasília-DF O propósito do Programa MPS.BR (acrônimo) é a Melhoria de Processo do Software Brasileiro, compreendendo: desenvolvimento e aprimoramento do Modelo MPS em conformidade com as normas ISO/IEC 12207 Software Life Cycle Processes e ISO/IEC 15504 Process Assessment compatível com o CMMI baseado nas melhores práticas da Engenharia de Software adequado à realidade das empresas brasileiras disseminação e adoção do Modelo MPS, a um custo razoável, em todas as regiões do país tanto em pequenas e médias empresas (PME) como em grandes organizações públicas e privadas
Modelo MPS: MR-MPS, MA-MPS e MN-MPS Modelo MPS ISO/IEC 12207 CMMI-DEV ISO/IEC 15504 Modelo de Referência (MR-MPS) Modelo de Avaliação (MA-MPS) Modelo de Negócio (MN-MPS) Guia Geral Guia de Aquisição Guia de Avaliação Documento do MPS.BR Guia de Implementação
MR-MPS: Níveis de Maturidade (7 níveis) base da pirâmide (2 níveis) Nível F Gerenciado (base da pirâmide) G Parcialmente Gerenciado (base da pirâmide) Processo Medição - MED Garantia da Qualidade - GQA Gerência de Configuração - GCO Aquisição - AQU Gerência de Requisitos - GRE Gerência de Projetos - GPR Capacidade (Atributo de Processo) AP 1.1 AP 2.1 AP 2.2 AP 1.1 AP 2.1
MR-MPS: Níveis de Maturidade (7 níveis) meio da pirâmide (3 níveis) Nível C Definido (meio da pirâmide) D Largamente Definido (meio da pirâmide) E Parcialmente Definido (meio da pirâmide) Processo Gerência de Riscos - GRI Desenvolvimento para Reutilização DRU Gerência de Reutilização GRU (evolução) Análise de Decisão e Resolução - ADR Verificação - VER Validação - VAL Projeto e Construção do Produto - PCP Integração do Produto - ITP Desenvolvimento de Requisitos - DRE 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 Capacidade AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2
MR-MPS: Níveis de Maturidade (7 níveis) topo da pirâmide (2 níveis) Nível Processo Capacidade A Em Otimização (topo da pirâmide) B Gerenciado Quantitativamente Análise de Causas de Problemas e Resolução - ACP Gerência de Projetos GPR (evolução) AP 1.1, AP 2.1, AP2.2, AP 3.1, AP 3.2, AP 4.1, AP 4.2, AP 5.1 e AP 5.2 AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 e AP 4.2 (topo da pirâmide)
Mapa dos Cursos e Provas do MPS.BR C1 Curso de Introdução P1 Prova de Introdução C2 Curso de Implementação C3 Curso de Avaliação C4 Curso de Aquisição P2 - Prova de Implementação P3 - Prova de Avaliação P4 - Prova de Aquisição Consultor de Implementação ( ver COMUNICADO 03/2004) Avaliador (ver COMUNICADO 10/2006) Consultor de Aquisição (ver COMUNICADO 12/2006)
Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Unochapecó Aula Inaugural dos Cursos de Ciência da Computação e Sistemas de Informação Chapecó-SC, 26 de março de 2008
Programa MPS.BR: Objetivo e Metas Objetivo (Propósito) Melhoria de Processo do Software Brasileiro (MPS.BR) Meta (Processo) Desenvolvimento e aprimoramento do Modelo MPS Resultados Esperados 2004-2007: Implantação do MPS.BR 1. Guias do MPS.BR 2. Cursos e Provas do MPS.BR 3. Instituições Implementadoras (II) 4. Instituições Avaliadoras (IA) 5. Consultores de Aquisição (CA)
Resultados Alcançados 2004-2007 (Implantação do Programa MPS.BR) Meta (Processo): Desenvolvimento e aprimoramento do Modelo MPS Guias do MPS.BR (disponíveis para download gratuito na seção Guias em www.softex.br/mpsbr): Guia Geral versão 1.2 Guia de Aquisição versão 1.2 Guia de Implementação versão 1.1 (7 partes) Guia de Avaliação versão 1.1 Cursos e Provas do MPS.BR (mais de): 2.800 pessoas participantes de cursos C1 - Introdução, C2 - Implementação, C3 - Avaliação e C4 - Aquisição, em todas as regiões do país 30 instrutores treinados e autorizados a ministrar estes cursos 800 pessoas aprovadas em provas P1 - Introdução, P2 - Implementação, P3 - Avaliação e P4 - Aquisição Instituições Implementadoras (II): 18 II credenciadas (COMUNICADO 3/2004) Instituições Avaliadoras (IA): 7 IA credenciadas (COMUNICADO 10/2006) Consultores de Aquisição (CA): 2 CA certificados (COMUNICADO 12/2006)
Programa MPS.BR: Objetivo e Metas Objetivo (Propósito) Melhoria de Processo do Software Brasileiro (MPS.BR) Meta (Processo) Disseminação e adoção do Modelo MPS, a um custo razoável, em todas as regiões do país Resultados Esperados 2004-2007: Implantação do MPS.BR 1. 120 empresas com MR-MPS implementado (12 meses) 2. 50%, no mínimo, com avaliação MA-MPS (3 meses subsequentes)
Resultados Alcançados 2004-2007 (Implantação do Programa MPS.BR) Meta (Processo): Disseminação e adoção do Modelo MPS, a um custo razoável, em todas as regiões do país Em 2004-2005, implementações-piloto do Modelo MPS em grupos de empresas no Rio de Janeiro, Campinas e Recife Em 2006-2007, no: Modelo de Negócio Cooperado (MNC), conforme o COMUNICADO 20/2005, 11 Instituições Organizadoras de Grupos de Empresas (IOGE) assinaram convênios com SOFTEX para implementação do MR-MPS (12 meses) e avaliação MA-MPS (3 meses subsequentes) em 93 PMEs apoiadas (77 nível G e 16 nível F) Modelo de Negócio Específico (MNE), com apoio de Instituições Implementadoras (II), outras organizações (privadas e governamentais) de todos os portes estão implementando o MR-MPS e se submetendo a avaliações MA-MPS nos níveis G-F e em níveis mais elevados
Resultados Alcançados 2004-2007 (Implantação do Programa MPS.BR) 2005 2006 2007 2005-2007 Avaliações MPS publicadas (válidas por 3 anos, a contar da data de conclusão) 5 12 55 72 Nível A Em Otimização (mais alto) - 2 1 3 Nível B Gerenciado Quantitativamente - - - - Nível C Definido - - - - Nível D Largamente Definido - 1-1 Nível E Parcialmente Definido 1 1 1 3 Nível F Gerenciado 3-12 15 Nível G Parcialmente Gerenciado (mais baixo) 1 8 41 50
Resultados Alcançados 2004-2007 (Implantação do Programa MPS.BR) Prêmio Melhor Artigo Técnico do SBQS 2005. Modelo de Referência e Método de Avaliação para Melhoria de Processo de Software (MR-MPS e MA-MPS). Artigo apresentado no SBQS 2005 (IV Simpósio Brasileiro de Qualidade de Software). Porto Alegre, Jun2005 Prêmio Dorgival Brandão Júnior da Qualidade e Produtividade em Software - 2007. MPS.BR Melhoria de Processo do Software Brasileiro (Dez2003- Dez2006). 1º lugar dentre 99 projetos do PBQP Software/MCT ciclo 2006
Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Unochapecó Aula Inaugural dos Cursos de Ciência da Computação e Sistemas de Informação Chapecó-SC, 26 de março de 2008
Melhoria de Processo do Software Brasileiro (MPS.BR): programa de longo prazo, como o CMMI que começou com o CMM em 1988 2008-2010 CONSOLIDAÇÃO DO MPS.BR 2004-2007 IMPLANTAÇÃO DO MPS.BR
Programa MPS.BR: Objetivo e Metas Objetivo (Propósito) Melhoria de Processo do Software Brasileiro (MPS.BR) Meta (Processo) Desenvolvimento e aprimoramento do Modelo MPS Resultados Esperados 2008-2010: Consolidação do MPS.BR 1. Guias do MPS.BR: suíte 2.0 2. Cursos e Provas do MPS.BR: 2.000 pessoas (adicionais) 3. Instituições Implementadoras (II): 30 II (total) 4. Instituições Avaliadoras (IA): 15 IA (total) 5. Consultores de Aquisição (CA): 30 CA (total)
Programa MPS.BR: Objetivo e Metas Objetivo (Propósito) Melhoria de Processo do Software Brasileiro (MPS.BR) Meta (Processo) Disseminação e adoção do Modelo MPS, a um custo razoável, em todas as regiões do país Resultados Esperados 2008-2010: Consolidação do MPS.BR 1. + 300 empresas com MR-MPS implementado (12 meses) e avaliação MA-MPS (3 meses subsequentes), com foco seja nos níveis G-F (base da pirâmide) seja nos níveis E-D-C (meio da pirâmide) 2. MPS.BR: Lições Aprendidas (com a implementação, avaliação e organização de grupos de empresas): uso do ambiente de Gestão do Conhecimento CoreKM, publicação de documento-síntese em Português, Espanhol e Inglês 3. Resultados de Desempenho (de organizações que adotaram o Modelo MPS, em categorias tais como: custo, prazo, qualidade, satisfação do cliente e ROI), além de pesquisa de satisfação com o Modelo MPS: uso do repositório imps no ambiente CoreKM
N de Organizações Avaliadas no Modelo MPS nos Níveis G-A 50 45 40 35 30 25 20 15 10 5 0 G F E D C B A 2005-2007 (72 organizações) 2008-2010 (8 organizações até Mar2008)
Melhoria de Processo do Software Brasileiro (MPS.BR) SUMÁRIO 1. Introdução 2. Implantação do Programa MPS.BR: 2004 2007 3. Consolidação do Programa MPS.BR: 2008-2010 4. Conclusão Kival Weber Coordenador Executivo do Programa MPS.BR Unochapecó Aula Inaugural dos Cursos de Ciência da Computação e Sistemas de Informação Chapecó-SC, 26 de março de 2008
MPS.BR: um programa mobilizador 1. O Programa MPS.BR é um programa mobilizador. Dicionário Aurélio: mobilizar é motivar, mover, agir em prol de (causa, campanha, movimento, etc) 2. O Programa MPS.BR é um empreendimento magno no setor de software brasileiro, com forte interação Universidade-Empresa-Governo 3. O Programa MPS.BR é, sobretudo, um grande esforço de capacitação nacional (de pessoas, instituições e organizações interessadas no Modelo MPS) visando melhorar continuamente os processos de software nas empresas, sua capacidade de inovar e de competir no mercado local e global 4. No período 2004-2007 (etapa de Implantação do Programa MPS.BR) os resultados alcançados foram excelentes, superando os resultados esperados e atingindo o propósito de melhoria dos processos de software nas organizações que adotaram o Modelo MPS MPS.BR Melhoria de Processo do do Software Brasileiro
Modelo MPS para melhoria de processo de software 1. O Modelo MPS foi criado de acordo com a realidade das empresas brasileiras, visando sua implementação e avaliação a um custo razoável 2. A criação e aprimoramento do Modelo MPS só foi possível com o envolvimento de uma equipe competente (ETM Equipe Técnica do Modelo), que conta com experientes colaboradores de renomadas instituições, resultando em grande agregação de valor e impacto tecnológico 3. O Modelo MPS tem propiciado amplo debate e aprendizado no Brasil sobre Melhoria de Processo de Software, com mudança cultural significativa 4. A receptividade do Modelo MPS é extraordinária, em todas as regiões brasileiras (SU, SE, CO, NE e NO) e em organizações de diferentes portes (privadas e governamentais) 5. A adoção do Modelo MPS está acelerando no Brasil, com aceitação pelo mercado nas mesmas condições de modelos equivalentes
Melhoria de Processo do Software Brasileiro (MPS.BR)
Melhoria de Processo do Software Brasileiro (MPS.BR) Muito Obrigado Perguntas?