Прогноз вечора стає управлінським рішенням лише тоді, коли називає три речі: який ресурс, на скільки і за якою ціною. Менеджер ресторану не може прийняти чи відхилити фразу про те, що сьогодні буде багато людей. Він може прийняти або відхилити продовження однієї зміни на названу кількість хвилин за названу суму.
Прогноз, який не можна ні прийняти, ні відхилити, — не рішення
О 17:00 наша система подивилася на сьогоднішній день і знайшла одразу чотири речі: 74 броні в книзі, гарну погоду, подію в місті й історично підвищений потік з вулиці після 21:00 у дні після такої події. Зміну було розраховано на звичайну п'ятницю.
Кожен із цих чотирьох фактів правдивий — і всі чотири разом усе одно не дають нічого, з чим менеджер міг би щось зробити. «Сьогодні буде багато людей» не можна прийняти, відхилити, передати і не можна виміряти потім. У цієї фрази немає адресата, немає строку і немає ціни. Через місяць ніхто не скаже, чи мала вона рацію, бо рішення не ухвалювалося.
Замість неї менеджер отримав від нас ось це:
Підвищена ймовірність вечірнього навантаження. Має сенс продовжити зміну X на 90 хвилин. Розрахунковий додатковий фонд оплати праці: 54 PLN.
У цієї фрази є адресат (менеджер), предмет (одна зміна), розмір (90 хвилин), ціна (54 PLN) і рівно дві можливі відповіді. Її можна відхилити — і відмова теж рішення, записане, з відомою ціною на іншому боці.
Ціна рішення — гроші, які бізнес витратить, якщо скаже «так», виражені у валюті, якою він платить, і прикладені до самого прохання, а не до пізнішого звіту. Без неї прохання — попередження; з нею прохання — вибір.
Ця сторінка про перехід від першого до другого. Арифметика тут навмисно дрібна: усе рахується на аркуші паперу, навіть якщо ти ніколи не купиш жодної програми.
Чотири сигнали цього вечора і чого насправді вартий кожен
Ці чотири сигнали не рівні, і вважати їх однією грудкою — перша помилка.
74 броні — факт книги: він рахується, він уже наш і він єдиний із чотирьох несе імена та години. Він каже про підлогу вечора, а не про його стелю: заброньований стіл — це стіл, про який ти вже знаєш.
Гарна погода і подія в місті — зовнішні умови. Жодна з них не є числом гостей. Це причини очікувати, що незаброньована частина вечора поведеться не як у звичайну п'ятницю, і самі по собі вони нічого не змінюють у графіку.
Історично підвищений потік з вулиці після 21:00 у дні після такої події — єдиний із чотирьох, який міряє наше власне минуле. Він перетворює дві зовнішні умови на очікування, бо каже, що відбувалося тут, у цій залі, минулими разами, коли ті самі умови збігалися.
Ось порядок довіри: книга, потім наша власна історія, потім зовнішній світ. Подія в місті — гіпотеза. Наш запис про те, що така подія зробила із залою після 21:00, — свідчення. Як цей запис збирати — скільки днів назад брати, як порівнювати зіставне із зіставним, як не прочитати шум як закономірність — тема прогнозування попиту.
Графік змінює лише останній сигнал
Броні графік не змінюють, бо зміну рахували з кривою броней у руках. Погода теж його не змінює, бо погода — не кількість людей на зміні. Графік змінює очікування гостей без броні, які приходять у вікно, коли зміна вже рідшає, — а це очікування існує лише тому, що той самий малюнок був записаний раніше.
Тому ж рішення йде менеджерові, а не власникові: одна зміна, один вечір, ціна одного обіду. Поділ на те, що система робить сама, що робить разом із людиною і що лишається за власником, — свідомий вибір побудови; ми розбираємо його в тексті про три рівні самостійності системи.
Що каже «+18 % до бази» і що вона ховає
Це число чесне й водночас саме по собі непридатне. Відсоток — відношення, а відношення без знаменника не є величиною:
Додаткові гості у вікні = Базові гості у вікні × Приріст
Базові гості у вікні— кількість гостей, яку ти зазвичай обслуговуєш у цьому вікні в зіставний день, у гостях;Приріст— очікуване перевищення над базою, безрозмірна частка (0,18 для 18 %);Додаткові гості у вікні— результат, у гостях.
Розмірності сходяться: гості × безрозмірне = гості. Арифметика тривіальна. Біда в тому, що бази на цій сторінці немає і бути не може: вона живе у твоїй касовій системі, нарізана за годинами, для днів, зіставних із цим.
База — число, відносно якого міряється відсоток: та сама година, той самий тип дня тижня, ті самі умови, взяті з власних записів. Прогноз, виданий лише у відсотках, вручає читачеві число, з яким він нічого не зробить, доки сам не додасть утриману половину.
Чесне формулювання того, що ми знали, таке: форма вечора була ясна, розмір його знала тільки зала. Саме тому рішення довелося оцінити в грошах, а не у відсотках. Гроші — єдина одиниця, у якій менеджер порівняє вигоду невідомого розміру з витратою відомого.
Тримай обидва числа, але кожне на своєму місці. Відсоток належить до пояснення, чому прохання з'явилося; злотий належить до самого прохання.
Спершу вікно, зміна потім
Вікно — з 21:00 до 22:30. Зміна закінчується о 21:00. Ці два факти й нічого більше дають 90 хвилин:
Продовження = Кінець вікна − Кінець зміни
Кінець вікна— година, о якій підвищений потік має припинитися, годинниковий час;Кінець зміни— година, о якій людина за графіком закінчує, годинниковий час;Продовження— результат, у хвилинах часу однієї людини.
22:30 − 21:00 = 1 год 30 хв = 90 хвилин. Зворотна звірка: 21:00 + 90 хвилин = 22:30, тобто кінець того вікна, з якого почали.
Виглядає як дрібниця. Це не дрібниця: 90 хвилин не обрані як кругле число, звичка чи компроміс. Це і є вікно. Покриття випадає з тих самих двох фактів:
Покриття = Продовження ÷ Довжина вікна
90 ÷ 90 = 1,00, тобто 100 %. Зворотна звірка: 1,00 × 90 = 90 хвилин. Продовження покриває все вікно прогнозу і ні хвилиною більше.
Якщо брати з цієї сторінки одну звичку, бери цю. Розміряй відповідь за вікном, а не за зміною. Людина, яку попросили «затриматися трохи», затримається на годину, бо година — це те, що люди розуміють під «трохи», і останні тридцять хвилин вікна лишаться без людини, поки перші тридцять хвилин продовження оплачені даремно. Вікно — виміряна величина; «трохи» — ні.
Помилитися у вікні можна двома способами: закінчити його надто рано, бо хвіст вечора завжди здається нікому не потрібним, і округлити його початок до цілої години з любові до порядку. Обидва обходяться дешево — вікно береться з власних погодинних лічильників, із того самого джерела, що й база. Оборотність столиків каже, скільки хвиля приходів займає залу після того, як приходити перестала: вікно роботи довше за вікно приходів, а різниця — середній час утримання столу.
Ціна рішення: що випадає з 54 PLN
Розрахунковий додатковий фонд оплати праці за продовження зміни на 90 хвилин — 54 PLN. Це все, що ми сказали менеджерові, і цього досить, щоб вирішити. Але в цій сумі сидить ще одне число, і його варто витягти, бо саме ним ти користуватимешся далі:
Ставка за годину продовження = Додатковий фонд оплати ÷ Продовження в годинах
Додатковий фонд оплати— розрахункові додаткові витрати на оплату праці, спричинені продовженням, PLN;Продовження в годинах— довжина продовження, виражена в годинах, безрозмірна кількість годин;Ставка за годину продовження— результат, PLN на годину.
54 PLN ÷ 1,5 год = 36 PLN за годину продовження.
Зворотна звірка другим шляхом
Одиничне ділення — саме той різновид арифметики, який ламається мовчки, тому воно перевіряється двічі, і друга перевірка йде іншою дорогою, а не повторює першу.
Вперед: 36 PLN/год × 1,5 год = 54 PLN — початкова сума повертається. Через хвилини: 54 PLN ÷ 90 хв = 0,60 PLN за хвилину, а 0,60 PLN/хв × 60 хв/год = 36 PLN/год. Та сама відповідь приходить без жодного переведення 90 хвилин у 1,5 години, отже помилка в цьому переведенні не пережила б обидві дороги. Розмірності сходяться на обох: PLN ÷ год = PLN/год і PLN/хв × хв/год = PLN/год.
Тепер ставка переносна. Наступне прохання про ту саму людину ти оціниш множенням, а не запитом до бухгалтерії: 60 хвилин — 36 PLN, 30 хвилин — 18 PLN, дві години — 72 PLN. Менеджер, який знає одну ставку, оцінить чотири рішення до початку зміни.
Чим 54 PLN є і чим не є
54 PLN — це наша оцінка додаткових витрат на оплату праці, спричинених цим продовженням. Це не зарплата працівника брутто за ті 90 хвилин, не повна вартість години роботи в ресторані, і ця сторінка не перетворює одне на інше. Перехід від ставки брутто до повної вартості години йде через внески роботодавця, ставки яких різняться від роботодавця до роботодавця, і єдиного множника для цього немає — тому жодного ми не друкуємо. Якщо це число потрібне для твого ресторану, у скільки обходиться праця як частка виторгу показує, які складові до неї входять.
Два практичні наслідки: не порівнюй наші 36 PLN/год зі ставкою зарплати — це різні величини, і порівняння не каже нічого. Зате порівнюй її саму із собою в часі: ставка, що випливає з продовжень тієї самої людини на тій самій позиції, у твоїх книгах величина стійка, а її стрибок означає, що змінилося щось у графіку, а не в арифметиці.
Як перетворити будь-який прогноз на рішення з ціною: чотири кроки
Ніщо зі сказаного не є особливістю п'ятничних вечорів. Те саме перетворення працює на постачанні, що спізнюється, на оцінці, що з'їжджає, на ціні постачальника, що поїхала, на телефонній лінії, що забивається в обід. Чотири кроки, у такому порядку:
1. Назви вікно. З якої години до якої, годинниковим часом. Не «сьогодні ввечері», не «на вихідних». Якщо назвати вікно не виходить, у тебе не прогноз — у тебе настрій.
2. Назви ресурс, якого в цьому вікні забракне. Одна позиція, одна людина, одна піч, одна телефонна лінія. Прогнози перестають бути рішеннями найчастіше саме тут: «буде багато людей» не каже, що скінчиться першим. У завантажену п'ятницю це може бути зала, роздача або лінія, що приймає дзвінки, — а скільки дзвінків встигаєш прийняти в годину пік це той самий розрахунок на іншому ресурсі.
3. Назви одиницю, у якій ресурс можна додати. 90 хвилин однієї зміни. Одна додаткова людина з 19:00. Ще одна лінія на дві години. Одиниця має бути тим, що менеджер здатен викликати до життя сьогодні, а не здатністю, яку бізнес будував би місяць.
4. Оціни цю одиницю і постав ціну в те саме речення, що й прохання. Не в додаток, не в тижневий звіт. У речення. Ціна, що прийшла пізніше, — це звіт про рішення, вже ухвалене наосліп.
Перевірка, що перетворення вдалося: людина, яка отримала повідомлення, може відповісти «так» або «ні» і знає, що вона щойно витратила. Якщо їй доводиться питати «скільки це коштує», пропущено крок 4. Якщо доводиться питати «кого саме», пропущено крок 2.
Чому ціна зобов'язана бути в повідомленні, а не на панелі
Бо повідомлення читають о 17:00, у коридорі, з телефона, читає той, хто ось-ось буде зайнятий. Панель, на якій число можна було б знайти, — не те саме, що число принесене. У цьому вся різниця між системою, яка звітує, і системою, яка вирішує, — звітність, що показує числа, на які власник справді дивиться, та сама думка поверхом вище.
Що це продовження зобов'язане відбити
Оцінене рішення запрошує наступний крок: скільки вечір має принести, щоб 54 PLN варто було витрачати? Відповідь через виторг легка й наполовину правдива. Середній чек того вечора був 170 PLN, отже:
Поріг окупності в чеках = Ціна рішення ÷ Середній чек
54 PLN ÷ 170 PLN на чек = 0,32 чека. Зворотна звірка: 0,32 × 170 PLN = 54,4 PLN, тобто повернення до початкової суми в межах округлення; до чотирьох знаків 0,3176 × 170 = 53,99 PLN.
Розмірності: PLN ÷ (PLN на чек) = чеки. У термінах виторгу продовження окупається, якщо приведе приблизно до третини додаткового середнього чека за всі 90 хвилин.
І ось тут легка відповідь перестає бути корисною, бо зарплату платять не з виторгу.
Маржа покриття (contribution margin) — це гроші, що лишаються від чистого продажу після змінних витрат і йдуть на покриття постійних витрат, а коли ті вже покриті, стають прибутком. Це визначення належить нашій сторінці про точку беззбитковості, і саме воно цьому порівнянню й потрібне: додатковий чек вручає тобі не 170 PLN, а те, що від них лишається після їжі, упаковки, комісії за карткою і години праці, яка зсунулася разом із ним.
Справжній поріг тому формулюється в маржі покриття, а не у виторгу:
Поріг окупності в гостях = Ціна рішення ÷ Маржа покриття на гостя
Розмірності: PLN ÷ (PLN на гостя) = гості. Формула повна; вхід не наш. Маржа покриття на гостя — властивість твого меню, твого набору каналів і твоєї пори доби, і ця сторінка числа для нього не надрукує: у нас його немає для твоєї зали, а вигадати було б гірше, ніж лишити рядок відкритим.
Без жодного позиченого числа ми можемо натомість назвати розмір ставки. Той вечір закрився виторгом 21 480 PLN, отже:
Частка дня = Ціна рішення ÷ Виторг дня
Зворотна звірка: 0,0025 × 21 480 PLN = 53,7 PLN, а до чотирьох знаків 0,002514 × 21 480 = 54,0 PLN. Розмірності: PLN ÷ PLN = безрозмірна частка.
Чверть відсотка дня — ось розмір того, про що ухвалюється рішення. Назвати цю частку — частина оцінки рішення: вона каже менеджерові, скільки уваги вибір заслуговує, і відповідь тут «небагато — виріши і йди далі».
Прогноз може не справдитися, і дві помилки коштують різного
Цього не було у надісланому повідомленні, і це треба сказати прямо, бо воно випливає з наших-таки чисел, хоч ніхто цього не записав.
Прогноз може не справдитися. Подія закінчується раніше, натовп іде в інше місце, і 90 хвилин оплачені за вечір, який повівся як звичайна п'ятниця. Ціна цієї помилки відома точно: 54 PLN.
Зворотна помилка — провал сервісу на піку: хвиля приходить, залі бракує людини 90 хвилин, очікування розтягується, столи обертаються повільніше, частина гостей іде необслуженою, а частина обслужених не повернеться. Ця помилка коштує більше за 54 PLN. Наскільки більше — сказати не можемо: це число з наших даних не виводиться, і вигадувати його ми не станемо.
Друга ціна в принципі величина справжня: втрачені посадки, незароблена маржа покриття, повільніша оборотність уже заброньованих столів, гості, чий наступний візит не відбудеться. Кожне з цього вимірне в ресторані, який це міряє. Нічого з цього немає в числах, на яких стоїть ця сторінка, а сума, зібрана тут заради того, щоб порівняння виглядало повним, була б саме тією впевненою вигадкою, яка гірша за визнану прогалину.
Чесна форма цього рішення тому несиметрична:
| якщо прогноз помилився | якщо прогноз вірний, а ніхто не діяв | |
|---|---|---|
| що відбувається | 90 хвилин однієї зміни оплачені за звичайний вечір | залі бракує однієї людини все 90-хвилинне вікно |
| ціна | 54 PLN, відома | більше за 54 PLN, з наших чисел не виводиться |
| коли настає | у сьогоднішньому фонді оплати | у сервісі цього вечора і в пізніших візитах |
| наскільки помітна | повністю, це рядок у графіку | ледве, виглядає як звичайний людний вечір |
Несиметричність — не привід завжди казати «так». Це привід називати, у який бік ти помиляєшся, коли помиляєшся, і класти обмежену ціну туди, де менеджер її бачить. Рішення, у якого втрата — відомі 54 PLN, а вигода — непорахований уникнутий збиток, усе одно лишається рішенням, яке він має право відхилити, — тільки тепер він відхиляє його свідомо.
Несиметрична ціна помилки — рішення, у якого два способи помилитися різняться розміром, помітністю або моментом настання. У таких рішеннях дешевою і помітною помилкою керують надто старанно, а дорогу й непомітну не помічають зовсім — просто тому, що на одній із них написане число.
Що звіт закриття доводить і чого не доводить
Хочеться прочитати це як вирок рішенню, ухваленому о 17:00. Це не він, і відмова від такого читання — різниця між вимірюванням і розповіданням собі історії. Зате у звіті є дві корисні речі.
Перша: його можна перевірити ним же самим
Середній чек = Виторг ÷ Гості
21 480 PLN ÷ 126 гостей = 170,48 PLN на гостя, а у звіті 170. Зворотна звірка: 126 × 170 = 21 420 PLN, на 60 PLN менше за 21 480 — розрив і є округлення середнього чека до цілих злотих, а 60 ÷ 126 = 0,48 PLN на гостя, саме той хвіст, який округлили. Розмірності: PLN ÷ гості = PLN на гостя.
Це займає п'ятнадцять секунд і варто робити з кожним звітом, із будь-якої системи. Денний звіт, три головні числа якого не відтворюють одне одного, містить несправність вище по ланцюгу, і арифметика знаходить її раніше, ніж місяць.
Тим самим прийомом відновлюється прогноз, з яким звіт порівнюється:
Прогноз = Факт ÷ (1 + Відхилення)
21 480 PLN ÷ 1,057 = 20 322 PLN. Зворотна звірка: 20 322 × 1,057 = 21 480 PLN.
Тобто від 20 310 до 20 330 PLN, і більшої точності тут немає.
Друга: він не може привласнити перевищення
День перевищив свій прогноз приблизно на 1 158 PLN — це 21 480 мінус відновлені 20 322. Проти рішення вартістю 54 PLN перевищення приблизно у двадцять один раз більше за ціну, і це відношення не є віддачею від рішення. Записати його як віддачу було б неправдою одразу трьома способами: прогноз, який день перевищив, зроблено до читання сигналів 17:00, тому частина перевищення — та сама хвиля, відповіддю на яку було продовження; ніщо у звіті не відділяє гроші, зароблені у 90-хвилинному вікні, від грошей решти десяти годин; і не існує порівняння з вечором, де ті самі сигнали з'явилися, а зміну не продовжили, — контрфакту немає зовсім.
Щоб справді відповісти «чи спрацювало», потрібна контрольна група: те саме рішення ухвалюється в частині зіставних вечорів і навмисно не ухвалюється в решті, а різниця міряється на серії, а не на одному дні. Цей метод, його розміри вибірки і його способи брехати — тема тексту про перевірку, чи спрацювала акція, і до рішень про обслуговування зміни він застосовується без змін.
Звіт закриття при цьому виправдовує себе з іншої причини: він короткий. Усе, що поводилося нормально, у ньому відсутнє, а менеджер не витратив дев'яноста хвилин на його складання.
Де тут система, а де звичайна арифметика
Межа проходить не там, де припускає більшість, тому скажімо прямо.
Звичайна арифметика, система не потрібна: кожен розрахунок на цій сторінці. 90 хвилин із двох годинникових позначок. 54 поділити на 1,5. 54 поділити на 170. 21 480 поділити на 126. Відновлення прогнозу з відсотка. Усе це ділення, і все вміщається на серветці.
Статистика, яку ти зробиш руками, але зазвичай не зробиш: базовий потік у вікні 21:00–22:30 у зіставні дні і розмір приросту потоку з вулиці в дні після події в місті. Це підрахунок рядків у власній історії продажів і нарізка їх за годинами. Будь-який власник це вміє; майже ніхто не робить цього щодня, а раз на квартал — не те саме.
Що справді додає програма: швидкість і відсутність забування. Чотири сигнали прочитані о 17:00, у день, коли вони мали значення, поки графік ще можна було змінити, — а не о 23:00, коли вечір уже історія. Наші модулі прогнозу і сценаріїв рахують, підтримка рішень перетворює пораховане число на оцінений вибір, команда тримає графік, а завдання — місце, де ухвалене рішення отримує відповідального і кінець. Ширшу форму цієї побудови описує ШІ-система управління рестораном.
Що не є ні тим, ні іншим: судження. Чи варто витрачати 54 PLN на ймовірність, вирішує людина, яка знає те, чого числа не несуть: що в цього працівника завтра ранній вихід, що в залі й так бракує одного кухаря. Арифметика існує, щоб це судження було дешевим, а не щоб його замінити.
Як зробити це руками, на одному аркуші
Менеджер із зошитом і вчорашнім звітом про продажі пройде весь шлях. П'ять рядків, у такому порядку:
- Вікно. З погодинних продажів за зіставні дні: коли пізня хвиля починається і коли закінчується. Дві годинникові позначки.
- База. Гості в цьому вікні в ті дні, усереднено. Одне число, у гостях.
- Очікуваний приріст. База × приріст, записаний для цих умов. Ніколи приросту не записував? Напиши «невідомо» — це правдивий запис, і він заважає видати здогад за прогноз.
- Одиниця відповіді. Яка людина, яка позиція, з якої години до якої. Хвилини, а не прикметники.
- Ціна. Хвилини ÷ 60 × погодинна вартість цієї людини. Одне множення. Постав його в повідомлення.
Потім два запити, які це закривають: скільки коштує, якщо я це зроблю і нічого не станеться, і що ламається, якщо я цього не зроблю, а воно станеться. У першого є число. У другого зазвичай немає — і знати, що є що, це більша частина вміння.
Зберігай ці аркуші. Двадцять таких — запис про те, які умови справді дали хвилю, а які ні, і лише так третій рядок колись перестає казати «невідомо». Ресторан, який збирає їх сезон, побудував власний прогноз, на власній залі, без іншого джерела даних, крім каси. Та сама дисципліна, застосована до броней, які не приходять, — це ланцюжок підтверджень проти no-show; та сама міра на місце і на годину — RevPASH, який каже, чи вартували продовжені 90 хвилин часу місця взагалі. Щоб виразити все одним відношенням, виторг на годину роботи персоналу ставить продовження у знаменник, а вечір у чисельник.
Два тексти тієї самої форми, їх варто назвати, бо вони трапляються того самого вечора: чому впав виторг увечері — це той самий метод, пущений назад на дні, який прогнозу не добрав, а закриття зміни, що триває занадто довго, застосовує його до години після виходу останнього гостя. А вечірнє рішення ніколи не буває єдиним — на що зобов'язана відповідати аналітика це про те, які з них узагалі заслуговують на число.
Часті запитання
Чому 90 хвилин, а не ціла година чи ціла зміна?
Бо вікно було 90 хвилин. Прогноз охоплював 21:00–22:30, людина закінчувала о 21:00, а різниця між цими двома годинниковими позначками і є продовження. Округлення вгору до двох годин оплатило б 30 хвилин поза вікном; округлення вниз до години лишило б половину вікна без людини. Довжина відповіді — виміряна величина, а не люб'язність.
Звідки беруться 36 PLN на годину з 54 PLN?
Із ділення оцінки фонду оплати на довжину продовження в годинах: 54 PLN ÷ 1,5 год = 36 PLN/год. Перевірка йде іншою дорогою: 36 × 1,5 = 54, і окремо 54 ÷ 90 хвилин = 0,60 PLN за хвилину, тобто 36 PLN на годину. Обидві дороги дають одну ставку, отже помилка в переведенні хвилин у години не сховалася б у жодній.
36 PLN на годину — це зарплата працівника?
Ні, і вважати так було б помилкою. Це ставка, що випливає з нашої оцінки додаткових витрат на оплату праці для цього продовження, — не більше. Це не сума брутто і не повна вартість години роботи, що включає внески роботодавця, які різняться від роботодавця до роботодавця. Ця сторінка між цими величинами не перераховує, бо для цього потрібен множник, якого в нас немає.
А якщо вечір виявиться спокійним і продовження пропаде даремно?
Тоді рішення коштувало 54 PLN, тобто 0,25 % виторгу того дня, і ця ціна була повністю відома заздалегідь. Зворотна помилка — не продовжити у вечір, коли хвиля все ж приходить, — коштує більше, але наші числа не кажуть, наскільки більше, і ставити сюди суму ми не станемо. Ця несиметричність і є справжній зміст рішення.
«+18 % до бази» — це на вісімнадцять гостей більше?
Тільки якщо твоя база для цього вікна якраз сто осіб. Відсоток — відношення, і йому потрібен знаменник: додаткові гості дорівнюють базовим гостям у вікні, помноженим на 0,18. База береться з власних погодинних лічильників за зіставні дні і є тією половиною, яку прогноз у відсотках опускає. Саме тому прохання, що дійшло до менеджера, було виражене в грошах.
День закрився на 5,7 % вище прогнозу — чи доводить це, що продовження спрацювало?
Ні. Перевищення — близько 1 158 PLN проти рішення за 54 PLN, і це відношення не є віддачею. Прогноз дня зроблено до читання вечірніх сигналів, звіт не відділяє 90-хвилинне вікно від решти десяти годин, і немає зіставного вечора, де ті самі сигнали з'явилися, а зміну не продовжили. Відповідь на «чи спрацювало» вимагає контрольної групи на серії вечорів, а не однієї вдалої ночі.
Чи може ресторан робити це без жодної програми?
Так, і має могти — інакше арифметику ховають, а не роблять. П'ять рядків на аркуші: вікно, база, очікуваний приріст, одиниця відповіді, ціна. Система змінює не розрахунок, а годину, о якій він приходить: 17:00, поки графік ще можна змінити, щодня, без того щоб хтось пам'ятав запитати.
Решта текстів цього розділу розбирають ту саму залу з інших боків — як прогнозується вечір, у що обходиться година праці, скільки вартий стіл на годину. Почни з розділу про ресторани і візьми те число, яке болить найдужче цього тижня.