Sysslolös personal medan färgen verkar
Hårfärgning är 20 minuters arbete och 40 minuters väntan. Under de 40 minuterna dricker medarbetaren te och salongen förlorar intäkter.
Färgen läggs på, sedan väntar man. Under den väntan har medarbetaren inget att göra, men i kalendern står stolen som upptagen — och salongen förlorar den timmen i tysthet. D-CCM håller en tjänsts arbetade och väntade minuter isär: den hämtar jobbet som får plats i väntan och fångar en krock innan du sparar. Det som får plats i väntan är den kapacitet salongen vinner.
De program som är vanliga i branschen räknar en bokning som ett enda block; väntan känner de inte till. Det är precis dit D-CCM tittar.
Problem
Genomsnittlig beläggning i turkiska salonger är 62%. Det betyder att 38% av varje arbetad timme går tom. D-CCM tittar på den luckan.
Hårfärgning är 20 minuters arbete och 40 minuters väntan. Under de 40 minuterna dricker medarbetaren te och salongen förlorar intäkter.
Tre kunder hamnar på samma timme, rummet rymmer två, utrustningen finns i ett exemplar. Receptionen varnar manuellt och kunden går missnöjd.
Ägaren räknar ut det i huvudet — ”tänk om jag gjorde en manikyr under färgningen”. Systemet förutser det inte och misstagen hopar sig.
Varför den finns
Stolen ser upptagen ut medan medarbetaren är ledig. Ingen andra kund kan tas emot och salongen förlorar tyst den timmen. Problemet är inte programmets räknande — det är dess modell.
Det passiva intervallet öppnas medvetet. Det blir en egen skiva i kalendern och om ett kort jobb ryms föreslås det. Dagen räddas och kunden märker ingenting.
Lösning
En tjänst är inte längre namnet på ett enda block. Den har två delar: minuterna då en medarbetare har händerna i arbetet och minuterna då kunden väntar. D-CCM slösar inte bort de senare.
Hårfärgning: 20 minuters arbete, 40 minuters väntan. D-CCM ser de 40 minuterna och sätter samma medarbetare på en parallell kund (säg en manikyr). Resultatet: två kunder den timmen i stället för en — den timmen gör dubbelt så mycket.
Kom igång
Allt som krävs för att slå på D-CCM är att en gång skriva in en tjänsts två längder. Kalendern och provisionen följer av sig själva.

Provisionshantering — nivåkonfiguration (Junior/Senior/Master) och standardsats per medarbetare. Intäktsfördelningen öppnas från medarbetarkortet.
Algoritm
D-CCM anpassar problemet Resource Constrained Project Scheduling till en salong. Med ett upplägg av Greedy + Beam Search + Hybrid löser den en vecka med 60 bokningar i realtid.
activeMinutes + passiveMinutes. Medarbetare, rum och utrustning märks som noder i en graf.Resultat
Målsatt pilotscenario (simulering): 12 salonger, n=3 842 bokningar. Detta är de resultat som eftersträvas jämfört med manuell schemaläggning — så snart verkliga pilotmätningar publiceras uppdateras det här avsnittet med sina källor:
Jämförelse
De program som är vanliga i branschen räknar alla en bokning som ett enda block. D-CCM är det första som skiljer de arbetade minuterna från de väntade.
Vem den hjälper
D-CCM lönar sig inte lika mycket i varje salong. Låt oss vara raka — där den är onödig förblir den avstängd:
Här vinner du mest: långa färgjobb med ett kort jobb bredvid. Det passiva intervallet återkommer flera gånger om dagen.
Om era protokoll innehåller väntan lönar sig intervallogiken. Om inte lämnar ni den avstängd och menyn förblir enkel.
De flesta salonger behöver den inte; arbetet är redan kort och tätt. Slå på den om ni erbjuder hybrida färgtjänster.
Färdplan
D-CCM-motorn är klar i kodbasen; den verifieras mot verkliga bokningar så snart pilotprogrammet startar. Därefter: ML, driftsättning i flera regioner och löpande förbättring. Vår vallgrav är inte ett patent — det är löpande utveckling plus ett dataövertag.
Glanevo v0-motorn — en fältmodell med activeMinutes + passiveMinutes och girig konfliktupptäckt.
Lösaren Greedy + Beam Search är i drift; konfliktupptäckten verifieras av en automatiserad testsvit.
Prognos av passiv tid per salong: en modell som lär sig av variabler som hårets tjocklek, färgmärke och rumstemperatur.
Driftsättning i flera regioner, aktiv användning i 44 länder. En patentansökan övervägs när tiden är mogen.
FAQ
En riktig algoritm: den körs i kodbasen (Service.activeMinutes och Service.passiveMinutes i Prisma-schemat; konfliktlösaren på POST /api/appointments/check-conflicts). Pilotsiffrorna på den här sidan är ett målscenario (simulering); mätningar från fält delas här tillsammans med sina källor allt eftersom de publiceras.
Inte med patent: D-CCM skyddas av löpande utveckling (v0 → v1 → v2 ML), av ett dataövertag (bokningsdata som kommer att flöda från pilotsalongerna) och av kundrelationen (djup integration i salongens arbete). En patentansökan övervägs separat när tiden är mogen.
Att kopiera själva algoritmidén tar år. Löpande utveckling (v0 → v1 AI-prognos → v2 automatisk planering → v3 ML) och en datamängd som flödar från salongerna själva — en vallgrav i två lager. När en konkurrent börjar komma i kapp ligger vi två versioner före.
Till att växa FoU-teamet och till v2:s maskininlärningsmodell. Målet: prognos av passiv tid per salong (en modell som lär sig av variabler som hårets tjocklek, färgmärke och rumstemperatur).
I Free en version begränsad till en medarbetare. Från Pro och uppåt den fulla versionen: flera resurser, topp 5-förslag på alternativ, automatiska aviseringar. Studio och Enterprise lägger till stöd för flera salonger.
Du definierar dina tjänsters aktiva och passiva längder en gång (hårfärgning: 20 aktiv / 40 passiv, till exempel). Resten sköter sig självt. Systemet föreslår; du godkänner eller ändrar.
Definiera dina tjänsters aktiva och passiva längder en gång och lämna resten till D-CCM. I slutet av första veckan mäter du själv skillnaden i beläggning.