Sei sulla pagina 1di 75

GQM

(Goal Question Metric)

Grupo 9

GQM - Grupo 9
Agenda
Introducción
Proceso de GQM
Pasos de GQM
Niveles de GQM
Implementación - Fases
Practicas Claves
Conclusiones
Preguntas

GQM - Grupo 9
Introducción
El enfoque GQM (Goal-Question-Metric)
proporciona una manera útil para definir
mediciones tanto del proceso como de los
resultados de un proyecto. Considera que un
programa de medición puede ser mas
satisfactorio si es diseñado teniendo en mente las
metas (objetivo perseguido). Las preguntas
ayudaran a medir si se esta alcanzando en forma
exitosa la meta definida, por lo tanto se
consideraran preguntas que son potencialmente
medibles.
GQM - Grupo 9
Introducción (2)
GQM define un objetivo, refina este objetivo en
preguntas y define métricas que intentan dar
información para responder a estas preguntas.

GQM se puede aplicar a todo el ciclo de vida del


producto, procesos, y recursos y se pude
alinear fácilmente con el ambiente
organizacional.

GQM - Grupo 9
Introducción (3)
Puede ser utilizado por los miembros individuales
de un equipo de proyecto para:
Enfocar su trabajo
Determinar su progreso hacia la realizacion de sus metas
especificas.
Originariamente definido por Basili y Weiss
(1984) y extendido posteriormente por Rombach
(1990) como resultado de muchos años de
experiencia práctica e investigación académica.

GQM - Grupo 9
Introducción (4)
Principio básico: la medición debe ser realizada,
siempre, orientada a un objetivo.

Los objetivos de la organización se definen


primero:
mejorar calidad
confiabilidad, etc
reduciendo costos, riesgos, mejorando tiempos, etc.

GQM - Grupo 9
Proceso - Pasos de GQM
GQM lo podemos describir en términos de un
proceso de seis pasos donde:
Los tres primeros se basan en usar las metas
de negocio para conducir a la identificación
de las verdaderas métricas.
Los últimos tres pasos se basan en recopilar
los datos de las medidas y la fabricación del
uso eficaz de las métricas para mejorar la
toma de decisión.

GQM - Grupo 9
Proceso - Pasos de GQM (2)
1. Establecer las Metas
 Desarrollar un conjunto de metas corporativas, de la
división y del proyecto de negocio que esten
asociadas a medidas de productividad y calidad.
2. Generación de Preguntas
 Generar las preguntas que definen objetivos de la
manera mas completa y cuantificable posible.
3. Especificación de Medidas
 Necesarias a ser recolectadas para contestar las
preguntas y seguir la evolución del proceso y
producto con respecto a las metas.
GQM - Grupo 9
Proceso - Pasos de GQM (3)
4. Preparar Recolección de datos
 Desarrollar mecanismos para la recolección de datos.

5. Recolectar, Validar y Analizar los datos para la


toma de decisiones.
 Para proporcionar la realimentación de proyectos en una
acción correctiva.

6. Analizar los datos para el logro de los objetivos y


el aprendizaje.
 Para determinar el grado de conformidad y hacer las
recomendaciones para mejoras futuras.

GQM - Grupo 9
Proceso - Pasos de GQM (4)
1. Establecer las Metas
2. Generación de Preguntas Niveles
3. Especificación de Medidas
4. Preparar Recolección de datos
5. Recolectar, Validar y Analizar los datos para
la toma de decisiones.
6. Analizar los datos para el logro de los
objetivos y el aprendizaje.

GQM - Grupo 9
Proceso - Niveles de GQM
Nivel Conceptual – Goals: Los objetivos
identifican lo que queremos lograr respecto a los
productos, procesos o recursos.
Objetos de la medición:
 Productos: entregables y documentos que se
producen durante el ciclo de vida de un sistema.
 Procesos: actividades relacionadas con el software y
asociadas generalmente al tiempo.
 Recursos: elementos que los procesos utilizan para
producir sus salidas.
GQM - Grupo 9
Proceso - Niveles de GQM (2)
Nivel Operacional– Questions: Las preguntas
nos ayudan a comprender cómo satisfacer el
objetivo. Abordan el contexto de la calidad desde
un punto de vista particular.
Para caracterizar el modo en que se va a realizar la valoración o
Para analizar el grado de cumplimiento de un objetivo específico.
Las preguntas tratan de caracterizar al objeto de la medición con
respecto a un aspecto de calidad concreto y tratan de determinar la
calidad de dichos objetos desde el punto de vista seleccionado.
 ¿Qué atributos tiene el objeto con respecto al objetivo planteado?
 ¿Qué características de los atributos del objeto son importantes
con respecto al aspecto de calidad?
 ¿Cómo evaluar dichas características?
GQM - Grupo 9
Proceso - Niveles de GQM (3)
Nivel Cuantitativo – Metrics: Se asocia un
conjunto de datos a cada pregunta, con el fin de
proporcionar una respuesta de manera
cuantitativa.
– Los datos pueden ser:
 Objetivos: si dependen únicamente del objeto que se está
midiendo y no del punto de vista desde el que se captan (por
ejemplo, el número de versiones de un documento).
 Subjetivos: si dependen tanto del objeto que se está midiendo
como del punto de vista desde el que se captan (por ejemplo,
el nivel de satisfacción del usuario).
 Resultado  Seleccionar medidas existentes o definir
nuevas medidas.
GQM - Grupo 9
Niveles de GQM (2)

GQM - Grupo 9
Niveles de GQM (3)

Para cada meta, puede haber varias preguntas y


la misma pregunta se puede ligar a múltiples
metas.
Para cada pregunta puede haber múltiples
métricas.
Una métrica puede ser aplicable a a mas de una
pregunta.

GQM - Grupo 9
Paso 1 – Establecer las Metas
 Identificación de objetivos:
– Objetivos de negocio
– Objetivos de medida
 Los objetivos del negocio guían la
identificación de objetivos de medida.
 Provienen de los responsables del alcance
del software y del entorno del negocio en
el que la iniciativa surgió.

GQM - Grupo 9
Paso 1 – Establecer las Metas
 Una vez que se definen los objetivos del
negocio, múltiples proyectos o subgrupos de la
organización van a tener las bases para
identificar objetivos de medida relacionados con
sus roles, o alcance de influencia.
 Los objetivos de medida son la salida del paso 1
de GQM, conceptuales no cuantitativos.
 Las metas son cuantificadas por su relación con
las preguntas y métricas como se nota en la
figura del árbol GQM.

GQM - Grupo 9
Paso 1 – Establecer las Metas
Facetas de GQM de Basili
Objeto: el producto o el proceso bajo estudio
Propósito: motivación detrás del objetivo (por
qué?)
Enfoque: los atributos de calidad del objeto
bajo estudio
Punto de Vista: perspectiva de las metas
(punto de vista de quién?)
Entorno: Alcance o contexto del programa de
medidas.

GQM - Grupo 9
Paso 1 – Establecer las Metas

La figura ilustra la mejora del concepto de medida en


una declaración de objetivos GQM.
GQM - Grupo 9
Paso 1 – Establecer las Metas
 Algunas implementaciones de GQM
utilizan esquemas en forma de tabla para
la definición de objetivos.

GQM - Grupo 9
Paso 1 – Establecer las Metas

GQM - Grupo 9
Paso 2 – Generación de Preguntas
Clasificar y refinar el objetivo de las medidas moviéndonos
desde un nivel conceptual a uno operacional planteando
preguntas.

Los objetos de medida conceptual son identificados


relacionando la calidad del producto, proceso recursos o el
entorno.

GQM - Grupo 9
Paso 2 – Generación de Preguntas
El equipo de proyecto identifica preguntas que
deben ser hechas para capturar varias perspectivas
para lograr el objetivo.

Los gerentes de proyecto y los ingenieros de


software proveen sus propias perspectivas del
significado del objetivo en dicho entorno. Ellos
hacen esto haciendo preguntas y respondiendo con
sus métricas.

GQM - Grupo 9
Paso 2 – Generación de Preguntas
Si las preguntas son muy abstractas la relación
entre las preguntas y las métricas sera difícil de
visualizar.

Si las preguntas son muy detalladas se vuelve


mas difícil obtener una clara interpretación del
objetivo.

GQM - Grupo 9
Paso 2 – Generación de Preguntas

La organización debe seguir este paso con el


suficiente compromiso para asegurar el suficiente
nivel de cuestionamiento para manejar la
identificación de métricas adecuadas.

GQM - Grupo 9
Paso 3 – Especificación de Medidas
¿Cómo deben ser respondidas las preguntas?
Moviéndonos de un nivel cualitativo (o nivel
operacional) a un nivel cuantitativo.
Se necesitan definir métricas que provean toda la
información cuantitativa para responder las
preguntas del paso dos de manera satisfactoria.
Los directamente vinculados con el objetivo,
deben estar vinculados tanto en el paso de
identificación de métricas como en el de
identificación de preguntas

GQM - Grupo 9
Paso 4 – Preparar Recolección
de Datos
Una vez que las métricas son identificadas, se
determinan los datos necesarios para las métricas
y como serán recolectados.

Una cantidad significativa del planeamiento es


necesario para proveer procedimientos detallados
para la recolección de datos que soporten las
métricas identificadas.

GQM - Grupo 9
Paso 4 – Preparar Recolección
de Datos

 Plan de medidas:
– Definición formal de medidas directas
– Descripción textual de medidas directas
– Todos los resultados posibles de las medidas directas
– La persona (rol) que recolecta cada medida directa
– Cuándo deben ser recolectadas las medidas directas
– Los medios que deben ser usados para recolectar las
medidas

GQM - Grupo 9
Paso 4 – Preparar Recolección
de Datos
 El plan también define y describe todas las
formas, tipos de recolección de datos y
herramientas automáticas que deben ser
utilizadas.
 Es importante entrenar a los individuos
involucrados en la recolección de datos para
asegurar que ellos entiendan el porque los datos
son necesarios, cómo van a ser utilizados y
cómo sus acciones contribuyen a la validación
total del proceso de recolección
GQM - Grupo 9
Paso 5 – Recolectar, validar y Analizar los datos
para la toma de decisiones

 La recolección de datos es un proceso inutil si no


hacemos nada con ellos
 Sin importar el medio de recolección los datos
deben ser validados antes de ser usados para
análisis
 La automatización puede asistir, pero no puede
remplazar todas las formas de recolección de
datos y validación
 La validación de los datos consiste en el chequeo
de completitud, correctitud y consistencia de los
mismos.
GQM - Grupo 9
Paso 5 – Recolectar, validar y Analizar los datos
para la toma de decisiones

 Los lideres necesitan reforzar el propósito y el valor


de la recolección de datos para promover una
mejor calidad de los mismos.

 Una vez validados, es importante almacenar los


datos de medida de tal manera que puedan ser
accedidos para analizarlos y generar reportes, por
el inmenso volumen de los mismos se utilizan
herramientas de soporte de medidas y base de
datos.
GQM - Grupo 9
Paso 5 – Recolectar, validar y Analizar los datos
para la toma de decisiones

 El análisis es acerca de organizar los datos y


preparar las métricas para ser presentadas a los
stakeholders para las preguntas pertinentes a los
objetivos de medida.
 El “Plan de Análisis” detalla como los datos deben
ser organizados, como deben ser presentados y a
quién.
 El análisis e interpretación es un paso iterativo
integrado con un proyecto.

GQM - Grupo 9
Paso 6 – Analizar los datos para el logro de
los objetivos y el aprendizaje

El último paso del proceso de GQM de Basili es


observar los resultados de las medidas de modo
post-mortem para evaluar los objetivos logrados y
determinar las lecciones aprendidas para ser
utilizadas en futuros proyectos.

GQM - Grupo 9
Paso 6 – Analizar los datos para el logro de
los objetivos y el aprendizaje

 Cuando GQM es implementado como soporte para


una organización de proceso de mejora continua,
las experiencias y lecciones aprendidas son
almacenadas en forma de: políticas,
procedimientos y mejoras practicas para el futuro
soporte de proyectos e iniciativas de mejoramiento
para ayudar a la organización a lograr mas
grandes influencias en su programa de medidas.

GQM - Grupo 9
Implementación de GQM
Describir GQM en términos de un proceso de seis pasos,
tiende a convertir a este en un proceso secuencial
estricto, pero ese no es el caso de cómo es actualmente
implementado.

Van Solingen y otros autores (1995, 1999) sostienen que


la implementación de GQM debe de verse en términos de
FASES que están integradas con la planificación y gestión
del proyecto.

Aunque estas contienen el proceso GQM de Basili, el foco


de las fases esta en la planificación e implementación de
los detalles necesarios para hacer GQM una realidad
dentro de una organización.
GQM - Grupo 9
Fases

GQM - Grupo 9
Fases
 Planificación
– Se selecciona, define, caracteriza y planifica un
proyecto para la aplicación de la medición,
obteniéndose como resultado un plan de proyecto
– Esta fase por consiguiente toca los pasos 1 – 5 del
proceso de Basili

 Definición
– Se define y documenta el programa de medición
(objetivos, preguntas, métricas, hipótesis)
– Esta comprende los tres primeros pasos del
proceso de Basili

GQM - Grupo 9
Fases
 Recopilación de Datos
– Se recogen los datos reales de la medición
– Esta fase direcciona los pasos 4 y 5 del proceso de
Basili

 Interpretación
– Se procesan los datos recopilados para obtener
respuestas a las preguntas definidas, a partir de
las cuales se puede evaluar el logro de los
objetivos planteados
– Esta fase implementa los pasos 5 y 6 del proceso
de Basili

GQM - Grupo 9
Fase de Planificación
Supervisa la implementación de GQM dentro del contexto del
proyecto. Por eso no precede otras fases, más bien, interactúa con
estas. Inicialmente la Planificación GQM establece como la fase de
Definición debe de ser implementada y como debe de comportarse.
Luego de que la fase de Definición ocurre, la Planificación GQM usa
sus salidas para planificar los mecanismos de la recolección de
datos e interpretación. De esa manera la planificación provee de
documentación que debe servir de guía a otras fases.

La tarea primaria de la fase de planificación es la recolección de


toda la información necesaria para un inicio satisfactorio,
preparando y motivando a los miembros de la organización con este
programa.

El plan del proyecto contiene documentos de procedimientos,


planificaciones y objetivos del programa de medidas e información
básica para la promoción y aceptación por parte de la dirección, la
cual debe de estar disponible para dar por completa esta fase.

GQM - Grupo 9
Fase de Planificación - Subfases
Establecer el Equipo GQM
Cualidades:
Independencia del equipo de proyecto
Conocimiento previo sobre los objetivos de la medición,
orientación a la mejora, entusiasta para motivar
Roles
Manager, Coach, Sopport Engineer
Actividades
Planificar los programas de medición
Definición de la medición y desarrollo de los entregables
GQM
Comprobar los datos recogidos
Preparar la interpretación de los datos de medición
Comunicar los resultados

GQM - Grupo 9
Fase de Planificación - Subfases
Seleccionar las áreas de mejora
De productos o procesos
Basada en los objetivos de negocio (costos, tiempo, riesgos,
calidad)
Considerando cualquier influencia externa, personas, procesos o
productos involucrados y cualquier conocimiento previo de
medidas

Seleccionar el proyecto de aplicación y establecer


un equipo del proyecto
Éxito del programa de medición: voluntad, motivación y
entusiasmo de los miembros del equipo de proyecto
El equipo GQM debe alinear los objetivos de medición con las
ideas de mejora del equipo del proyecto

GQM - Grupo 9
Fase de Planificación - Subfases
Plan del Proyecto
Programa de Medición (PM)
Introducción
Como se desarrollaría el PM
Relacionamiento entre los objetivos de mejora y de desarrollo
Planificación
Tareas que deben ser ejecutadas, recursos usados y en que
periodo
Resultados que serán obtenidos y expectativas de costos –
beneficios
Organización
Objetivos relevantes de la organización dentro del PM
Gestión de Procesos
Prioridades y descripciones de los procedimientos de
comunicación y actividades de control de riesgos
Formación y Promoción
Sesiones de formación y promoción en las que se presenten los
objetivos de medición propuestos, los beneficios e impacto del
PM en las actividades diarias del equipo del proyecto
GQM - Grupo 9
Fase de Definición

GQM - Grupo 9
Fase de Definición

La tarea principal de esta fase es la definición formal de


las medidas, incluyendo la definición de las preguntas e
hipótesis, revisiones, chequeos y producir los planes
GQM, de medición y análisis

Pone foco en usar el método GQM para obtener como


resultado las métricas significativas

GQM - Grupo 9
Fase de Definición - Subfases
Definir los objetivos de la medición
– Se consideran los objetivos de mejora del plan del proyecto
definidos en la fase anterior
– Como resultado se obtiene una definición formal y bien
estructurada de los objetivos

Analizar El objeto bajo medición


Con el Propósito de Entender, controlar o mejorar el objeto
Con Respecto a El enfoque de calidad del objeto en le que
se centra la medición
Desde el Punto de Vista de Las personas que miden el objeto
En el contexto de El entorno en que la medición tiene lugar

GQM - Grupo 9
Fase de Definición - Subfases
Modelos de proceso de software
Completo y consistente con las definiciones del PM
Si existen previamente deben ser revisados y mejorados (si
corresponde)
Si no existe, los modelos de procesos deben ser definidos por el
equipo GQM y aprobados por el equipo de proyecto

Entrevistas GQM
– El Equipo GQM puedan extraer de los miembros del equipo del
proyecto toda la información relevante en relación a los objetivos
de medición
¿Cuáles son las métricas para medir el objeto asociado a un
determinado objetivo, de acuerdo a los miembros del
proyecto?
¿Cuál es el conocimiento actual del miembro del proyecto
respecto a estas métricas?
¿Qué factores externos pueden influenciar las métricas y de
qué modo?
GQM - Grupo 9
Fase de Definición - Subfases
Preguntas e Hipótesis (definición y revisión)
 Con la respuesta a las preguntas planteadas, se
debería poder concluir si se cumple un
determinado objetivo
 Para cada pregunta, las respuestas esperadas son
formuladas como hipótesis que son comparadas
en la fase de interpretación con los resultados
reales de la medición

Definir las Métricas


 Deben proporcionar la información cuantitativa
que permite responder las preguntas planteadas
de una forma satisfactoria
GQM - Grupo 9
Fase de Definición - Subfases
Comprobar Consistencia y Completitud de las
Métricas
– La definición de los objetivos, preguntas y métricas debe ser
consistente y completo con respecto al objeto sujeto a
medición

GQM - Grupo 9
Fase de Definición - Subfases
Producir el Plan GQM
– Objetivos, Preguntas, Métricas y Hipótesis del programa de
medición
– Tiene toda la información necesaria para la correcta interpretación
de la colección de datos

Producir el Plan de Medición


– Definición formal, descripción textual y valores posibles de las
mediciones
– Cuando se debe recoger el valor de cada medición directa, el
medio (herramienta o formulario) a usar, así como la persona
(programador , testeador, ingeniero, etc.) responsable de recoger
dichos valores

GQM - Grupo 9
Fase de Definición - Subfases
Producir el Plan de Análisis
– Debe facilitar la interpretación de los resultados por el equipo de
proyecto
– Es una interpretación según el Plan GQM de datos simulados
– Contiene valores esperados de métricas, gráficos y diagramas
– Permite a los miembros del equipo de proyecto ir comparando los
datos que van obteniendo

Revisar los Planes


– El Planes de Medición y Análisis se deben de ganar la aprobación
del equipo de proyecto, los cuales deben de estar de acuerdo
durante la sesión de revisión con todas las definiciones y
entregables

GQM - Grupo 9
Fase de Recopilación de Datos
La ejecución de las actividades de recopilación
definidas, por el plan de medición, para obtener los
datos necesarios para las métricas definidas.

GQM - Grupo 9
Fase de Recopilación de Datos - SF
Formación y Arranque
Período “Hold Trial”
Periodo de prueba antes de comenzar la recogida real de
datos en el que se definen y prueban los procedimientos,
así como las herramientas y los formularios
Sesión “Kick off”
Se debe llegar a un acuerdo con el equipo de proyecto
para el comienzo de la recolección de datos de la
medición y se instruye a sus miembros en los
procedimientos, herramientas y formularios.
Recolección de Datos
Se rellenan los formularios y se entregan de forma
frecuente (preferentemente en forma diaria) al equipo
GQM que los evalúa (chequea consistencia y correctitud)
Se almacenan en la base de métricas

GQM - Grupo 9
Fase de Recopilación de Datos - SF

Construcción de un Sistema de Soporte a la


Medición
– Measurement Support System (MSS)
– Debe dar soporte a todas las actividades de medición
(recolección, almacenamiento, procesamiento, presentación y
empaquetamiento de los datos medidos)

GQM - Grupo 9
Fase de Interpretación
Se preparan los datos de las medidas de forma que
se facilite el análisis e interpretación de los resultados
para obtener respuestas a las preguntas definidas, a
partir de las cuales se puede evaluar el logro del
objetivo planteado.

GQM - Grupo 9
Fase de Interpretación - Subfases
Preparación de las Sesiones de Realimentación
– El equipo GQM prepara el material necesario (diapositivas, hojas
de análisis, etc.)

Sesiones de Realimentación
– Se debaten los resultados de la medición
– Los miembros del equipo de proyecto (como expertos del objeto
bajo medición) deben obtener conclusiones y acciones a realizar

GQM - Grupo 9
Fase de Interpretación - Subfases
 Generación de informes de interpretación de los
resultados de la medición
– El equipo GQM escribe un informe en el que se incluyen todas las
observaciones, interpretaciones, conclusiones y puntos de acción
relevantes formulados

 Análisis de Costos y Beneficios de un programa


de medición
– El logro de los objetivos es esencial para el éxito del programa de
medición. Sin embargo evaluar si la estimación de beneficios
excede los costos es importante desde el punto de vista
económico, por lo tanto se debe de ejecutar al final de la misma.

GQM - Grupo 9
Prácticas Clave de GQM
Indican que hacer y que no hacer al aplicar GQM
en nuestra organización.
Están basadas en el trabajo de Basili.
Son una combinación de:
– Factores de suceso identificados por los
desarrolladores.
– Practicas genéricas aplicables a la implementación de
cualquier metodología de medición.

GQM - Grupo 9
Prácticas Clave de GQM
1. Tener a las personas adecuadas
involucradas en el proceso de GQM
 La alta gerencia debe proveer una guía y
dirección para dejar claramente definidos los
objetivos del proyecto y la organización.
 El equipo de GQM define los objetivos
cuantitativos y las métricas.
 Se deben coordinar estas tareas para asegurar
consistencia entre proyectos.

GQM - Grupo 9
Prácticas Clave de GQM
1. Tener a las personas adecuadas involucradas
(continuación)
 Roles involucrados:
 GQM Goal Owner
 Measurement Manager
 Data Provider
 GQM Expert
 GQM Team

GQM - Grupo 9
Prácticas Clave de GQM
2. Fijar objetivos de mediciones explícitos y
especificarlos explícitamente
 Entender diferencia entre:
 Objetivos Organizacionales
 Objetivos del Proyecto
 Objetivos de las mediciones
 Describen como medir el progreso orientado a los
objetivos del proyecto y de la organización.
 Hacen que las actividades de mediciones estén alineadas
con los objetivos del negocio.
 Guían las actividades del proceso GQM.

GQM - Grupo 9
Prácticas Clave de GQM
3. No crear objetivos de mediciones falsos
 No crear objetivos para lograr
correspondencia con las métricas que ya
tenemos.
 Evitar situaciones como:
 Sabemos que podemos obtener estos datos,
veamos que podemos hacer con ellos.
 Veamos que datos ya tenemos y determinar que
se puede descubrir a partir de ellos, para no tener
esfuerzo extra.

GQM - Grupo 9
Prácticas Clave de GQM
4. Adquirir modelos de calidad implícitos a partir
de la gente involucrada
 Identificar nociones de calidad que los
miembros del equipo de desarrollo o los
clientes tienen en mente.

GQM - Grupo 9
Prácticas Clave de GQM
5. Considerar el contexto
 Identificar factores de variación de la calidad
focalizandose en el contexto del proyecto.
 Tener en cuenta restricciones y limitaciones
de nuestro proyecto.

GQM - Grupo 9
Prácticas Clave de GQM
6. Derivar métricas apropiadas
 Para un objetivo y una pregunta dados
existen muchas métricas relevantes.
 Identificar métricas que claramente satisfacen
la pregunta.
 Tener más métricas no es necesariamente
mejor.
 Una misma métrica puede responder más de
una pregunta.

GQM - Grupo 9
Prácticas Clave de GQM
7. Permanecer focalizado en los objetivos cuando
se analizan datos
 Los resultados de las mediciones deben
indicar si se cumple con el objetivo fijado.
 No se deben analizar los datos para ver que
comportamientos pueden ser descubiertos.

GQM - Grupo 9
Prácticas Clave de GQM
8. Dejar que los datos sean interpretados por las
personas involucradas
 Las personas involucradas en el desarrollo
deben formar parte del equipo de definición
de las métricas
 Estas personas también deben estar
involucradas en la interpretación de los
resultados de las mediciones.

GQM - Grupo 9
Prácticas Clave de GQM
9. Integrar las actividades de mediciones con las
actividades regulares del proyecto
 La implementación de un programa de
mediciones es en si mismo un proyecto.
 Este proyecto debe estar interconectado con
el proyecto de software y las actividades
propias del proceso.

GQM - Grupo 9
Prácticas Clave de GQM
10. No usar mediciones para otros fines
 Las mediciones pueden ser incorrectamente
usadas para otros fines.
 Esto conlleva a que el programa de
mediciones falle.
 Por ejemplo, usar las mediciones como base
para premiaciones individuales (las
mediciones pierden objetividad)

GQM - Grupo 9
Prácticas Clave de GQM
11. Asegurar el compromiso de la gerencia con el
resultado de las mediciones
 Es el factor de suceso de GQM más critico.
 Aplica para cualquier implementación de mediciones
que usemos.
 Si la gerencia ignora el soporte que le dan los
resultados de las mediciones, entonces son
percibidas como una formalidad que se debe realizar
pero que no aportará beneficios.

GQM - Grupo 9
Prácticas Clave de GQM
12. Establecer la infraestructura necesaria para
soportar el programa de mediciones
 La toma de mediciones implica un trabajo
extra.
 El mismo no debe entrar en conflicto con el
esfuerzo de desarrollo del producto en si.
 Se debe contar un soporte adecuado para
mantener bajo control la gran cantidad de
datos que se manejan.

GQM - Grupo 9
Prácticas Clave de GQM
13. Asegurar que las mediciones son vistas como
una herramienta y no como el objetivo final.
 Las mediciones deben ayudar al proceso de
desarrollo.
 El equipo no debe perder de vista el proyecto en si.
 Debemos mantenernos focalizados en los objetivos
del proyecto, producto y mejora del proceso.

GQM - Grupo 9
Prácticas Clave de GQM
14. Capacitarse en GQM antes de aplicarlo
 GQM parece sencillo pero es un proceso
sofisticado
 Suele ser muy diferente de la forma de
pensar y modelar de muchos de los que lo
practican.
 Se recomienda tener un entrenamiento
inicial.

GQM - Grupo 9
Conclusiones
GQM permite identificar métricas significativas
para nuestra organización.

Permite elegir métricas que se relacionan con


las metas mas importantes y problemas más
urgentes.

El proceso de interpretación de las medidas no


esta bien definido y puede ser difícil cuando
intervienen muchas métricas.
GQM - Grupo 9
Conclusiones
Equipo del proyecto fuertemente
involucrado en la definición e interpretación
de las métricas.

Se deben considerar métricas útiles y


relevantes desde el punto de vista de los
objetivos del negocio.

GQM - Grupo 9
Preguntas ?

GQM - Grupo 9

Potrebbero piacerti anche