Cómo escribir buenas historias de usuario

Escribir buenas historias de usuario es crucial para tener un producto coherente y que realmente aporte valor a nuestros usuarios.

Cómo escribir buenas historias de usuario

Las historias de usuario se utilizan comúnmente en el desarrollo de software como una manera de capturar los requisitos del usuario de manera clara y concisa. Se utilizan a menudo en el proceso de desarrollo ágil, ya que proporcionan una forma de describir las necesidades del usuario de una manera que sea fácilmente comprensible para el equipo de desarrollo y fácilmente priorizable y planificable.

Generalmente, un producto suele tener muchas historias de usuario diferentes, cada una describiendo una tarea o necesidad particular que los usuarios pueden tener. Por ejemplo, una historia de usuario para una aplicación de compras en línea podría ser: "Como comprador, quiero poder ver las reseñas de otros compradores para poder tomar una decisión informada sobre si quiero comprar un producto".

Cómo escribir una buena historia de usuario

Escribir una buena historia de usuario es fundamental para asegurar que el equipo de desarrollo tenga una comprensión clara y precisa de lo que se espera que implementen. Aquí hay algunos consejos para escribir una buena historia de usuario:

  1. Debe ser concisa: una buena historia de usuario debe ser concisa y fácil de leer. Además, debe ser lo suficientemente detallada como para proporcionar una comprensión clara de lo que se espera, pero no tan larga que sea difícil de comprender.
  2. Utiliza el formato "Como [rol], quiero [tarea] para [beneficio]": esta manera de describir una historia de usuario ayuda a definir claramente el rol del usuario, la tarea que quieren realizar y el beneficio que obtendrán al realizarla.
  3. Incluye detalles importantes: es crucial incluir cualquier detalle importante que el equipo de desarrollo necesite para implementar la historia de usuario de manera adecuada. Si no, podrían estar bloqueados o tomar decisiones incorrectas.
  4. Evita ambigüedades: asegúrate de ser claro y específico.
  5. Utiliza ejemplos: proporcionar ejemplos concretos puede ayudar a ilustrar mejor lo que se espera y a evitar ambigüedades.
  6. Valida la historia de usuario con los usuarios: asegúrate de validar la historia de usuario con los usuarios para asegurarte de que captura realmente sus necesidades y deseos.

5 ejemplos de historias de usuario

Aquí hay cinco ejemplos de historias de usuario:

  1. Como comprador, quiero poder ver las reseñas de otros compradores para poder tomar una decisión informada sobre si quiero comprar un producto.
  2. Como dueño de una pequeña empresa, quiero poder crear facturas y enviarlas a mis clientes de manera rápida y sencilla para mejorar mis tiempos de espera.
  3. Como estudiante, quiero poder acceder a mis apuntes y tareas desde cualquier dispositivo para poder estudiar en cualquier lugar.
  4. Como usuario de una aplicación de transporte, quiero poder ver el tiempo estimado de llegada del conductor y la ubicación en tiempo real para poder planificar mejor mi viaje.
  5. Como usuario de una red social, quiero poder editar mis publicaciones después de haberlas publicado para poder corregir errores o agregar información adicional.

5 ejemplos de malas historias de usuario

Aquí hay cinco ejemplos de historias de usuario mal escritas, ambiguas y poco definidas:

  1. Quiero poder hacer cosas más fáciles en la aplicación.
  2. Como usuario, quiero poder hacer cosas más rápido.
  3. Quiero una opción para poder personalizar mi perfil.
  4. Como comprador, quiero poder ver más opciones de productos.
  5. Quiero poder ver las cosas de manera más clara en la aplicación.

Como puedes ver, estas historias de usuario no proporcionan suficientes detalles sobre qué tarea o necesidad tiene el usuario, ni proporcionan un beneficio claro para el usuario. Además, son ambiguas y no proporcionan suficientes detalles para que el equipo de desarrollo pueda entender lo que se espera que implementen.