Inicio

Published

- 6 min read

19. Demostrar y Validar el Sprint

img of 19. Demostrar y Validar el Sprint

ENTRADAS:

Equipo Principal de Scrum:

  • Scrum Master: Luque Cardenas Marjorie
  • Product Owner: Tenorio Casiano Jhonny
  • Equipo de Desarrollo:
    • Vegas Villar Fernando
    • Asuncion Pomasonco Alexia Nicoll
    • Navarro Tantalean Daniel

Entregables del Sprint:

Historias de Usuario y Criterios de Aceptación:

  • 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.

    • Criterios de Aceptación:
      1. El sistema debe permitir filtrar las reservas por estado (pendiente/terminada) en la sección de reservas.
      2. El botón de “Finalizar” debe permitir cambiar el estado de una reserva de “pendiente” a “finalizada”, y este cambio debe reflejarse correctamente en la base de datos.
  • Historia 2: Como usuario que gestiona reservas, quiero poder filtrar las reservas por fecha y tener paginación en las secciones de reservas para que pueda encontrar rápidamente las reservas por fecha y navegar eficientemente entre ellas.

    • Criterios de Aceptación:
      1. El sistema debe permitir filtrar las reservas por fecha, ya sea seleccionando un día específico o un rango de fechas.
      2. Las secciones que contienen muchas reservas deben tener paginación implementada, permitiendo navegar entre varias páginas de resultados de manera eficiente.
  • Historia 3: Como dueña, quiero poder gestionar los servicios y adicionales, y mostrar el precio pendiente por pagar en las reservas para poder controlar los servicios disponibles y hacer un seguimiento de los pagos pendientes.

    • Criterios de Aceptación:
      1. El precio pendiente debe mostrarse junto a cada reserva en la sección de Próximas Reservas, y debe actualizarse dinámicamente a medida que se realicen pagos.
      2. Se debe permitir al administrador añadir, editar y eliminar servicios y adicionales desde una interfaz de gestión en el sistema.
  • 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.

    • Criterios de Aceptación:
      1. 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 5: Como administrador, quiero observar las listas de reclamos de nuestros clientes para tener un mejor control de los reclamos posibles.

    • Criterios de Aceptación:
      1. La vista de los reclamos debe estar visible en todo momento y debe reflejarse de manera inmediata.
      2. Se debe poder enviar correos de confirmación tanto al cliente como al administrador.

SPRINT BACKLOG:

HISTORIATAREAESFUERZORESPONSABLEPRIORIDAD
Historia 1Tarea 1.1: Añadir Filtro por pendiente o terminada en sección de reservas3FernandoMedio - Alta
Tarea 1.2: Añadir botón de “Finalizar” en la sección de Reservas5AlexiaMedio - Alta
Historia 2Tarea 2.1: Añadir Filtro por día en la sección de reservas5DanielAlta
Tarea 2.2: Añadir Paginación en cada sección que la necesite3DanielAlta
Historia 3Tarea 3.1: Agregar CRUD para los servicios y adicionales (Añadir, eliminar y editar servicios y adicionales)8FernandoAlta
Tarea 3.2: Agregar el precio que falta por pagar por cada reserva en la sección de Próximas Reservas5DanielAlta
Historia 4Tarea 4.1: Modificar el layout del menú de precios para que se adapte automáticamente a una cantidad dinámica de servicios y extras8AlexiaAlta
Tarea 4.2: Mostrar los servicios y extras leyéndolos desde la base de datos en el Landing Page13FernandoAlta
Historia 5Tarea 5.1: Agregar sección donde se pueda visualizar los reclamos5AlexiaMedia
Tarea 5.2: Notificar sobre el nuevo reclamo vía email al usuario y al administrador5FernandoMedia

CRITERIOS DE TERMINADO:

  1. Funcionalidad Completada: La historia de usuario debe cumplir con todos los requerimientos funcionales establecidos en los criterios de aceptación. El software debe funcionar como se espera en todos los casos de uso definidos, y las características deben estar implementadas correctamente sin errores.
  2. Pruebas Completadas: Todas las pruebas automatizadas (unitarias, de integración, y de aceptación) deben ejecutarse correctamente. Esto asegura que la nueva funcionalidad no cause errores en otras partes del sistema y que cumpla con los requisitos del usuario.
  3. Revisión de Código Realizada: El código fuente debe ser revisado por otro miembro del equipo para verificar su calidad y mantenibilidad. Durante la revisión se deben identificar posibles problemas de diseño, optimización, o errores que no hayan sido detectados durante el desarrollo.
  4. Documentación Técnica Actualizada: Toda la documentación técnica relacionada con el software debe ser actualizada. Esto incluye los cambios en el código, nuevas funcionalidades, y cualquier ajuste en la base de datos o la arquitectura del sistema. La documentación debe estar clara para futuros desarrollos o mantenimiento.

REVISIÓN DE LAS HISTORIAS DE USUARIO Y CRITERIOS DE ACEPTACIÓN:

Historia de UsuarioCriterios de AceptaciónEstado
Historia 1: Como usuario que gestiona reservas, quiero poder filtrar las reservas por estado y cambiar su estado a “finalizada” para gestionar las reservas.El sistema debe permitir filtrar las reservas por estado. El botón “Finalizar” debe cambiar el estado de una reserva de “pendiente” a “finalizada”.Aceptada
Historia 2: Como usuario que gestiona reservas, quiero filtrar las reservas por fecha y tener paginación.El sistema debe permitir filtrar por fecha. Las secciones con muchas reservas deben tener paginación implementada.Aceptada
Historia 3: Como dueña, quiero gestionar servicios y mostrar el precio pendiente en las reservas.El precio pendiente debe mostrarse en “Próximas Reservas”, y debe actualizarse con cada pago. El administrador debe poder gestionar servicios y adicionales.Aceptada
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.Modificar el layout del menú de precios para que se adapte automáticamente a una cantidad dinámica de servicios y extras. Mostrar los servicios y extras leyéndolos desde la base de datos en el Landing Page.Aceptada
Historia 5: Como administrador, quiero observar las listas de reclamos.La vista de los reclamos debe estar visible en todo momento. Se debe enviar correos de confirmación a cliente y administrador.Aceptada

HERRAMIENTAS:

REUNIÓN DE REVISIÓN DEL SPRINT:

Revisión general de lo que se estuvo desarrollando, validación de funcionalidades, y aceptación de entregables.

Priorizado

Priorizado

ENTREGABLES ACEPTADOS:

Historia de UsuarioCriterios de AceptaciónAceptadoRechazado
Historia 1: Como usuario que gestiona reservas, quiero poder filtrar las reservas por estado y cambiar su estado a “finalizada”.1. El sistema debe permitir filtrar las reservas por estado (pendiente/terminada) en la sección de reservas. 2. El botón de “Finalizar” debe permitir cambiar el estado de una reserva de “pendiente” a “finalizada”.X
Historia 2: Como usuario que gestiona reservas, quiero poder filtrar las reservas por fecha y tener paginación en las secciones de reservas.1. El sistema debe permitir filtrar las reservas por fecha, ya sea seleccionando un día específico o un rango de fechas. 2. Las secciones que contienen muchas reservas deben tener paginación implementada.X
Historia 3: Como dueña, quiero poder gestionar los servicios y adicionales, y mostrar el precio pendiente por pagar en las reservas.1. El precio pendiente debe mostrarse junto a cada reserva en la sección de Próximas Reservas, y debe actualizarse dinámicamente a medida que se realicen pagos. 2. Se debe permitir al administrador añadir, editar y eliminar servicios y adicionales.X
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.1. 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.X
Historia 5: Como administrador, quiero observar las listas de reclamos.1. La vista de los reclamos debe estar visible en todo momento. 2. Se debe poder enviar correos de confirm