2012-08-22

GQM

"Si no puedes medirlo, no puedes controlarlo" es una frase conocida y repetida por todo el mundo. Aunque luego, a la hora de definir métricas asociadas a una determinada situación, las frases hechas se acaban y necesitamos cosas "accionables".

GQM es la abreviación de Goal-Question-Metric, una técnica muy simple de aprender para derivar métricas a partir de objetivos. Fue presentada por Basili y Rombach en The TAME Project: Towards Improvement-Oriented Software Environments (IEEE Transactions on Software Engineering, vol. 14, no. 6, June 1988).

Su utilización involucra 3 pasos:

  1. Listar los objetivos principales.
  2. Derivar a partir de cada objetivo preguntas que deben responderse para determinar si los objetivos se cumplen.
  3. Decidir qué debe medirse para responder esas preguntas en forma adecuada.

Un objetivo se establece a nivel conceptual, una pregunta se establece a nivel operativo y una métrica se establece a nivel cuantitativo.

Para cerrar les dejo un ejemplo del mundo del software.

  • Objetivo: Mejorar la productividad
  • Pregunta: ¿Cuánto tiempo gastamos en “retrabajo”?
  • Medición: Horas hombre usadas en “retrabajo”
  • Implementación: Registro de horas, tipo de tarea “retrabajo”

Seguimos pensando..

7 comentarios:

  1. Muy interesante, sigue confirmándome que muchas veces hay que ir primero a lo más simple y básico, que eso sólo ya tiene una riqueza que no estamos aprovechando.

    ResponderEliminar
  2. Descubrí este técnica el año pasado...creo que es genial. Hoy mismo estuve explicando la parte "pregunta-métrica".

    ResponderEliminar
  3. Anónimo3/9/14 17:01

    No tienes mas ejemplos

    ResponderEliminar
  4. Hola. Me parece interesante la forma sencilla para evaluar la calidad de un software. Me gustaría obtener ejemplos del mismo para aplicar a un trabajo de evaluación de recursos educativos digitales. gracias

    ResponderEliminar
    Respuestas
    1. Hola Maria, gracias por tu comentario. En el libro de Fenton “Software Metrics” encontrarás ejemplos de uso.

      Seguimos pensando..

      Eliminar
  5. Hola. En este link hay un ejemplo de la aplicacion de GQM para medir calidad de datos: https://www.researchgate.net/profile/Daniel_Yankelevich/publication/220918947_A_Homogeneous_Framework_to_Measure_Data_Quality/links/0deec52bad2e24e60f000000.pdf Un poco viejo el articulo pero creo que justamente eso resalta lo que comenta Ernesto en la entrada del blog.

    ResponderEliminar

Muchas gracias por comentar. Por favor deja tu nombre y/o email, los comentarios son mucho más valiosos cuando se sabe quien los hace.