Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil

Documentos relacionados
MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR: Melhoria de Processo do Software Brasileiro e dos Resultados de Desempenho

MPS.BR Melhoria de Processo do Software Brasileiro

Programa 04/12/ /12/ Relato de experiência Integração de modelos CMMI, MPS.BR e ISO 9000 na 7COMm Sergio Esmério (7COMm)

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

MPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Melhoria do Processo de Software MPS-BR

Programa MPS.BR: resultados e perspectivas

Modelos de Maturidade: MPS.BR. Aécio Costa

Expansão do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( )

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de Sumário

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE

Programa MPS.BR e Modelo MPS: Principais Resultados, Benefícios e Beneficiários da Melhoria de Processo de Software no Brasil

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

MPS.BR Melhoria de Processo do Software Brasileiro

FACULDADE SENAC GOIÂNIA

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

Sheila Reinehr PUCPR - QualityFocus WAMPS 2012

Projeto mps Br melhoria de processo do software Brasileiro

Melhoria de Processos de Software com o MPS.BR

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software

22/10/2012 WAMPS Implementação do MPS.BR na Informal Informática: Um Relato da Trajetória de Melhoria até o Nível C de Maturidade

Políticas de Qualidade em TI


MPS.BR - Melhoria de Processo do Software Brasileiro

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 3: Fundamentação para Implementação do Nível E do MR-MPS-SW:2012

Série Rações Semanais MPS.BR Rogério Araújo

MPS.BR - Melhoria de Processo do Software Brasileiro

Mapeamento para Implantação Conjunta dos Modelos MR-MPS-SW e CERTICS. Larissa Lopes de Araujo Ana Regina Rocha Gleison Santos

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 8: Implementação do MR-MPS em organizações que adquirem software

Quem Somos CMM/ CMMI. ISO 9000 PNQ ISO ISO ITIL Outros modelos. Gestão Sistêmica da. Alinhamento às Diretrizes Organizacionais.

CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR

LISTA DE EXERCÍCIOS MPS.BR

MPS.BR Melhoria de Processo do Software Brasileiro

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 10: Implementação do MR-MPS em organizações do tipo Fábrica de Teste

FUMSOFT EDITAL 001/2013 1ª EDIÇÃO

MPS - Melhoria de Processo de Software e Serviços. Guia Geral MPS de Serviços

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM

Uma Análise da Influência do Programa MPS.BR em Artigos Técnicos Publicados no WAMPS

Implantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos

QUALIDADE. Avaliação positiva

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Gestão de Pessoas

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Gestão de Pessoas

Estudo de caso para implantação do modelo MR-MPS-SV


MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 10: Implementação do MR-MPS em organizações do tipo Fábrica de Teste

Definição de Processos Reutilizáveis para Desenvolvimento de Software com Aquisição

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

MPS.BR A EXPERIÊNCIA E OS BENEFÍCIOS EM IMPLANTAR O MODELO NOS NÍVEIS G E F:

Carlos Henrique Santos da Silva, MSc, PMP

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

QUALIDADE DE SOFTWARE AULA N.7

Implantação do MoProSoft utilizando REDMINE em uma empresa avaliada MPS.BR

Políticas de Qualidade em TI

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

INFORMAÇÕES ADICIONAIS

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional

Modelo de Referência para melhoria do processo de software (MR mps)

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR

Fatores que Influenciam na Migração do Processo de Melhoria de Software baseado em MPS para o CMMI nas Empresas Brasileiras

MPS.BR - Melhoria de Processo do Software Brasileiro

A Qualidade no Setor de Software Brasileiro

WAMPS Gestão Integrada da Melhoria de Processos em Organizações de Software. Ana Regina Rocha Marcelo Mello 19/10/2009

VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

Qualidade de software

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Qualidade em TIC: Principais normas e modelos

Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança.

Seminário de Oportunidades

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 5: Fundamentação para Implementação do Nível C do MR-MPS-SW:2012

FERRAMENTA COLABORATIVA PARA APOIO ÀGESTÃO DO CONHECIMENTO EM INICIATIVAS MPS

Definição do Framework

Políticas de Qualidade em TI

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 5: Fundamentação para Implementação do Nível C do MR-MPS-SV:2012

GIOVANI HIPOLITO MARONEZE ESTUDO DE CASO CONTENDO IMPLANTAÇÃO DO MODELO MR-MPS-SV (NÍVEL G)

Transcrição:

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil 1. Qualidade de Software: motivação para o foco no processo, características dos processos de software e abordagens para melhoria de processo de software 2. Programa MPS.BR: objetivo, metas técnicas e de mercado, mobilização conjunta no Brasil da Tripla Hélice (Academia + Governo + Indústria) 3. Modelo MPS: componentes do modelo MPS, modelo de referência MR-MPS-SW 4. 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 5. 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 2013 30Set2013 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 Process Improvement) A definição e o uso de Processos de Software envolve uma complexa interrelaçã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 Institute of Technology] - Slicing the Knowledge-based Economy in Brazil, China and India: a tale of 3 software industries

Qualidade de Software: abordagens para melhoria de processo de software 1. Normas Gerais da Qualidade ISO 9001 Sistema de Gestão da Qualidade 2. 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) 3. 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)

Programa MPS.BR Melhoria de Processo do Software Brasileiro

Programa MPS.BR Melhoria de Processo do Software Brasileiro 1. 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 2. 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 3. 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 4. 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 1. 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 2. 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 3. 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 4. 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)

MR-MPS-SW (Guia Geral MPS de Software:2012) 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 E F G (mais baixo) 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 Medição MED, Garantia da Qualidade GQA, Gerência de Portfólio de Projetos GPP, Gerência de Configuração GCO, Aquisição - AQU Gerência de Projetos GPR, Gerência de Requisitos GRE 1.1, 2.1, 2.2, 3.1, 3.2 1.1, 2.1, 2.2, 3.1 o processo é definido, 3.2 o processo está implementado 1.1, 2.1, 2.2 os produtos de trabalho do processo são gerenciados 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.

Resultados Alcançados: JAN2004-AGO2013 Meta técnica: criação e aprimoramento do Modelo MPS 1. 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 2. Instituições Implementadoras (II): 20 II/MPS credenciadas (COMUNICADO 3/2004), com 160 implementadores MPS associados 3. Instituições Avaliadoras (IA): 12 IA/MPS credenciadas (COMUNICADO 10/2006), com 70 avaliadores MPS associados 4. Instituições de Consultoria de Aquisição (ICA): 2 ICA/MPS credenciadas (COMUNICADO 12/2006) e 8 CA habilitados

Resultados Alcançados: JAN2004-AGO2013 Meta de mercado: disseminação e adoção do Modelo MPS 1. Em 2004, criação do Modelo de Negócio MN-MPS (atualizado sempre que necessário) 2. 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.466 participantes de cursos oficiais MPS presenciais (C1 - Introdução, C2 - Implementação, C3 - Avaliação e C4 Aquisição) 91 participantes de cursos oficiais MPS EAD (C1 Introdução e C2 - Implementação) *NOVO* 1.371 aprovados em provas oficiais MPS (P1 - Introdução, P2 - Implementação, P3 - Avaliação e P4 Aquisição) 3. Avaliações MPS publicadas em www.softex.br/mpsbr 489 avaliações MPS-SW (Software) 2 avaliações MPS-SV (Serviços) *NOVO*

Mudança no perfil da maturidade MPS-CMMI no Brasil em relação a 2003 1. O modelo MPS é plenamente compatível com o CMMI, possibilitando a realização de Avaliações MPS-CMMI Complementares Conjuntas 2. 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 3. 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)

imps 2012: Evidências sobre o Desempenho das Empresas que Adotaram o Modelo MPS-SW desde 2008 ( ver www.softex.br/mpsbr ) 1. 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 2. A satisfação com o modelo MPS permanece alta ( >95% ) 3. 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 4. 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) 1. 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 2. 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 3. 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 longo prazo (como o CMMI que começou com o CMM em 1991, com antecedentes desde 1988) 2004-2007 IMPLANTAÇÃO DO MPS.BR 2008-2011 CONSOLIDAÇÃO DO MPS.BR (no Brasil) 2012-2015 EXPANSÃO DO MPS.BR (no Brasil e no exterior)

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