Casos de borde
Cómo el equipo identifica, documenta y gestiona casos de borde durante el refinamiento y el desarrollo.
Qué son los casos de borde
Los casos de borde son escenarios válidos pero no obvios que una funcionalidad debe manejar correctamente. Identificarlos antes de desarrollar reduce la cantidad de bugs en QA y en producción.
Cuándo identificarlos
La identificación de casos de borde ocurre principalmente en el refinamiento. Es el momento óptimo: el issue está siendo analizado en detalle con el equipo completo y hay tiempo para resolver ambigüedades antes de comenzar el desarrollo.
Cómo documentarlos
Los casos de borde identificados se documentan como criterios de aceptación adicionales en el issue. Formato: "Dado X, cuando Y ocurre, entonces Z debe pasar." La documentación debe ser lo suficientemente específica para que QA pueda verificarla sin ambigüedad.
Casos de borde durante el desarrollo
Es normal descubrir casos de borde adicionales durante el desarrollo. El desarrollador los documenta en el issue y, si son significativos, los comunica al PM y al Tech Lead antes de implementar la solución para validar el comportamiento esperado.