Hoja de ruta
Hemos leído tu documento de feedback entero, capturas incluidas, y hemos convertido cada comentario en una tarea concreta con su origen. Son 7 sprints y 50 tareas.
El orden no es casual: los dos primeros sprints atacan la causa raíz — la estructura de datos y el calendario — porque casi todo lo demás depende de ellos. Vamos de uno en uno y te damos parte al terminar cada uno.
Toda la lógica de negocio en la que se apoya este plan está recogida en el Cerebro del proyecto.
Hemos mirado cómo resuelven la agenda los software de gestión de referencia del sector y nos hemos quedado con lo que encaja con vuestra forma de trabajar. Lo que NO copiamos es la reserva automática a ciegas: eso rompería vuestra personalización.
Citas recurrentes con excepciones
El hueco fijo es una regla que se repite; cada semana concreta puede tener su excepción sin romper la serie. Es exactamente vuestro fijo/variable.
Plantilla de semana y duplicado
Se parte de la semana anterior o de una plantilla base y solo se corrigen las diferencias. Es vuestro paso 1.
Tablero de asignación (dispatch)
Arrastrar y soltar entre horas y entrenadores, con la sesión sin asignar en una columna aparte. Es vuestro reparto de huecos.
Recursos con capacidad
Las salas se tratan como recurso con capacidad propia: la app detecta el choque y permite forzarlo con motivo (pareja).
Buscador de disponibilidad
En vez de mirar la parrilla a ojo, se pregunta "¿dónde cabe este cliente?" cruzando su disponibilidad, su entrenador preferido y las salas libres.
Cola de solicitudes con reglas de antelación
El cliente pide, no reserva. La regla de 24/72 h se aplica sola y el manager aprueba. Esto es lo que os diferencia y NO se automatiza del todo.
Lista de espera
Si dos piden la misma hora, uno queda en espera de ese hueco en vez de perderse en un chat.
Confirmaciones y recordatorios automáticos
Al aprobar, el cliente recibe la confirmación sin que nadie escriba nada.
Vistas día / semana
Semana en color por entrenador para ver ocupación; día en columnas por entrenador para operar.
Sin estos cinco puntos no podemos cerrar bien su parte. Preferimos preguntártelo antes que inventárnoslo.
✅ Resuelto — Divisiones económicas
Lo que llamábamos "caja A y caja B" es en realidad la gestión económica dividida en: GENERAL (la suma de todo) · ALFREDO (sus entrenamientos a domicilio, aparte) · CENTROS (ingresos en personales, grupales y aire libre, más gastos) · SERVICIOS ONLINE (personal online y preparación física: running, golf, pádel/tenis) · E.F.E. Ya está en el Cerebro y va en el sprint 3.
Acceso como CEO, pág. 1
✅ Resuelto — Contabilidad de bonos
Bonos de 8 sesiones sin caducidad. Las sesiones realizadas se descuentan solas (día a día o el sábado al mediodía). El manager solo firma las que NO se han hecho. Existe "no contabiliza" y existe "REVISAR" para las sesiones en duda, que manager o CEO resuelven antes de enviar el bono finalizado. Y al agotarse un bono NO se bloquea la reserva: se arrastra en negativo al siguiente.
Correcciones app, págs. 14 y 18
Pendiente — WhatsApp con Alfredo
Queda decidir con él si se usa la API oficial de WhatsApp Business o si toda la mensajería vive dentro de la app. Nuestra recomendación: dentro de la app, y WhatsApp solo para el aviso de alta del cliente nuevo.
Feedback, pág. 6
Pendiente — Emails del equipo
No es prioritario: de momento trabajamos con tus cuentas de prueba. Cuando los tengamos, cada entrenador ve su horario en su propia cuenta.
Feedback, pág. 9
Pendiente — Cuentas digitales reales
Instagram, email del centro y web. Necesitamos que alguien con acceso autorice la conexión. Hasta entonces lo dejamos como registro manual con su fecha de actualización, nunca como números inventados.
Acceso como CEO, pág. 3
✅ Resuelto — La carpeta del iPad
Ya tenemos las 13 tablas completas: anamnesis con la estratificación de riesgo AHA/ACSM, 12 evaluaciones comparables, objetivos, plantilla de bono con sus 8 sesiones, los 7 patrones de básicos y el test postural, con las 170 fórmulas y las 18 listas cerradas. Todo está en el Cerebro.
NUEVO CLIENTE 2.1 + brief técnico
Una sola pregunta para Alfredo
El corte de riesgo: en el Numbers la clasificación se leía a ojo, no había fórmula. Nosotros vamos a aplicar ≥2 factores = riesgo moderado y <2 = bajo (criterio ACSM estándar), y cualquier condición grave = riesgo alto. Que él lo confirme, porque de eso depende exigirle o no un permiso médico a una persona. Y de paso, si lo de la "caja B" es algo distinto de las cinco divisiones económicas, que nos lo cuente.
Brief técnico, §3.4
Por qué este sprint: Es la causa raíz de la mitad del feedback. Hoy el entrenador es un texto suelto, el cliente no se encuentra y el empleado nuevo no llega a la parrilla. Sin esto arreglado, todo lo demás se construye torcido.
Buscador de clientes que funcione de verdad: por nombre, apellidos, email y teléfono, sin importar acentos ni mayúsculas
Pág. 8
Entrenador como dato único: empleado ↔ cuenta de acceso ↔ sesiones de la parrilla enlazados, no un identificador escrito a mano
Pág. 9
Al dar de alta un empleado se pide su email y se le manda la invitación, y aparece automáticamente en horarios y selectores
Pág. 9
Disponibilidad y preferencias del cliente en un único sitio visible, que es el que consultará el calendario
Pág. 6
Auditar y dejar clara la lógica de cliente con horario fijo vs. variable en toda la app
Pág. 8
Limpiar los datos de ejemplo que quedan precargados en el panel del entrenador
Pág. 9
Entrenamiento Perfecto · Centro Sainz de Baranda · Temporada 26/27