¿Qué es una user story y qué son los criterios de aceptación?
Opciones
- Una función vista por el usuario, más criterios de hecho (Opción correcta)
- Un informe de bug con pasos para reproducir el problema
- Una tabla de base de datos con los registros de usuarios
- Un mensaje de commit con un resumen breve de una función
Respuesta
Una descripción corta de una función desde el punto de vista del usuario ("Como [usuario], quiero [objetivo], para [beneficio]") con criterios de aceptación que definen cuándo está terminada
Por qué
Una user story recoge una necesidad, no una solución técnica: "Como cliente, quiero restablecer mi contraseña para poder recuperar el acceso."
Los criterios de aceptación son condiciones comprobables: el enlace caduca en 1 hora; un correo desconocido muestra un mensaje genérico. Un formato común es Given/When/Then.
Las stories son lo bastante pequeñas para terminarse en un sprint y el equipo las estima (a menudo con story points).
Recuerda
Story = quién, qué, por qué. Criterios de aceptación = cómo sabemos que está hecha.