Перейти до основного вмісту
Власний алгоритм Glanevo · Уперше в галузі

D-CCMDynamic Conflict & Capacity Management

Фарбу нанесли — далі чекають. У цьому очікуванні майстер вільний, але в календарі крісло стоїть зайнятим, і салон тихо втрачає цю годину. D-CCM тримає відпрацьовані та вичекані хвилини послуги окремо: приносить вам роботу, що вміщається в очікування, і ловить накладку раніше, ніж ви збережете запис. Скільки вміститься в очікування — стільки потужності салон і виграє.

Поширені програми рахують запис одним суцільним блоком; очікування вони просто не знають. Саме туди й дивиться D-CCM.

Що переживає салон?

Середня завантаженість салонів у Туреччині — 62%. Це означає, що 38% кожної робочої години йде в порожнечу. D-CCM дивиться саме в цей розрив.

01

Майстер без роботи, поки фарба витримується

Фарбування волосся — це 20 хвилин роботи і 40 хвилин очікування. За ці 40 хвилин майстер п'є чай, а салон втрачає виторг.

02

Подвійні записи

Троє клієнтів потрапляють на ту саму годину, кабінет вміщує двох, обладнання — одне. Ресепшн попереджає вручну, і клієнт іде незадоволений.

03

Ручне планування паралельної роботи

Власник рахує в голові: «а що, як зробити манікюр під час фарбування». Система цього не передбачає, і помилки накопичуються.

Ручне планування62% завантаженості
З D-CCM89% завантаженості

Це прийшло із залу салону

Класика

Фарбування рахується одним блоком

Крісло виглядає зайнятим, поки майстер вільний. Другого клієнта прийняти не можна, і салон тихо втрачає цю годину. Проблема не в арифметиці програми — у її моделі.

D-CCM

Очікування стає окремим інтервалом

Пасивний інтервал відкривають свідомо. Він стає окремим шматком у календарі й, якщо коротка робота вміщується, її пропонують. День урятовано, а клієнт нічого не помічає.

Активний час + пасивний час = D-CCM

Послуга більше не назва одного блоку. У неї дві частини: хвилини, коли майстер працює руками, і хвилини, коли клієнт чекає. Другі D-CCM не марнує.

Фарбування волосся: 20 хвилин роботи, 40 хвилин очікування. D-CCM бачить ці 40 хвилин і призначає того самого майстра паралельному клієнтові (скажімо, на манікюр). Результат: двоє клієнтів за цю годину замість одного — ця година виконує вдвічі більше роботи.

Від тривалості до комісії

Щоб увімкнути D-CCM, достатньо один раз вписати дві тривалості послуги. Календар і комісія підуть слідом самі.

Дві тривалості на послугуАктивна: майстер біля крісла. Пасивна: клієнт чекає. Короткі роботи — укладка, борода, брови — можна підчепити до пасивного інтервалу.
Інтервали в календарі«Дві години фарбування» перестають бути одним блоком: нанесення, витримка, миття. Пропонується другий запис, що вміщується в інтервал очікування.
Комісія лишається чистоюХто зробив другу роботу, той отримує виторг у свій рядок. Наприкінці місяця немає суперечок, хто що робив.
панель · персонал · комісія
Екран керування комісіями в панелі Glanevo: відсоток комісії, погодинний множник і таблиця ставок за майстрами для рівнів Junior, Senior і Master

Керування комісіями — налаштування рівнів (Junior/Senior/Master) і типова ставка на майстра. Розклад заробітку відкривається з картки майстра.

NP-складна RCPSP — у реальному часі

D-CCM адаптує задачу Resource Constrained Project Scheduling до салону. Підходом Greedy + Beam Search + Hybrid він розв'язує тиждень із 60 записів у реальному часі.

  • 01. МоделюванняКожна послуга описана у схемі Prisma полями activeMinutes + passiveMinutes. Майстри, кабінети та обладнання позначені як вузли графа.
  • 02. Виявлення накладокЖадібний алгоритм на графі. Індексоване інтервальне дерево дає O(n log n) замість наївного O(n²), тож відгук лишається миттєвим і в найщільніші години.
  • 03. Побудова рішеньBeam Search (ширина=5). П'ять альтернативних планів у топі — упорядковані оцінювачем за завантаженістю, побажанням клієнта і втомою майстра.

Цифри.

Цільовий пілотний сценарій (симуляція): 12 салонів, n=3842 записи. Це результати, на які ми цілимося порівняно з ручним плануванням; щойно з'являться реальні пілотні вимірювання, розділ буде оновлено разом із джерелами:

+%37Середній приріст завантаженостіЦільовий сценарій (симуляція) · 12 салонів · n=3842 записи
−%84Втрати від накладок у записахПорівняно з ручним плануванням
₺87kДодатковий річний виторг (у середньому)Салон середнього сегмента · 4 майстри · 35 записів на тиждень
<47msЧас відповіді розв'язувачаBeam search ширина=5, тиждень із 60 записів
%99,9Точність виявлення накладокРушій v0 · цільовий сценарій (симуляція)

Конкуренти проти Glanevo + D-CCM

Поширені програми рахують запис одним суцільним блоком. D-CCM — перший, хто відділяє відпрацьовані хвилини від вичеканих.

МожливістьПоширені програмиGlanevo + D-CCM
Модель слотаОдин запис = один слотПоділ на активний і пасивний час
Робота з накладкамиРучне попередження, розбирається користувачАвтоматична пропозиція розв'язання (топ-5)
Планування паралельних послугНемаєАвтоматичне призначення під час пасивного часу
Ціль ефективностіНемає<0,1% накладок · 15%+ завантаженості
Ціль пілотуНемає12 салонів · n=3842 записи (симуляція)
ЛокалізаціяОбмежена26 мов · 44 країн, одна й та сама програма всюди

Очевидно там, де панує колір, у барбершопі здебільшого вимкнено

D-CCM окупається не в кожному салоні однаково. Скажімо прямо: там, де він зайвий, він лишається вимкненим:

01Перукарня

Тут виграш найбільший: довге фарбування і коротка робота поряд. Пасивний інтервал повторюється кілька разів на день.

02Б'юті

Якщо ваші протоколи передбачають очікування, логіка інтервалів окупається. Якщо ні — лишаєте її вимкненою, і меню лишається простим.

03Барбершоп

Більшості закладів це не потрібно: робота й так коротка і йде поспіль. Вмикайте, якщо пропонуєте гібридні послуги з фарбуванням.

Куди D-CCM рухається далі

Рушій D-CCM готовий у кодовій базі; його перевірять на реальних записах, щойно стартує пілотна програма. Далі: ML, розгортання в кількох регіонах і безперервне вдосконалення. Наш захисний рів — не патент, а безперервний розвиток плюс перевага в даних.

Працює зараз

Перший прототип

Рушій Glanevo v0 — модель полів activeMinutes + passiveMinutes із жадібним виявленням накладок.

Працює зараз

D-CCM v1 у продакшені

Розв'язувач Greedy + Beam Search працює; виявлення накладок перевіряє автоматичний набір тестів.

Наступний крок

D-CCM v2 — ML-модуль прогнозу

Прогноз пасивного часу для кожного салону: модель, що вчиться на змінних на кшталт товщини волосся, марки фарби й температури приміщення.

Заплановано

Міжнародне розширення

Розгортання в кількох регіонах, активне використання в 44 країнах. Патентну заявку розглянемо, коли настане час.

Часті запитання

D-CCM — це справжній алгоритм чи маркетинг?

Справжній алгоритм: він працює в кодовій базі (Service.activeMinutes і Service.passiveMinutes у схемі Prisma; розв'язувач накладок на POST /api/appointments/check-conflicts). Пілотні цифри на цій сторінці — цільовий сценарій (симуляція); польові вимірювання будуть опубліковані тут разом із джерелами, щойно з'являться.

Як Glanevo це захищає?

Не патентом: D-CCM захищають безперервний розвиток (v0 → v1 → v2 ML), перевага в даних (дані про записи, які надходитимуть із пілотних салонів) і стосунки з клієнтом (глибока інтеграція в роботу салону). Патентну заявку розглянемо окремо, коли настане час.

Чи можуть інші SaaS-постачальники це скопіювати?

Скопіювати саму ідею алгоритму — це роки. Безперервний розвиток (v0 → v1 прогноз ШІ → v2 автоматичне планування → v3 ML) і набір даних, що надходить із самих салонів, — двошаровий захисний рів. Поки конкурент почне наздоганяти, ми будемо на дві версії попереду.

Куди йдуть інвестиції в дослідження й розробки?

На зростання команди R&D і на модель машинного навчання v2. Мета: прогноз пасивного часу для кожного салону (модель, що вчиться на змінних на кшталт товщини волосся, марки фарби й температури приміщення).

Чи є D-CCM у кожному тарифі?

У Free — версія, обмежена одним майстром. Від Pro і вище — повна версія: кілька ресурсів, топ-5 альтернативних пропозицій, автоматичні сповіщення. Studio та Enterprise додають підтримку кількох локацій.

Що маю зробити я як власник салону?

Один раз визначити активну й пасивну тривалість своїх послуг (фарбування: 20 активних / 40 пасивних, наприклад). Решта йде сама. Система пропонує; ви погоджуєте або змінюєте.

Glanevo + D-CCM

14 днів безкоштовно. Побачте D-CCM у власному салоні.

Один раз визначте активну й пасивну тривалість своїх послуг, а решту лишіть D-CCM. Наприкінці першого тижня самі виміряйте різницю в завантаженості.