Zaposleni stoji, medtem ko barva deluje
Barvanje las je 20 minut dela in 40 minut čakanja. V teh 40 minutah zaposleni pije čaj, salon pa izgublja promet.
Barva se nanese, potem se čaka. V tem čakanju zaposlena nima kaj početi, v koledarju pa stol stoji zaseden — in salon to uro tiho izgubi. D-CCM ločeno drži odslužene in odčakane minute ene storitve: prinese vam delo, ki gre v čakanje, in prekrivanje ujame, še preden naročilo shranite. Kolikor gre v čakanje, toliko zmogljivosti salon pridobi.
Programi v splošni rabi štejejo naročilo kot en sam blok; čakanja sploh ne poznajo. Prav tja gleda D-CCM.
Problem
Povprečna zasedenost salona v Turčiji je 62 %. To pomeni, da 38 % vsake ure zaposlenega gre v prazno. D-CCM gleda prav v to vrzel.
Barvanje las je 20 minut dela in 40 minut čakanja. V teh 40 minutah zaposleni pije čaj, salon pa izgublja promet.
Tri stranke pridejo na isto uro, prostor sprejme dve, naprava je ena. Recepcija opozarja ročno, stranka pa odide nezadovoljna.
Lastnik računa v glavi — „kaj pa če med barvanjem naredim še manikiro“. Sistem tega ne predvidi in napake se kopičijo.
Zakaj obstaja
Stol je videti zaseden, medtem ko je zaposleni prost. Druge stranke ni mogoče vzeti in salon to uro tiho izgubi. Težava ni v aritmetiki programa — je v njegovem modelu.
Pasivni interval se odpre namenoma. V koledarju postane ločen odsek in če se vanj prilega kratko opravilo, ga sistem predlaga. Dan je rešen, stranka pa ne opazi ničesar.
Rešitev
Storitev ni več ime enega bloka. Ima dva dela: minute, ko zaposleni dela z rokami, in minute, ko stranka čaka. Drugih D-CCM ne zapravlja.
Barvanje las: 20 minut dela, 40 minut čakanja. D-CCM vidi teh 40 minut in istega zaposlenega dodeli vzporedni stranki (recimo za manikiro). Rezultat: v tisti uri dve stranki namesto ene — tista ura opravi dvakrat več dela.
Nastavitev
Za vklop D-CCM je dovolj, da enkrat zapišete dve trajanji storitve. Koledar in provizija sledita sama.

Upravljanje provizij — nastavitev ravni (Junior/Senior/Master) in privzeta stopnja za vsakega zaposlenega. Razčlenitev zaslužka se odpre s kartice zaposlenega.
Algoritem
D-CCM prilagaja problem Resource Constrained Project Scheduling salonu. S pristopom Greedy + Beam Search + Hybrid reši teden s 60 naročili v realnem času.
activeMinutes + passiveMinutes. Zaposleni, prostori in naprave so označeni kot vozlišča grafa.Rezultati
Ciljni pilotni scenarij (simulacija): 12 salonov, n = 3.842 naročil. To so rezultati, h katerim merimo v primerjavi z ročnim razporejanjem — takoj ko bodo objavljene resnične meritve iz pilota, bo ta razdelek posodobljen skupaj z viri:
Primerjava
Programi v splošni rabi štejejo naročilo kot en sam blok. D-CCM je prvi, ki odslužene minute loči od odčakanih.
Komu koristi
D-CCM se ne izplača v vsakem salonu enako. Povejmo naravnost: kjer ni potreben, ostane izklopljen:
Tu pridobite največ: dolgo barvanje in kratko opravilo ob njem. Pasivni interval se ponovi večkrat na dan.
Če vaši protokoli vključujejo čakanje, se logika intervalov izplača. Če ne, jo pustite izklopljeno in meni ostane preprost.
Večina lokalov tega ne potrebuje; delo je itak kratko in gre eno za drugim. Vklopite ga, če ponujate hibridne barvne storitve.
Načrt razvoja
Pogon D-CCM je v kodni bazi pripravljen; na resničnih naročilih bo preverjen, takoj ko se začne pilotni program. Nato: ML, uvedba v več regijah in nenehno izboljševanje. Naš jarek ni patent — je nenehen razvoj in podatkovna prednost.
Pogon Glanevo v0 — model polj activeMinutes + passiveMinutes s požrešnim zaznavanjem prekrivanj.
Reševalnik Greedy + Beam Search teče; zaznavanje prekrivanj je preverjeno s samodejnim naborom testov.
Napoved pasivnega časa za vsak salon: model, ki se uči iz spremenljivk, kot so debelina lasu, znamka barve in temperatura prostora.
Uvedba v več regijah, aktivna uporaba v 44 državah. Patentna prijava bo premišljena, ko bo čas za to.
FAQ
Resničen algoritem: teče v kodni bazi (Service.activeMinutes in Service.passiveMinutes v shemi Prisma; reševalnik prekrivanj na POST /api/appointments/check-conflicts). Pilotne številke na tej strani so ciljni scenarij (simulacija); meritve s terena bodo objavljene tukaj skupaj z viri.
Ne s patentom: D-CCM ščitijo nenehen razvoj (v0 → v1 → v2 ML), podatkovna prednost (podatki o naročilih, ki bodo tekli iz pilotnih salonov) in odnos s stranko (globoka vpetost v delovanje salona). Patentna prijava bo premišljena posebej, ko bo čas za to.
Kopirati samo zamisel algoritma traja leta. Nenehen razvoj (v0 → v1 napoved UI → v2 samodejno načrtovanje → v3 ML) in nabor podatkov, ki teče iz samih salonov — dvoplasten jarek. Ko nas bo konkurent začel dohitevati, bomo dve različici pred njim.
V rast razvojne ekipe in v model strojnega učenja v2. Cilj: napoved pasivnega časa za vsak salon (model, ki se uči iz spremenljivk, kot so debelina lasu, znamka barve in temperatura prostora).
V paketu Free različica, omejena na enega zaposlenega. Od Pro naprej polna različica: več virov, pet najboljših nadomestnih predlogov, samodejna obvestila. Studio in Enterprise dodata podporo za več lokacij.
Enkrat opredelite aktivno in pasivno trajanje svojih storitev (barvanje: 20 aktivno / 40 pasivno, na primer). Ostalo gre samodejno. Sistem predlaga; vi odobrite ali spremenite.
Enkrat opredelite aktivno in pasivno trajanje svojih storitev, ostalo prepustite D-CCM. Ob koncu prvega tedna razliko v zasedenosti izmerite sami.