Definir correctamente los criterios de aceptación es lo que separa una historia de usuario útil de una que genera confusión, retrabajo y expectativas incumplidas. Más allá de la estructura básica de una historia de usuario, los criterios de aceptación cargan el peso real de la calidad, porque traducen expectativas en condiciones verificables que todo el equipo puede entender y validar.
¿Por qué los criterios de aceptación son condiciones de calidad?
La calidad tiene una relación directa con las expectativas y los detalles. Una analogía útil es pensar en pedir un deseo: el problema no está en lo que pedimos, sino en todo lo que no especificamos [0:42]. Entre más específicos seamos, mejor será el resultado. En una historia de usuario ocurre exactamente lo mismo: la parte de especificar para cumplir expectativas recae en gran medida en los criterios de aceptación.
Estos criterios funcionan como condiciones que protegen la calidad del producto. Sin ellos, cada persona del equipo puede interpretar la funcionalidad de manera distinta, lo que genera desalineación y resultados que no satisfacen a nadie.
¿Qué tres preguntas ayudan a crear mejores criterios de aceptación?
Existen tres enfoques prácticos que facilitan la construcción de criterios claros y específicos de forma colaborativa.
¿Qué es importante probar y qué podría salir mal?
La primera recomendación es preguntarse qué es importante probar acerca de la funcionalidad que se está especificando [1:20]. Esto se complementa con una pregunta clave: ¿qué podría salir mal? Desde la experiencia del equipo, con ese tipo de funcionalidad y en ese contexto particular, identificar posibles fallos permite agregar condiciones que cuiden la calidad desde el inicio.
Es fundamental recordar que las historias de usuario deben ser conversadas, no simplemente entregadas de una persona a otra. El mito de que solo el product owner las crea y las pasa al equipo limita su efectividad [1:42]. La conversación colaborativa es donde surgen los criterios más valiosos.
¿Qué nos preocupa de esta funcionalidad?
La segunda recomendación es hablar de lo que preocupa al equipo y al cliente [2:50]. Esta pregunta tiene un poder especial porque activa respuestas más honestas y profundas. Cuando se le pregunta directamente a un cliente "dame tus criterios de aceptación", la respuesta suele ser vaga o inexistente. Pero al preguntar "¿qué te preocupa de esta funcionalidad?", las respuestas revelan exactamente los criterios que necesitamos documentar [3:22].
Esta técnica también fomenta la confianza y la empatía dentro del equipo. Al preguntar qué les preocupa, las conversaciones se enriquecen y derivan naturalmente en criterios de aceptación que se van agregando a la historia.
¿Qué más necesita saber el equipo?
La tercera recomendación apunta a quien va a hacer realidad la funcionalidad [3:55]. Preguntar "¿qué más necesitas tú saber?" o "¿qué condiciones más crees que podemos agregar?" activa la experiencia colectiva del equipo. No se trata de años de trayectoria, sino de conocimiento, pasión y experiencia práctica [4:28].
Esta pregunta también puede disparar la necesidad de refinar la historia, es decir, ir a buscar información adicional que el equipo requiere para trabajar con seguridad. El refinamiento no es un evento único: es un proceso continuo donde estas tres preguntas pueden aplicarse repetidamente.
¿Cómo aplicar estas recomendaciones en la práctica?
Estas tres preguntas no solo sirven al momento de crear la historia por primera vez. Su mayor valor aparece cuando se incorporan en los ejercicios de refinamiento [4:58]. Cada vez que el equipo revisa una historia, puede volver a preguntarse:
- ¿Qué podría salir mal con esta funcionalidad?
- ¿Qué nos preocupa como equipo y qué le preocupa al cliente?
- ¿Qué información adicional necesitamos para avanzar con confianza?
El reto consiste en tomar las historias de usuario ya creadas, revisarlas bajo estos tres lentes y mejorar o agregar criterios de aceptación con base en las respuestas que surjan [5:15]. ¿Ya probaste alguna de estas preguntas con tu equipo? Comparte tu experiencia y los resultados que obtuviste.