elabora o de planos de medi o para apoiar a melhoria n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Elaboração de Planos de Medição para Apoiar a Melhoria PowerPoint Presentation
Download Presentation
Elaboração de Planos de Medição para Apoiar a Melhoria

Loading in 2 Seconds...

play fullscreen
1 / 51

Elaboração de Planos de Medição para Apoiar a Melhoria - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

Elaboração de Planos de Medição para Apoiar a Melhoria. Reinaldo Cabral cabral@cos.ufrj.br. Objetivos de Aprendizagem. Ao final, todos devem estar aptos: Elaborar um plano de medição para sua unidade organizacional Executar o plano de medição

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Elaboração de Planos de Medição para Apoiar a Melhoria' - nickan


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
objetivos de aprendizagem
Objetivos de Aprendizagem
  • Ao final, todos devem estar aptos:
    • Elaborar um plano de medição para sua unidade organizacional
    • Executar o plano de medição
    • Interpretar os resultados a partir das medições realizadas
roteiro
Roteiro

1. Notas Introdutórias

2. Uso do GQM na Elaboração do Plano de Medição:

  • Planejamento
  • Definição
  • Coleta de Dados
  • Interpretação e Análise

3. Medição e Análise no CMMI

1 notas introdut rias
1. Notas Introdutórias

Medição

Recursos

Ambiente

Processos

Mensura

Produtos

Organização

Armazena

Analisa e Interpreta

Repositório de Medidas

1 notas introdut rias1
1. Notas Introdutórias
  • Produtos

Desempenho

Taxa de defeitos

  • Processos

Tempo de execução

Número de inadequações

  • Recursos

Disponibilidade da infraestrutura

Taxa de utilização dos recursos

Experiência da equipe

(Fenton e Pfleeger, 1997)

  • Métrica
  • Medida
  • Unidade de medida
  • Escala
  • Medição
1 notas introdut rias2
1. Notas Introdutórias
  • Valor coletado automaticamente ou manualmente a partir da entidade que está sendo caracterizada
  • Métrica
  • Medida
  • Unidade de medida
  • Escala
  • Medição
1 notas introdut rias3
1. Notas Introdutórias
  • Métrica
  • Medida
  • Unidade de medida
  • Escala
  • Medição
  • Agrega informação à medida.
  • Ex.: cm, metros, minutos,
1 notas introdut rias4
1. Notas Introdutórias
  • Métrica
  • Medida
  • Unidade de medida
  • Escala
  • Medição
  • Nominal
  • Ordinal
  • Intervalo
  • Racional
1 notas introdut rias5
1. Notas Introdutórias
  • Métrica
  • Medida
  • Unidade de medida
  • Escala
  • Medição
  • Ato de coletar e registrar medidas.
  • Ex.: Contagem e registro de discrepâncias encontradas em um documento de requisitos; Extração do tempo total investido em uma determinada atividade, etc
1 notas introdut rias6

Objetivo

Objetivo Alcançado

Questão

Resposta

Métrica

Medição

Definição

Interpretação

Coleta de Dados

Coleta de Dados

Planejamento

1. Notas Introdutórias
  • GQM Paradigm
    • Origem: Nasa – 1994, Basili e Rombach
2 uso do gqm planejamento

Objetivo

Objetivo Alcançado

Questão

Resposta

Métrica

Medição

Definição

Interpretação

Coleta de Dados

Coleta de Dados

Planejamento

2. Uso do GQM - Planejamento
2 uso do gqm planejamento1
2. Uso do GQM - Planejamento
  • Objetivos
    • Coletar todas as informações requeridas
    • Preparar e motivar os participantes do programa de medição
    • Definir objetivos, procedimentos e cronograma para o programa de medição
2 uso do gqm planejamento2
2. Uso do GQM - Planejamento
  • Passo 2: Identificar a área para melhoria
    • Deve-se considerar os objetivos de melhoria do negócio, geralmente, levando em conta fatores como custo, tempo, risco e qualidade.
    • Alguns mecanismos de apoio: entrevistas, brainstorming e condução de avaliações preliminares.
    • Após identificar a área deve-se descrever:
      • O problema ou área de melhoria, processos e produtos envolvidos, influências (tecnológicas, ambientais, organizacionais e outras), pessoas envolvidas e relatar se estas pessoas possuem alguma experiência com medição e GQM.
2 uso do gqm planejamento3
2. Uso do GQM - Planejamento
  • Passo 3: Selecionar o projeto e sua equipe
    • No projeto, a equipe selecionada irá realizar as atividades de medição. Ela é responsável pelo programa de medição e seus resultados.
    • Comprometimento, motivação e entusiasmos são fatores vitais para o sucesso no programa de medição.
    • A equipe de projeto deve ter um canal de comunicação eficiente com a equipe GQM para discutir propostas para alterações no programa de medição.
2 uso do gqm planejamento4
2. Uso do GQM - Planejamento
  • Passo 4: Criar o plano do projeto
    • Deve conter: uma apresentação geral do plano, introdução, caracterização do plano, cronograma detalhado, organização, processo de gerenciamento, treinamento e atividades para divulgação dos resultados.
    • Deve-se dar ênfase na análise custo-benefício e na lista dos marcos e datas limites associadas aos respectivos subprodutos que devem ser produzidos.
    • A equipe do projeto deve participar e se comprometer com a execução do plano.
2 uso do gqm planejamento5
2. Uso do GQM - Planejamento
  • Passo 5: Treinamento e divulgação
    • Todos os participantes devem entender claramente a proposta, bem como seus benefícios, o investimento (esforço) e a necessidade de executar todas as atividades previstas.
    • A pauta de treinamento aos participantes deve incluir: os princípios da medição, o paradigma e o método GQM. Entretanto, a ênfase deve ser em questões práticas relativas ao método, tais como:
      • Que tarefas de medição executar? por que? Como e quando? Quanto esforço estas tarefas vão demandar? Qual a influência delas nas minhas atividades diárias? O que se pode ganhar com isso? Qual o aprendizado a ser adquirido?
2 uso do gqm planejamento6
2. Uso do GQM - Planejamento
  • Checklist
  • A equipe GQM foi selecionada e está instalada
  • Há recursos suficientes para a equipe GQM
  • Os objetivos de melhoria do negócio foram formulados e aprovados
  • A equipe do projeto foi estabelecida e apóia os objetivos de melhoria
  • A equipe do projeto tem ao menos 2% dos recursos reservados para o programa GQM
  • O plano do projeto está disponível
  • Os procedimentos de comunicação estão definidos
  • O treinamento e a divulgação estão planejados e descritos
  • A gerência está comprometida e é informada regularmente
  • A gerência aprova o plano do projeto
2 uso do gqm defini o
2. Uso do GQM - Definição

Objetivo

Objetivo Alcançado

Questão

Resposta

Métrica

Medição

Definição

Interpretação

Coleta de Dados

Coleta de Dados

Planejamento

2 uso do gqm defini o1
2. Uso do GQM - Definição
  • Objetivos
    • Produzir o plano GQM
    • Produzir o plano de medição
    • Produzir o plano de análise
2 uso do gqm defini o2
2. Uso do GQM - Definição
  • Passo 1: Definir metas para medição
    • As metas são derivadas a partir dos objetivos gerais do negócio, geralmente, relacionados a melhorias
    • Todos os envolvidos devem participar e se comprometer com o programa.
    • Modelo para auxiliar na definição das metas:
      • Analisar: <objeto de estudo>
      • com o propósito de <propósito>
      • com relação aos seus <foco de qualidade>
      • a partir do ponto de vista do <perspectiva>
      • no contexto do <contexto>
2 uso do gqm defini o3
2. Uso do GQM - Definição
  • Neste modelo, proposto inicialmente por Basili, em 1994, temos:
    • Objeto de estudo
      • Delimita um escopo para o experimento. Produtos, processos, recursos, modelos, métricas ou teorias.
    • Propósito
      • Define a intenção da meta. Caracterizar, controlar ou melhorar o objeto de estudo.
    • Foco da qualidade
      • Qual o foco da qualidade que vai ser dado ao objeto de estudo. Efetividade, custo, confiabilidade etc.
    • Ponto de vista
      • Perspectiva a partir da qual os resultados do experimento são interpretados. Pesquisador, usuário, etc.
    • Contexto
      • Descrição do ambiente relativo a caracterização dos objetos e dos sujeitos. A caracterização também pode ser feita de forma quantitativa [Wohlin00].
      • Auxilia na delimitação do escopo da validade do experimento

Analisar

com o

propósito de

com relação

aos seus

a partir do

ponto de vista do

no contexto do

2 uso do gqm defini o4
2. Uso do GQM - Definição
  • 7 questões para apoiar na definição das metas
    • Quais são os objetivos estratégicos do negócio?
    • Quais forças tem impacto sobre seus objetivos estratégicos?
    • Como podemos melhorar seu desempenho?
    • Quais são as maiores preocupações (problemas)?
    • Quais são as metas de melhorias?
    • Como podemos atingir estas metas?
    • Quais são as possíveis metas de medição e quais as prioridades?
  • O resultado deste primeiro passo é a lista de especificações das metas de medição GQM
2 uso do gqm defini o5
2. Uso do GQM - Definição
  • Passo 2: Revisar ou produzir o modelo de processo de software ou produto
    • É necessário revisar o modelo para que ele possa suportar as atividades de medição
    • Caso ele não exista o grupo GQM deve cria-lo
    • O modelo não deve ser modificado para se tornar o ideal, mas deve representar fielmente o estado da prática atual.
    • Revisões formais, brainstorming, entrevistas estruturadas, apresentações e outros mecanismos, podem auxiliar nesta atividade.
2 uso do gqm defini o6
2. Uso do GQM - Definição
  • Passo 3: Conduzir entrevistas GQM
    • O objetivo das entrevistas é tornar o conhecimento tácito em torno da atividade de medição em conhecimento explícito para todos os integrantes da equipe de projeto.
    • Entrevistas individuais são mais indicadas, pois ajudam a anular fatores que podem influenciar a opinião do entrevistado.
    • Uso de abstraction sheets
2 uso do gqm defini o7
2. Uso do GQM - Definição
  • Passo 4: Definir questões e hipóteses
    • Questões são um refinamento das metas para um nível mais operacional.
    • O nível de abstração das questões deve ser equilibrado para facilitar tanto a interpretação dos dados quanto relacioná-los com as metas.
    • Deve ser levantada quais as expectativas das respostas para cada questão. Isto induzirá uma reflexão em prol do entendimento do processo/produto a ser mensurado.
2 uso do gqm defini o8
2. Uso do GQM - Definição
  • Passo 5: Revisar questões e hipóteses
    • Verificar se as questões estão corretas.
    • Verificar se as questões estão claras e bem definidas de modo a facilitar o processo de interpretação e análise e evitar erros ou interpretações equivocadas.
2 uso do gqm defini o9
2. Uso do GQM - Definição
  • Passo 6: Definir as métricas
    • As métricas são definidas para prover informação quantitativa que permita responder as questões de forma satisfatória.
    • Fatores que podem influenciar os resultados das métricas devem ser identificados
    • Estes fatores, usualmente, também são definidos como métricas
2 uso do gqm defini o10
2. Uso do GQM - Definição
  • Passo 7: Checar a completude e consistência das métricas
    • As métricas devem estar consistentes e completas com relação ao modelo do objeto sob medição.
    • Esta verificação deve ser realizada durante toda a fase de definição
    • A métrica é possível de ser extraída? Em que momento do processo?
2 uso do gqm defini o11
2. Uso do GQM - Definição
  • Passo 8: Produzir o plano GQM
    • O plano descreve o refinamento de metas para questões e de questões para métricas.
    • Serve como um guia para interpretação dos dados.
    • Serve de base para elaboração do plano de medição e o plano de análise.
    • Também é base da definição dos procedimentos de coleta de dados e do sistema de suporte à medição.
2 uso do gqm defini o12
2. Uso do GQM - Definição
  • Passo 9: Produzir o plano de medição
    • Com base no plano GQM, o plano de medição contempla:
      • Definições formais e descrição textual das medições diretas; define todos os possíveis resultados; identifica as pessoas responsáveis pelas coletas; em que momento as coletas irão ser realizadas; define e descreve os meios (formulários ou ferramentas) utilizado para realizar a coleta.
2 uso do gqm defini o13
2. Uso do GQM - Definição
  • Passo 10: Produzir o plano de análise
    • Simula a interpretação dos dados de acordo com o plano GQM.
    • Fornece uma indicação da forma dos dados que serão encaminhados para a equipe do projeto.
    • É criado a partir da baseline de hipóteses.
    • Contém gráficos e tabelas que validam as hipóteses e a descrição de como os fatores de variação são considerados nos resultados, assim é possível estimar o impacto de cada fator durante a interpretação.
2 uso do gqm defini o14
2. Uso do GQM - Definição
  • Passo 11: Revisar os planos
    • Além de garantir a sintonia entre os planos, a revisão deve:
      • Obter a aprovação dos membros do projeto a respeito das metas, questões e métricas definidas
      • Incentivar a identificação da ausência ou não necessidade de alguma definição.
      • Obter a aprovação da definição do material de feedback proposto.
2 uso do gqm defini o15
2. Uso do GQM – Definição
  • Checklist
  • As metas GQM estão definidas
  • A equipe do projeto adotou as metas GQM
  • Os modelos de processo que identificam as medições estão disponíveis
  • As questões GQM estão disponíveis e consistentes com as metas
  • As métricas GQM estão disponíveis e consistentes com as questões
  • As métricas GQM estão verificadas e consistentes com o modelo do processo
  • O plano GQM está disponível
  • O plano de medição está disponível
  • O plano de análise está disponível
2 uso do gqm coleta de dados
2. Uso do GQM – Coleta de dados

Objetivo

Objetivo Alcançado

Questão

Resposta

Métrica

Medição

Definição

Interpretação

Coleta de Dados

Coleta de Dados

Planejamento

2 uso do gqm coleta de dados1
2. Uso do GQM – Coleta de dados
  • Objetivos
    • Garantir que todos os procedimentos definidos para a coleta serão utilizados pela equipe do projeto
    • Garantir que a equipe de projeto possui acesso aos instrumentos utilizados para a coleta e que está devidamente preparada para utilizá-los.
    • Realizar a coleta dos dados propriamente dita
    • Validar a medição e armazenar os dados coletados adequadamente.
  • Esta fase é orientada pelo plano de medição
2 uso do gqm coleta de dados2
2. Uso do GQM – Coleta de Dados
  • Procedimentos de coleta de dados
    • Deve-se localizar no plano de medição
      • Quem, quando, como coletar o dado e para quem deve ser enviado.
    • Meios de coleta
      • Formulários manuais, formulários eletrônicos e ferramentas automatizadas.
    • Restrições
      • Geralmente os dados mais valiosos vem de pessoas não de ferramenta
      • Dados coletados manualmente podem ser suficientes para responder uma questão
      • Todos os procedimentos devem estas documentados, disponíveis e ser do conhecimento de todos.
2 uso do gqm coleta de dados3
2. Uso do GQM – Coleta de Dados
  • Treinamento e início da coleta dos dados
    • A equipe GQM deve desenvolver em paralelo um sistema de suporte à medição, que será a base para a fase de interpretação.
    • Inicialmente pode ser feito um ensaio de coleta com pessoas experientes para identificação de potenciais melhorias antes do início do processo de coleta propriamente dito.
    • Uma sessão Kick-off deve ser realizada para ratificar o comprometimento com as atividades e procedimentos de coleta de dados.
2 uso do gqm coleta de dados4
2. Uso do GQM – Coleta de Dados
  • A equipe GQM deve monitorar o uso de procedimentos, ferramentas e formulários, checando a consistência e a corretude, pois pequenos problemas tendem a ganhar escala durante a coleta de dados. Estes devem ser corrigidos imediatamente após sua identificação.
2 uso do gqm coleta de dados5
2. Uso do GQM – Coleta de Dados
  • Construção do sistema de suporte à medição
    • Deve contemplar:
      • A coleta, o armazenamento, a manutenção e o processamento dos dados. Bem como a formatação e o empacotamento dos dados para uso nas fase de interpretação e/ou para divulgação dos dados.
    • Flexibilidade e acessibilidade são características importantes
    • O sistema é baseado no plano GQM
    • Constituído por um banco de métricas, analysis sheet (dados brutos, processados e formatados em forma de gráficos e tabelas), ferramentas para elaboração de apresentações e um mecanismo de distribuição.
2 uso do gqm coleta de dados6
2. Uso do GQM – Coleta de dados
  • Checklist
  • Ferramentas e formulários estão disponíveis
  • O período de ensaio foi organizado
  • Ferramentas e formulários estão atualizados
  • A sessão kick-off de medição foi organizada
  • A base de métricas do sistema de suporte à medição está disponível
  • Analysis sheet do sistema de suporte à medição está em conformidade com o plano GQM e o plano de análise
  • Slides de apresentação do sistema de suporte à medição estão criados
  • Os formulários de coleta de dados estão completamente e corretamente preenchidos
  • A medição validade está armazenada na base de métricas do sistema de suporte à medição
2 uso do gqm interpreta o
2. Uso do GQM – Interpretação

Objetivo

Objetivo Alcançado

Questão

Resposta

Métrica

Medição

Definição

Interpretação

Coleta de Dados

Coleta de Dados

Planejamento

2 uso do gqm interpreta o1
2. Uso do GQM – Interpretação
  • Objetivos
    • Encontrar respostas para as questões estabelecidas no programa de medição (sessões de feedback)
    • Reportar a alta gerência, em detalhes, os resultados do programa
    • Realizar uma análise de custo-benefício
2 uso do gqm interpreta o2
2. Uso do GQM – Interpretação
  • Passo 1: Preparação da sessão de feedback
    • Preparar os dados coletados para possibilitar apresentação e interpretação
    • Procedimentos:
      • Atualizar analysis sheet no sistema de suporte a medição
      • Criar material adicional para sessão de feedback
      • Atualizar os slides de apresentação
      • Revisar slides de apresentação
      • Salvar cópias de slides e base de métricas (manter versões para uso futuro)
      • Criar e distribuir amostras
2 uso do gqm interpreta o3
2. Uso do GQM – Interpretação
  • Passo 2: Organizar a sessão de feedback
    • Características gerais
      • Duração: 1,5 a 2h, máximo 3h, Durante 6 a 8 semanas.
      • 15 a 20 slides para discussão por sessão contendo gráficos e tabelas.
  • A equipe do projeto é que executa a sessão.
  • O papel da equipe GQM é instigar a equipe do projeto a refletir sobre os dados e tomar notas sobre o andamento de cada sessão.
2 uso do gqm interpreta o4
2. Uso do GQM – Interpretação
  • Passo 3: Relatar interpretações e resultados da medição
    • A equipe GQM relata em detalhes todas as observações, interpretações, conclusões e ações pontuais relevantes que foram formuladas durante as sessões.
    • Os resultados do programa devem ficar documentados, facilmente acessíveis e compreensíveis
    • Divulgar os resultados para fomentar a criação da consciência organizacional relacionada a programas de medição
2 uso do gqm interpreta o5
2. Uso do GQM – Interpretação
  • Passo 4: Realizar a análise custo-benefício do programa de medição
    • Os benefícios estimados superaram os custos
    • Custos típicos: tempo investido na preparação, em reuniões, no preenchimento de formulários e no desenvolvimento do sistema de suporte à medição; recursos materiais; recursos humanos.
    • Benefícios típicos: aumento das vendas, economia de tempo e esforço e melhoria no gerenciamento dos recursos.
    • Esta atividade é de responsabilidade da equipe GQM.
2 uso do gqm interpreta o6
2. Uso do GQM – Interpretação
  • Checklist
  • O material de feedback está consistente com o plano GQM
  • Slides de apresentação estão corretos e atualizados
  • Uma amostra das apresentações são distribuídas para a equipe do projeto
  • Todos os membros da equipe GQM e de projeto foram convidados para as sessões de feedback
  • Acomodações e equipamentos foram reservados
  • Os relatórios da sessão de feedback foram distribuídos entre os participantes
  • Os resultados da medição foram reportados
3 medi o e an lise no cmmi

SG 1

EspecificarMétricas

Definir Atividades de Medição e Análise

Especificar Procedimentos para Coleta de Dados e Armazenamento

Estabelecer Objetivos da Medição

Especificar Procedimentos de Análise

SP 1.2

SP 1.4

SP 1.1

SP 1.3

Objetivos das Medições

Repositório das Medições

Procedimentos, Ferramentas

Indicadores das Medições

SG 2

Coletar Dados das Medições

Fornecer Resultados das Medições

Analisar Dados das Medições

Armazenar Dados e Resultados

Comunicar Resultados

SP 2.4

SP 2.1

SP 2.2

SP 2.3

3.Medição e Análise no CMMI
4 verifica o do alcance dos objetivos de aprendizagem
4. Verificação do Alcance dos Objetivos de Aprendizagem
  • O que deve conter em um plano de medição?
  • O que deve ser feito antes de executar o plano de medição?
  • Como realizar a interpretação dos dados?
5 refer ncias
5.Referências
  • (Wohlin, 2000) Wohlin, Claes “Experimentation in Software Enginneering - An introduction”, Kluwer Academic Publishers, Massachusetts, USA, 2000.
  • (van Solingen e Berghout, 1999) Van Solingen, R., Berghout, E. “The Goal/Question/Metric Method, A pratical guide for Quality Improvement of Software Development”, McGraw Hill, Great Britain, Cambridge,1999
  • (Fenton e Pfleeger, 1997) Fenton, N., Pfleeger, S “Software Metrics a Rigorous & Pratical Approach”, 2nd Ed., PWS Publishing Company, 1997
  • (Basili e Rombach, 1994) Basili, V. e Rombach, H. “Goal Question Metric Paradigm”, Encyclopedia of Software Enginnering, v2, 1994.