QA
El proceso de QA: cuándo ocurre, qué se valida, cómo se reportan los hallazgos y qué determina el pass/fail.
Rol del QA en el ciclo
QA es la etapa de validación entre el desarrollo y el deploy. Su objetivo es detectar desvíos entre lo implementado y los criterios de aceptación antes de que lleguen a producción.
QA no es un paso opcional. Todo cambio que modifica comportamiento visible para el usuario debe pasar por QA antes del deploy.
Qué se valida
El QA valida contra los criterios de aceptación del issue. Además de la funcionalidad nominal, se verifican casos de borde documentados, comportamiento en dispositivos y navegadores prioritarios, y regresiones en funcionalidades relacionadas.
Proceso de reporte
Los hallazgos de QA se documentan como bugs en Linear, vinculados al issue original. El bug incluye: pasos para reproducir, comportamiento esperado, comportamiento actual y evidencia (screenshot o video).
Criterio de aprobación
Un issue pasa QA cuando todos los criterios de aceptación están verificados y no hay bugs bloqueantes abiertos. Los bugs no bloqueantes pueden documentarse para resolución posterior, con la aprobación explícita del PM.