1 / 47

Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro)

Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro). Prof. Alexandre Vasconcelos (amlv@cin.ufpe.br). Objetivo. Melhoria de processos de software nas micro, pequenas e médias empresas, a um custo acessível, em diversos locais do país. Motivação.

vahe
Télécharger la présentation

Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visão Geral do MPS.BR (Melhoria de Processo do Software Brasileiro) Prof. Alexandre Vasconcelos (amlv@cin.ufpe.br)

  2. Objetivo • Melhoria de processos de software nas micro, pequenas e médias empresas, a um custo acessível, em diversos locais do país.

  3. Motivação • Em 2003, dados da Secretaria de Política de Informática do Ministério da Ciência e Tecnologia : • 30 empresas no Brasil possuíam avaliação CMM • 24 no nível 2; • 5 no nível 3; • 1 no nível 4; e • nenhuma no nível 5.

  4. Motivação Níveis de maturidade CMMI 4 e 5Custo NÃO é Crítico – 4 a 10 anos Empresas exportadoras e grande Níveis de maturidade CMMI 2 e 3Custo É Crítico – 2 a 3 anos Empresas pequenas e médias

  5. Programa MPS.BR CMMI-DEV ISO/IEC 12207 ISO/IEC 15504 Modelo de Referência (MR-MPS) Modelo de Avaliação (MA-MPS) Guia de Avaliação Guia de Aquisição Guia Geral Guia de Implementação Documentos do Programa Estrutura do Modelo Modelo de Negócio (MN-MPS)

  6. Base Técnica do Modelo MPS ISO/IEC 12207Definição de Processos Propósitos e Resultados ISO/IEC 15504Definição da Capacidade de ProcessosRequisitos de Avaliação CMMIComplementação de Processos

  7. Guia Imple-mentação Estrutura do Projeto MPS-BR Equipe Coordenadora do Projeto mps.BR Fórum de Credenciamento e Controle Controle do Projeto Coordenação Geral do Projeto Equipe Técnica do Modelo Credenciamento Implementação/ Avaliação Definição MR MPS-BR Instituições Credenciadas Implementação Instituições Credenciadas Avaliação Guia Avaliação Guia Geral Guia Imple-mentação Guia Avaliação Implementação do MR MPS-BR Avaliação segundo MRmps.BR Empresas Avaliadas Treinamento para Implementação e Avaliação

  8. Organização do Projeto • Equipe Técnica do Modelo • Equipe responsável pela definição e aprimoramento do MR-MPS, MA-MPS e Guias específicos. • Também, é responsável pelo programa anual de treinamento MPS.BR, composto de cursos, provas e workshops. • Fórum de Credenciamento e Controle • Fórum com representantes da Indústria (SOFTEX), Academia e Governo, responsável pela análise e parecer que subsidiam decisão sobre credenciamento e descredenciamento de Instituições Implementadoras (II) do MR-MPS e Instituições Avaliadoras (IA) seguindo o MA-MPS.

  9. Guia Geral Estrutura do MR-MPS Definições Níveis de Capacidade Níveis de Maturidade

  10. Estrutura do ModeloGuia Geral • Objetivo • Descreve o Modelo de Referência para Melhoria do Processo de Software (MR-MPS) e fornece uma visão geral sobre os demais guias que apóiam os processos de avaliação e de aquisição. • Público alvo • Instituições interessadas em aplicar o MR-MPS para melhoria de seus processos de software. • Instituições implementadoras e avaliadoras segundo o MR-MPS. • Referências • Básicas -> ISO/IEC 12207:1995/Amd 2:2002 e ISO/IEC 15504 • Complementar -> CMMI

  11. Estrutura do MR-MPS Níveis de Maturidade Processo Capacidade Propósito Atributo Resultado Resultado

  12. Definições • Processo • “Um conjunto de atividades inter-relacionadas que transforma entradas em saídas” • Propósito do Processo • “O principal objetivo da execução do processo e os prováveis resultados obtidos com a efetiva implementação do mesmo. Convém que a implementação do processo forneça benefícios tangíveis aos envolvidos” • Resultado Esperado do Processo • “Um resultado observável do sucesso do alcance do propósito do processo” • Capacidade do Processo • “Uma caracterização da habilidade do processo atingir os objetivos de negócio atuais ou futuros” • Atributo de Processo • “Uma característica mensurável da capacidade do processo aplicável a qualquer processo” • Nível de Maturidade • “Grau de melhoria de processo para um pré-determinado conjunto de processos no qual todos os objetivos dentro do conjunto são atendidos”

  13. Níveis de Capacidade • Atributos de Processo • AP 1.1 O processo é executado • Medida do quanto o processo atinge seu propósito • AP 2.1 O processo é gerenciado • Medida do quanto a execução do processo é gerenciada • AP 2.2 Os produtos de trabalho do processo são gerenciados • Medida do quanto os produtos de trabalho produzidos pelo processo são gerenciados apropriadamente • AP 3.1 O processo é definido • Medida do quanto um processo padrão é mantido para apoiar a implementação do processo definido • AP 3.2 O processo está implementado • Medida do quanto o processo padrão é efetivamente implementado como um processo definido para atingir seus resultados

  14. Níveis de Capacidade • Atributos de Processo • AP 4.1 – O processo é medido • Medida do quanto os resultados de medição são usados para assegurar que o desempenho do processo apóia o alcance dos objetivos de desempenho relevantes como apoio aos objetivos de negócio definidos • AP 4.2 – O processo é controlado • Medida do quanto o processo é controlado estatisticamente para produzir um processo estável, capaz e previsível dentro dos limites estabelecidos. • AP 5.1 – O processo é objeto de inovações • Medida do quanto as mudanças no processo são identificadas a partir da análise de causas comuns de variação do desempenho e da investigação de enfoques inovadores para a definição e implementação do processo • AP 5.2 – O processo é otimizado continuamente • Medida do quanto as mudanças na definição, gerência e desempenho do processo têm impacto efetivo para o alcance dos objetivos relevantes de melhoria do processo

  15. B C D F Níveis de Maturidade Em Otimização A (sem processo específico) Gerência de Projetos - GPR (evolução) Gerenciado Quantitativamente Gerência de Decisões - GDE Desenvolvimento para Reutilização - DRU Gerência de Riscos - GRI Definido Desenvolvimento de Requisitos - DRE Projeto e Construção do Produto - PCP Integração do Produto - ITP Verificação - VER / Validação - VAL Largamente Definido Avaliação e Melhoria do Processo Organizacional - AMP Definição do Processo Organizacional - DFP Gerência de Reutilização - GRU Gerência de Recursos Humanos - GRH Gerência de Projetos - GPR (evolução) Parcialmente Definido E Medição - MED / Gerência de Configuração - GCO Aquisição - AQU / Garantia da Qualidade - GQA Gerência de Portfólio de Projetos - GPP Gerenciado Gerência de Requisitos - GRE Gerência de Projetos - GPR Parcialmente Gerenciado G

  16. Nível Processos Atributos de Processo E Gerência de Projetos – GPR (evolução) AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 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 F Medição – MED AP 1.1 AP 2.1 AP 2.2 Garantia da Qualidade – GQA Gerência de Portfólio de Projetos – GPP Gerência de Configuração – GCO Aquisição – AQU G Gerência de Requisitos – GRE AP 1.1 AP 2.1 Gerência de Projetos – GPR MR-MPS: Níveis de Maturidade (7 níveis)

  17. MR-MPS: Níveis de Maturidade (7 níveis) Nível Processos Atributos de Processo A (sem processo específico) AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 AP 4.1 AP 4.2 AP 5.1 AP 5.2 B Gerência de Projetos – GPR (evolução) AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 AP 4.1 AP 4.2 C Gerência de Riscos – GRI AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 Desenvolvimento para Reutilização – DRU Gerência de Decisões – GDE D Verificação – VER AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 Validação – VAL Projeto e Construção do Produto – PCP Integração do Produto – ITP Desenvolvimento de Requisitos – DRE

  18. Comparação entre o MPS.BR e o CMMI estagiado

  19. Implementação Guia de Implementação

  20. Estrutura do ModeloGuia de Implementação • Objetivo • Fornecer orientações para implementar nas organizações os níveis de maturidade descritos no Modelo de Referência MR-MPS, detalhando os processos contemplados nos respectivos níveis de maturidade e os resultados esperados com a implementação dos processos. • Público alvo • Instituições interessadas em aplicar o MR-MPS para melhoria de seus processos de software, • Instituições implementadoras e avaliadoras segundo o MR-MPS • Referências • Básicas  MPS.BR – Guia Geral • Complementar  Diversas

  21. Guia de Implementação • Composto por dez documentos: • Fundamentação para implementação do MR-MPS:2009 • Parte 1: do Nível G • Parte 2: do Nível F • Parte 3: do Nível E • Parte 4: do Nível D • Parte 5: do Nível C • Parte 6: do Nível B • Parte 7: do Nível A • Implementação do MR-MPS:2011 em organizações • Parte 8: que adquirem software • Parte 9: do tipo Fábrica de Software • Parte 10: do tipo Fábrica de Teste • Parte 11: que implementam e avaliam o MPS.BR em conjunto com o CMMI

  22. Tópicos abordados nas partes de 1 a 7 • Evoluindo do Nível Y para o Nível X (a partir de F) • Começando a Implementação do MPS.BR pelo Nível X (somente até o E) • Cada processo • Propósito • Fundamentação Teórica • Resultados Esperados • Os Atributos de Processo no Nível X

  23. Avaliação Guia de Avaliação Equipe Passos da Avaliação

  24. Estrutura do ModeloGuia de Avaliação • Objetivo • Orientar a realização de avaliações, em conformidade com a norma ISO/IEC 15504, em empresas e organizações que implementaram o MR-MPS. • Público alvo • Empresas e organizações que queiram ser avaliadas segundo o MA-MPS • Instituições Avaliadoras do Modelo (IA-MPS) • Instituições Implementadoras do Modelo (II-MPS) • Referências • Básica -> ISO/IEC 15504 Information Technology – Process Assessment • Complementar -> SCAMPI – Standard CMMI Appraisal Method for Process Improvement

  25. Equipe • Equipe de Avaliação (mínimo de 3, dependendo do nível) • 1 líder da avaliação • 1 avaliador adjunto • No mínimo, 1 representante da unidade organizacional • Validade de 3 anos • Avaliação para outro nível • Avaliação para manter nível

  26. Planilha de Indicadores Plano de Avaliação Relatório de Avaliação Inicial Acordo de Confidencialidade MA-MPS: Método de Avaliação MPS.BR Início Contrato Contratar a avaliação Preparar para a realização da avaliação Realizar a avaliação final Resultado da Avaliação Documentar os resultados da avaliação Relatório da Avaliação www.softex.br/mpsbr BD SOFTEX Fim

  27. Contratar a avaliação Propósito: Estabelecer um contrato para realização de uma avaliação MPS, solicitada por uma organização/unidade organizacional que queira avaliar seus próprios processos ou os processos de outra. Atividades: • Pesquisar Instituições Avaliadoras; e • Estabelecer contrato.

  28. Preparar para a realização da avaliação Propósito: Comunicar a contratação à SOFTEX e esta autorizar a realização da avaliação, planejar a avaliação, preparar a documentação necessária para a sua realização e fazer uma avaliação inicial que permita verificar se a unidade organizacional está pronta para a avaliação MPS.BR no nível de maturidade pretendido.

  29. Preparar para a realização da avaliação Atividades: • Viabilizar a avaliação; • Planejar a avaliação; • Preparar a avaliação; • Conduzir a avaliação inicial; e • Completar preparação da avaliação.

  30. Realizar a avaliação final Propósito: Treinar a equipe para a realização da avaliação final, conduzir a avaliação final, comunicar seus resultados à unidade organizacional avaliada e avaliar a execução do processo de avaliação na unidade organizacional. Atividades: • Conduzir a avaliação final; e • Avaliar a execução do processo de avaliação.

  31. Condução da Avaliação • Análise dos dados previamente coletados • Entrevistas • Verificação dos dados coletados (evidências) • Atribuição de Nível de Maturidade MR-MPS

  32. Verificação dos Dados • Avaliação feita através de indicadores • Diretos – produtos intermediários • Indiretos – documentos que indicam que a atividade foi realizada • Afirmação – resultantes de entrevistas

  33. Verificação dos Dados Artefato é adequado, não são observadas fraquezas com relação ao modelo Artefato parcialmente aceito. Buscar confirmação, pedir mais documentação, etc 33 Artefato não adequado. Buscar outra evidência, pedir mais documentação, pedir esclarecimento, etc

  34. Escala para caracterizar o grau de implementação de um resultado esperado 34

  35. Regras para Agregação 35

  36. Regras para Caracterização do Grau de implementação dos Atributos de Processo Esta porcentagem deve ser vista de forma global no que se refere ao grau de implantação do atributo de processo e é, ao mesmo tempo, uma avaliação qualitativa e quantitativa

  37. Caracterização do Processo para a Unidade Organizacional • SATISFEITO: • Todos os resultados esperados para o processo foram caracterizados como T ou L. • Tem-se resultados para os atributos do processo conforme a tabela a seguir 37/47

  38. Atribuição de Nível • Todos os processos pertinentes ao Nível devem ter sido caracterizados como SATISFEITO

  39. Documentar os resultados da avaliação Propósito: Elaborar o Relatório da Avaliação Final, reunir a documentação da avaliação final e enviá-la ao auditor designado. Atividades: • Relatar resultados; e • Registrar resultados

  40. Relato e Registro do Resultado • Geração de Relatório Final da Avaliação • Informações sobre a empresa e a organização avaliada • Objetivo da avaliação • Projetos avaliados • Participantes da avaliação (equipe de avaliação e entrevistados) • Resultados por processo avaliado • Nível de Maturidade da organização • Acordo dos representantes da organização e equipe de avaliação sobre o conteúdo do Relatório Final • Entrega do Relatório Final para o patrocinador da avaliação, que é responsável por manter o documento • Envio do Relatório à Sociedade SOFTEX • Registro no Banco de Dados SOFTEX • Divulgação no site www.softex.br/mpsbr

  41. Aquisição Guia de Aquisição Processo de Aquisição

  42. Estrutura do ModeloGuia de Aquisição • Objetivo • Descrever um processo de aquisição de software e orientar a adaptação deste processo à medida que estejam participando instituições fornecedoras de software que tenham sido avaliadas seguindo o MA-MPS ou modelo equivalente. • Público alvo • Organizações públicas e privadas que necessitem adquirir software • Produtores de software que queiram estar preparados para este processo de aquisição • Referências • Básica -> ISO/IEC 12207:1995/Amd 1:2002 • Complementar -> IEEE STD 1062:1998

  43. Processos de Aquisição

  44. Modelo de Negócio Modelo de Negócio

  45. Modelo de Negócio Projeto MPS.BR(SOFTEX) II-MPS & IA-MPS Convênio Contrato Contrato Convênio, se pertinente MNC MNE II-MPS – Instituição Implementadora do Modelo MPS.BR IA-MPS – Instituição Avaliadora do Modelo MPS.BR MNE – Modelo de Negócio Específico para cada empresa (personalizado) MNC – Modelo de Negócio em Grupo de empresas (pacote)

  46. Capacitação MPS.BR C1 - Curso Introdução ao MPS.BR P1 - Prova Introdução ao MPS.BR C2 - Curso Implementadores MR-MPS C4 - Curso Guia de Aquisição MPS.BR C3 - Curso Avaliadores MA-MPS P4 - Prova Guia de Aquisição MPS.BR P2 - Prova Implementadores MR-MPS P3 - Prova Avaliadores MA-MPS Consultor de Aquisição, após projeto assistido (ver COMUNICADO 12/2006 – CA) Implementador MR-MPS (ver COMUNICADO 03/2004 – II) Avaliador Adjunto MA-MPS (ver COMUNICADO 03/2004 – II) WA-MPS.BR: Workshop Anual do MPS.BR

  47. Capacitação MPS.BR Curso de Introdução ao MPS.BR (C1: 16h) Prova de Introdução ao MPS.BR (P1: 2h, s/ consulta) Curso de Implementadores MR-MPS (C2: 24h) Prova de Implementadores MR-MPS (P2: 4h, c/ consulta) Curso de Avaliadores MA.MPS (C3: 24h) Prova de Avaliadores MA-MPS (P3: 4h, c/ consulta) Curso Guia de Aquisição MPS.BR (C4: 16h) Prova Guia de Aquisição MPS.BR (P4: 4h, c/ consulta)

More Related