Turno:

Numero de historia de usuario HU-001
Nombre Generar turnos mensuales
Usuario Dueño/Empleado
Declaracion Como administrador del sistema necesito poder generar los turnos de todo un mes manualmente y que, a partir del 15 de cada mes generar automaticamente los turnos del mes siguiente.
Descripcion Cuando se generen los turnos automaticamente se deben crear desde el primer dia del mes hasta el ultimo evitando los dias laborables del negocio. Por cada dia deben generarse los turnos desde el comienzo de la jornada hasta terminarla con media hora de diferencia entre turno y turno.
Cada turno debe generarse con un estado “DISPONIBLE”.
Criterios de validacion Para generar los nuevos turnos se debe verificar y tener en cuenta las siguientes cosas:
Numero de historia de usuario HU-002
Nombre Reservar Turno
Usuario Dueño/Empleado
Declaracion Como administrador del sistema deseo poder reservar un turno asociando un cliente al mismo.
Descripcion El sistema debe permitir seleccionar un turno DISPONIBLE y asignarlo a un cliente. En el caso de que el cliente ya haya hecho una reserva anteriormente, al escribir su nombre, el sistema debe recomendar rellenar con los datos de alguna de las personas que coincidan con ese nombre. En caso de que la persona nunca haya hecho una reserva, se debera rellenar el cuestionario con sus datos y crear esta nueva persona automaticamente. Una vez reservado el turno el sistema debe pasar el estado del turno de DISPONIBLE a RESERVADO.
Criterios de validacion El sistema no debe permitir hacer una reserva sobre un turno el cual su estado no sea DISPONIBLE.
El sistema debe permitir seleccionar un cliente ya creado.
El sistema debe crear el cliente en caso de que nunca haya reservado anteriormente.
Numero de historia de usuario HU-003
Nombre Cancelar Turno
Usuario Dueño/Empleado, Cliente (indirecto, via notificacion)
Declaracion Como administrador del sistema deseo poder cancelar un turno manualmente o que se cancele automaticamente en caso de que el cliente lo haga mediante una notificacion de Whatsapp.
Descripcion Al seleccionar un turno el sistema debe mostrar una opcion de “Cancelar turno” en caso de que el mismo este reservado. Al cancelar se debe borrar del turno el cliente asociado al mismo y pasar de estado RESERVADO a DISPONIBLE. Tambien debe crearse un historial de turno para registrar que el turno paso de RESERVADO a CANCELADO guardando la persona quien cancelo el turno y el turno.
Criterios de validacion El sistema solo debe permitir cancelar un turno si su estado es DISPONIBLE o RESERVADO.
El sistema debe guardar un historial con los estados del turno y la persona asociada al mismo.
Una vez cancelado el turno debe volver a estar DISPONIBLE.
Numero de historia de usuario HU-004
Nombre Confirmar Turno
Usuario Cliente (indirecto, via notificacion)
Declaracion Como administrador del sistema deseo que el cliente pueda confirmar un turno mediante notificacion de Whatsapp.
Descripcion El sistema debe enviar una notificacion de recordatorio a la persona asociada horas previas al horario del turno. En caso de que el cliente envie un mensaje de confirmacion el turno debe pasar de RESERVADO a CONFIRMADO. Si el cliente envia un mensaje para cancelarlo se procede como en la HU-003. En caso de que el cliente no conteste el turno pasa a ser cancelado
Criterios de validacion El turno puede ser confirmado unicamente si se ha reservado previamente.
Si el cliente confirma, el estado pasa a CONFIRMADO.
Si el cliente cancela, el turno pasa a DISPONIBLE.
Numero de historia de usuario HU-005
Nombre Ver turnos disponibles
Usuario Dueño/Empleado
Declaracion Como administrador del sistema deseo poder ver todos los turnos disponibles.
Descripcion El sistema debe tener una pestaña el cual lleve al usuario a una lista o grilla de turnos con un estado DISPONIBLE y desde ahi poder manipular tambien los turnos.
Criterios de validacion El sistema debe mostrar unicamente los turnos que tengan un estado DISPONIBLE.
La lista debe mostrar la fecha y hora del turno.
Numero de historia de usuario HU-006
Nombre Ver turnos ocupados
Usuario Dueño/Empleado
Declaracion Como administrador del sistema deseo poder ver todos los turnos ocupados.
Descripcion El sistema debe permitir visualizar los turnos cuyo estado sea RESERVADO o CONFIRMADO.
Criterios de validacion Se deben mostrar únicamente turnos con estado RESERVADO o CONFIRMADO.
La lista debe mostrar fecha, hora y datos del cliente asociado.
Debe poder diferenciarse visualmente si el turno está RESERVADO o CONFIRMADO.

Cliente:

Numero de historia de usuario HU-009
Nombre Crear cliente
Usuario Dueño/Empleado
Descripcion Como dueño quiero poder Registrar nuevos clientes