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.
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.
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
No hay comentarios:
Publicar un comentario