A Evolução da Qualidade de Software no Brasil

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

Qualidade de Software Aula 7 / 2010
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
MPS.BR Melhoria de Processo do Software Brasileiro
MPS.BR – Melhoria de Processo do Software Brasileiro SUMÁRIO MPS.BR Meta 1: Resultados Dez2003-Dez2005 Meta 2: Resultados Dez2003-Dez2005 Conclusão.
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.
MPS.BR – Melhoria de Processo do Software Brasileiro SUMÁRIO MPS.BR Resultados Dez2003-Set2005 Ações Jul-Dez2005 Apoio a Grupos de Empresas Internacionalização.
MPS.BR - Melhoria de Processo do Software Brasileiro
Experiência da SWQuality com a Implantação e Organização de Grupos de Empresas utilizando os Modelos MPS.BR e CMMI Ana Cristina Rouiller, DSc Ana Liddy.
MPS.BR – Melhoria de Processo do Software Brasileiro Consolidação do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( ) Projeto.
SUMÁRIO Introdução: Programa MPS.BR e Modelo MPS
MPS.BR – Melhoria de Processo do Software Brasileiro
SUMÁRIO Introdução: Programa MPS.BR e Modelo MPS
Projeto: mps Br – melhoria de processo do software Brasileiro
SUMÁRIO Introdução – Programa MPS.BR e Modelo MPS
Programa MPS.BR, modelo MPS e pesquisas iMPS
O trabalho da Qualiti concentra-se em transformar projetos de software em casos de sucesso. Especializada em processos, arquiteturas e ferramentas de apoio.
Modelo de Maturidade em Transparência Organizacional
Djalma Domingos da Silva
Reutilização de Software
REALIZAÇÃO. REALIZAÇÃO OBJETIVO GERAL ESTABELECER E IMPLEMENTAR UM MODO INTEGRADO PARA O DESENVOLVIMENTO E QUALIFICAÇÃO DOS FORNECEDORES DAS PRINCIPAIS.
Mario Lúcio Côrtes Assessoria da Qualidade
Antonio Carlos Tonini Maio / 2004
Infraestrutura de tecnologia da informação
GESTÃO MODERNA DE RECURSOS HUMANOS NOS ÓRGÃOS PÚBLICOS
1ª Jornada Internacional da Gestão Pública “O caso MDIC”
Programa MPS.BR – Melhoria de Processo do Software Brasileiro: avanços, conquistas e resultados alcançados Kival Weber Coordenador Executivo do Programa.
Reunião de Abertura – Avaliação MPS.Br
1 Avaliação MPS.BR [ Nome da Unidade Organizacional] [Data]
Trabalho de Engenharia de Software II
Qualidade de Software Aula 7 / 2014/1 Prof. Dr. Luís Fernando Garcia
Modelos de Maturidade de Processos de Software
Capacitação em Processos de Software
MPS.BR Alessandro Oliveira dos Anjos Hellen Raile Oliveira de Lemos
Integrantes Gisely C. Oliveira Marcelo C. Ribeiro Maria Ap. Ferreira Rafael Vaz Walisson Junior Wesley C. Gomes.
Capability Maturity Model (CMM)
Gerenciamento de Projetos, MPS.BR e Qualidade em Software
CONSELHO FEDERAL DE CONTABILIDADE
Trabalho de Qualidade de Software
Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro)
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
[ Nome da Unidade Organizacional] [Data]
Melhoria de Processo do Software Brasileiro
Projeto mps Br: melhoria de processo do software Brasileiro
Reunião de Abertura – Avaliação MPS.Br
MPS-Br.
MPS.BR – Melhoria de Processo do Software Brasileiro Avaliação MPS.BR [ Nome da Unidade Organizacional] [Data]
FURNAS Centrais Elétricas S.A MW de Potência Instalada Km de Linha de Transmissão MVA de Capacidade de Transformação R$ Milhões.
Modelo de processos para la industria de software.
1) A série ISO 9000 é um conjunto de normas:
Melhoria do processo de software brasileiro
- CMMI- Capability Maturity Model Integration
<Nome da Unidade Organizacional> <Data>
1 Avaliação MPS.BR [ Nome da Unidade Organizacional] [Data]
Jeneffer Cristine Ferreira
<Nome da Unidade Organizacional> <data>
Melhoria de Processo do Software Brasileiro
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
QUALIDADE DE SOFTWARE Prof. Carlos Augusto da Costa Carvalho.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
Prof. Paulo Barreto  O gerenciamento da informação, segundo Davenport (1997), é um conjunto estruturado de atividades que espelha.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
MPS.BR – Melhoria de Processo do Software Brasileiro Avaliação MR-MPS-SW [ Nome da Unidade Organizacional] [Data]
MPS.BR – Melhoria de Processo do Software Brasileiro Avaliação MR-MPS-SW [ Nome da Unidade Organizacional] [Data]
A Governança de TI e o uso dos Modelos de Referência
Melhoria de Processo do Software Brasileiro
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

A Evolução da Qualidade de Software no Brasil 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 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 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 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 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)

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 (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)

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 (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)

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 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.

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 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

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 (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*

Mudanç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)

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 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 (no Brasil) 2012-2015 EXPANSÃO (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