MPS.BR - Melhoria de Processo de Software Brasileiro

17
Melhoria de Processo de Software Brasileiro MPS.BR por Adriana Silveira de Souza

description

MPS.BR - Melhoria de Processo de Software Brasileiro 􏰀 O programa mobilizador para Melhoria de Processo do Software Brasileiro (MPS.BR) está em desenvolvimento desde dezembro de 2003. 􏰀 É coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID).

Transcript of MPS.BR - Melhoria de Processo de Software Brasileiro

Page 1: MPS.BR - Melhoria de Processo de Software Brasileiro

Melhoria de Processo de Software Brasileiro

MPS.BR

porAdriana Silveira de Souza

Page 2: MPS.BR - Melhoria de Processo de Software Brasileiro

Apresentação

� Professora do Instituto de Informática da UFG e do Departamento de Computação da PUCGO

� Mestra em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS)

� Coordenou a avaliação de Produtos de Software na 1ª Chamada Nacional Softex - Núcleo UFRGS

� Consultora e Auditora Líder (Lead Auditor) da Norma de Qualidade NBR ISO/IEC 9001:2008

� Participou de avaliações de Produtos do Prêmio ASSESPRO� Implementadora de melhoria de processos em empresas do

estado de Goiás� Sócia da empresa Estratégia Tecnologia da Informação� Implementadora,Instrutora e Avaliadora líder do modelo MPS.BR

credenciada pelo Softex� Participa do Comitê Gestor do Modelo MPS.BR

Page 3: MPS.BR - Melhoria de Processo de Software Brasileiro

Estratégia TI

� Empresa Goiana, fundada em 2001� Trabalha com consultoria e treinamento em Engenharia de

Software, Sistemas de Informação e Bancos de Dados� Também faz desenvolvimento de software para uso próprio

� Alia conhecimento técnico-científico a experiência prática na � Alia conhecimento técnico-científico a experiência prática na área de software� Profissionais pós-graduados e certificados em MPS.BR� Experiência real em Engenharia de Software� Parceria com centros de excelência em TI

� Apóia a disseminação da Engenharia de Software em Goiás (Jornada Goiana em Engenharia de Software)

Page 4: MPS.BR - Melhoria de Processo de Software Brasileiro

� Banco do Brasil� CNX Tecnologia em Informática� C&S Computadores e Sistemas� Cercomp-UFG� Cyonm Technology� Datarey� Data Traffic� Decisão Sistemas� EMSA

Principais Clientes� Ministério Público - Goiás� Multidata� Novo Mundo� Neus Tecnologia da Informação� Next Millenium� Online Informática� Pacto Soluções� PC Sistemas� Planalto Informática� EMSA

� Engegraph� Formato Projetos e Desenvolvimento� Fotón Informática � Grupo Coca-Cola� Grupo Friboi� Ilog Tecnologia� Furnas – Centrais Elétricas� LG Informática� Living Consultoria

4

� Planalto Informática� Poligraph Representações e Sistemas� Prodata� Provider� Sea Tecnologia em Informática� Setransp� Siagri� Tecnisys Informática e Assessoria � Tribunal de Contas do Estado de Goiás� Totvs - RM Sistemas� Visent - OSX Telecomunicações

Page 5: MPS.BR - Melhoria de Processo de Software Brasileiro

Alguns problemas

� Falta de uma abordagem sistêmica� Ausência de:

�Documentação de sistemas e processos�Registro de problemas conhecidos e sua solução�Política de treinamento�Política de treinamento�Documentação das decisões tomadas

� Requisitos não especificados claramente� Divergência na forma como os processos são

executados

Page 6: MPS.BR - Melhoria de Processo de Software Brasileiro

� O programa mobilizador para Melhoria de Processo do Software Brasileiro (MPS.BR) está em desenvolvimento desde dezembro de 2003.

� É coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), com

MPS.BR

Excelência do Software Brasileiro (SOFTEX), com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID).

Page 7: MPS.BR - Melhoria de Processo de Software Brasileiro

Objetivos do MPS.BR

� Melhoria de Processo do Software em todo o país, com foco nas Pequenas e Médias empresas, a um custo acessível

� Definir um modelo que esteja em conformidade � Definir um modelo que esteja em conformidade com normas e padrões internacionais

� Definir um modelo de avaliação que seja mais flexível e de acordo com a realidade brasileira

Page 8: MPS.BR - Melhoria de Processo de Software Brasileiro

Estrutura do MPS.BR

MPS.BR ISO/IEC 12207ISO/IEC 15504

CMMI

Modelo de Negócio

(MN-MPS)

Método de Avaliação(MA-MPS)

Guia de Aquisição Guia Geral

Modelo de Referência(MR-MPS)

Guia de Avaliação Documento do Projeto

Guia de Implementações

Page 9: MPS.BR - Melhoria de Processo de Software Brasileiro

Base Técnica do MPS.BRISO/IEC 12207

Definição de Processos

Propósitos e Resultados

ISO/IEC 15504

Definição da Capacidade de Processos

Requisitos de Avaliação

MPS.BR

CMMI

Complementação de Processos

Page 10: MPS.BR - Melhoria de Processo de Software Brasileiro

Gerenciado Quantitativamente

Largamente

Definido

Em Otimização

Níveis de Maturidade

Desenvolvimento de Requisitos - DRE

Gerência de Decisões - GDEDesenvolvimento para Reutilização - DRUGerência de Riscos - GRIC

A

BGerência de Projetos - GPR (evolução)

(sem processo específico)

Parcialmente Gerenciado

Gerenciado

Parcialmente Definido

Largamente Definido

10

Medição - MED / Gerência de Configuração - GCOAquisição - AQU / Garantia da Qualidade - GQAGerência de Portfólio de Projetos - GPP

Avaliação e Melhoria do Processo Organizacional - AMPDefinição do Processo Organizacional - DFPGerência de Reutilização - GRUGerência de Recursos Humanos - GRHGerência de Projetos - GPR (evolução)

Desenvolvimento de Requisitos - DREProjeto e Construção do Produto - PCPIntegração do Produto - ITPVerificação - VER / Validação - VAL

G

F

E

D

Gerência de Requisitos - GREGerência de Projetos - GPR

Page 11: MPS.BR - Melhoria de Processo de Software Brasileiro

Cenário Atual – MPS.BR� Programa foi planejado em 3 períodos:

� Implantação (2004-2007)� Consolidação (2008-2011)� Internacionalização (2012-2015)233 Empresas avaliadas (09/2005 até 10/2010), � 233 Empresas avaliadas (09/2005 até 10/2010), tendo mais 31 avaliações em andamento no período de outubro

� Nível A: 3 empresas, Nível C: 7 empresas, Nível D: 1 empresa, Nível E: 6 empresas, Nível F: 65 empresas e Nível G: 148 empresas

Page 12: MPS.BR - Melhoria de Processo de Software Brasileiro

Cenário Atual – MPS.BR� 18 Instituições Implementadoras, 12 Instituições

Avaliadoras, 2 Instituições de Consultoria de Aquisição e 13 Instituições Organizadoras de Grupos de Empresas

� 361 Implementadores, 99 Avaliadores e 6 � 361 Implementadores, 99 Avaliadores e 6 Consultores de Aquisição

� Foram cerca de R$ 12,2 Milhões captados – 110 empresas apoiadas (70 Níveis G e F - e 40 Níveis E, D e C)

Page 13: MPS.BR - Melhoria de Processo de Software Brasileiro

MPS.BR e seu Desempenho no Mercado Brasileiro� Satisfação com o Modelo: 64,7 % estão

satisfeitas, 28,21 % estão parcialmente satisfeitas e apenas 0,64% estão insatisfeitas

� Tamanho dos Projetos: apenas 25,64% medem os tamanhos dos projeto em pontos de função. os tamanhos dos projeto em pontos de função. Depois com 12,18% empresas medem o tamanho dos seus projetos utilizando pontos de casos de uso

� Tamanho dos projetos: � Empresas Níveis G- F: 45 pontos de função � Empresas Níveis E – A: 215 pontos de função

Page 14: MPS.BR - Melhoria de Processo de Software Brasileiro

MPS.BR e seu Desempenho no Mercado Brasileiro

� Precisão de estimativas: As empresas de maior maturidade tem maior acerto nas estimativas realizadas nos projetos

� Produtividade:

� 45 % pontos de função para nível G� 80,36 % pontos de função para nível F� 55,33 % pontos de função para níveis E-A

� Retorno de investimento

� 72,2 % das empresas ressaltaram que tiveram aumento de faturamento

Page 15: MPS.BR - Melhoria de Processo de Software Brasileiro

Conclusões

� MPS.BR utiliza boas práticas já consagradas� CMMI, 12207, 15504, ...

� Suaviza a subida em direção à qualidade� 5 níveis do MPS.BR mapeiam para 2 do CMMI� 5 níveis do MPS.BR mapeiam para 2 do CMMI

� Herda os problemas dos modelos nos quais o MPS.BR é baseado� Abordagem rigorosa nem sempre é a mais

indicada� Custo de implantação e manutenção (ainda) é

alto

Page 16: MPS.BR - Melhoria de Processo de Software Brasileiro

Maiores informações

� Estratégia Tecnologia da Informação (62) 39427410 ou (62) 39427510

[email protected]@estrategia.eti.br

ou

[email protected]

Page 17: MPS.BR - Melhoria de Processo de Software Brasileiro

Perguntas????

Muito Obrigada!

[email protected]