AURA

Постачання спізнюється: порахувати ризик стоп-листа

Постачальник пише, що одна позиція приїде на дві години пізніше. Рішення — порівняння двох позначок на годиннику: години, коли позиція скінчиться, з годиною, коли приїде машина. У нас вийшло 14:25 проти 13:40 — сорок п'ять хвилин зазору, ризик стоп-листа низький, робити не треба нічого. Сторінка показує весь рахунок і межу, всередині якої вердикт тримається.

Опубліковано
23 хв читання4551 слів
Редакція AuraАвтор

Головні висновки

  • Години покриття = залишок ÷ темп витрати; вердикт — одне порівняння: година вичерпання пізніша за годину приїзду означає, що дій не потрібно.
  • Наші числа: сповіщення 11:00, постачання 13:40, запасу до 14:25 — 160 хвилин очікування проти 205 хвилин покриття, зазор 45 хвилин, коефіцієнт 1,28.
  • Зворотна звірка через кількість: 160 ÷ 205 = 78,0 % з'їдено на приїзд, 22,0 % недоторкано; обидві частки дають 100,0.
  • Чесна відповідь — це допуск, а не сам зазор: темп на 28,1 % вищий за оцінку або ще 45 хвилин спізнення, але не те й інше одразу; спільно 205 ÷ k ≥ 160 + d.
  • Чотири ланки ручного кола з п'яти вже записані; не записаний лише фізичний залишок — тому він і є єдиним питанням до кухні.
  • Облікове число виведене, а не виміряне, і його помилки тиснуть в один бік: в обліку більше, ніж на полиці, через що тугий ранок виглядає спокійним.
  • «Робити нічого не треба» — результат за трьох перевірних умов, і він зобов'язаний лишити запис, інакше невідрізненний від системи, яка не подивилася.

Постачальник повідомляє, що одна позиція приїде на дві години пізніше. Рішення — це порівняння двох позначок на годиннику: години, коли позиція скінчиться (залишок, поділений на темп витрати), з годиною, коли приїде машина. У нас вийшло 14:25 проти 13:40. Сорок п'ять хвилин зазору, ризик стоп-листа низький, робити не треба нічого.

Спізніле постачання — це нерівність, а не аварія

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

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

Спізніле постачання відчувається як аварія, а аварії кличуть дзвонити. Відчуття береться від незнання двох чисел, а не від самого спізнення.

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

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

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

П'ять ланок ручного кола і те єдине, що справді невідоме

Розклади коло на ланки і подивись, де кожна відповідь уже лежить.

Ланка колаДе відповідь уже є
О котрій саме приїде?У самому повідомленні постачальника. Це єдине, що сповіщення про спізнення справді містить.
Як швидко йде цей продукт?В історії продажів і списань того самого продукту.
Наскільки завантажений сьогоднішній день?У бронях. У нас: 74 на цей день.
Стопити позицію чи ні?Ніде — бо це не факт, який дивляться. Це нерівність між двома першими числами.
Скільки фізично лежить на полиці?Ніде. Це єдине число, якого немає в жодному надійному записі.

Чотири ланки з п'яти або вже записані, або є арифметикою на записаному. Передзвін постачальнику не додає до першого рядка нічого: нова година приїхала разом із повідомленням. Обговорення четвертого рядка теж нічого не додає — порівняння двох позначок на годиннику не стає кращим від того, що його обговорили. Попередження залу взагалі не розпитування; це наслідок вердикту, і воно трапляється, тільки якщо вердикт каже, що щось змінюється.

Лишається одна ланка. Фізичний залишок — єдина величина в цій ситуації, якої не виведе жодна система, і більша частина сторінки про те, чому саме так.

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

Година вичерпання: формула та її розмірність

У розрахунку одна формула й одне порівняння.

Години покриття = Залишок ÷ Темп витрати

Розмірність: порції ÷ (порції на годину) = години. Порції скорочуються, лишається число годин — це і є перевірка того, що ти поділив саме те, що треба. Помились — арифметика все одно видасть число: кілограми, поділені на порції за годину, дають кілограмогодини на порцію, а це не час і до годин не додається. Пастка справжня, бо кухня тримає той самий продукт одразу у двох одиницях: шість кілограмів у накладній, сорок порцій у карті заготовки.

Година вичерпання = Зараз + Години покриття

Вердикт: дій не потрібно, коли година вичерпання пізніша за годину приїзду.

Те саме правило без годинника звучить так: години покриття ≥ години очікування. Обидва записи потрібні далі: один простіше перевірити заднім числом, другий простіше пояснити залу.

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

Що їй справді потрібне — темп, який описує сьогоднішній день, а не середнє за квартал, і залишок, який описує полицю, а не облік. Про це дві наступні частини. Складський бік справи — par-рівні, точка замовлення, скільки покриття позиція зобов'язана нести ще до будь-якого спізнення — розібрано у статті оборотність запасів і par-рівні, і заклад, який зробив цю роботу, зустрічає такі ранки рідше.

Темп витрати: історія, виправлена сьогоднішніми бронями

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

Основа береться з історії — скільки цього продукту йшло за годину в дні тієї самої форми: той самий день тижня, той самий сервіс, той самий діапазон годин. Не середнє за місяць. У продукту, що рухається в обід і майже стоїть увечері, два темпи, і усереднення не описує жодного з них.

Далі основу виправляє те, що сьогоднішній день уже знає про себе:

Темп сьогодні = Темп за історією × (Очікувані посадки сьогодні ÷ Посадки, типові для тих самих годин)

Розмірність: (порції на годину) × (гості ÷ гості) = порції на годину. Поправка — чисте відношення, отже одиницю змінити не може, і це якраз перевірка того, що у формулі вона стоїть на своєму місці.

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

Два чесні попередження про цю поправку.

Броні — це не попит. Це та частина попиту, яка про себе оголосила. Решта — гості з вулиці, і їхня частка не стала.

18%
У нашому дні потік після 21:00 йшов приблизно на 18 % вище базового, бо в місті був захід, — зсув, якого жодне число броней заздалегідь не несло.

Масштабуючи темп самими бронями, ти мовчки приймаєш, що частка гостей з вулиці незмінна, а той самий день, що дає нам 74 броні, дає і контрприклад. Звідки береться прогноз і що його псує, розібрано у статті прогнозування попиту в ресторані; тримати цей прогноз живим, а не виводити його щоранку наново, — завдання прогнозування.

Витрата не рівна всередині дня. Якщо дві третини продукту йдуть між 12:00 і 14:00, усереднений темп ставить годину вичерпання пізніше, ніж вона насправді, — і це небезпечний бік помилки, бо тугий ранок починає виглядати спокійним. Точний спосіб накопичувальний: ідеш по годинах, віднімаєш очікувану витрату кожної і зупиняєшся там, де поточна сума перейшла залишок. Це більше арифметики, ніж одне ділення, і на паперовий ранок одного ділення зазвичай вистачає — за умови, що ти знаєш, у який бік воно бреше.

Саме тому наш вердикт каже, що запасу вистачить орієнтовно до 14:25. Це слово не скромність. Це чесна позначка числа, отриманого діленням на середнє.

Наші числа: 11:00, потім 13:40, потім 14:25

Ось цей випадок так, як він минув, з показаним кожним кроком.

Сповіщення приходить об 11:00: одна позиція приїде на дві години пізніше. Пізніше за що — у сповіщенні не сказано і казати не зобов'язане: нова година приїзду 13:40, отже початковий строк — 13:40 мінус дві години, тобто 11:40. Система дивиться залишок в обліку, типовий темп продукту й сьогоднішні броні; питає в кухні те єдине, чого не виведе; перераховує. На виході чотири рядки:

Рядок вердиктуЗначення
Постачання затримується до13:40
Запасу вистачить орієнтовно до14:25
Ризик стоп-листанизький
Потрібна діянемає

Тепер виведені величини — місце, де вердикт стає перевірним:

  • Очікування: 13:40 − 11:00 = 2 год 40 хв = 160 хвилин.
  • Покриття: 14:25 − 11:00 = 3 год 25 хв = 205 хвилин, тобто 3,42 години.
  • Зазор: 14:25 − 13:40 = 45 хвилин.
  • Звірка: 160 + 45 = 205. Три величини — це одна лінія годинника, розрізана у двох місцях, тому вони зобов'язані складатися; якщо одного разу не склалися, одну з трьох переписано з помилкою.
  • Коефіцієнт покриття: 205 ÷ 160 = 1,28. Запас покриває очікування в 1,28 раза. Читання з іншого кінця: 160 ÷ 205 = 0,780, а 1 ÷ 0,780 = 1,282 — те саме число зі зворотного боку.

Нерівність виконана: 205 ≥ 160, отже година вичерпання пізніша за годину приїзду, отже позиція весь цей час лишається в меню і нікому нічого не повідомляють. У цьому весь зміст слів «ризик стоп-листа: низький».

Одне чесне застереження про точність. Три позначки на годиннику — наші; хвилини, що минули між сповіщенням, відповіддю кухні й перерахунком, окремої позначки не мають, і вигадувати її ми не станемо. На практиці це хвилини, і вони з'їдають частину тих 45, що важить тільки при тонкому зазорі — і слугує ще одним доводом вважати справжньою відповіддю допуск нижче, а не самі 45.

Зворотна звірка: той самий вердикт другим шляхом

Розрахунок, перевірений повторенням, не перевірено. Тут варто пройти два шляхи, і коштують вони різного.

Шлях перший, алгебраїчний — через кількість замість часу. Не переходь до годин узагалі. Скільки продукту піде до приїзду постачання? Темп × 160 хвилин. Скільки його є? Темп × 205 хвилин, бо саме це й означає «запасу вистачить на 205 хвилин». Поділи обидві сторони на темп — лишиться 160 проти 205: той самий вердикт, отриманий без жодного запису темпу чи залишку в абсолютних одиницях.

З цього шляху випадають дві частки:

  • З'їдено на момент приїзду постачання: 160 ÷ 205 = 78,0 % ранкового залишку.
  • Лишилося недоторканим на цей момент: 45 ÷ 205 = 22,0 %.
  • Звірка: 78,0 + 22,0 = 100,0. Це дві частини одного цілого, отже зобов'язані.

Скажімо чесно, що цей шлях доводить. Це перестановка того самого співвідношення, тому він ловить похибки в рахунку, похибки в одиницях і одруківки — і більше нічого. Якщо темп був хибним, обидва шляхи хибні разом і обидва сходяться. Перевірка, яка не вміє провалитися на поганих вхідних даних, вхідних даних не перевіряє.

Шлях другий, вимірювальний — ось він провалитися вміє. Постачання приїжджає о 13:40. Порахуй залишок у цю мить.

22,0%
Передбачення конкретне: має лишитися 22,0 % від ранкового числа.

Лишилося — обидва вхідні числа були близькі. Не лишилося — можна сказати, яке з них помилилося, бо цей перерахунок дає темп напряму:

Темп, спостережений насправді = (Залишок уранці − Залишок на приїзд) ÷ 160 хвилин

Підстав це назад у першу формулу — отримаєш покриття, яке ранок мав насправді, проти 205 хвилин, у які його записали. Зроби так кілька разів, і коефіцієнт, який попередній розділ відмовився вигадувати, перестане бути здогадом і стане виміром твоєї власної зали. Це та сама дисципліна, що відділяє теоретичне число від порахованого всюди на кухні, і вона розібрана у статті теоретичний і фактичний food cost.

Наскільки числа можуть помилитися, щоб вердикт устояв

Чесна відповідь на «чи вистачить сорока п'яти хвилин?» — це не відчуття. Це зустрічний рахунок: вистачить на яку помилку?

Спершу темп. Якщо продукт іде швидше, ніж прийнято, покриття стискається. Вердикт тримається до моменту, коли покриття впаде рівно до очікування: 205 ÷ k = 160 дає k = 1,28.

28,1%
Темп має виявитися на 28,1 % вищим за використаний, щоб запас скінчився саме тоді, коли машина під'їжджає.

Тепер постачання. Якщо воно зсунеться ще раз, очікування виросте. Воно може вирости на весь зазор: ще 45 хвилин, до 14:25, перш ніж два моменти зустрінуться.

28,1%
Як частка від 160 хвилин очікування це знову 28,1 %.

Обидва допуски — той самий відсоток, і це не збіг: обидва вони — той самий сорокап'ятихвилинний зазор, відміряний від того самого стошістдесятихвилинного очікування. Один люфт, прочитаний у двох одиницях.

10%
Тільки ці два допуски діють поодинці, а дійсність черги не дотримується. Темп на 10 % вищий за оцінку і додаткові 30 хвилин спізнення окремо вкладаються кожен у свій допуск, а разом уже ні.

Спільна умова така:

205 ÷ k ≥ 160 + d, де k — множник темпу, а d — додаткове спізнення у хвилинах.

Темп виявивсяДодаткове спізнення, яке вердикт ще витримає
як в оцінці (k = 1,00)45 хв
вищий на 5 % (k = 1,05)35 хв
вищий на 10 % (k = 1,10)26 хв
вищий на 15 % (k = 1,15)18 хв
вищий на 20 % (k = 1,20)10 хв
вищий на 28 % (k = 1,28)0 хв

Хвилини округлені вниз, завжди. Допуск, округлений вгору, допуском не є. Перевір один рядок за формулою: при k = 1,15 і d = 18 потрібне покриття дорівнює (160 + 18) × 1,15 = 204,7 хвилини, тобто вкладається в наші 205, — а 205 ÷ 1,15 = 178,3, тобто на 18,3 хвилини більше за 160. Рядок сходиться з обох боків.

Чого тут свідомо немає — то це таблиці порогів: жодних «менше 30 хвилин — ризик високий, більше години — низький». Така таблиця була б нашою вигадкою і стала б найцитованішим рядком сторінки, саме тому її тут і немає. Поріг, який щось означає, збирається з двох розкидів, вимірних у себе: наскільки фактичні приїзди твого постачальника розходяться з обіцяними за останню дюжину постачань і наскільки темп цього продукту розкиданий між зіставними годинами. Порівнюй зазор із цими розкидами. Сорок п'ять хвилин — це багато при постачальнику, який вкладається в десять хвилин, і мало при тому, хто двічі за місяць спізнився на півтори години. Перераховувати той самий випадок за інших припущень, а не збирати його руками наново, — справа розбору варіантів, а перетворення порівняння на постійне правило з названим порогом — справа рушія рішень.

Єдине, про що система просить кухню

Усьому вище потрібен залишок. Ось чому цей залишок — єдиний людський внесок у весь розрахунок.

Число в обліку не виміряне. Воно виведене:

Обліковий залишок = Остання інвентаризація + Усі надходження відтоді − Теоретичне списання за рецептурами

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

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

Майже все це тисне в один бік: в обліку більше, ніж на полиці. Отже помилка несиметрична, а її напрям — той самий небезпечний: облік робить тугий ранок схожим на спокійний.

Тому система просить рівно про одне: підтвердіть фізичний залишок цієї позиції. Дві дрібниці роблять прохання здійсненним, а не декоративним. Воно зобов'язане назвати одиницю — ту саму, в якій виражено темп, інакше відповідь нема на що ділити. І воно зобов'язане назвати місця, бо продукт лежить у холодильнику лінії, у холодильнику заготовки, у морозильнику і в сухому складі, а чесна людина, яка порахувала одне з них, назве чесне хибне число.

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

Коли відповідь кухні розходиться з обліком

Вона розійдеться, і найцікавіше — що відбувається далі.

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

22,0%
Він зрушує тоді, коли покриття падає нижче за очікування, тобто коли фізичне число менше за те, що стояло за 205 хвилинами, більш ніж на 22,0 %: 205 × 0,78 = 159,9, практично ті самі 160 хвилин очікування.
22,0%
Ці 22,0 % — недоторкана частка зі зворотної звірки, що з'явилася вдруге: люфт терпить нестачу запасу рівно того самого розміру, який терпить у часі.

Брак чверті дав би вичерпання на 205 × 0,75 = 153,8 хвилини, тобто о 13:34, за шість хвилин до постачання, — і вердикт перевертається у справжнє, хоч і вузьке, вікно.

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

Якщо відповідь прийшла в чужій одиниці або не прийшла взагалі. Кілограми проти темпу в порціях — це не відповідь, а друга невідома. А якщо не відповів ніхто, рішення все одно треба ухвалити: за гіршим із двох доступних чисел, сказавши це вголос і записавши, що воно ухвалене саме так. Замовчування, якого ніхто не помітив, — це спосіб для системи тихо перестати бути надійною.

Два правила діють у всіх трьох випадках. Сьогоднішнє рішення йде за порахованим числом, бо факт — це полиця, а облік — її модель. Але облік не переписується мовчки словом кухні. Якщо кожен перерахунок просто замінює облікове число, різниця між ними зникає, — а ця різниця була єдиним доказом, що в ланцюжку списань щось зламано. Запиши перерахунок як перерахунок, із часом, а різницю лиши окремим рядком. Розходження одного ранку — шум; те саме розходження за тим самим продуктом три тижні поспіль — процес, і коштує він дорожче за будь-який окремий стоп-лист.

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

«Робити нічого не треба» — це результат, а не порожнеча

Власник, який прочитав цю сторінку, має піти з неї, знаючи точно, коли він має право не смикатися. Три умови, і всі перевірні:

  1. Нерівність виконується після перерахунку на порахованому числі, а не на обліковому. Покриття ≥ очікування. У нас: 205 ≥ 160.
  2. Зазор витримує той допуск, з яким ти справді маєш справу. Не «45 хвилин звучить як багато», а 45 хвилин проти розкиду цього постачальника і цього продукту, знятого зі спільної таблиці. У нас: вердикт тримається при темпі на 28 % вищому за оцінку, або при ще 45 хвилинах спізнення, або при поєднанні, що вкладається в таблицю.
  3. Немає обіцянки, яка залежить від недоїхалого постачання. Позиція, замовлена заздалегідь на бенкет, страва, вписана в сьогоднішній сет, гість, який забронював саме заради неї, — усе це лежить поза нерівністю і є єдиним, чого арифметика не бачить.

Коли всі три умови виконані, відсутність дії — правильний результат, і він заслуговує на ту саму вагу, що й тривога.

Він заслуговує і на запис. «Робити нічого не треба», яке не лишило сліду, невідрізненне від системи, що не подивилася, — а ці два стани треба вміти розрізняти: другий і є та поломка, яка найдовше лишається невидимою. Запис — не розповідь: подія і її година, два використані числа, порахований залишок і хто його рахував, вердикт, а потім те, що справді сталося о 13:40. Останній рядок і робить наступний такий самий ранок дешевшим за цей, бо темп перестає бути припущенням і стає виміром. Якщо вести це далі, у закладу лишається історія власних управлінських рішень замість історії власних подій; ширший вигляд цієї думки — у статті AI-система управління рестораном.

Власник не бачить із цього нічого. Це продукт, а не дірка у звітності. У нашому звіті закриття весь цей ранок уміщається в рядок «4 операційні відхилення розв'язані автоматично», поруч із рядком «42 вхідні звернення оброблені без участі команди» — рядки, а не розповіді, у звіті, який несе ще 21 480 PLN виручки, 126 гостей і середній чек 170 PLN. Які числа справді належать звіту, що його читає власник, розібрано у статті звітність і показники, на які власник справді дивиться.

У масштабі це сортування і є весь сенс: зі 100 000 подій 99 650 не потребують нічиєї уваги, 327 закриті системою або співробітниками, 20 потребують контролю менеджменту, 3 — рішення власника. Сьогоднішній ранок — один із 99 650, і його цінність саме в тому, що він там і лишився.

Коли запасу справді не вистачить

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

Це не «стопимо позицію зараз», а «стопимо позицію з години H», де H — це зараз плюс години покриття. Між «зараз» і H ти продаєш, бо продукт є. Зняти раніше — це власноруч влаштована версія нестачі, і це найчастіша реакція, бо вона здається безпечною.

Дзвінок постачальнику стає порахованою дією з метою. Тобі не потрібне «якнайшвидше», на це відповіді не буває. Тобі потрібне «не пізніше H», і на це відповідь або так, або ні. Якщо ні — дзвінок нічого не змінив, і тепер ти знаєш і це. Це єдина версія того дзвінка, яку варто робити, і зауваж: вона трапляється після арифметики, а не замість неї.

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

Скажи залу один раз і з годиною в реченні. «Може скінчитися» перетворює кожного офіціанта на саморобну систему нормування і виробляє саме ту нерівну зустріч гостя, заради запобігання якій стоп-лист і існує. «Є до H, потім знято» — це факт, з яким можна працювати.

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

Чого ця сторінка свідомо не рахує

Чотирьох речей тут немає навмисне, і назвати їх — частина методу.

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

Жодної таблиці порогів, яка переводить хвилини зазору в слово про ризик. Розібрано вище: твоя збирається з твоїх же двох розкидів.

Жодної норми, скільки годин покриття позиція зобов'язана нести. Це питання par-рівнів, воно належить статті оборотність запасів і par-рівні, і відповідь залежить від частоти твоїх постачань і твого складу. Це ще й не опубліковане ніде число — принаймні там, де це можна було перевірити: у каталозі наборів даних Eurostat немає жодного ряду про покриття запасом, затримку постачання чи строк виконання. У базі польського статистичного відомства запаси якраз є, і навіть окремим рядком «готелі та ресторани», — але це вартість запасу в тисячах злотих, поквартально і лише за 2005–2008 роки. Годин покриття там немає, окремої позиції меню теж; пошук у цій базі за «czas dostawy» і за «termin dostawy» віддає нуль записів на обидва. Перевірена відсутність даних коштує дорожче за прийняте на віру число, і саме тому сторінка рахує години, а не цитує стандарт.

Жодних назв постачальників і жодних назв закладів, ні наших, ні чужих.

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

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

Як зрозуміти, чи вистачить запасу до спізнілого постачання?

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

Звідки береться темп витрати і як його змінюють сьогоднішні броні?

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

Чому залишок не можна просто взяти зі складської системи?

Бо облікове число виведене, а не виміряне: остання інвентаризація плюс надходження мінус теоретичне списання за рецептурами. Важкі порції, несписаний обріз і псування, харчування персоналу, страви коштом закладу, перенесення між станціями, помилки приймання і перерахунок одиниць тиснуть в один бік, тому в обліку зазвичай більше, ніж на полиці. Це небезпечний напрям: через нього тугий ранок виглядає спокійним.

Що робити, якщо перерахунок кухні розійшовся з обліком?

Перерахуй за порахованим числом, бо факт — це полиця, а облік — її модель. Потім перевір, чи зрушив вердикт насправді: у нас його перевертає лише нестача більша за 22,0 %. Запиши перерахунок як перерахунок, із часом, а різницю лиши окремим рядком; переписування обліку знищує єдиний доказ того, що в ланцюжку списань щось зламано.

Коли «нічого не робити» — правильна відповідь?

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

Наскільки числа можуть помилитися, перш ніж вердикт зміниться?

У нас 45 хвилин люфту при 160 хвилинах очікування означають, що темп може виявитися на 28,1 % вищим за оцінку або постачання може зсунутися ще на 45 хвилин — але не те й інше одразу. Разом: темп вищий на 10 % лишає 26 хвилин додаткового спізнення, вищий на 15 % — 18 хвилин, вищий на 20 % — 10 хвилин. Ці хвилини округлюються вниз, ніколи вгору.

Що робити, якщо запасу справді не вистачить?

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

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

Пов’язані послуги

У цьому розділі

Подивимось на твоїх цифрах

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

Поговорити з Aura

Відкриється головна сторінка з Aura. Назви компанію — вона подивиться на неї в публічних даних і покаже, що бачить клієнт. Без обіцянок результату.

Зручніше написати? marketing@auraglobal-merchants.com

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

Подивимось, чи підходить Aura вашому закладу

Беремося не за всіх: спершу дивимось процеси, продажі та наявні системи і чесно кажемо, чи є сенс нам заходити. Кілька питань, хвилин п’ять.

Пройти відбір →