Перейти до змісту
Увійти

Теорія

Прогноз від драйверів

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

~8 хв читання · 9 вправ · 250 балів

Перед початком

Час планувати

У Klasna час планувати. Ти й далі в продуктовій команді, а рада хоче цифри на наступний рік до п'ятниці. Рецепт Leo — минулий рік плюс десять відсотків. Hanna називає це побажанням, а не прогнозом: десять відсотків від чого?

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

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

Найшвидший план — «торік плюс десять відсотків». Торік Klasna продала уроків на 44,3 млн грн і заробила 744 174,72 грн операційного прибутку; плюс 10% дає близько 48,8 млн і 818 592,19. Схоже на прогноз, але це побажання: десять відсотків чого? Більше учнів, більше уроків на учня і вища ціна кожне по-різному рухають витрати.

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

Виграш — не гарніше число. Таблиця драйверів Klasna дає 2 251 968 грн операційного прибутку, приблизно втричі більше, ніж торік, і показує чому: ціна зростає приблизно з 620 до 650, а виплата — лише приблизно з 400 до 415. З числом, побудованим так, можна сперечатися рядок за рядком.

Набір даних · 12 рядків

Драйвери прогнозу Klasna, вересень 2026 – серпень 2027 (базовий сценарій)

Один рядок на місяць. Постійні витрати поза таблицею: зарплати команди 600 000 грн на місяць, офіс та інструменти 88 000 грн на місяць, один координатор підтримки (38 000 грн) на кожні розпочаті 400 активних учнів. Комісія за платежі: 2,5% продажів.

monthactive_learnerslessons_per_learnerprice_per_lesson_uahpayout_per_lesson_uahvideo_ai_usd_per_lessonusd_uahmarketing_uah
2026-099206.16504150.7542.00220000
2026-1010106.56504150.7542.00260000
2026-1110606.66504150.7542.00260000
2026-129905.96504150.7542.00220000
2027-0110406.46504150.7542.00260000

Перші 5 з 12 рядків

Завантажити CSV
  • Так
    «Жовтень: 1 010 учнів × 6,5 уроку × 650 грн = 4 267 250 грн продажів.»
  • Не так
    «Наступний рік: торішні продажі й прибуток плюс десять відсотків.»

    Ніхто не скаже, що має статися, щоб так вийшло.

Маржинальний дохід на урок, зібраний із драйверів

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

Маржинальний дохід на урок = ціна − комісія за платіж − виплата репетитору − відео + AI × курс

Кожна частина має свою базу. Комісія — частка від ціни: 2,5% × 650 = 16,25 грн. Виплата репетитору — фіксована сума за проведений урок: 415 грн. Хвилини відео та AI-практику оплачують у доларах, тож їх переводять за припущеним курсом: 0,75 × 42,00 = 31,50 грн.

Базовий сценарій Klasna на вересень 2026 – серпень 2027: 650 − 16,25 − 415 − 31,50 = 187,25 грн на урок. Помнож це на уроки місяця — і маєш маржинальний дохід місяця; постійні витрати віднімаються вже потім.

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

  • Так
    0,975 × 650 − 415 − 0,75 × 42,00 = 187,25 грн на урок.

    Комісію беремо від ціни, а доларову витрату спершу переводимо в гривні.

  • Не так
    650 − 415 − 0,75 = 234,25 грн на урок.

    Тут забули комісію і віднімають долари від гривень.

Постійні витрати теж ідуть від драйверів

«Постійні» не означає «скопійовані з торішнього року». У прогнозі від драйверів кожен постійний рядок має свій драйвер або рішення:

  • Зарплати команди (600 000 грн на місяць) ідуть за планом найму.
  • Офіс та інструменти (88 000 грн) — за договорами.
  • Координатори підтримки ідуть за активними учнями сходинками: один координатор за 38 000 грн на кожні розпочаті 400 учнів. 1 010 учнів — це 2,5 групи по 400, тобто три координатори, 114 000 грн.
  • Маркетинг — бюджет, обраний на цей місяць (260 000 грн у жовтні).

Далі жовтень складається так: 6 565 уроків × 187,25 = 1 229 296,25 грн маржинального доходу мінус 1 062 000 грн постійних витрат лишає 167 296,25 грн операційного прибутку.

Датасет: Драйвери прогнозу Klasna, вересень 2026 – серпень 2027 (базовий сценарій) · є вище

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

  • Так
    1 010 учнів → 3 координатори → постійні витрати 1 062 000 грн.
  • Не так
    Жовтень: 1 229 296,25 − 802 000 = 427 296,25 грн.

    У постійних витратах бракує маркетингу місяця, 260 000 грн.

Операційний прибуток місяця і чому літо збиткове

Кожен місяць у прогнозі від драйверів рахують за тим самим рецептом, але з драйверами цього місяця:

  1. Уроки = активні учні × уроки на учня.
  2. Маржинальний дохід = уроки × маржинальний дохід на урок (187,25 грн у базовому сценарії Klasna).
  3. Постійні витрати = команда 600 000 + офіс та інструменти 88 000 + координатори + маркетинг місяця. Координатори — ступінчасті витрати: один за 38 000 грн на кожні розпочаті 400 активних учнів.
  4. Операційний прибуток = маржинальний дохід − постійні витрати.

У липні 2027 — 580 учнів по 5,0 уроку: 2 900 уроків і 543 025 грн маржинального доходу. 580 учнів потребують 2 координаторів (76 000), маркетинг липня — 160 000, тож постійні витрати становлять 924 000, і місяць втрачає 380 975 грн.

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

Датасет: Драйвери прогнозу Klasna, вересень 2026 – серпень 2027 (базовий сценарій) · є вище

  • Так
    Липень: 2 900 × 187,25 − (600 000 + 88 000 + 2 × 38 000 + 160 000) = −380 975 грн.
  • Не так
    580 ÷ 400 = 1,45, тож у липні потрібен один координатор.

    Кожні розпочаті 400 потребують координатора, тож 580 учнів — двох.

Кожен драйвер потребує джерела і відповідальної людини

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

  • Активні учні — з плану маркетингу і з того, скільки учнів лишається з місяця в місяць.
  • Уроки на учня — з торішнього розподілу за місяцями.
  • Ціна уроку — з рішення про ціни та очікуваного міксу розмірів пакетів.
  • Виплата репетитору — зі ставок, погоджених із репетиторами на новий рік.
  • Відео + AI — з доларової ціни постачальника і припущеного курсу.

Запиши джерело біля кожного драйвера в таблиці. Коли рада спитає «чому 1 250 учнів у березні?», відповіддю буде ім'я і план, а не «так здалося». А коли місяць не збіжеться, ти знатимеш, кого питати і яке припущення переглянути. Драйвер без відповідальної людини — просто здогадка з десятковою комою.

  • Так
    Виплата 415 грн: ставки, погоджені з репетиторами в серпні.
  • Не так
    Ціна 650 грн: число, з яким прибуток виглядає як треба.

    Драйвер, підібраний під результат, — ціль, а не прогноз.

Ковзний прогноз завжди дивиться на дванадцять місяців уперед

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

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

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

Чого ковзний прогноз не робить — не застосовує один загальний відсоток до всіх місяців. Це повернуло б саме ту помилку, яку драйвери мали прибрати.

  • Так
    «У жовтні вийшло 980 учнів; маркетинг підтверджує весняний план; вересень 2027 додано.»
  • Не так
    «Жовтень недотягнув на 3%, тож ріжемо решту року на 3%.»

    Натомість знайди драйвер, що підвів.

Ступінчасті витрати ламають пряму пропорцію

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

Але не всі постійні витрати незмінні. Ступінчасті витрати тримаються на одному рівні в певному діапазоні обсягу, а потім стрибають. Координатори підтримки Klasna — саме такі: один координатор за 38 000 грн на місяць на кожні розпочаті 400 активних учнів. Нижче порогу нічого не змінюється; на одного учня більше — і з'являється ціла зарплата.

З 10% більше учнів лютий зростає з 1 130 до 1 243, а травень — з 1 460 до 1 606. Обидва перетинають поріг (1 200 і 1 600) і потребують ще по одному координатору, тож річний приріст прибутку приблизно на 76 000 грн менший за 10% маржинального доходу. В інших місяцях додаткові учні лишаються в межах поточної сходинки.

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

Датасет: Драйвери прогнозу Klasna, вересень 2026 – серпень 2027 (базовий сценарій) · є вище

  • Так
    Лютий: 1 243 учні → 4 координатори замість 3, +38 000 грн.
  • Не так
    «На 10% більше учнів, тож прибуток зросте на 10% маржинального доходу.»

    Тут забули координаторів, які приходять разом із додатковими учнями.

Ланцюжок прогнозу: від причин до грошей

Прогноз одного місяця — ланцюжок із п'яти ланок, і кожна використовує результат попередньої:

  1. Взяти активних учнів і уроки на учня від відповідальних за них.
  2. Перемножити: уроки за місяць.
  3. Помножити уроки на ціну: продажі.
  4. Відняти те, що коштує кожен урок (комісія, виплата репетитору, відео + AI у доларах за припущеним курсом): маржинальний дохід.
  5. Відняти постійні витрати, де координатори залежать від кількості учнів: операційний прибуток.

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

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

  • Так
    Учні → уроки → продажі → маржинальний дохід → операційний прибуток.
  • Не так
    Почати з прибутку, який хоче Leo, і вивести, скільки для нього потрібно учнів.

    Це ціль, корисна пізніше, але не прогноз.

Готові потренуватися?

Виконайте вправи уроку й отримайте 250 балів, коли пройдете його вперше.

Розпочати вправи