Preskoči na glavno vsebino
Lastni algoritem Glanevo · Prvič v panogi

D-CCMDynamic Conflict & Capacity Management

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.

Kaj salon doživlja?

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.

01

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.

02

Prekrivajoča se naročila

Tri stranke pridejo na isto uro, prostor sprejme dve, naprava je ena. Recepcija opozarja ročno, stranka pa odide nezadovoljna.

03

Vzporedno delo se načrtuje na roko

Lastnik računa v glavi — „kaj pa če med barvanjem naredim še manikiro“. Sistem tega ne predvidi in napake se kopičijo.

Ročno razporejanje62 % zasedenost
Z D-CCM89 % zasedenost

Prišlo je iz salona

Klasika

Barvanje šteje kot en blok

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.

D-CCM

Čakanje postane svoj interval

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.

Aktivni čas + pasivni čas = D-CCM

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.

Od trajanja do provizije

Za vklop D-CCM je dovolj, da enkrat zapišete dve trajanji storitve. Koledar in provizija sledita sama.

Dve trajanji na storitevAktivno: zaposleni je pri stolu. Pasivno: stranka čaka. Kratka opravila — fen, brada, obrvi — se lahko pripnejo v pasivni interval.
Intervali v koledarju„Dve uri barvanja“ nehata biti en blok: nanos, delovanje, umivanje. Sistem predlaga drugo naročilo, ki se v čakalni interval prilega.
Provizija ostane čistaPromet pade v vrstico tistega, ki je opravil drugo delo. Ob koncu meseca ni prerekanja, kdo je kaj naredil.
plošča · kadri in ekipa · provizije
Zaslon za upravljanje provizij v plošči Glanevo: odstotek provizije, urni množitelj in tabela stopenj po zaposlenih za ravni Junior, Senior in Master

Upravljanje provizij — nastavitev ravni (Junior/Senior/Master) in privzeta stopnja za vsakega zaposlenega. Razčlenitev zaslužka se odpre s kartice zaposlenega.

NP-težki RCPSP v realnem času

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.

  • 01. ModeliranjeVsaka storitev je v shemi Prisma opredeljena s poljema activeMinutes + passiveMinutes. Zaposleni, prostori in naprave so označeni kot vozlišča grafa.
  • 02. Zaznavanje prekrivanjPožrešen algoritem nad grafom. Indeksirano intervalno drevo da O(n log n) namesto naivnega O(n²), zato odziv ostane hipen tudi v najbolj polnih urah.
  • 03. Gradnja rešitevBeam Search (širina = 5). Pet nadomestnih načrtov na vrhu — razvrščenih z ocenjevalnikom po zasedenosti, želji stranke in utrujenosti zaposlenega.

Številke.

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:

+%37Povprečen pridobitek zasedenostiCiljni scenarij (simulacija) · 12 salonov · n = 3.842 naročil
−%84Izguba zaradi prekrivajočih se naročilV primerjavi z ročnim razporejanjem
₺87kDodatni promet na leto (povprečje)Salon srednje velikosti · 4 zaposleni · 35 naročil na teden
<47msOdzivni čas reševalnikaBeam search width=5, teden s 60 naročili
%99,9Natančnost zaznavanja prekrivanjPogon v0 · ciljni scenarij (simulacija)

Konkurenca proti Glanevo + D-CCM

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.

LastnostObičajni programiGlanevo + D-CCM
Model terminaEno naročilo = en terminLočitev aktivnega in pasivnega časa
Ravnanje s prekrivanjiRočno opozorilo, uredi uporabnikSamodejni predlog rešitve (najboljših 5)
Načrtovanje vzporednih storitevNiSamodejna dodelitev med pasivnim časom
Cilj učinkovitostiNi<0,1 % prekrivanj · +15 % zasedenost
Cilj pilotaNi12 salonov · n = 3.842 naročil (simulacija)
LokalizacijaOmejena26 jezikov · 44 držav, povsod isti program

Očitno tam, kjer vlada barva, v brivnici večinoma izklopljeno

D-CCM se ne izplača v vsakem salonu enako. Povejmo naravnost: kjer ni potreben, ostane izklopljen:

01Frizerski salon

Tu pridobite največ: dolgo barvanje in kratko opravilo ob njem. Pasivni interval se ponovi večkrat na dan.

02Kozmetika

Če vaši protokoli vključujejo čakanje, se logika intervalov izplača. Če ne, jo pustite izklopljeno in meni ostane preprost.

03Brivnica

Večina lokalov tega ne potrebuje; delo je itak kratko in gre eno za drugim. Vklopite ga, če ponujate hibridne barvne storitve.

Kam gre D-CCM naprej

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.

Deluje zdaj

Prvi prototip

Pogon Glanevo v0 — model polj activeMinutes + passiveMinutes s požrešnim zaznavanjem prekrivanj.

Deluje zdaj

D-CCM v1 v produkciji

Reševalnik Greedy + Beam Search teče; zaznavanje prekrivanj je preverjeno s samodejnim naborom testov.

Naslednje

D-CCM v2 — modul napovedi ML

Napoved pasivnega časa za vsak salon: model, ki se uči iz spremenljivk, kot so debelina lasu, znamka barve in temperatura prostora.

Načrtovano

Mednarodna širitev

Uvedba v več regijah, aktivna uporaba v 44 državah. Patentna prijava bo premišljena, ko bo čas za to.

Pogosta vprašanja

Je D-CCM resničen algoritem ali trženje?

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.

Kako to Glanevo ščiti?

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.

Bi lahko drugi ponudniki SaaS to kopirali?

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.

Kam gre naložba v razvoj?

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).

Je D-CCM v vseh paketih?

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.

Kaj moram narediti jaz kot lastnik salona?

Enkrat opredelite aktivno in pasivno trajanje svojih storitev (barvanje: 20 aktivno / 40 pasivno, na primer). Ostalo gre samodejno. Sistem predlaga; vi odobrite ali spremenite.

Glanevo + D-CCM

14 dni brezplačno. Oglejte si D-CCM v svojem salonu.

Enkrat opredelite aktivno in pasivno trajanje svojih storitev, ostalo prepustite D-CCM. Ob koncu prvega tedna razliko v zasedenosti izmerite sami.