Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MPSBR

 MPSBR

Apresentação utilizada no ciclo de seminários do curso de sistemas de informação no CEULP/ULBRA

Paulo Henrique

April 25, 2013
Tweet

More Decks by Paulo Henrique

Other Decks in Technology

Transcript

  1. MPS Br
    Melhoria de processo do Software Brasileiro
    Paulo Henrique de Sousa

    View Slide

  2. !
    Introdução
    !
    Qualidade de Software
    !
    Projeto MPS Br
    !
    Metas
    !
    Estrutura do modelo
    !
    Modelo de Negócio
    !
    IOGEs (Instituições Organizadoras de Grupos de Empresas)
    !
    Níveis de maturidade e processos
    !
    Modelo do Nível G
    !
    Conclusões
    Roteiro

    View Slide

  3. !
    O ambiente de negócios necessita de
    estruturas organizacionais planejadas.
    !
    Em alguns casos governo e outras empresas
    exigem certificações específicas para
    desenvolvimento de software.
    !
    Qualidade é para qualquer ramo, fator crítico
    de sucesso.
    !
    Surge a necessidade da melhoria dos
    processos de desenvolvimento de software
    nas empresas.
    Introdução

    View Slide

  4. !
    Empresas se viram motivadas a incorporar
    práticas de implementação e avaliação de
    processos de software internacionalmente
    reconhecidas.
    Motivação
    !
    As Certificações CMMI no
    Brasil totalizavam 96 em
    setembro de 2009:
    !
    Nível 2 – (61) Nível 4 – (2)
    !
    Nível 3 – (21) Nível 5 – (12)

    View Slide

  5. !
    A melhoria do processo
    de software deveria ter
    custos acessíveis.
    !
    Empresas de pequeno
    porte não possuíam
    dinheiro para adquirir
    uma certificação CMMI.
    !
    Existia uma baixa
    qualidade nos processos
    de software.
    Motivação

    View Slide

  6. Qualidade do Software
    Qualidade do produto
    de software
    Qualidade do processo de
    desenvolvimento de software
    Modelo de maturidade
    (MPS.BR)
    Disciplinas da Engenharia
    de Software
    (Gestão de Projetos, Requisitos, Configuração, Reutilização...)
    É obtida por meio de
    É alcançada mais facilmente se baseada em
    Tem como base

    View Slide

  7. !
    O produto tem qualidade, quando os seus
    processos são maduros.
    !
    Um processo maduro caracteriza-se por:
    !
    Ser conhecido por toda a equipe.
    !
    Ter papéis e processos claramente definidos.
    !
    Acompanhamento da qualidade do produto e
    da satisfação do cliente.
    Qualidade do Software

    View Slide

  8. !
    Criado em 2003 sob
    coordenação da
    SOFTEX.
    !
    O projeto une
    processos maduros e
    baixo custo!.
    Surge o Projeto MPS Br

    View Slide

  9. O que é o projeto MPS Br?
    !
    É um programa que visa o aumento da
    qualidade dos processos de
    desenvolvimento de software no Brasil.
    !
    Propõe o alcance dos benefícios da melhoria
    de processos e utilização de boas práticas
    da engenharia de software.
    !
    É baseado em normas de desenvolvimento
    internacionais com adaptações para a
    realidade brasileira.

    View Slide

  10. Níveis do MPS Br em relação ao
    CMMI
    !
    Níveis de maturidade
    Nível 1 Executado
    G Parcialmente Gerenciado
    F Gerenciado
    E Parcialmente Definido
    D Largamente Definido
    C Definido
    B Gerenciado Quantitativamente Nível 4 Quantitativamente Gerenciado
    A Em Otimização Nível 5 Otimizado
    MPS Br CMMI
    Gerenciado
    Definido
    Nível 2
    Nível 3

    View Slide

  11. Estrutura do modelo
    Modelo de
    Negócio
    (MN-MPS)
    Modelo MPS
    Método de
    Avaliação
    (MA-MPS)
    Modelo de
    Referência
    (MR-MPS)
    ISO IEC/
    12207
    CMMI®
    ISO IEC/
    15504
    Guia Geral
    Guia de
    Aquisição
    Guia de
    Implementação
    Guia de
    Avaliação
    Documentos do
    Programa

    View Slide

  12. Modelo de Negócio
    Projeto MPS BR
    II e/ou IA
    MNC MNE
    Convênio
    Contrato Contrato
    Convênio se
    pertinente
    FCC e coordenação
    da SOFTEX
    auditoria.
    FCC – (Forum de Credenciamento e Controle)
    II – (Instituição Implementadora)
    IA – (Instituição Avaliadora)
    MNC – (Modelo de Negócio Cooperado)
    MNE – (Modelo de Negócio Específico)

    View Slide

  13. Níveis de maturidade e processos

    View Slide

  14. Metas - Meta 1
    !
    Guias do MPS.BR.
    !
    Cursos, Provas e Workshops MPS.BR.
    !
    Instituições Implementadoras (II).
    !
    Instituições Avaliadoras (IA).
    !
    Consultores de Aquisição (CA).

    View Slide

  15. Metas – Resultado Meta 1
    !
    3 guias do MPS.BR.
    !
    Cursos, provas e Workshops.
    !
    1600 participantes de cursos.
    !
    400 pessoas aprovadas nas provas MPS.BR.

    View Slide

  16. Metas - Meta 2
    !
    Implementação e Avaliação MPS em
    Empresas no Brasil.
    !
    2005-2006: 120 empresas com MR-MPS
    implementado, seguido da avaliação MA-MPS de
    no mínimo 50% das mesmas.
    !
    2007-2008: + 160 empresas com MR-MPS
    implementado, seguido da avaliação MA-MPS de
    no mínimo 50% das mesmas.

    View Slide

  17. Metas - Resultados da Meta 2
    !
    Maio de 2006 – mais de 50 empresas
    implementando o MR-MPS, muitas seguindo
    MNC.
    !
    Setembro de 2005 a maio de 2006 – 7
    realização de avaliações MA-MPS em níveis
    variados (G, F, E, A) do MR-MPS.
    !
    Adoção do modelo em ritmo acelerado.

    View Slide

  18. Metas - Resultados da Meta 2
    !
    10 II credenciadas.
    !
    2 IA em análise, 5 avaliadores líder e 20
    adjuntos.
    !
    Treinamento de 40 pessoas para formação
    de novos avaliadores .
    !
    Certificação de consultores de aquisição.

    View Slide

  19. Metas - Meta 3
    !
    Disseminação Regional do Modelo MPS em 2
    Países da América Latina

    View Slide

  20. Metas - Resultados da Meta 3
    !
    Tradução dos 3 Guias para o Espanhol
    (contratada)
    !
    Manifestações de Interesse:
    !
    Argentina (MPS.AR)
    !
    Chile (MPS.CL)
    !
    Peru (MPS.PE)
    !
    Uruguai (MPS.UY)

    View Slide

  21. IOGEs
    (Instituições Organizadoras de Grupos de Empresas)
    !
    Planejam a formação de grupos de
    empresas com interesse na preparação e
    avaliação de seus processos de software.
    !
    Permite a diminuição dos custos para
    implementação e avaliação MPS.
    IOGE
    Grupo de Empresas no
    Modelo de Negócios Cooperado
    Organiza
    II
    IA
    Contrata

    View Slide

  22. Modelo do Nível G
    !
    Gerenciamento parcial de projetos de
    desenvolvimento de software.
    !
    Gerenciamento de requisitos do projeto.

    View Slide

  23. Propósito da gerência de
    projetos
    !
    Identificar, estabelecer, coordenar e
    monitorar as atividades, tarefas e recursos
    que um projeto necessita para produzir um
    produto.
    !
    O propósito deste processo no MPS Br
    evolui, a medida que a empresa cresce em
    maturidade.

    View Slide

  24. Propósito da Gerencia de
    requisitos
    !
    Gerenciar os requisitos do produto e
    componentes do produto do projeto
    procurando identificar inconsistências entre
    os requisitos, planos e produtos de trabalho.

    View Slide

  25. Detalhamento do Modelo do
    Nível G
    !
    Os processos possuem seus resultados
    esperados.
    !
    Para medir o quanto um processo alcança os
    resultados esperados existem os Atributos
    do Processo(AP).
    !
    Cada AP possui um resultado esperado
    (RAP).
    !
    A partir do RAP é possível descobrir se os
    resultados esperados do processo foram
    atendidos.

    View Slide

  26. Detalhamento do Modelo do
    Nível G
    !
    Exemplos:
    !
    Resultado esperado do processo
    !
    GPR 1: O escopo do trabalho para o projeto é
    definido.
    !
    Atributo do Processo
    !
    AP 2.1 O processo é gerenciado
    !
    RAP 3. A execução do processo é planejada.

    View Slide

  27. 1
    7
    41 40 41
    1
    3
    1
    12
    9
    33
    1
    0
    2
    1
    1
    2
    0
    0
    10
    20
    30
    40
    50
    60
    70
    80
    90
    2005 2006 2007 2008 2009 2010
    A
    B
    C
    D
    E
    F
    G
    Conclusões
    !
    Avaliações do MPS BR

    View Slide

  28. Conclusões
    !
    Avaliações publicadas por região

    View Slide

  29. Conclusões
    Observou-se o quanto é importante ter
    MPS-Br como modelo diferencial no
    mercado.
    Em algumas regiões, o modelo passa a ser
    não só apenas um diferencial, mas requisito
    básico, para sobrevivência da empresa no
    mercado.
    Constatou-se ainda, que, o uso do MPS Br é
    mais vantajoso que o CMMI pelo seu custo
    baixo e facilidade de implantação.

    View Slide

  30. Dúvidas?

    View Slide

  31. Bibliografia
    •  [SOFTEX, 2009b] - ASSOCIAÇÃO PARA PROMOÇÃO DA
    EXCELÊNCIA DO SOFTWARE BRASILEIRO – SOFTEX. MPS.BR -
    Guia de Avaliação:2009, maio 2009. Disponível em:
    .
    •  MPS.BR : lições aprendidas, org: Ana Regina Cavalcanti da Rocha e
    Kival Chaves Weber. -- Campinas, SP : Associação para Promoção da
    Excelência do Software Brasileiro- SOFTEX, 2008. 56 p.
    •  [SOFTEX, 2009c] – ASSOCIAÇÃO PARA PROMOÇÃO DA
    EXCELÊNCIA DO SOFTWARE BRASILEIRO – SOFTEX. MPS.BR –
    Guia de Implementação – Parte 1: Fundamentação para
    Implementação do Nível G do MR-MPS:2009, maio 2009. Disponível
    em: www.softex.br.

    View Slide