1. Medición de Indicadores de QA
La transformación digital se apodera de las organizaciones a un ritmo vertiginoso y el QA como
perfil indispensable en esta revolución, puede aportar mucho valor a la organización haciendo
uso de la analítica. El trabajo en fábrica genera volúmenes de datos que en ocasiones no son
tomados en cuenta, de los que podemos extraer indicadores fundamentales para la toma de
decisiones.
Iniciaremos nuestra investigación con tres conceptos fundamentales: calidad de producto,
calidad de proceso y calidad en uso.
Calidad de producto: Según el modelo ISO/IEC 25010 la calidad del producto de software se
puede interpretar como el grado en que dicho producto satisface los requisitos de sus usuarios
aportando de esta manera un valor.
Calidad de proceso: De acuerdo con las definiciones de la norma ISO 9000, un proceso es un
conjunto de actividades mutuamente relacionadas o que interactúan, las cuales transforman
elementos de entrada en resultados.
Calidad en uso: La ISO 9126, como estándar internacional para la evaluación de la calidad del
software, plantea que es el conjunto de atributos relacionados con la aceptación por parte del
usuario final y Seguridad (Eficacia, Productividad, Seguridad, Satisfacción).
Habiendo obtenido la claridad conceptual que precisamos para definir nuestros indicadores de
calidad, podremos determinar un modelo de medición que facilitará este proceso.
Dependiendo del nivel de madurez del área de QA, los indicadores pueden estar orientados a
medir la calidad del proceso (área de QA) y/o la calidad del producto. La medición del efecto de
nuestro producto en el cliente corresponde a otras áreas, aunque en otro orden de temas
pudiéramos estar hablando de Usabilidad y como orientar nuestras pruebas para favorecer la
experiencia del usuario.
PROPUESTAS DE INDICADORES DE CALIDAD DE PRODUCTO
FUNCIONALIDAD: Adecuación funcional, eficiencia de desempeño, compatibilidad… Como
datos podemos utilizar la cantidad de incidentes funcionales (los incidentes técnicos pueden
entrar aquí) detectados en el período.
USABILIDAD: Capacidad de uso… Para este indicador usaremos los incidentes de usabilidad,
pudiendo agregar los de diseño, ortografía y otros que considere el especialista.
2. Medición de Indicadores de QA
FIABILIDAD: Madurez, incidentes detectados en el cliente.
MANTENIBILIDAD: Capacidad de cambio y prueba, reproceso en fábrica. Si manejamos el
concepto de reproceso, la mantenibilidad estará dada por la cantidad de rechazos que se
realicen.
PROPUESTA DE MEDICIÓN
Se escogerá un valor fijo que será multiplicado por la cantidad de incidentes y este será el
porcentaje que perdamos en cada indicador. El porcentaje será asignado según la importancia
de los incidentes pudiendo ser los funcionales los de mayor valor. A continuación se muestra un
ejemplo.
PROPUESTAS DE INDICADORES DE CALIDAD DE PROCESO
Un indicador fundamental para el área de QA es el cumplimiento de tiempos, para lo que
estableceremos un plan (ej. Los tiempos de revisión serán el 20 % del tiempo de desarrollo, Los
tiempos de elaboración de casos de prueba representan el 50 % del tiempo destinado a la
creación de propuestas funcionales). Este plan será comparado con el real por período y nos
dará la medida de cumplimiento y permitirá analizar causas, factores, desviaciones…
Como segundo indicador relevante para nuestro proceso tenemos el Índice de Atención,
información obtenida a partir de la cantidad de tareas en nuestra bandeja, para lo que
compararemos las recibidas vs finalizadas. Este cálculo arrojaría fluctuación que muestra el
equipo de QA diseñando sus casos de prueba y ejecutándolos, lo que facilita los análisis para la
toma de decisiones, pudiendo determinar si necesitamos recursos de apoyo, la existencia de
problemas en la planificación o necesidades de mejora y capacitación.
3. Medición de Indicadores de QA
Una vez calculado cada indicador y obtenidos los gráficos respectivos, podemos conformar una
matriz de maduración con cada período medido, lo que pudiera resultar en un gráfico de
tendencia o uno radial. Estos gráficos serán ideales para retroalimentar a los demás equipos o
la gerencia sobre los avances del área de QA.
Es recomendable realizar reuniones periódicas donde ofrezcamos como servicio a la
organización, la exposición de nuestros indicadores y temas generales como alertas tempranas,
errores comunes en la producción, falencias en los procesos… Este ciclo iterativo reafirmará que
mejorar el proceso mejora el producto, y a su vez mejorar el producto facilita el proceso.
Ing. Manuel Rigñack Mayán
http://yoquality.blogspot.com/