Botones, para qué os quiero

Enunciado: Estamos escribiendo las historias de usuario para una aplicación de gestión de almacén. En particular, estamos escribiendo las historias del módulo de administración de los permisos de acceso de los usuarios que luego usarán la aplicación. Uno de los roles es el administrador, que se encargará de dar las altas, las bajas y modificar […]

Historias de una API bien acompañada : La solución

La solución a la UserStoryKata «Historias de una API bien acompañada»

Historias de una API bien acompañada

Estamos construyendo una aplicación nueva. Nuestros arquitectos han decidido que haya una capa de Frontend, un sistema de Backend y, para comunicarlos, una API. Esta API, en el futuro, ofrecerá la posibilidad a otras aplicaciones de interactuar con nuestro sistema.

Saben que las historias, cuanto más pequeñas, mejor. Tras el refinamiento, el PO y el equipo salen con estas historias. ¿Qué opináis?

Mi necesidad, mi historia

En nuestro sistema, los usuarios se registran con una dirección de email y acceden con esa credencial y su contraseña. Hemos detectado que el factor de conversión sería mayor si ofreciéramos la posibilidad de identificarse mediante su cuenta de Facebook.

¿Cómo escribimos esta nueva necesidad sabiendo que ya tenemos una historia de usuario escrita en iteraciones anteriores?

¿Qué es una User Story Kata?

Los que practican artes marciales emplean coreografías muy detalladas, llamadas katas, como parte de su entrenamiento. El objetivo de las mismas es mejorar o mantener las habilidades del luchador mediante la práctica repetida. Los desarrolladores de software adoptamos este mismo concepto con el objetivo de mejorar y mantener al día nuestras habilidades de programación. A […]

Quiero llamar a mi madre

Estáis construyendo un dispositivo que permite hacer llamadas telefónicas y os piden que escribáis las historias de usuario que necesitéis para que yo pueda llamar a mi madre.

Quiero reservar un vuelo

Enunciado:
Supongamos que trabajáis para construir una aplicación de reservas de viajes y que os piden desarrollar la funcionalidad que permite reservar un vuelo. Escribid historias de usuario para diferentes usuarios de vuestra aplicación.
Objetivo:
Evitar que nuestras historias se olviden de los usuarios.

Basado en hechos reales

Como Product Owner
Quiero que el equipo desarrolle la pantalla de login
Para que los usuarios se puedan conectar.

Confirmación:

  • Que los usuarios se pueden conectar.
  • El resto son evidentes.

Historias Ocultas

A veces hay criterios de aceptación que ocultan otras historias de usuario.

Como cliente de la tienda
Quiero un listado de productos
Para decidir cuál compro.

Confirmación:

  • Ordenado por precio, color y tiempo de entrega.
  • Podemos elegir el número de elementos que sale en cada pantalla.
  • Podemos elegir verlo como un listado o con una imagen de cada producto.