Processo de medição - Measurement-and-Metrics-2018-1/2017.1-SIGS GitHub Wiki
Histórico de Revisão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
22/04/2018 | 0.1 | Elaboração do Documento | Francisco Wallacy Coutinho Braz |
23/04/2018 | 0.2 | Fases de planejamento e definição adicionados | Francisco Wallacy Coutinho Braz |
23/04/2018 | 0.3 | Fases de coleta e interpretação adicionados | Francisco Wallacy Coutinho Braz |
23/04/2018 | 0.4 | Revisão do documento | Gabriel Ziegler |
24/04/2018 | 1.0 | Revisão final | Carlos Aragon |
1. Introdução
1.1 Processo de medição
2. Fases do processo
2.1 Planejamento
É durante a fase de planejamento que são definidos o time GQM e a seleção ou identificação das áreas que precisam ser melhoradas.
- Time GQM : A equipe GQM deve assumir as responsabilidades de gerenciar o processo de medição, de prover treinamento aos envolvidos(Portanto deve ser expert em GQM), e de oferecer suporte as tarefas de medição.
2.2 Definição
A fase de definição caracteriza-se por ser um dos processos mais críticos dentro da medição. É nesta fase que os objetivos estratégicos de medição são definidos e descritos. Como resultado dessa fase, obtém-se o plano GQM. Uma representação do processo de definição pode ser visualizado no seguinte diagrama.
- Definir objetivos de medição : Nesta etapa, são definidos os objetivos de medição. Tais objetivos devem ser derivados dos objetivos de aprimoramento definidos na fase de planejamento. A definição dos objetivos deve seguir o seguinte modelo.
Caracteristica | Exemplo |
---|---|
Analisar | O objeto sobre medição |
Com o propósito de | Entender, controlar ou melhorar o objeto |
Com respeito a | O foco de qualidade do objeto que a medição se concentra |
Do ponto de vista de | Das pessoas que medem o objeto |
No contexto de | O ambiente que a medição acontece |
-
Revisão de objetivos: Ao final da etapa de definição dos objetivos de aprimoramento, será feita uma revisão direcionada a verificar se os objetivos foram bem definidos conforme a necessidade dos envolvidos.
-
Selecionar modelos: Durante esta etapa, modelos que descrevem o dado objeto dentro do seu contexto deverão ser selecionados. Tais modelos irão dar suporte para as etapas seguintes.
-
Revisão de modelos: Assim como os objetivos, os modelos deverão ser revisados a fim de garantir que os mesmos encontram-se completos e adequados ao contexto da medição.
-
Definir questões: Baseado nos modelos do objeto selecionados na etapa anterior, busca-se elaborar questões que caracterizem o objeto de medição segundo o aspecto que deseja-se melhoramento sobre o respectivo ponto de vista.
-
Revisão de questões: Ao final da etapa de definição de questões deverá existir uma revisão com o objetivo de verificar se as questões se encontram completas.
-
Definir métricas: Como última etapa deste processo, métricas devem ser selecionadas e definidas a fim de prover as respostas necessárias para a resolução das questões formuladas na etapa anterior.
-
Revisão das métricas: As métricas deverão ser verificadas a fim de checar se estão completas, ou seja, fornecem todos os dados necessários para responder todas as questões estabelecidas, além de consistentes.
2.3 Coleta de dados
Assim que o plano de medição for estabelecido, a fase de coleta de dados está pronta para ser iniciada. Ao projetar esta fase, deve-se ter atenção especial ao planejamento e métodos da coleta, pois erros ocorridos durante a execução podem afetar a qualidade do resultado final do processo. A Coleta é também descrita em termos de fases menores como mostra o seguinte diagrama.
-
Definir mecanismos mecanismos e formas de coleta de dados: Nesta etapa deve-se decidir quais serão as formas que os dados vão ser coletados. Podem ser manuais, tais como um formulário, ou eletrônicos. Além disso, é nesta etapa que os respectivos mecanismos e ferramentas de coletas são selecionados.
-
Realizar treinamento e preparações: Afim de realizar a execução da coleta, será necessário antes realizar o treinamento da equipe responsável por realizar a coleta dos dados, além de realizar sessões de coletas de teste. Tais atividades são necessárias pois garantem que a coleta possa ser feita com o mínimo de chances de que erros humanos possam afetar a coleta final.
-
Realizar a coleta dos dados: A etapa final do processo trata-se da execução da coleta de dados em si.
2.4 Interpretação
Nesta fase busca-se analisar e interpretar os dados coletados na fase anterior com a intenção de obter as respostas as questões estabelecidas na fase de Definição. Os dados obtidos serão discutidos em sessões de feedback, e como resultado deverá ser gerado um relatório contendo a análise dos dados além das conclusões obtidas durante a sessão.
-
Prepara sessões de feedback: Nesta etapa, os dados coletados devem ser organizados e representados por meio de gráficos com a finalidade de gerar apresentações que serão usados durante as sessões de feedback.
-
Executar sessões de feedback: As sessões de feedback deverão ser feitas com o objetivo de discutir, analisar e gerar conclusões a cerca dos dados coletados. O explanamento dos dados deve ser direcionado a responder as questões definidas no modelo GQM.
-
Gerar relatórios : Como resultado das sessões, relatórios devem ser feitos. Tais relatórios deverão conter as análises, discussões e as conclusões feitas.
3. Referências bibliográficas
- Basili, Victor; Gianluigi Caldiera; H. Dieter Rombach (1994). "The Goal Question Metric Approach".
- Solingen, Rini van; Berghout, Egon(1999). "The Goal/Question/Metric Method: a practial guide for quality improvement of sotware development".
- ISO/IEC WD 25023.