El botón funcionaba. El problema empezaba después.
Imaginad una aplicación en la que un usuario cambia su correo. El equipo prueba que el formulario guarda el nuevo valor y muestra un aviso verde. A las 17:28 del viernes se despliega. El lunes llegan las primeras incidencias: el enlace de confirmación se envió al correo antiguo, al que varios usuarios ya no tienen acceso. El cambio se guardó, pero nadie puede terminarlo.
La prueba cubrió la acción visible. No cubrió cómo se recupera una persona cuando el flujo falla a mitad.
Antes de marcar una historia como terminada, preguntaría tres cosas: qué pasa si se interrumpe, cómo vuelve el usuario al estado anterior y quién puede resolverlo sin tocar la base de datos. Esas respuestas pertenecen al alcance del desarrollo, aunque no aparezcan en la pantalla principal.
En reglasnoescritas.com se habla mucho de estos temas, no de una forma superficial, sino en profundidad y aportando conocimiento real aplicable. Emails cortos, de un tema diferente cada día, de esos que dices -esto me suena XD-
¿Qué camino de recuperación habéis descubierto demasiado tarde en producción?
Top comments (0)