Gestão de Configuração de Software -  GCS x MPS.BR - ES06 – Especialização em Engenharia de Software Prof.: Misael Santos ...
Objetivo <ul><li>Introduzir alguns conceitos sobre a estrutura do MPS.BR </li></ul><ul><li>Apresentar como a Gestão de Con...
MPS.BR <ul><li>Melhoria do Processo de Software Brasileiro </li></ul><ul><li>Lançado em 2003 pela SOFTEX – Associação para...
MPS.BR: Objetivos <ul><li>Desenvolvimento e aprimoramento do Modelo MPS </li></ul><ul><ul><li>baseado nas melhores prática...
Modelos Gestão de Configuração de Software ISO/IEC 12207 ISO/IEC 15504 CMMI MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE...
MPS.BR:  Modelo de Referência MR-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVA...
MPS.BR:  MR-MPS – Guia Geral <ul><li>Objetivo </li></ul><ul><li>Descreve o Modelo de referência para Melhoria de Processo ...
MPS.BR:  MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo...
MPS.BR:  MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo...
MPS.BR:  MR-MPS – Níveis de Maturidade Gestão de Configuração de Software <ul><ul><li>A - Em Otimização </li></ul></ul><ul...
MPS.BR:  MR-MPS – Níveis de Maturidade <ul><li>Para cada um desses  níveis   de   maturidade  foram atribuídas  áreas de p...
MPS.BR:  MR-MPS – Níveis de Maturidade <ul><li>O progresso e o alcance de um determinado  nível de maturidade  do MR-MPS s...
MPS.BR:  MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo...
MPS.BR:  MR-MPS – Processos <ul><li>Os Processos são descritos em termos de  propósito  e  resultados . </li></ul><ul><ul>...
MPS.BR:  Processo: Gerência de Configuração - GCO <ul><li>Propósito </li></ul><ul><ul><li>Estabelecer e  manter a integrid...
MPS.BR:  Processo: Gerência de Configuração - GCO <ul><li>Resultados Esperados </li></ul><ul><ul><li>GCO 1. Um  Sistema de...
MPS.BR:  Processo: Gerência de Configuração - GCO <ul><li>Resultados Esperados </li></ul><ul><ul><li>GCO 5.  Modificações ...
MPS.BR:  MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo...
MPS.BR:  MR-MPS – Capacidade <ul><li>Capacidade do Processo </li></ul><ul><ul><li>É representada por um conjunto de atribu...
MPS.BR:  MR-MPS – Atributos <ul><li>Atributo de Processo </li></ul><ul><ul><li>Uma característica mensurável da capacidade...
MPS.BR:  MR-MPS – Atributos <ul><li>Atributos de Processo </li></ul><ul><ul><li>AP 1.1  - O processo é executado </li></ul...
MPS.BR:  MR-MPS – Atributos <ul><li>AP 2.2  -  Os produtos de trabalho do processo são gerenciados </li></ul><ul><li>Resul...
MPS.BR:  MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Ca...
MPS.BR:  MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Ca...
MPS.BR:  MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Ca...
MPS.BR:  MR-MPS – Guia de Implementação Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE ...
MPS.BR:  MR-MPS – Guia de Implementação <ul><li>Composto de 7 partes descreve como implementar cada um dos níveis do MR-MP...
MPS.BR:  Modelo de Avaliação - MA-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AV...
MPS.BR:  Modelo de Avaliação - MA-MPS <ul><li>Objetivo do Guia de Avaliação </li></ul><ul><ul><li>Orientar a realização de...
MPS.BR:  Modelo de Avaliação - MA-MPS Gestão de Configuração de Software Copyright © 2010 Misael Santos
MPS.BR:  Modelo de Avaliação - MA-MPS Gestão de Configuração de Software Copyright © 2010 Misael Santos
MPS.BR:  Modelo de Negócios - MN-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVA...
MPS.BR:  Modelo de Negócios - MN-MPS <ul><li>O Modelo de Negócio para melhoria de processo de software prevê duas situaçõe...
Integração entre Processos <ul><li>O processo Gerência de Projetos (GPR) pode apoiar no planejamento do processo Gerência ...
Os diferenciais do MPS.BR <ul><li>7 níveis de maturidade (possibiltam uma implantação mais gradual e adequada à micro, peq...
Os diferenciais do MPS.BR <ul><li>Custo acessível (em R$) </li></ul><ul><li>Avaliação periódica das empresas (de 2 em 2 an...
Referências <ul><li>ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO – SOFTEX.  MPS.BR – Guia Geral , versão ...
Upcoming SlideShare
Loading in …5
×

GCS - Aula 08 - GCS x MPSBr

2,746 views
2,619 views

Published on

Aula de Gestão de Configuração de Software: GCS x MPSBr - Como os conceitos de GCS são abordados no Modelo MPSBr.

Curso de Especialização em Engenharia de Software

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,746
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

GCS - Aula 08 - GCS x MPSBr

  1. 1. Gestão de Configuração de Software - GCS x MPS.BR - ES06 – Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010
  2. 2. Objetivo <ul><li>Introduzir alguns conceitos sobre a estrutura do MPS.BR </li></ul><ul><li>Apresentar como a Gestão de Configuração é abordada dentro do MPS.BR </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  3. 3. MPS.BR <ul><li>Melhoria do Processo de Software Brasileiro </li></ul><ul><li>Lançado em 2003 pela SOFTEX – Associação para Promoção da Excelência do Software Brasileiro </li></ul><ul><ul><li>Entidade privada, sem fins lucrativos, que visa aumentar a competitividade da indústria de software brasileira. </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  4. 4. MPS.BR: Objetivos <ul><li>Desenvolvimento e aprimoramento do Modelo MPS </li></ul><ul><ul><li>baseado nas melhores práticas da Engenharia de Software </li></ul></ul><ul><ul><li>em conformidade com as normas ISO/IEC 12207 e ISO/IEC 15504 </li></ul></ul><ul><ul><li>compatível com o modelo CMMI, do SEI/CMU </li></ul></ul><ul><ul><li>adequado à realidade das empresas brasileiras </li></ul></ul><ul><li>Disseminação e adoção do Modelo MPS , a um custo razoável, em todas as regiões do país </li></ul><ul><ul><li>tanto em pequenas e médias empresas (PME) </li></ul></ul><ul><ul><li>como em grandes organizações públicas e privadas </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  5. 5. Modelos Gestão de Configuração de Software ISO/IEC 12207 ISO/IEC 15504 CMMI MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVALIAÇÃO (MA-MPS) MODELO DE NEGÓCIOS (MN-MPS) Guia Geral Guia de Aquisição Documento do Projeto Guia de Avaliação Guia de Implementação Copyright © 2010 Misael Santos
  6. 6. MPS.BR: Modelo de Referência MR-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVALIAÇÃO (MA-MPS) MODELO DE NEGÓCIOS (MN-MPS) Guia Geral Copyright © 2010 Misael Santos
  7. 7. MPS.BR: MR-MPS – Guia Geral <ul><li>Objetivo </li></ul><ul><li>Descreve o Modelo de referência para Melhoria de 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 </li></ul><ul><li>Público alvo </li></ul><ul><li>Instituições interessadas em aplicar o MR-MPS para melhoria de seus processos de software </li></ul><ul><li>Instituições implementadoras e avaliadoras segundo o MR-MPS </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  8. 8. MPS.BR: MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo Resultado Resultado Copyright © 2010 Misael Santos
  9. 9. MPS.BR: MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo Resultado Resultado Copyright © 2010 Misael Santos
  10. 10. MPS.BR: MR-MPS – Níveis de Maturidade Gestão de Configuração de Software <ul><ul><li>A - Em Otimização </li></ul></ul><ul><ul><li>B - Gerenciado Quantitativamente </li></ul></ul><ul><ul><li>C - Definido </li></ul></ul><ul><ul><li>D - Largamente Definido </li></ul></ul><ul><ul><li>E - Parcialmente Definido </li></ul></ul><ul><ul><li>F - Gerenciado </li></ul></ul><ul><ul><li>G - Parcialmente Gerenciado </li></ul></ul>Copyright © 2010 Misael Santos
  11. 11. MPS.BR: MR-MPS – Níveis de Maturidade <ul><li>Para cada um desses níveis de maturidade foram atribuídas áreas de processo , com base nos níveis 2, 3, 4 e 5 do CMMI em estágios. </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  12. 12. MPS.BR: MR-MPS – Níveis de Maturidade <ul><li>O progresso e o alcance de um determinado nível de maturidade do MR-MPS se obtém quando são atendidos os propósitos e todos os resultados esperados dos respectivos processos e dos atributos de processo estabelecidos para aquele nível. </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  13. 13. MPS.BR: MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo Resultado Resultado Copyright © 2010 Misael Santos
  14. 14. MPS.BR: MR-MPS – Processos <ul><li>Os Processos são descritos em termos de propósito e resultados . </li></ul><ul><ul><li>O propósito descreve o objetivo geral a ser atingido durante a execução do processo. </li></ul></ul><ul><ul><li>Os resultados esperados do processo estabelecem os resultados a serem obtidos com a efetiva implementação do processo. Estes resultados podem ser evidenciados por um artefato produzido ou uma mudança significativa de estado ao se executar o processo. </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  15. 15. MPS.BR: Processo: Gerência de Configuração - GCO <ul><li>Propósito </li></ul><ul><ul><li>Estabelecer e manter a integridade de todos os produtos de trabalho de um processo ou projeto e disponibilizá-los a todos os envolvidos </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  16. 16. MPS.BR: Processo: Gerência de Configuração - GCO <ul><li>Resultados Esperados </li></ul><ul><ul><li>GCO 1. Um Sistema de Gerência de Configuração é estabelecido e mantido; </li></ul></ul><ul><ul><li>GCO 2. Os itens de configuração são identificados ; </li></ul></ul><ul><ul><li>GCO 3. Os itens de configuração sujeitos a um controle formal são colocados sob baseline ; </li></ul></ul><ul><ul><li>GCO 4. A situação dos itens de configuração e das baselines é registrada ao longo do tempo e disponibilizada ; </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  17. 17. MPS.BR: Processo: Gerência de Configuração - GCO <ul><li>Resultados Esperados </li></ul><ul><ul><li>GCO 5. Modificações em itens de configuração são controladas e disponibilizadas ; </li></ul></ul><ul><ul><li>GCO 6. Auditorias de configuração são realizadas objetivamente para assegurar que as baselines e os itens de configuração estejam íntegros, completos e consistentes ; </li></ul></ul><ul><ul><li>GCO 7. O armazenamento , o manuseio e a liberação de itens de configuração e baselines são controlados . </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  18. 18. MPS.BR: MR-MPS – Estrutura Gestão de Configuração de Software Níveis de maturidade Processo Capacidade Propósito Atributo Resultado Resultado Copyright © 2010 Misael Santos
  19. 19. MPS.BR: MR-MPS – Capacidade <ul><li>Capacidade do Processo </li></ul><ul><ul><li>É representada por um conjunto de atributos de processo descritos em termos de resultados esperados </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  20. 20. MPS.BR: MR-MPS – Atributos <ul><li>Atributo de Processo </li></ul><ul><ul><li>Uma característica mensurável da capacidade do processo aplicável a qualquer processo [Guia Geral]. </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  21. 21. MPS.BR: MR-MPS – Atributos <ul><li>Atributos de Processo </li></ul><ul><ul><li>AP 1.1 - O processo é executado </li></ul></ul><ul><ul><li>AP 2.1 - O processo é gerenciado </li></ul></ul><ul><ul><li>AP 2.2 - Os produtos de trabalho do processo são gerenciados </li></ul></ul><ul><ul><li>AP 3.1 - O processo é definido </li></ul></ul><ul><ul><li>AP 3.2 - O processo está implementado </li></ul></ul><ul><ul><li>AP 4.1 - O processo é medido </li></ul></ul><ul><ul><li>AP 4.2 - O processo é controlado </li></ul></ul><ul><ul><li>AP 5.1 - O processo é objeto de inovações </li></ul></ul><ul><ul><li>AP 5.2 - O processo é otimizado continuamente </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  22. 22. MPS.BR: MR-MPS – Atributos <ul><li>AP 2.2 - Os produtos de trabalho do processo são gerenciados </li></ul><ul><li>Resultados do Atributo de Processo </li></ul><ul><ul><li>RAP 10 . Requisitos para documentação e controle dos produtos de trabalho são estabelecidos; </li></ul></ul><ul><ul><li>RAP 11 . Os produtos de trabalho são documentados e colocados em níveis apropriados de controle; </li></ul></ul><ul><ul><li>RAP 12 . Os produtos de trabalho são avaliados objetivamente com relação aos padrões, procedimentos e requisitos aplicáveis e são tratadas as não conformidades. </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  23. 23. MPS.BR: MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Capacidade (Atributo do Processo) F - Gerenciado Medição AP 1.1 AP 2.1 AP 2.2 Garantia da Qualidade Gerência de Configuração Aquisição G - Parcialmente Gerenciado Gerência de Requisitos AP 1.1 AP 2.1 Gerência de Projetos
  24. 24. MPS.BR: MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Capacidade (Atributo do Processo) C - Definido Gerência de Riscos Gerência de Reutilização (evolução) Desenvolvimento para Reutilização Análise de Decisão e Resolução AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 D - Largamente Definido Desenvolvimento de Requisitos Integração do Produto Projeto e Construção do Produto Verificação Validação AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2 E - Parcialmente Definifo Avaliação e Melhoria do Processo Organizacional Definição do Processo Organizacional Gerência de Recursos Humanos Gerência de Reutilização AP 1.1 AP 2.1 AP 2.2 AP 3.1 AP 3.2
  25. 25. MPS.BR: MR-MPS – Níveis de Maturidade Gestão de Configuração de Software Copyright © 2010 Misael Santos Nível Processo Capacidade (Atributo do Processo) A - Em Otimização Análise de Causas de Problemas e Resolução AP 1.1, AP 2.1, AP2.2, AP 3.1, AP 3.2, AP 4.1, AP 4.2, AP 5.1 e AP 5.2 B - Gerenciado Quantitativamente Gerência de Projetos (evolução) AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 e AP 4.2
  26. 26. MPS.BR: MR-MPS – Guia de Implementação Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVALIAÇÃO (MA-MPS) MODELO DE NEGÓCIOS (MN-MPS) Guia de Implementação Copyright © 2010 Misael Santos
  27. 27. MPS.BR: MR-MPS – Guia de Implementação <ul><li>Composto de 7 partes descreve como implementar cada um dos níveis do MR-MPS. </li></ul><ul><ul><li>Guia de Implementação – Parte 1: Nível G </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 2: Nível F </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 3: Nível E </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 4: Nível D </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 5: Nível C </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 6: Nível B </li></ul></ul><ul><ul><li>Guia de Implementação – Parte 7: Nível A </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  28. 28. MPS.BR: Modelo de Avaliação - MA-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVALIAÇÃO (MA-MPS) MODELO DE NEGÓCIOS (MN-MPS) Copyright © 2010 Misael Santos
  29. 29. MPS.BR: Modelo de Avaliação - MA-MPS <ul><li>Objetivo do Guia de Avaliação </li></ul><ul><ul><li>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 </li></ul></ul><ul><li>Público-alvo do Guia de Avaliação </li></ul><ul><ul><li>Empresas e organizações que queiram ser avaliadas segundo o MA-MPS </li></ul></ul><ul><ul><li>Instituições Avaliadoras do Modelo MPS (IA-MPS) </li></ul></ul><ul><ul><li>Instituições Implementadoras do Modelo MPS (II-MPS) </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  30. 30. MPS.BR: Modelo de Avaliação - MA-MPS Gestão de Configuração de Software Copyright © 2010 Misael Santos
  31. 31. MPS.BR: Modelo de Avaliação - MA-MPS Gestão de Configuração de Software Copyright © 2010 Misael Santos
  32. 32. MPS.BR: Modelo de Negócios - MN-MPS Gestão de Configuração de Software MPS.BR MODELO DE REFERÊNCIA (MR-MPS) MÉTODO DE AVALIAÇÃO (MA-MPS) MODELO DE NEGÓCIOS (MN-MPS) Copyright © 2010 Misael Santos
  33. 33. MPS.BR: Modelo de Negócios - MN-MPS <ul><li>O Modelo de Negócio para melhoria de processo de software prevê duas situações: </li></ul><ul><ul><li>a implementação do MPS-BR de forma personalizada para uma empresa (MNE – Modelo de Negócio Específico); </li></ul></ul><ul><ul><li>a implementação do MPS-BR de forma cooperada em grupos de empresas (MNC – Modelo de Negócio Cooperado), com custo mais acessível às micro, pequenas e médias empresas por dividir proporcionalmente parte dos custos entre as empresas e por se buscar outras fontes de financiamento. </li></ul></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  34. 34. Integração entre Processos <ul><li>O processo Gerência de Projetos (GPR) pode apoiar no planejamento do processo Gerência de Configuração </li></ul><ul><li>O processo Análise de Decisão e Resolução (ADR) pode apoiar na atividade de avaliação de solicitações de modificação </li></ul><ul><li>O processo Análise de Causas de Problemas e Resolução (ACP) pode apoiar na atividade de análise de impacto do processo de GC </li></ul><ul><li>O processo GC pode apoiar o processo Gerência de Requisitos (GRE), no que diz respeito ao controle de modificações sobre os requisitos e o processo Integração do Produto (ITP), no que diz respeito ao controle da evolução de interfaces. </li></ul>Copyright © 2010 Misael Santos Gestão de Configuração de Software
  35. 35. Os diferenciais do MPS.BR <ul><li>7 níveis de maturidade (possibiltam uma implantação mais gradual e adequada à micro, pequena e média empresa; além disto, as avaliações considerando mais níveis permitem uma maior visibilidade dos resultados de melhoria de processo, com prazos mais curtos) </li></ul><ul><li>Compatibilidade com CMMI e ISO/IEC 15504 (2 em 1) </li></ul><ul><li>Criado para a realidade da empresa Brasileira (foco na micro, pequena e média empresa de softtware) </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  36. 36. Os diferenciais do MPS.BR <ul><li>Custo acessível (em R$) </li></ul><ul><li>Avaliação periódica das empresas (de 2 em 2 anos) </li></ul><ul><li>Grande potencial de replicabilidade no Brasil </li></ul><ul><li>Forte interação Universidade-Empresa (catalizador do desenvolvimento tecnológico e de negócios) </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos
  37. 37. Referências <ul><li>ASSOCIAÇÃO PARA PROMOÇÃO DA EXCELÊNCIA DO SOFTWARE BRASILEIRO – SOFTEX. MPS.BR – Guia Geral , versão 1.2 , junho 2007. Disponível em: www.softex.br. </li></ul><ul><li>SANCHES, R. Projeto mpsBr, Melhoria de Processo do Software Brasileiro , 2005. </li></ul><ul><li>WEBER, K. MPS.BR - Melhoria de Processo do Software Brasileiro: Resultados 2004-2006 e Metas 2007-2009 , VI Simpósio Brasileiro de Qualidade de Software, Porto de Galinhas, PE, 2007. </li></ul>Gestão de Configuração de Software Copyright © 2010 Misael Santos

×