Personal parado mientras reposa el color
Un color de pelo son 20 minutos de trabajo y 40 de espera. En esos 40 minutos el profesional se toma un té y el salón pierde facturación.
Se aplica el tinte y luego se espera. En esa espera la profesional no tiene nada que hacer, pero en la agenda el sillón figura ocupado y el salón pierde esa hora en silencio. D-CCM mantiene separados los minutos trabajados y los minutos de espera de un servicio: le acerca el trabajo que cabe dentro de la espera y detecta el solape antes de que usted guarde la cita. Lo que quepa en la espera es la capacidad que gana el salón.
Los programas de uso corriente cuentan una cita como un solo bloque; la espera no existe para ellos. Justo ahí mira D-CCM.
Problema
La ocupación media de los salones en Turquía es del 62 %. Eso significa que el 38 % de cada hora de personal se va vacía. D-CCM mira justo ese hueco.
Un color de pelo son 20 minutos de trabajo y 40 de espera. En esos 40 minutos el profesional se toma un té y el salón pierde facturación.
Tres clientes caen en la misma hora, la cabina da para dos y hay un solo aparato. Recepción avisa a mano y el cliente se va descontento.
La propietaria lo calcula de cabeza: «¿y si hago una manicura durante el color?». El sistema no lo anticipa y los errores se acumulan.
Por qué existe
El sillón parece ocupado mientras el profesional está libre. No entra un segundo cliente y el salón pierde esa hora en silencio. El problema no es la aritmética del software: es su modelo.
El intervalo pasivo se abre a propósito. Pasa a ser una pieza independiente del calendario y, si cabe un trabajo corto, se sugiere. El día se salva y el cliente no nota nada.
Solución
Un servicio ya no es el nombre de un único bloque. Tiene dos partes: los minutos en que un profesional tiene las manos en el trabajo y los minutos en que el cliente espera. Los segundos D-CCM no los desperdicia.
Color de pelo: 20 minutos de trabajo, 40 de espera. D-CCM ve esos 40 minutos y asigna al mismo profesional un cliente en paralelo (una manicura, por ejemplo). Resultado: dos clientes en esa hora en lugar de uno — esa hora rinde el doble.
Cómo se configura
Para activar D-CCM basta con escribir una vez las dos duraciones de un servicio. El calendario y la comisión vienen solos detrás.

Gestión de comisiones — configuración de niveles (Junior/Senior/Master) y tarifa predeterminada por profesional. El desglose de ingresos se abre desde la ficha del empleado.
Algoritmo
D-CCM adapta al salón el problema de planificación de proyectos con recursos limitados. Con un enfoque Greedy + Beam Search + Hybrid resuelve una semana de 60 citas en tiempo real.
activeMinutes + passiveMinutes. Personal, cabinas y aparatos se marcan como nodos del grafo.Resultados
Escenario piloto objetivo (simulación): 12 salones, n=3.842 citas. Estos son los resultados que se buscan frente a la planificación manual; cuando haya mediciones piloto reales, esta sección se actualizará con sus fuentes:
Comparativa
Los programas de uso corriente cuentan una cita como un solo bloque. D-CCM es el primero que separa los minutos trabajados de los minutos de espera.
A quién le sirve
D-CCM no compensa igual en todos los salones. Dicho claro: donde no hace falta, se queda apagado:
Aquí es donde más gana: trabajos largos de color con un servicio corto al lado. El intervalo pasivo se repite varias veces al día.
Si sus protocolos implican espera, la lógica de intervalos compensa. Si no, lo deja apagado y el menú se mantiene simple.
La mayoría no lo necesita; el trabajo ya es corto y encadenado. Actívelo si ofrece servicios de color híbridos.
Hoja de ruta
El motor de D-CCM está listo en la base de código; se verificará contra citas reales en cuanto arranque el programa piloto. Después: ML, despliegue multirregión y mejora continua. Nuestro foso no es una patente: es desarrollo continuo más ventaja de datos.
El motor Glanevo v0: un modelo de campos activeMinutes + passiveMinutes con detección voraz de conflictos.
El resolutor Greedy + Beam Search está en marcha; la detección de conflictos está verificada por una suite de pruebas automatizada.
Predicción del tiempo pasivo por salón: un modelo que aprende de variables como el grosor del cabello, la marca de color y la temperatura de la sala.
Despliegue multirregión, uso activo en 44 países. La solicitud de patente se valorará cuando llegue el momento.
FAQ
Un algoritmo real: se ejecuta en la base de código (Service.activeMinutes y Service.passiveMinutes en el esquema de Prisma; el resolutor de conflictos en POST /api/appointments/check-conflicts). Las cifras piloto de esta página son un escenario objetivo (simulación); las mediciones de campo se compartirán aquí con sus fuentes según se publiquen.
No con una patente: D-CCM está protegido por el desarrollo continuo (v0 → v1 → v2 ML), por una ventaja de datos (los datos de citas que llegarán de los salones piloto) y por la relación con el cliente (integración profunda en la operativa del salón). La solicitud de patente se valorará por separado cuando llegue el momento.
Copiar la idea del algoritmo lleva años. Desarrollo continuo (v0 → v1 predicción con IA → v2 planificación automática → v3 ML) y un conjunto de datos que fluye desde los propios salones: un foso de dos capas. Para cuando un competidor empiece a alcanzarnos, iremos dos versiones por delante.
A ampliar el equipo de desarrollo y al modelo de machine learning de la v2. El objetivo: predicción del tiempo pasivo por salón (un modelo que aprende de variables como el grosor del cabello, la marca de color y la temperatura de la sala).
En Gratis, una versión limitada a un profesional. En Pro y superiores, la versión completa: múltiples recursos, top-5 de sugerencias alternativas, notificaciones automáticas. Studio y Enterprise añaden soporte multicentro.
Define una vez las duraciones activa y pasiva de sus servicios (color de pelo: 20 activos / 40 pasivos, por ejemplo). El resto es automático. El sistema sugiere; usted aprueba o cambia.
Defina una vez las duraciones activa y pasiva de sus servicios y deje el resto a D-CCM. Al terminar la primera semana, mida usted mismo la diferencia de ocupación.