Ir para o conteúdo

GQM - Goal Question Metric

Histórico de Revisão:

Data Versão Descrição Autor
24/04/2019 0.1 Adicionando o Template do documento de GQM Helena Goulart
24/04/2019 0.2 Adicionando as tabelas de Métricas e Abstraction Sheet Helena Goulart
25/04/2019 0.3 Adicionando o detalhamento das Métricas Gabriela Guedes
29/04/2019 0.4 Preechendo a tabela Abstraction Sheet Gabriela Guedes

Introdução

O Goal, Question and Metric (GQM) é um plano de medição bastante utilizado em projetos. A escolha deste se deve à clareza e nível de granularidade que ele traz para a equipe: tornam-se claros quais são os objetivos do projeto e da equipe, como será feito para alcançá-los e as métricas colhidas após o desenvolvimento do projeto para conferir se a equipe cumpriu com o proposto.

Objetivo de equipe 1.0

Analisar o processo de desenvolvimento de software
Com o propósito de avaliar
Em relação a aplicabilidade
Do ponto de vista da disciplina Arquitetura e Desenho de Software
No contexto do uso de padrões de projeto apresentados na disciplina

Questão 1.0

  • Quais padrões de projeto foram utilizados?
Métrica 1.0
  • Detalhamento dos padrões de projetos utilizados e suas limitações.

Questão 1.1

  • A equipe aplicou os padrões de projeto que se propôs a utilizar?
Métrica 1.1
  • Comparativo entre o padrão de projeto utilizado e o que foi definido que o grupo aplicará.

Objetivos de equipe 2.0

Analisar os riscos do projeto
Com o propósito de analisar
Em relação a tomada de decisões
Do ponto de vista da equipe
No contexto do desenvolvimento do projeto translate.me

Questão 2.0

  • A equipe possui ciência dos riscos do projeto?
Métrica 2.0
  • Apresentar detalhamento dos riscos do projeto

Questão 2.1

  • Os riscos estão sob controle?
Métrica 2.1
  • Acompanhamento semanal dos riscos

Detalhamento das Métricas

Métrica 1.0 Detalhamento dos padrões de projetos utilizados e suas limitações

Objetivo de medição Apontar o aproveitamento de padrões de projeto durante o desenvolvimento da plataforma
Entidade Disciplina
Tipo Metrica objetiva
Escala de medição Nominal
Coleta Será coletado periodicamente, ao final de toda sprint, os padrões de projeto feitos durante o periodo
Procedimento Os padrões feitos serão coletados e listados
Análise Medir a qualidade e a quantidade de padrões feitos pela equipe
Providência Caso a equipe não esteja fazendo muitos padrões, a sprint seguinte deve ser replanejada para haver um maior foco na realização dos padrões de projeto

Métrica 1.1 Comparativo entre o padrão de projeto utilizado e o que foi definido que o grupo aplicará

Objetivo de medição Verificar se a equipe está produzindo os padrões de projeto planejados
Entidade Planejamento
Tipo Metrica objetiva
Escala de medição Nominal
Coleta Será coletados periodicamente, ao final de cada sprint, os padrões feitos durante o periodo estabelecido
Procedimento Serão listados os padrões planejados e os padrões feitos
Análise Os padrões planejados e os feitos serão comparados para verificar se o que foi feito foi o que foi planejado
Providência Caso ocorra uma divergência dos padrões planejados e os entregues deverá ser levantado os problemas ocorridos que levaram a essa divergência para melhorar no próximo planejamento

Métrica 2.0 Apresentar o detalhamento dos riscos do projeto

Objetivo de medição Apontar os riscos relacionados ao projeto
Entidade Projeto
Tipo Metrica objetiva
Escala de medição Intervalar
Coleta Periodicamente, em cada sprint, o Scrum Master estará responsável para documentar os riscos encontrados
Procedimento Deverá ocorrer uma observação do andamento do projto e do relacionamento da equipe para levantar e listar os possíveis riscos
Análise Os riscos devem ser detalhados e receber uma nota para a sua relevância
Providência Os riscos devem ser tratados da melhor forma na sprint seguinte

Métrica 2.1 Acompanhamento semanal dos riscos

Objetivo de medição Verificar o tratamento dos riscos encontrados
Entidade Projeto
Tipo Medição objetiva
Escala de medição Intervalar
Coleta Deverão ser levantados pela equipe, no final de cada sprint, os riscos encontrados e as melhorias percebidas
Procedimento Os riscos do final da sprint atual deverão ser comparados com os do final da sprint anterior
Análise Os riscos da sprint atual devem ser menores que os da sprint anterior
Providência Caso não haja diminuição dos riscos a sprint seguinte deve ter um maior foco para tratar os riscos encontrados

Abstraction Sheet

Objetivos de Equipe 1.0

Objeto Proposito Foco de qualidade Ponto de vista Ambiente
O uso de padrões de projeto durante o desenvolvimento do software Avaliar o desempenho na disciplina Aplicabilidade Disciplina Arquitetura e Desenho de Software Uso de padrões de projeto apresentados na disciplina
Fatores de Qualidade Fatores de Variação

1. Maior quantidade de padrões aplicados ao projeto

2. Maior aproveitamento dos padrões aplicados

3. Coerencia entre os padrões planejados e os aplicados

1. Nível de entendimento da equipe sobre padrões de projeto

2. Flexibilidade do software para aplicar os padrões apresentados na disciplina

Hipóteses de BaseLine Impacto na Hipótese de BaseLine

1. Estudo e capacitação da equipe

2. Que o software seja desenvolvido de forma aplicavel a padrões de projeto

1. O estudo influência na capacidade da equipe de aplicar corretamente os padrões de projeto estudados

2. A aplicabilidade de padrões de projeto do software possibilita o uso de mais padrões

Objetivos de Equipe 2.0

Objeto Proposito Foco de qualidade Ponto de vista Ambiente
Os riscos do projeto Analisar o tratamendo e acompanhamento dos riscos ao decorrer do projeto Tomada de decisões Da equipe de desenvolvimento Desenvolvimento do projeto translate.me
Fatores de Qualidade Fatores de Variação

1. Diminuição dos riscos identificados

3. Rápida identificação de riscos

2. Tratamento rápido de riscos

1. Comprometimento da equipe

2. A facilidade de identificação e tratamento dos riscos em questão

Hipóteses de BaseLine Impacto na Hipótese de BaseLine

1. Membros da equipe se mantem observadores

2. Documentação dos possíveis problemas do projeto

3. Discussões sobre a identificação e tratamento dos riscos

1. A observação da equipe auxilia a identificar novos riscos rapidamente

2. A documentação garante a rastreabilidade dos riscos identificados

3. Discussões sobre o tratamento e identificação de riscos auxiliam a encontrar uma forma correta de tratar os riscos