Vous êtes sur la page 1sur 34

Programa MPS.

BR:
resultados e perspectivas

Ana Regina Rocha


Programa de Engenharia de
Sistemas e Computao
Coordenadora da Equipe Tcnica do Modelo MPS
Uma Organizao com bom desempenho gasta 80%
de seu esforo na preveno de problemas,
enquanto uma Organizao de baixo desempenho
gasta 90% de seu tempo corrigindo sintomas em
vez de causas de problemas
Liderana no Mercado de Software

Depende de:
desenvolver rpido
com baixo custo
com alta qualidade
Preocupaes da
Engenharia de Software

Qualidade do processo
Qualidade do produto

Necessidades do Negcio
Trs Foras no Desenvolvimento de Software

Processo

Tecnologia Pessoas
Processo de Software: Definio

Conjunto de atividades, mtodos e prticas utilizadas na produo e


desenvolvimento de software.
(Humphrey 1989)

Conjunto de atividades, mtodos, prticas e transformaes que as


pessoas usam para desenvolver e manter o software e os produtos
associados (por exemplo: planos de projeto, documentos, cdigo,
casos de teste e manuais de usurio) (IEEE Std 610)
Processos devem ser:

tecnologicamente competitivos, adaptveis e adequados


com relao ao tempo

capazes de produzir produtos que atingem as


necessidades do cliente e do negcio

adequados cultura organizacional


Motivao para o Processo de Software

Qualidade do processo

Aumento da qualidade do produto


Diminuio do retrabalho
Maior produtividade
Reduo do tempo para atender o mercado
Maior competitividade
Maior preciso nas estimativas
Processo Imaturo

Caractersticas
Ad hoc - Improvisado
Fortemente dependente dos profissionais
Indisciplinado

Consequncias
pouca produtividade
qualidade de difcil previso
alto custo de manuteno
risco na adoo de novas tecnologias
Processo Maduro

Caractersticas
Processo conhecido por todos
Apoio visvel da alta administrao
Auditagem da fidelidade ao processo
Medidas do produto e do processo
Adoo disciplinada de tecnologias

Consequncias
papis e responsabilidades claramente definidos
acompanhamento da qualidade do produto e da
satisfao do cliente
expectativas para custos, cronograma, funcionalidades e
qualidade do produto so usualmente alcanadas
Principais Normas para Processo de
Software

ISO/IEC 12207:2008 IEEE Std 12207:2008

ISO/IEC 15504
ISO/IEC 12207:2008 IEEE Std 12207-2008
Systems and Software Engineering - Software Life Cycle Processes

Framework para processos de ciclo de vida

Contm processos, atividades e tarefas que devem


ser aplicadas durante a aquisio de sistemas que
contm software, produtos de software stand-alone,
servios de software e durante o fornecimento,
desenvolvimento, operao e manuteno de
produtos de software
PROCESSOS NO CONTEXTO DO SISTEMA PROCESSOS ESPECFICOS DE SOFTWARE
Processos de Processos do Processos Processos de Processos de
Acordo Projeto Tcnicos Implementao de Sw Apoio de Sw
Planejamento do Implementao do Ger. da Docum. do
Aquisio Def. de Requisitos
Projeto Software Software

Anlise de Req. do Anlise de Ger. de Config. do


Fornecimento Avaliao e Controle Requisitos do Sw
Sistema Software
do Projeto
Projeto da Arq. do Projeto da Arq. de Garantia da
Processos Ger. de Deciso Sistema Software Qualidade do Sw
Organizacionais de Apoio
Projeto Detalhado Verificao do
aos Projetos Ger. de Riscos Implementao
do Software Software

Ger. de Integrao do Construo do Validao do


Ger. do Modelo
Configurao Sistema Software Software
de Ciclo de Vida

Ger. da Infra- Ger. de Teste de Qualif. do Integrao do Reviso do


estrutura Informaes Sistema Software Software

Instalao do Teste de Qualif. do Auditoria do


Ger. do Portfolio Medio Software Software Software
de Projetos
Apoio Aceitao Resoluo de
Ger. de Recursos Problemas do Sw
do Software
Humanos
Operao do
Ger. da Qualidade Software Processos de Reutilizao de Software

Manuteno do Engenharia de Ger. do Programa


Softwre Domnio de Reutilizao

Descarte do Ger. de Ativos


Software Reutilizveis
Norma ISO/IEC 15504

Framework para Avaliao e Melhoria de Processos


ISO/IEC 15504

normativo
[1] Viso geral e vocabulrio
[2] Estrutura para medio de capacidade de processo,
composta por seis nveis de capacidade(0 a 5)
[2] Requisitos para um processo de avaliao de processo
[2] Requisitos para modelos de referncia de processo
[2] Requisitos para modelos de avaliao de processo
[2] Requisitos para verificao de conformidade
de uma avaliao
[3] Guia para avaliao de processo
[3] Orientaes para qualificao de avaliadores competentes
[3] Exemplo de atividades de um processo de avaliao
[4] Guia para utilizao dos resultados de uma avaliao de processo, para
melhoria ou determinao de capacidade
[5] Exemplo de um modelo de avaliao de processo
[6] Exemplo de um modelo de avaliao de processos de ciclo de vida (RT)
[7] Avaliao da maturidade organizacional (RT)
CMMI-DEV (2006)

Modelo de maturidade para processos de


software

Desenvolvido pelo SEI (Software Engineering


Institute)

Evoluo do CMM
Nveis de Maturidade CMMI
5
Implantao de Inovaes na Organizao
Anlise e Resoluo de Causas de Problemas e Defeitos

4 Desempenho do Processo Organizacional


Gerncia Quantitativa do Projeto

Avaliao e Melhoria do Processo Organizacional


3 Definio do Processo Organizacional
Gerncia Integrada de Projetos
Treinamento Organizacional
Desenvolvimento de Requisitos
Soluo Tcnica/ Integrao do Produto
Verificao
Validao
Anlise de Deciso
Gerncia de Riscos
Planejamento de Projetos
2 Monitorao e Controle de Projetos
Medio e Anlise
Gerncia de Configurao
Garantia da Qualidade do Processo e do Produto
Gerncia de Acordos com Fornecedores
Maturidade do Processo de Software no Brasil em 2003

No incio dos anos 2000, estudos mostraram que:


era necessrio um esforo 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 nvel 5 do CMM; enquanto a China tinha uma empresa e o Brasil
nenhuma [MIT 2003]

em 2003, havia apenas 30 organizaes no Brasil (a maioria subsidiria de


empresas multinacionais) com resultados publicados de avaliaes CMM
24 no nvel 2, 5 no nvel 3, 1 no nvel 4 e nenhuma no nvel 5.
Referncias:
[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

Incio: Dezembro 2003


Objetivo
Melhoria de processo do software brasileiro
Alvo principal
Pequenas e mdias empresas (aproximadamente 73% da
indstria de software)
Coordenao Geral
Sociedade SOFTEX
Apoio
BID
Ministrio da Cincia e Tecnologia
FINEP
SEBRAE
Gerncia do Programa MPS.BR

Unidade de Execuo: SOFTEX

Equipe Tcnica do Modelo

Forum de Credenciamento e Controle

Fator Crtico de Sucesso


Envolvimento Governo Universidade - Empresa
Modelo de Referncia MPS (MR MPS)

Base Terica
ISO/IEC 12207:2008 IEEE Std 12207:2008
ISO/IEC 15504-2

Compatibilidade com o CMMI -DEV


Nveis de A
(s evoluo da capacidade)
Maturidade MPS
B Gerncia de Projetos (evoluo)
C Gerncia de Decises
Desenvolvimento para Reutilizao
Gerncia de Riscos
D Desenvolvimento de Requisitos
Projeto e Construo do Produto
Integrao do Produto
Verificao
Validao
E Avaliao e Melhoria do Processo Organizacional
Definio do Processo Organizacional
Gerncia de Recursos Humanos
Gerncia de Reutilizao
Gerncia de Projetos (evoluo)
F Medio
Gerncia de Configurao
Aquisio
Garantia da Qualidade
Gerncia de Portflio de Projetos
G Gerncia de Requisitos
Gerncia de Projetos
Mtodo de Avaliao MPS

Base Terica
ISO/IEC 15504-2
Programa MPS.BR: um programa de longo prazo

2008-2010

CONSOLIDAO
DO MPS.BR

2004-2007

IMPLANTAO
DO MPS.BR
Resultados: Documentos

Guia Geral: 2009


Guia de Avaliao:2009
Guias de Implementao: 2009
Parte 1: Nvel G
Parte 2: Nvel F
Parte 3: Nvel E
Parte 4: Nvel D
Parte 5: Nvel C
Parte 6: Nvel B
Parte 7: Nvel A
Parte 8: MR MPS para organizaes que adquirem software
Parte 9: MR MPS para fbricas de cdigo
Parte 10: MR MPS para fbricas de teste
Guia de Aquisio:2009
Resultados: Avaliaes Realizadas
(at 21 set 2009)
70 173 avaliaes publicadas
60 74% pequenas e mdias organizaes
2005-2007: 72
26% grandes organizaes
50 organizations
40
30 2008-2011: 101
20 organizations
until Sep 21,
10 2009
2005-2007: 72 organizaes
0 avaliadas
G F E D C B A
2008-2011: 101 organizaes
avaliadas (at 21 set)
Resultados: Formao de Pessoal

3.718 pessoas assistiram a cursos MPS em


todas as regies do Brasil
1.120 pessoas aprovadas em provas MPS
19 Instituies Implementadoras
137 consultores de implementao credenciados
10 Instituies Avaliadoras
51 avaliadores credenciados
2010: incio Curso Especializao em Engenharia e Qualidade
de Software com MPS.BR em vrias regies coordenado pela
SOFTEX
Resultados: Desempenho de
Organizaes que adotaram o MPS
iMPS: informaes para acompanhar e evidenciar a variao de
desempenho de empresas que adotam o MPS
Resultados 2008: 123 questionrios vlidos

Satisfao com o MPS Retorno do Investimento

Implemen- Avaliando Nvel G Nvel F Nvel E-A


Nvel G Nvel F Nvel E-A
tando
Resultados: Melhoria de processos
multi-modelos

ISO 9001
CMMI
MPS

Avaliao conjunta MPS/CMMI


Synos: avaliao conjunta CMMI N3 e MPS C
Avaliao complementar MPS aps avaliao CMMI
ZCR: avaliao complementar MPS F aps CMMI N2
Perspectivas: Resultados Esperados para 2008-2010
- Consolidao do MPS.BR -

Meta 1 (tcnica)
Criao e aprimoramento do modelo MPS

Resultados Esperados 2008-2010


1. Guias do MPS.BR: sute 2.0 (em conformidade com a nova
ISO/IEC 12207:2008 Software life cycle processes e a ISO/IEC
15504-2:2003 Process assessment Part 2: Performing an
assessment)
2. Cursos e Provas do MPS.BR: 2.200 participantes de cursos e
600 aprovados em provas (adicionais)
3. Instituies Implementadoras: 30 II (total)
4. Instituies Avaliadoras: 15 IA (total)
5. Consultores de Aquisio: 30 CA (total)
Perspectivas: Resultados Esperados para 2008-2010 -
Consolidao do MPS.BR -

Meta 2 (mercado)
Disseminao e adoo do modelo MPS, a um custo razovel,
em todas as regies do pas
Resultados Esperados 2008-2010
1. + 300 empresas no Brasil (a confirmar) com MR-MPS implementado (12 meses) e
avaliao MA-MPS (3 meses subsequentes), das quais 220 empresas nos nveis
G-F (base da pirmide) e 80 empresas nos nveis E-D-C (meio da pirmide)

2. MPS.BR: Lies Aprendidas (com a gesto do programa MPS.BR, organizao de


grupos de empresas MPS.BR, implementao e avaliao MPS em empresas):
publicao de documento-sntese com 40-50 pginas (Portugus, Espanhol e
Ingls)

3. MPS.BR: Resultados de Desempenho (de organizaes que adotaram o modelo


MPS, em categorias tais como custo, prazo, qualidade, satisfao do cliente e
ROI, alm de pesquisa de satisfao com o modelo MPS): publicao de
documento-sntese com 20-25 pginas contendo os resultados da pesquisa iMPS
2008 (Portugus)

4. Seminrio Internacional do MPS.BR (SI-MPS.BR), no dia 27OUT2008 em


Campinas, Brasil, para apresentar a representantes do BID e de pases latino-
americanos os resultados alcanados e lies aprendidas no programa MPS.BR
Concluso:
Modelo MPS - Melhoria de Processo de Software

1. A adoo do Modelo MPS est acelerando no Brasil, com aceitao pelo


mercado nas mesmas condies de modelos equivalentes

2. O Modelo MPS foi criado de acordo com a realidade das empresas


brasileiras, visando sua implementao e avaliao a um custo razovel

3. A criao e aprimoramento do Modelo MPS s foi possvel com o


envolvimento de uma equipe competente (ETM Equipe Tcnica do
Modelo), que conta com experientes colaboradores de renomadas
instituies, resultando em grande agregao de valor e impacto
tecnolgico

4. O Modelo MPS tem propiciado amplo debate e aprendizado no Brasil


sobre Melhoria de Processo de Software, com mudana cultural
significativa

5. A receptividade do Modelo MPS extraordinria:


em todas as regies brasileiras (SU, SE, CO, NE e NO)
em organizaes de diferentes portes, privadas e governamentais,
sobretudo nas PMEs
Concluso:
MPS.BR - um programa mobilizador

1. No perodo 2004-2007 (etapa de Implantao do Programa MPS.BR) os


resultados alcanados foram excelentes, superando os resultados
esperados e atingindo o propsito de melhoria dos processos de
software nas organizaes que adotaram o Modelo MPS

2. O Programa MPS.BR um empreendimento magno no setor de software


brasileiro, com forte interao Universidade-Empresa-Governo

3. O Programa MPS.BR , sobretudo, um grande esforo de capacitao


nacional (de pessoas, instituies e organizaes 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. O Programa MPS.BR um programa mobilizador. Dicionrio Aurlio:


mobilizar motivar, mover, agir em prol de (causa, campanha,
movimento, etc)

Vous aimerez peut-être aussi