Inicio

Published

- 3 min read

7. Crear historias de usuario

img of 7. Crear historias de usuario

Crear historias de usuario es fundamental en la metodología Scrum porque permiten definir de manera clara las necesidades del cliente o usuario final, asegurando un desarrollo enfocado en el valor y en los objetivos principales del proyecto.

ENTRADAS

Equipo Principal de Scrum

  • Scrum Master: Luque Cárdenas, Marjorie
  • Product Owner: Tenorio Casiano, Jhonny
  • Equipo de desarrollo:
    • Vegas Villar, Fernando
    • Asunción Pomasonco, Alexia Nicoll
    • Navarro Tantalean, Daniel

Backlog priorizado del producto

IDÉpicas priorizadasPrioridad (MoSCoW)
1Página de bienvenidaMust Have
2Gestión de citas de clientesMust Have
3Gestión de contenido del sitio webShould Have

Criterios de terminado

  • Funcionalidad Completada: La historia de usuario debe cumplir con todos los requerimientos funcionales establecidos en los criterios de aceptación. El software debe funcionar correctamente y sin errores.
  • Pruebas Completadas: Todas las pruebas automatizadas (unitarias, de integración y de aceptación) deben ejecutarse correctamente para asegurar la calidad.
  • Revisión de Código realizada: El código fuente debe ser revisado por un miembro del equipo para garantizar calidad, optimización y ausencia de errores.
  • Documentación Técnica Actualizada: Toda la documentación relacionada con los cambios debe estar clara y lista para futuros desarrollos o mantenimiento.

Prototipos

prototipo1 prototipo2

HERRAMIENTAS

  • Reunión entre el stakeholder y el cliente. Priorizado

SALIDAS

Historias de usuario

  • Historia 1: Como usuario que gestiona reservas quiero poder filtrar las reservas por estado y cambiar su estado a “finalizada” para gestionar de manera eficiente las reservas pendientes y finalizadas.
  • Historia 2: Como usuario que gestiona reservas quiero poder filtrar las reservas por fecha y tener paginación en las secciones de reservas para encontrar rápidamente las reservas y navegar eficientemente.
  • Historia 3: Como dueña quiero poder gestionar los servicios y adicionales y mostrar el precio pendiente por pagar en las reservas para controlar los servicios disponibles y los pagos pendientes.
  • Historia 4: Como dueña del negocio, quiero que el menú de precios en la landing page muestre automáticamente los servicios y extras desde la base de datos, adaptándose a los cambios, para garantizar información siempre actualizada.
  • Historia 5: Como administrador quiero poder observar la lista de reclamos de nuestros clientes para tener un mejor control de los posibles reclamos.

Historias de usuario y criterios de aceptación

HistoriaCriterios de Aceptación
Historia 11. El sistema debe permitir filtrar las reservas por estado (pendiente/terminada). 2. El botón de “Finalizar” debe cambiar el estado de una reserva a “finalizada” y reflejarse correctamente en la base de datos.
Historia 21. El sistema debe permitir filtrar las reservas por fecha (día o rango). 2. Las secciones con muchas reservas deben implementar paginación para navegar eficientemente.
Historia 31. El precio pendiente debe mostrarse junto a cada reserva y actualizarse dinámicamente con los pagos realizados. 2. El administrador debe poder añadir, editar y eliminar servicios y adicionales desde la interfaz de gestión.
Historia 41. Modificar el layout del menú de precios para que se adapte automáticamente a una cantidad dinámica de servicios y extras. 2. Mostrar los servicios y extras leyéndolos desde la base de datos en el Landing Page.
Historia 51. La vista de los reclamos debe estar visible en todo momento y reflejarse inmediatamente. 2. Se debe poder enviar correos de confirmación al cliente y al administrador.

Prototipos actualizados

prototipo3 prototipo4