JJ / pelooxtreem

Gestión y predicción de citas peluquería
GNU Affero General Public License v3.0
0 stars 5 forks source link

¿Cuándo un día va a estar completo? #4

Closed JoseCarlosPPK closed 1 year ago

JoseCarlosPPK commented 1 year ago

Necesitamos saber con cuántos clientes decidimos si un día está completo o no según dice la HU #1 . ¿Con 10 clientes está el día ocupado? ¿Depende de lo que se tarda en el servicio ofrecido? ¿Está información se recoge en los informes #3 ?

pablo1mc315 commented 1 year ago

Primero que nada, necesitamos saber el horario de la peluquería y el número de clientes que se puede atender a la vez en la peluquería (si tenemos 3 puestos en nuestro local, no podemos citar a 4 clientes a la misma hora).

JoseCarlosPPK commented 1 year ago

Se podría asumir que un peluquero solo puede estar con un cliente a la vez. Es decir, tener una relación 1:1

pablo1mc315 commented 1 year ago

Vamos a considerar que se irán asignando clientes a un mismo trabajador hasta llenar su turno. Una vez completado un turno, si se siguen pidiendo citas para ese mismo día, necesitamos otro trabajador. Esto se repetirá tantas veces como puestos tengamos en el local.

martahuetem commented 1 year ago

Necesitamos saber qué tiene pensado hacerse el cliente para saber su tiempo y saber cuantos clientes podemos tener ese día. Para ello modelizaremos el objeto valor cita.

JoseCarlosPPK commented 1 year ago

Queremos saber cuándo un día está completo: por tanto creo que da igual si los clientes son inesperados o ya estaban previstos con las citas. Un cliente inesperado que quiera realizarse el servicio x , ¿se tarda más que un cliente con cita con el mismo servicio? Pienso que no

mariavallejo20 commented 1 year ago

Vamos a predecir el pico de clientes teniendo en cuenta dos factores:

pablo1mc315 commented 1 year ago

Debemos implementar una estructura de datos que contenga:

mariavallejo20 commented 1 year ago

Debemos implementar una estructura de datos que contenga:

  • La información relacionada a cada cita (objeto valor).
  • La información relacionada a cada trabajador que atenderá una cita (objeto valor).
  • La información relacionada a cada turno que contenderá una serie de citas y el trabajador que las atiende (objeto valor).

La modelización de cada trabajador no será necesaria ya que está incluida en #5