GQM
-
Upload
martin-cialdella -
Category
Documents
-
view
73 -
download
0
Transcript of GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 1/75
GQM - Grupo 9
GQMQM
(Goal Question Metric)Goal Question Metric)
Grupo 9rupo 9
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 2/75GQM - Grupo 9
Agenda Agenda
IntroducciónProceso de GQMPasos de GQM
Niveles de GQMImplementación - Fases
Practicas Claves
ConclusionesPreguntas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 3/75GQM - Grupo 9
El enfoque GQM (Goal-Question-Metric)proporciona una manera útil para definirmediciones tanto del proceso como de los
resultados de un proyecto. Considera que unprograma de medición puede ser massatisfactorio si es diseñado teniendo en mente lasmetas (objetivo perseguido). Las preguntas
ayudaran a medir si se esta alcanzando en formaexitosa la meta definida, por lo tanto seconsideraran preguntas que son potencialmentemedibles.
IntroducciónIntroducción
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 4/75
GQM - Grupo 9
Introducción (2)Introducción (2)
GQM define un objetivo, refina este objetivo enpreguntas y define métricas que intentan darinformación para responder a estas preguntas.
GQM se puede aplicar a todo el ciclo de vida delproducto, procesos, y recursos y se pudealinear fácilmente con el ambienteorganizacional.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 5/75
GQM - Grupo 9
Introducción (3)Introducción (3)
Puede ser utilizado por los miembros individualesde un equipo de proyecto para:
Enfocar su trabajo
Determinar su progreso hacia la realizacion de sus metasespecificas.
Originariamente definido por Basili y Weiss(1984) y extendido posteriormente por Rombach
(1990) como resultado de muchos años deexperiencia práctica e investigación académica.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 6/75
GQM - Grupo 9
Principio básico: la medición debe ser realizada,siempre, orientada a un objetivo.
Los objetivos de la organización se definenprimero:
mejorar calidad
confiabilidad, etcreduciendo costos, riesgos, mejorando tiempos, etc.
Introducción (4)Introducción (4)
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 7/75
GQM - Grupo 9
GQM lo podemos describir en términos de unproceso de seis pasos donde:
Los tres primeros se basan en usar las metas
de negocio para conducir a la identificaciónde las verdaderas métricas.Los últimos tres pasos se basan en recopilar
los datos de las medidas y la fabricación deluso eficaz de las métricas para mejorar latoma de decisión.
Proceso -Proceso - Pasos de GQMPasos de GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 8/75
GQM - Grupo 9
Proceso -Proceso - Pasos de GQMPasos de GQM (2)(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.1. Generac ión de Preguntas
Generar las preguntas que definen objetivos de lamanera mas completa y cuantificable posible.
1. Especif icac ión de Medidas Necesarias a ser recolectadas para contestar las
preguntas y seguir la evolución del proceso yproducto con respecto a las metas.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 9/75
GQM - Grupo 9
Proceso -Proceso - Pasos de GQMPasos de GQM (3)(3)4. Preparar Recolección de datos
Desarrollar mecanismos para la recolección de datos.
5. Recolectar, Validar y Analizar los datos para latoma de decisiones. Para proporcionar la realimentación de proyectos en una
acción correctiva.
6. Analizar los datos para el logro de los objetivos yel aprendizaje. Para determinar el grado de conformidad y hacer las
recomendaciones para mejoras futuras.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 10/75
GQM - Grupo 9
Proceso -Proceso - Pasos de GQMPasos de GQM (4)(4)1. Establecer las Metas2. Generación de Preguntas3. Especificación de Medidas
4. Preparar Recolección de datos5. Recolectar, Validar y Analizar los datos para
la toma de decisiones.
6. Analizar los datos para el logro de losobjetivos y el aprendizaje.
NivelesNiveles
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 11/75
GQM - Grupo 9
Proceso - Niveles de GQMProceso - Niveles de GQMNivel Conceptual – Goals: Los objetivosidentifican lo que queremos lograr respecto a losproductos, 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.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 12/75
GQM - Grupo 9
Proceso - Niveles de GQM (2)Proceso - Niveles de GQM (2)Nivel Operacional– Questions: Las preguntasnos ayudan a comprender cómo satisfacer elobjetivo. Abordan el contexto de la calidad desdeun 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 conrespecto a un aspecto de calidad concreto y tratan de determinar lacalidad 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?
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 13/75
GQM - Grupo 9
Proceso - Niveles de GQM (3)Proceso - Niveles de GQM (3)
Nivel Cuantitativo – Metrics: Se asocia unconjunto de datos a cada pregunta, con el fin deproporcionar una respuesta de maneracuantitativa . – 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 (porejemplo, el número de versiones de un documento).
•
Subjetivos : si dependen tanto del objeto que se está midiendocomo del punto de vista desde el que se captan (por ejemplo,el nivel de satisfacción del usuario).
• Resultado Seleccionar medidas existentes o definirnuevas medidas.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 14/75
GQM - Grupo 9
Niveles de GQM (2)Niveles de GQM (2)
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 15/75
GQM - Grupo 9
Niveles de GQM (3)Niveles de GQM (3)
Para cada meta, puede haber varias preguntas yla misma pregunta se puede ligar a múltiplesmetas.Para cada pregunta puede haber múltiplesmétricas.Una métrica puede ser aplicable a a mas de una
pregunta.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 16/75
GQM - Grupo 9
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas
Identificación de objetivos: – Objetivos de negocio – Objetivos de medida
Los objetivos del negocio guían laidentificación de objetivos de medida. Provienen de los responsables del alcance
del software y del entorno del negocio enel que la iniciativa surgió.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 17/75
GQM - Grupo 9
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas Una vez que se definen los objetivos delnegocio, múltiples proyectos o subgrupos de la
organización van a tener las bases paraidentificar objetivos de medida relacionados con
sus roles, o alcance de influencia. Los objetivos de medida son la salida del paso 1de GQM, conceptuales no cuantitativos.
Las metas son cuantificadas por su relación con
las preguntas y métricas como se nota en lafigura del árbol GQM.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 18/75
GQM - Grupo 9
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas
Facetas de GQM de BasiliObjeto: el producto o el proceso bajo estudioPropósito: motivación detrás del objetivo (porqué?)
Enfoque: los atributos de calidad del objeto bajoestudioPunto de Vista: perspectiva de las metas(punto de vista de quién?)
Entorno: Alcance o contexto del programa demedidas.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 19/75
GQM - Grupo 9
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas
La figura ilustra la mejora del concepto de medida enuna declaración de objetivos GQM.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 20/75
GQM - Grupo 9
Algunas implementaciones de GQMutilizan esquemas en forma de tablapara la definición de objetivos.
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 21/75
GQM - Grupo 9
Paso 1 – Establecer las MetasPaso 1 – Establecer las Metas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 22/75
GQM - Grupo 9
Clasificar y refinar el objetivo de las medidas moviéndonosdesde un nivel conceptual a uno operacional planteandopreguntas.
Los objetos de medida conceptual son identificadosrelacionando la calidad del producto, proceso recursos o elentorno.
Paso 2 – Generación de PreguntasPaso 2 – Generación de Preguntas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 23/75
GQM - Grupo 9
El equipo de proyecto identifica preguntas quedeben ser hechas para capturar varias perspectivaspara lograr el objetivo.
Los gerentes de proyecto y los ingenieros desoftware proveen sus propias perspectivas delsignificado del objetivo en dicho entorno. Ellos
hacen esto haciendo preguntas y respondiendo consus métricas.
Paso 2 – Generación de PreguntasPaso 2 – Generación de Preguntas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 24/75
GQM - Grupo 9
Si las preguntas son muy abstractas la relaciónentre las preguntas y las métricas sera difícil devisualizar.
Si las preguntas son muy detalladas se vuelve masdifícil obtener una clara interpretación del objetivo.
Paso 2 – Generación de PreguntasPaso 2 – Generación de Preguntas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 25/75
GQM - Grupo 9
La organización debe seguir este paso con elsuficiente compromiso para asegurar el suficiente
nivel de cuestionamiento para manejar laidentificación de métricas adecuadas.
Paso 2 – Generación de PreguntasPaso 2 – Generación de Preguntas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 26/75
GQM - Grupo 9
¿Cómo deben ser respondidas las preguntas?Moviéndonos de un nivel cualitativo (o niveloperacional) a un nivel cuantitativo.
Se necesitan definir métricas que provean toda lainformación cuantitativa para responder laspreguntas del paso dos de manera satisfactoria.Los directamente vinculados con el objetivo,
deben estar vinculados tanto en el paso deidentificación de métricas como en el deidentificación de preguntas
Paso 3 – Especificación de MedidasPaso 3 – Especificación de Medidas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 27/75
GQM - Grupo 9
Una vez que las métricas son identificadas, sedeterminan los datos necesarios para las métricasy como serán recolectados.
Una cantidad significativa del planeamiento esnecesario para proveer procedimientos detallados
para la recolección de datos que soporten lasmétricas identificadas.
Paso 4 –Paso 4 – Preparar RecolecciónPreparar Recolecciónde Datosde Datos
P 4 ó
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 28/75
GQM - Grupo 9
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
Paso 4 –Paso 4 – Preparar RecolecciónPreparar Recolecciónde Datosde Datos
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 29/75
GQM - Grupo 9
El plan también define y describe todas lasformas, tipos de recolección de datos yherramientas automáticas que deben ser
utilizadas.Es importante entrenar a los individuos
involucrados en la recolección de datos paraasegurar que ellos entiendan el porque los datos
son necesarios, cómo van a ser utilizados y cómosus acciones contribuyen a la validación total delproceso de recolección
Paso 4 –Paso 4 – Preparar RecolecciónPreparar Recolecciónde Datosde Datos
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 30/75
GQM - Grupo 9
La recolección de datos es un proceso inutil si nohacemos nada con ellos
Sin importar el medio de recolección los datos
deben ser validados antes de ser usados paraanálisisLa automatización puede asistir, pero no puede
remplazar todas las formas de recolección de
datos y validaciónLa validación de los datos consiste en el chequeo
de completitud, correctitud y consistencia de losmismos.
Paso 5Paso 5 – Recolectar, validar y Analizar los datos – Recolectar, validar y Analizar los datospara la toma de decisionespara la toma de decisiones
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 31/75
GQM - Grupo 9
Los lideres necesitan reforzar el propósito y el valorde la recolección de datos para promover unamejor calidad de los mismos.
Una vez validados, es importante almacenar losdatos de medida de tal manera que puedan seraccedidos para analizarlos y generar reportes, por
el inmenso volumen de los mismos se utilizanherramientas de soporte de medidas y base dedatos.
Paso 5Paso 5 – Recolectar, validar y Analizar los datos – Recolectar, validar y Analizar los datospara la toma de decisionespara la toma de decisiones
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 32/75
GQM - Grupo 9
El análisis es acerca de organizar los datos ypreparar las métricas para ser presentadas a losstakeholders 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 aquién.
El análisis e interpretación es un paso iterativointegrado con un proyecto.
Paso 5Paso 5 – Recolectar, validar y Analizar los datos – Recolectar, validar y Analizar los datospara la toma de decisionespara la toma de decisiones
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 33/75
GQM - Grupo 9
El último paso del proceso de GQM de Basili esobservar los resultados de las medidas de modopost-mortem para evaluar los objetivos logrados y
determinar las lecciones aprendidas para serutilizadas en futuros proyectos.
Paso 6Paso 6 – Analizar los datos para el logro de – Analizar los datos para el logro delos objetivos y el aprendizajelos objetivos y el aprendizaje
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 34/75
GQM - Grupo 9
Cuando GQM es implementado como soporte parauna 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 futurosoporte de proyectos e iniciativas de mejoramientopara ayudar a la organización a lograr mas
grandes influencias en su programa de medidas.
Paso 6Paso 6 – Analizar los datos para el logro de – Analizar los datos para el logro delos objetivos y el aprendizajelos objetivos y el aprendizaje
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 35/75
GQM - Grupo 9
Implementación de GQMImplementación de GQMDescribir 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 actualmenteimplementado.
Van Solingen y otros autores (1995, 1999) sostienen que laimplementación de GQM debe de verse en términos deFASES que están integradas con la planificación y gestióndel proyecto.
Aunque estas contienen el proceso GQM de Basili, el focode las fases esta en la planificación e implementación delos detalles necesarios para hacer GQM una realidad dentrode una organización.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 36/75
GQM - Grupo 9
FasesFases
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 37/75
GQM - Grupo 9
FasesFasesPlanificación
– Se selecciona, define, caracteriza y planifica unproyecto 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
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 38/75
GQM - Grupo 9
FasesFases
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 lascuales se puede evaluar el logro de los objetivosplanteados
– Esta fase implementa los pasos 5 y 6 del procesode Basili
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 39/75
GQM - Grupo 9
Supervisa la implementación de GQM dentro del contexto del
proyecto. Por eso no precede otras fases, más bien, interactúa conestas. Inicialmente la Planificación GQM establece como la fase deDefinición debe de ser implementada y como debe de comportarse.Luego de que la fase de Definición ocurre, la Planificación GQM usasus salidas para planificar los mecanismos de la recolección dedatos e interpretación. De esa manera la planificación provee dedocumentación que debe servir de guía a otras fases.
La tarea primaria de la fase de planificación es la recolección detoda la información necesaria para un inicio satisfactorio,preparando y motivando a los miembros de la organización coneste programa.
El plan del proyecto contiene documentos de procedimientos,planificaciones y objetivos del programa de medidas e informaciónbásica para la promoción y aceptación por parte de la dirección, lacual debe de estar disponible para dar por completa esta fase.
Fase de PlanificaciónFase de Planificación
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 40/75
GQM - Grupo 9
Fase de PlanificaciónFase de Planificación - Subfases- SubfasesEstablecer el Equipo GQM
Cualidades:Independencia del equipo de proyectoConocimiento previo sobre los objetivos de la medición,orientación a la mejora, entusiasta para motivar
Roles
Manager, Coach, Sopport Engineer ActividadesPlanificar los programas de mediciónDefinición de la medición y desarrollo de los entregablesGQM
Comprobar los datos recogidosPreparar la interpretación de los datos de mediciónComunicar los resultados
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 41/75
GQM - Grupo 9
Fase de PlanificaciónFase de Planificación - Subfases- Subfases
Seleccionar las áreas de mejoraDe productos o procesosBasada en los objetivos de negocio (costos, tiempo, riesgos,calidad)Considerando cualquier influencia externa, personas, procesos oproductos involucrados y cualquier conocimiento previo demedidas
Seleccionar el proyecto de aplicación y establecerun equipo del proyecto
Éxito del programa de medición: voluntad, motivación yentusiasmo de los miembros del equipo de proyectoEl equipo GQM debe alinear los objetivos de medición con lasideas de mejora del equipo del proyecto
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 42/75
GQM - Grupo 9
Fase de PlanificaciónFase de Planificación - Subfases- SubfasesPlan del Proyecto
Programa de Medición (PM)IntroducciónComo se desarrollaría el PMRelacionamiento entre los objetivos de mejora y de desarrollo
PlanificaciónTareas que deben ser ejecutadas, recursos usados y en que
periodoResultados que serán obtenidos y expectativas de costos –beneficios
OrganizaciónObjetivos relevantes de la organización dentro del PM
Gestión de ProcesosPrioridades y descripciones de los procedimientos decomunicación y actividades de control de riesgos
Formación y PromociónSesiones de formación y promoción en las que se presenten losobjetivos de medición propuestos, los beneficios e impacto delPM en las actividades diarias del equipo del proyecto
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 43/75
GQM - Grupo 9
Fase de DefiniciónFase de Definición
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 44/75
GQM - Grupo 9
Fase de DefiniciónFase de Definición
La tarea principal de esta fase es la definición formal delas medidas, incluyendo la definición de las preguntas ehipótesis, revisiones, chequeos y producir los planes GQM,de medición y análisis
Pone foco en usar el método GQM para obtener comoresultado las métricas significativas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 45/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - SubfasesDefinir 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 quese centra la medición
Desde el Punto de Vista de Las personas que miden el objetoEn el contexto de El entorno en que la medición tiene lugar
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 46/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - SubfasesModelos de proceso de software
Completo y consistente con las definiciones del PMSi existen previamente deben ser revisados y mejorados (sicorresponde)Si no existe, los modelos de procesos deben ser definidos por elequipo 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 objetivosde medición
¿Cuáles son las métricas para medir el objeto asociado a un
determinado objetivo, de acuerdo a los miembros delproyecto?¿Cuál es el conocimiento actual del miembro del proyectorespecto a estas métricas?¿Qué factores externos pueden influenciar las métricas y dequé modo?
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 47/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - Subfases
Preguntas e Hipótesis (definición y revisión) Con la respuesta a las preguntas planteadas, sedebería poder concluir si se cumple un determinadoobjetivo
Para cada pregunta, las respuestas esperadas son
formuladas como hipótesis que son comparadas enla fase de interpretación con los resultados realesde la medición
Definir las Métricas Deben proporcionar la información cuantitativa quepermite responder las preguntas planteadas de unaforma satisfactoria
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 48/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - SubfasesComprobar 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 amedición
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 49/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - Subfases
Producir el Plan GQM – Objetivos, Preguntas, Métricas y Hipótesis del programa demedición
– Tiene toda la información necesaria para la correctainterpretació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 recogerdichos valores
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 50/75
GQM - Grupo 9
Fase de Definición - SubfasesFase de Definición - SubfasesProducir el Plan de Análisis – Debe facilitar la interpretación de los resultados por el equipo deproyecto – 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 acuerdodurante la sesión de revisión con todas las definiciones y
entregables
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 51/75
GQM - Grupo 9
Fase de Recopilación de DatosFase de Recopilación de Datos
La ejecución de las actividades de recopilacióndefinidas, por el plan de medición, para obtener losdatos necesarios para las métricas definidas.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 52/75
GQM - Grupo 9
Fase de Recopilación de Datos - SFFase de Recopilación de Datos - SFFormación y Arranque
Período “Hold Trial” Periodo de prueba antes de comenzar la recogida real dedatos 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 proyectopara el comienzo de la recolección de datos de lamedición y se instruye a sus miembros en losprocedimientos, herramientas y formularios.
Recolección de DatosSe rellenan los formularios y se entregan de formafrecuente (preferentemente en forma diaria) al equipoGQM que los evalúa (chequea consistencia y correctitud)Se almacenan en la base de métricas
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 53/75
GQM - Grupo 9
Fase de Recopilación de Datos - SFFase de Recopilación de Datos - SF
Construcción de un Sistema de Soporte a laMedició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)
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 54/75
GQM - Grupo 9
Fase de InterpretaciónFase de InterpretaciónSe preparan los datos de las medidas de forma que sefacilite el análisis e interpretación de los resultadospara obtener respuestas a las preguntas definidas, apartir de las cuales se puede evaluar el logro delobjetivo planteado.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 55/75
GQM - Grupo 9
Fase de Interpretación - SubfasesFase de Interpretación - Subfases
Preparación de las Sesiones de Realimentación – El equipo GQM prepara el material necesario (diapositivas, hojasde 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
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 56/75
GQM - Grupo 9
Fase de Interpretación - SubfasesFase de Interpretación - Subfases
Generación de informes de interpretación de losresultados de la medición – El equipo GQM escribe un informe en el que se incluyen todas las
observaciones, interpretaciones, conclusiones y puntos de acciónrelevantes formulados
Análisis de Costos y Beneficios de un programade 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 beneficiosexcede los costos es importante desde el punto de vistaeconómico, por lo tanto se debe de ejecutar al final de la misma.
á
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 57/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
Indican que hacer y que no hacer al aplicar GQMen 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.
á
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 58/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
1. Tener a las personas adecuadasinvolucradas en el proceso de GQM♦ La alta gerencia debe proveer una guía y
dirección para dejar claramente definidos losobjetivos del proyecto y la organización.
♦ El equipo de GQM define los objetivoscuantitativos y las métricas.
♦
Se deben coordinar estas tareas para asegurarconsistencia entre proyectos.
áá
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 59/75
GQM - Grupo 9
Prácticas Clave de GQMPrá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
áá l d
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 60/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM2. 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.
áá Cl d GQ
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 61/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
3. No crear objetivos de mediciones falsos♦ No crear objetivos para lograr
correspondencia con las métricas que yatenemos.
♦ 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 teneresfuerzo extra.
áP á i Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 62/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
4. Adquirir modelos de calidad implícitos a partirde la gente involucrada♦ Identificar nociones de calidad que los
miembros del equipo de desarrollo o losclientes tienen en mente.
á l dP á i Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 63/75
GQM - Grupo 9
Prácticas Clave de GQMPrá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 limitacionesde nuestro proyecto.
á Cl d GQP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 64/75
GQM - Grupo 9
Prácticas Clave de GQMPrá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.
P á i Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 65/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
7. Permanecer focalizado en los objetivos cuandose 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.
P á i Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 66/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
8. Dejar que los datos sean interpretados por laspersonas involucradas♦ Las personas involucradas en el desarrollo
deben formar parte del equipo de definiciónde las métricas♦ Estas personas también deben estar
involucradas en la interpretación de los
resultados de las mediciones.
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 67/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
9. Integrar las actividades de mediciones con lasactividades 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 actividadespropias del proceso.
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 68/75
GQM - Grupo 9
Prácticas Clave de GQMPrá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)
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 69/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
11. Asegurar el compromiso de la gerencia con elresultado de las mediciones♦ Es el factor de suceso de GQM más critico.♦
Aplica para cualquier implementación de medicionesque usemos.♦ Si la gerencia ignora el soporte que le dan los
resultados de las mediciones, entonces son percibidascomo una formalidad que se debe realizar pero queno aportará beneficios.
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 70/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM
12. Establecer la infraestructura necesaria parasoportar 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 dedatos que se manejan.
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 71/75
GQM - Grupo 9
Prácticas Clave de GQMPrácticas Clave de GQM13. 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 delproyecto, producto y mejora del proceso.
P á ti Cl d GQMP á ti Cl d GQM
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 72/75
GQM - Grupo 9
Prácticas Clave de GQMPrá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 depensar y modelar de muchos de los que lopractican.
♦ Se recomienda tener un entrenamiento
inicial.
C l iConcl siones
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 73/75
GQM - Grupo 9
ConclusionesConclusionesGQM permite identificar métricas significativaspara nuestra organización.
Permite elegir métricas que se relacionan con
las metas mas importantes y problemas másurgentes.
El proceso de interpretación de las medidas noesta bien definido y puede ser difícil cuandointervienen muchas métricas.
C l iConcl siones
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 74/75
GQM - Grupo 9
ConclusionesConclusiones
Equipo del proyecto fuertementeinvolucrado en la definición e interpretaciónde las métricas.
Se deben considerar métricas útiles yrelevantes desde el punto de vista de losobjetivos del negocio.
5/17/2018 GQM - slidepdf.com
http://slidepdf.com/reader/full/gqm557201024979599169a08b9f 75/75
Preguntas ?Preguntas ?