Métricas y toma de decisiones en los equipos de QA

Tatiana Rojas | 15 de febrero, 2019

Apoyado por nuestro experto en innovación Encora

La importancia de las métricas

Comencemos haciendo una pregunta simple: ¿Por qué es importante medir?
Al medir nuestras acciones, podemos saber cómo estamos trabajando en nuestras tareas, cuánto tiempo están tomando y cuánto están costando. Esta información puede ser utilizada para mejorar nuestros procesos y calidad. Además, podemos aplicar estas métricas y técnicas a nuestras actividades para obtener información importante, que podemos utilizar para tomar mejores decisiones.
Decidir bien nos lleva a tomar acciones.

Mejorar el nivel de calidad depende de las métricas y es por eso que debemos elegir las que ayuden a juzgar la productividad y la eficiencia.

"Si algo no se puede medir, no se puede gestionar"

Las mejores prácticas siempre deben incluirse en las tareas de un buen equipo de control de calidad. Esto incluye el aprendizaje continuo, la mejora de los procesos, la comprensión del progreso de las pruebas, la productividad y la calidad.
Algunas preguntas más comunes con las  que el equipo de QA debe tratar son: ¿Cuánto tiempo llevará la prueba? ¿Cuánto software fue probado? ¿Qué tan buenas fueron las pruebas?
Para responder estas preguntas, se necesita una buena medición. Usando métricas, un equipo de control de calidad puede rastrear su propio progreso y analizar no solo si se cumplen los objetivos, sino también si todos los recursos se utilizan a su máxima capacidad.
En el mundo de hoy, no solo necesitamos ejecutar casos de prueba, sino también comunicar el progreso a lo largo del ciclo de vida de desarrollo de software y las métricas utilizadas para las decisiones ejecutivas.
Las métricas proporcionan orientación sobre tiempo, costo, recursos, y también se utilizan para la toma de decisiones del equipo de control de calidad , la evaluación de las fortalezas, las debilidades y capacidades de cada uno de los miembros  y así motivarlos para maximizar la productividad. Además, las métricas nos ayudan a comprender los problemas en el proceso y las expectativas del cliente.

La métricas y  los objetivos

Cada métrica tiene un objetivo y algo que se medirá. Por ejemplo, las dos métricas siguientes explican claramente sus objetivos:

• Métrica uno:

"Número de defectos encontrados en una construcción específica": mide la estabilidad de construcciones o compara varias construcciones. Si el número de defectos disminuye, significa que la construcción se está estabilizando.

• Métrica dos:

"Tiempo para ejecutar casos de prueba de regresión" - Mide la eficacia de la prueba. La primera vez debería ser mayor que todas las siguientes pruebas:

Propósito de la métrica

Número de defectos

El número total de defectos encontrados en una construcción dada que resultó en modificaciones de software o documentación. Solo se cuentan los defectos aceptados que resultaron en la modificación del software o la documentación.

Tiempo para ejecutar casos de prueba de regresión

Esfuerzo requerido para ejecutar casos de prueba en un ciclo de regresión.

Interpretando  Métricas

Una vez que se eligen las métricas, el equipo debe interpretarlas para que puedan administrarse de manera correcta y cuidadosa, ya que los grandes datos son  es una gran responsabilidad. Siempre asegúrese de obtener algún valor de cualquier medida que esté utilizando. Las métricas son herramientas útiles, aunque pueden usarse de manera positiva o negativa para contarle la historia que desea escuchar. La interpretación proporciona  la información, la información da el conocimiento y el conocimiento es esencial para tomar las decisiones correctas.

Número de defectos encontrados: consideremos un equipo que ha ejecutado dos ciclos de pruebas y la cantidad de defectos registrados en cada uno de estos ciclos se muestra a continuación:

Número de defectos Defecto Severidad Ciclo 1 Ciclo 2

Screen Shot 2018-10-30 at 9.10.08 AM

Hay algunas características que las métricas deben tener. Deben ser simples de recopilar, interpretar, mantener y deben ser sensibles a los cambios sin ser ambiguos. Además, el rendimiento de la métrica debería ser mucho mayor que el costo de recopilación, cálculo e interpretación de los datos.
Al observar el número de defectos registrados y su gravedad, vemos que el número total de defectos de Severidad 1, Severidad 2 y Severidad 3 para el ciclo 1 es 45, y el número de defectos de Severidad 1, Severidad 2 y Severidad 3 para el ciclo 2 es 35 En términos de calidad, el ciclo 1 es más favorable que el ciclo 2 ya que el ciclo 1 tiene un número menor de defectos de alta gravedad, incluso cuando el número total de defectos registrados en el ciclo 1 es mayor que los defectos en el ciclo 2.

Conclusión

En resumen, la medición es el ingrediente secreto para un proceso de control de calidad exitoso. Realiza un seguimiento del progreso frente al progreso real, los costos (dinero gastado), defectos, casos de prueba, horas / hombre, etc. Las métricas de control de calidad definitivamente nos ayudan a comprender los procesos, los informes de prueba y también la visibilidad de la calidad del producto de software. Es efectivo en la gestión del proceso de desarrollo de software.

Contáctenos

Contenido

Categorías

Compartir Artículo

Artículos Destacados