Новая архитектура
маркетинга
Содержание книги

Глава 22. Прогнозирование продаж на основе накопленного спроса

Введение

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

Будущая продажа редко возникает в момент подписания договора. До Deal существует спрос, затем формируется Demand Episode, клиент проходит квалификацию, меняет коммерческие состояния, откладывает решение, возвращается, становится SQL, Opportunity, временно выходит из активного процесса или снова в него входит. Поэтому значительная часть будущего результата существует в системе задолго до того, как появляется в отчёте о продажах.

Если коммерческая архитектура способна идентифицировать объекты, фиксировать их состояния, возраст, историю переходов, владельцев и временные метки, прогноз может строиться не только на основании прошлых продаж, но и на основании текущего состояния коммерческой системы.

Традиционная логика в упрощённом виде:

S a l e s t + 1 = f ( S a l e s t , S e a s o n a l i t y , P l a n ) .

Архитектурная логика иная:

F u t u r e   R e s u l t = f ( C u r r e n t   D e m a n d , S t a t e s , T i m e , T r a n s i t i o n   P r o b a b i l i t i e s , F u t u r e   I n f l o w , R e p e a t   D e m a n d , C a p a c i t y , I n v e n t o r y ) .

Сначала организация учится видеть коммерческий поток, затем — измерять его, после этого — прогнозировать, во что он способен превратиться через определённый промежуток времени.

Н а б л ю д а е м о с т ь → И з м е р и м о с т ь → П р о г н о з и р у е м о с т ь → У п р а в л я е м о с т ь .

План и прогноз необходимо строго различать. План отвечает на вопрос, какого результата организация хочет достичь. Прогноз — какой результат система, вероятнее всего, произведёт при текущем состоянии и известных предпосылках. Поэтому:

P l a n ≠ F o r e c a s t .

Если план требует 150 сделок, а структура текущего спроса, SQL, Opportunities, возраст объектов, наблюдаемая вероятность созревания, товарная доступность и пропускная способность указывают на 115–125 сделок, прогноз не должен искусственно превращаться в 150. Разница между желаемым и вероятным результатом создаёт управленческий объект — Forecast Gap.

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


22.1. Почему традиционного прогноза продаж недостаточно

Один из наиболее распространённых способов прогнозирования — run-rate. Если за первые десять дней месяца компания продала 40 автомобилей, можно экстраполировать текущий темп на весь период. Такой расчёт отвечает на вопрос: что произойдёт, если текущая скорость сохранится? Но почти ничего не говорит о том, почему она должна сохраниться.

Два дилерских центра могут иметь одинаковые продажи за первые десять дней, но различную структуру будущего результата. В одном — много свежих SQL и Opportunities, низкий ageing и достаточный товар. В другом — мало Opportunities, высокий WIP и дефицит нужных моделей. Исторический темп одинаков, будущая способность системы производить Deal — различна.

Продажи являются запаздывающим показателем. Сегодняшний Deal может быть результатом MQL, созданного несколько недель назад. Поэтому ухудшение сначала может проявиться как сокращение спроса, затем MQL, SQL, Opportunities и лишь позднее — Deal. Если компания управляет только продажами, она обнаруживает проблему на самой поздней стадии.

Календарная агрегация также способна искажать реальность. Сравнение «MQL сентября» и «Deal сентября» не показывает истинную конверсию, если часть сентябрьских Deal возникла из августовских MQL, а часть сентябрьских MQL созреет только в октябре или ноябре.

Поэтому переход новой архитектуры можно выразить так:

P a s t   S a l e s → C u r r e n t   C o m m e r c i a l   S t a t e .

История не исчезает из прогноза, но начинает выполнять другую функцию: она показывает, как аналогичные коммерческие объекты в прошлом переходили между состояниями и за какое время.

Таблица 425. Традиционный и архитектурный прогноз

Таблицу можно прокручивать по горизонтали.

Характеристика Традиционный подход Архитектурный подход
Основной объект прошлые продажи текущий коммерческий поток
Временная логика экстраполяция созревание объектов
Единица анализа агрегированный объём Эпизод потребности
Основные параметры тренд, сезонность state, age, time in state, horizon
Ограничения часто учитываются постфактум входят в прогнозную модель
Управленческий результат число продаж forecast + gap + причина + действие

22.2. Прогнозируемый портфель спроса

Под прогнозируемым портфелем спроса (Forecastable Demand Portfolio) будем понимать совокупность существующих на дату прогноза Demand Episodes, которые статистически ещё способны привести к Deal в пределах рассматриваемого горизонта.

F o r e c a s t a b l e   D e m a n d   P o r t f o l i o t 0 = { D e m a n d   E p i s o d e s   e x i s t i n g   a t   t 0 } .

Не любой исторический объект входит в прогноз. Терминально завершённые эпизоды исключаются. Ключевой единицей прогнозирования является не Customer ID и не стадия воронки, а конкретный Demand Episode.

Один клиент может иметь несколько самостоятельных эпизодов спроса, но один Demand Episode должен учитываться в прогнозе только один раз — в своём наиболее актуальном состоянии.

O n e   D e m a n d   E p i s o d e → O n e   C u r r e n t   F o r e c a s t   S t a t e .

Например, если эпизод прошёл MQL → SQL → Opportunity, нельзя одновременно считать его как три объекта прогнозного портфеля.

Будущий результат формируется из трёх источников:

  1. уже существующего на дату прогноза портфеля;
  2. нового спроса, который возникнет внутри горизонта;
  3. повторного спроса, который возникнет из Ownership Episodes.

Основная формула главы:

F o r e c a s t H = F e x i s t i n g , H + F n e w , H + F r e p e a t , H . (358)

Накопленный спрос является частью существующего портфеля, а не четвёртым независимым источником.

Таблица 426. Источники прогнозного результата

Таблицу можно прокручивать по горизонтали.

Источник Существует на дату прогноза Пример
Existing demand да MQL, SQL, Opportunity, recoverable demand
New demand нет будущие Demand Episodes из рынка и MVC
Repeat demand нет будущие Demand Episodes владельцев

Прогнозируемый портфель является снимком на конкретную дату. Через неделю часть объектов станет Deal, часть перейдёт в другие состояния, часть состарится, появятся новые Demand Episodes. Поэтому портфель динамичен.

Таблица 427. Пример текущих состояний уникальных Demand Episodes

Таблицу можно прокручивать по горизонтали.

Текущее состояние Уникальные Demand Episodes
MQL 240
SQL 120
Коммерческая возможность 140
Deferred 50
Recoverable 800
Всего 1 350

Все значения далее в автомобильных примерах являются условными.


22.3. Коммерческие состояния как основа прогноза

Коммерческое состояние — не просто строка CRM. Оно должно однозначно отвечать как минимум на три вопроса: что уже известно о Demand Episode, какое коммерческое событие произошло и какое событие должно произойти следующим.

Нормативная цепочка сохраняется:

M a r k e t → D e m a n d → M V C → M Q L → L L M → S Q L → S a l e s   O p e r a t i o n s → O p p o r t u n i t y → C o m m e r c i a l   P r o g r e s s i o n → D e a l .

Разные состояния обладают разной прогнозной информативностью. MQL подтверждает наличие целевого спроса, SQL — более глубокую квалификацию, Opportunity — конкретную коммерческую возможность. Deal является уже реализованным исходом и используется для обучения модели, расчёта лагов, когорт и проверки точности.

Важный принцип:

P ( D e a l | S t a t e 1 ) ≠ P ( D e a l | S t a t e 2 ) .

Но нельзя назначать стадиям произвольные веса вроде «SQL = 30%, Opportunity = 50%». Если значения не подтверждены историческими данными, это экспертные коэффициенты, а не наблюдаемые вероятности.

Точно так же:

T a r g e t   C o n v e r s i o n ≠ O b s e r v e d   P r o b a b i l i t y ,

и:

S c o r e ≠ P r o b a b i l i t y .

Состояния должны иметь воспроизводимые критерии входа и выхода, владельца и timestamp. Иначе одна и та же стадия будет означать разные вещи в разных подразделениях и прогноз потеряет статистическую устойчивость.

Таблица 428. Коммерческие состояния и их прогнозный смысл

Таблицу можно прокручивать по горизонтали.

Состояние Что подтверждено Прогнозный смысл
MQL целевой спрос ранний прогнозный потенциал
SQL квалифицированный спрос выше коммерческая определённость
Accepted SQL передача ответственности важный handoff-state при наличии в нормативе
Коммерческая возможность конкретная возможность высокая информативность для ближнего горизонта
Commercial Progression подтверждённые события продвижения уточняет зрелость Opportunity
Сделка реализованный исход обучение и проверка модели

22.4. Возраст объекта и вероятность созревания

Состояние отвечает на вопрос «где находится Demand Episode?», но прогноз требует второго измерения — времени.

Необходимо различать три величины:

Episode Age — сколько времени прошло с момента создания Demand Episode:

E p i s o d e   A g e = t n o w − t e p i s o d e   c r e a t e d .

Time in State — сколько времени объект находится в текущем состоянии:

T i m e   i n   S t a t e = t n o w − t s t a t e   e n t e r e d .

Lag — время между двумя конкретными событиями, например:

L a g M Q L → D e a l = t D e a l − t M Q L .

Эти величины не являются синонимами.

Для прогнозирования важна не только вероятность Deal вообще, а вероятность Deal в пределах заданного горизонта. Поэтому базовая вероятностная модель главы:

P i ( D e a l ≤ H ) = f ( S t a t e i , E p i s o d e A g e i , T i m e I n S t a t e i , H ) . (359)

В некоторых процессах вероятность сначала растёт по мере созревания, а затем снижается из-за ageing. Поэтому нельзя универсально утверждать, что любой более старый объект хуже. Форма зависимости должна определяться данными.

Таблица 429. Возрастно-стадийная матрица

Таблицу можно прокручивать по горизонтали.

Состояние 0–3 дня 4–7 дней 8–14 дней 15–30 дней 31+ дней
MQL … … … … …
SQL … … … … …
Коммерческая возможность … … … … …

Ageing имеет не только прогнозное, но и диагностическое значение. Рост Time in State может отражать не ухудшение спроса, а bottleneck, высокий WIP, дефицит товара или слабое управление следующим действием.


22.5. Когортный анализ и кривые созревания

Когорта — совокупность сопоставимых Demand Episodes или коммерческих объектов с общей точкой отсчёта времени. Например, все MQL, созданные в одну неделю.

Когортный анализ исправляет одну из ключевых ошибок календарной воронки. Вместо сравнения «MQL сентября» с «Deal сентября» анализируется, какая доля MQL конкретной когорты стала Deal через 7, 14, 30, 60 и 90 дней.

Накопительная конверсия:

C C ( t ) = C u m u l a t i v e   C o n v e r s i o n ( t ) .

Пример:

Таблицу можно прокручивать по горизонтали.

Возраст когорты Кумулятивная конверсия в Deal
7 дней 4%
14 дней 8%
30 дней 13%
60 дней 16%
90 дней 17%

Таблица 430. Пример кривой созревания когорты

Кривая показывает, какая часть результата уже реализована, сколько потенциала остаётся и когда когорта практически выходит на плато.

Неполные когорты нельзя сравнивать со зрелыми напрямую. Молодую когорту следует сравнивать со зрелыми когортами на одинаковом возрасте:

C o h o r t A ( t ) ↔ C o h o r t B ( t ) .

Иначе низкая текущая конверсия молодой когорты может быть ошибочно интерпретирована как ухудшение качества спроса.

Для объекта, который ещё не стал Deal к текущему возрасту, можно оценивать остаточную условную вероятность. Например:

P ( D e a l 15 < t ≤ 45 | N o   D e a l ≤ 15 ) = C C ( 45 ) − C C ( 15 ) 1 − C C ( 15 ) .

Эта формула является поясняющей: её смысл — отличить накопительную конверсию исходной когорты от вероятности дальнейшего созревания среди ещё незавершённых объектов.

Таблица 431. Зрелые и незрелые когорты

Таблицу можно прокручивать по горизонтали.

Когорта Текущая конверсия Возраст Корректная интерпретация
июнь 18% 90 дней зрелая
июль 17% 60 дней почти зрелая
август 13% 30 дней ещё созревает
сентябрь 6% 14 дней нельзя сравнивать с итогом зрелой когорты

Исторические когорты служат мостом между прошлым и текущим портфелем:

H i s t o r i c a l   C o h o r t s → M a t u r i t y   C u r v e s → S t a t e - A g e   P r o b a b i l i t i e s → C u r r e n t   P o r t f o l i o → F o r e c a s t .

22.6. Накопленный спрос и потенциал восстановления

Накопленный спрос — не архив старых лидов. Это Demand Episodes предыдущих периодов, не завершившиеся Deal, но не обязательно утратившие коммерческий потенциал.

Необходимо различать:

  • Active;
  • Maturing;
  • Deferred;
  • Nurture;
  • Recycling;
  • Recoverable;
  • Dormant;
  • Terminal.

Ключевой принцип:

C l o s e d ≠ D e m a n d   D e s t r o y e d ,

но одновременно:

C l o s e d ≠ A u t o m a t i c a l l y   R e c o v e r a b l e .

Recovery Potential — вероятность того, что неактивный Demand Episode вернётся в активное коммерческое состояние:

R e c o v e r y   P o t e n t i a l = P ( R e t u r n   t o   A c t i v e   C o m m e r c i a l   S t a t e ) .

При согласованном горизонте прогнозный вклад recovery можно концептуально представить как:

P ( D e a l ) = P ( R e c o v e r y ) × P ( D e a l | R e c o v e r e d ) .

Таблица 432. Классификация накопленного спроса

Таблицу можно прокручивать по горизонтали.

Класс Состояние Прогнозный смысл
Active активное движение уже в прогнозном портфеле
Maturing нормальное созревание State × Age
Deferred решение отложено вклад зависит от горизонта
Nurture поддержание контакта вероятность нового сигнала
Recycling повторная квалификация вероятность возврата
Recoverable есть основания восстановления Recovery Potential
Dormant нет текущей активности низкая ценность без нового сигнала
Terminal потенциал эпизода исчерпан исключается

Причина закрытия — важный прогнозный признак. «Нет товара», «покупка отложена», «не отвечает», «купил у конкурента» могут иметь разную вероятность восстановления. Поэтому recovery следует оценивать по когортам причин и возрасту с момента закрытия.

Таблица 433. Пример Recovery Potential по причинам

Таблицу можно прокручивать по горизонтали.

Причина Recovery 30 дней Recovery 60 дней Recovery 90 дней
Нет товара 18% 27% 31%
Покупка отложена 15% 24% 30%
Не отвечает 5% 8% 10%
Купил у конкурента 1% 2% 3%

Все значения условны.


22.7. Повторный спрос и Owner Management в прогнозе

После Deal коммерческая история клиента не заканчивается. Возникает Ownership Episode. Но владелец не является готовой Opportunity, поэтому недопустима прямая логика:

O w n e r → D e a l .

Правильная последовательность:

O w n e r s h i p   E p i s o d e → D e m a n d   S i g n a l → N e w   D e m a n d   E p i s o d e → C o m m e r c i a l   P r o c e s s → D e a l .

Повторный спрос следует отличать от recovery. Recovery возвращает существующий Demand Episode. Repeat Demand создаёт новый эпизод спроса у уже существующего клиента.

Для прогнозирования повторной сделки необходимо учитывать два события: вероятность появления нового Demand Episode и вероятность его дальнейшего созревания в Deal.

P ( R e p e a t   D e a l ) ≈ P ( N e w   D e m a n d   E p i s o d e | O w n e r s h i p ) × P ( D e a l | N e w   D e m a n d   E p i s o d e ) .

Owner Management особенно важен на более длинных горизонтах, поскольку на Forecast₉₀ возрастает доля результата, который ещё не существует в виде конкретных MQL, SQL и Opportunities.

Customer ID обеспечивает связь между эпизодами, но не должен смешивать их:

O n e   C u s t o m e r → M a n y   D e m a n d   E p i s o d e s .

22.8. Вероятностная модель переходов

История переходов между состояниями позволяет оценить вероятности движения коммерческого потока. В простейшем виде:

P ( B | A ) = N ( A → B ) N ( A ) .

Но для прогнозирования время критично, поэтому корректнее использовать:

P ( B ≤ H | A ) .

Модель может оценивать как вероятность следующего перехода, например P ( O p p o r t u n i t y | S Q L ) , так и конечную вероятность Deal в заданном горизонте.

После расчёта индивидуальных или групповых вероятностей ожидаемое число Deal определяется суммой вероятностей:

E x p e c t e d D e a l s H = ∑ i = 1 n P i ( D e a l ≤ H ) . (360)

Таблица 434. Иллюстративная матрица переходов

Таблицу можно прокручивать по горизонтали.

Текущее состояние SQL Коммерческая возможность Deferred Recoverable Terminal Сделка
MQL 55% 0% 12% 8% 25% 0%
SQL — 52% 15% 10% 18% 5%
Коммерческая возможность — — 14% 12% 28% 46%

Значения условны.

Марковская модель может использоваться как один из способов описания переходов:

P o r t f o l i o t × T r a n s i t i o n   M a t r i x → P o r t f o l i o t + 1 .

Её управленческий смысл прост: если известно распределение объектов по состояниям и исторические вероятности переходов, можно оценить вероятное распределение портфеля в будущем. Однако классическая марковская модель слишком упрощает коммерческую реальность, поскольку возраст, Time in State, продукт и история объекта также имеют значение. Поэтому марковские модели — возможный инструмент, но не обязательная основа главы.

Последовательность зрелости:

R u l e s → C o h o r t s → S t a t i s t i c a l   M o d e l s → P r e d i c t i v e   M o d e l s .

Сложность должна появляться после того, как корректны сами объекты, состояния и данные.


22.9. Пропускная способность и ограниченный прогноз

Даже если спрос существует и вероятность Deal оценена корректно, коммерческая система может не иметь возможности реализовать весь потенциал. Поэтому необходимо различать Potential Forecast и Realizable Forecast.

R e a l i z a b l e F o r e c a s t H ≤ P o t e n t i a l F o r e c a s t H . (361)

Capacity — максимальный объём коммерческой работы, который элемент системы способен обработать в заданном горизонте без разрушения качества процесса. Она существует на разных уровнях: LLM, Sales Operations, товар, Owner Management.

Особенно важно, что capacity не просто создаёт верхний предел результата. Перегрузка увеличивает WIP и Time in State, а это способно снижать transition probabilities.

H i g h   W I P → L o n g e r   T i m e I n S t a t e → L o w e r   C o n v e r s i o n → M o r e   U n f i n i s h e d   O b j e c t s → H i g h e r   W I P .

Таблица 435. Пример ограничений capacity

Таблицу можно прокручивать по горизонтали.

Элемент Потенциальная потребность Доступная capacity
Квалификация MQL 900 850
Работа с SQL 500 420
Активные Opportunity 300 230
Возможные Deal по товару 160 135

Товарное ограничение должно оцениваться не только через количество автомобилей, но и через соответствие спроса конкретному mix моделей, комплектаций, цен и сроков поставки.

Если Demand > Capacity, дополнительный Lead Acquisition способен ухудшить систему: вырастет WIP, ageing и потери. Поэтому при Forecast Gap сначала необходимо определить, ограничена ли система спросом, capacity или товаром.


22.10. Прогноз на 30, 60 и 90 дней

Один и тот же портфель формирует разные прогнозы в зависимости от горизонта.

30 дней — операционный горизонт. Основная часть результата должна происходить из уже существующих SQL, Opportunities и Commercial Progression.

60 дней — тактический горизонт. Возрастает роль MQL, recoverable demand и нового входящего потока.

90 дней — планово-прогнозный горизонт. Значительная часть результата ещё не существует как конкретные Demand Episodes, поэтому растёт роль Demand Stimulation, Owner Management, рынка, будущей capacity и товара.

F o r e c a s t   H o r i z o n ↑⇒ U n c e r t a i n t y ↑ .

Таблица 436. Сравнение горизонтов

Таблицу можно прокручивать по горизонтали.

Характеристика 30 дней 60 дней 90 дней
Уровень операционный тактический планово-прогнозный
Главный источник существующие SQL/Opportunity существующий + новый спрос будущий спрос + текущий портфель
Наблюдаемость высокая средняя ниже
Роль нового спроса ограниченная существенная высокая
Роль повторного спроса ограниченная средняя существенная
Неопределённость ниже средняя выше

В книге Forecast₃₀, Forecast₆₀ и Forecast₉₀ трактуются как rolling horizon от даты прогноза. Календарный прогноз «до конца месяца» следует показывать отдельно.


22.11. Сценарный прогноз

Сценарий — это не механическое B a s e ± 10 % . Это согласованный набор предпосылок, который приводит к определённому будущему состоянию коммерческой системы.

Минимально используются три сценария:

  • базовый;
  • оптимистичный;
  • стрессовый.

Базовый строится на текущем портфеле, наблюдаемых когортных вероятностях, текущей capacity, ожидаемом новом спросе и подтверждённом товаре. Оптимистичный отражает подтверждаемое улучшение предпосылок. Стрессовый — последствия реализации конкретных рисков.

Таблица 437. Сценарные предпосылки

Таблицу можно прокручивать по горизонтали.

Предпосылка Базовый Оптимистичный Стрессовый
Новый спрос текущий ожидаемый поток подтверждённый рост снижение
Конверсия наблюдаемая подтверждаемое улучшение ухудшение
Recovery текущий уровень усиленная реактивация снижение отклика
Пропускная способность текущая устранение bottleneck перегрузка
Inventory подтверждённый дополнительный товар задержка
Cycle Time текущий ускорение замедление

Прогнозный диапазон и сценарий — разные понятия. Диапазон отражает неопределённость внутри одного набора предпосылок. Сценарии отражают разные наборы предпосылок.

Сценарные эффекты нельзя безусловно складывать: увеличение capacity может одновременно улучшать conversion, новый спрос использует ту же capacity, recovery увеличивает WIP. Поэтому взаимодействия необходимо учитывать при пересчёте.


22.12. План и прогноз: управление разрывом

План задаёт требуемый результат. Прогноз показывает вероятный результат при текущих условиях. Их разница формирует Forecast Gap:

F o r e c a s t G a p H = P l a n H − F o r e c a s t H . (362)

Forecast Gap — ранний управленческий сигнал, а не просто будущий Plan–Fact. Его необходимо декомпозировать по причинам: дефицит спроса, недостаток SQL, низкий объём Opportunities, ageing, снижение transition probabilities, bottleneck, capacity или товар.

Нельзя закрывать любой Gap дополнительными лидами. Если ограничение находится в capacity или inventory, рост входящего спроса способен ухудшить ситуацию.

Полезно сопоставлять два направления:

Top-down requirement:

R e q u i r e d R e s u l t = E x p e c t e d M a r k e t × T a r g e t S h a r e .

Bottom-up forecast — от существующего портфеля, вероятностей и capacity.

Разница между требуемым результатом и bottom-up forecast формирует Execution Gap.

Forecast Bridge декомпозирует путь от текущего прогноза к целевому сценарию:

B a s e F o r e c a s t + N e w D e m a n d I n c r e m e n t + R e c o v e r y I n c r e m e n t + C o n v e r s i o n I m p r o v e m e n t + C a p a c i t y I m p r o v e m e n t → T a r g e t S c e n a r i o .

Это управленческая декомпозиция, а не бухгалтерское тождество. Эффекты могут взаимодействовать и не должны механически суммироваться.

Таблица 438. Пример Forecast Bridge

Таблицу можно прокручивать по горизонтали.

Рычаг Ожидаемый эффект Горизонт Владелец
Новый спрос +10 Deal 60 дней Marketing
Recovery +7 30–60 дней LLM
SQL → Opportunity +6 30 дней Операционное управление продажами
Пропускная способность +9 30 дней Ответственный за процесс

Forecast Bridge отличается от списка мероприятий тем, что для каждого действия фиксируется ожидаемое изменение прогноза.


22.13. Точность прогноза и обратная связь

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

F o r e c a s t E r r o r = F o r e c a s t − A c t u a l . (363)

Абсолютная процентная ошибка:

A P E = | F o r e c a s t − A c t u a l | A c t u a l . (364)

Для серии наблюдений может использоваться MAPE, но с оговорками для малых и нулевых фактических значений.

Кроме размера ошибки необходимо анализировать систематическое смещение:

B i a s = 1 n ∑ i = 1 n ( F o r e c a s t i − A c t u a l i ) . (365)

Положительный Bias означает устойчивое завышение, отрицательный — устойчивое занижение.

Особенно важен Forecast Vintage — история версий прогноза на одну и ту же будущую дату. Он показывает не только финальную ошибку, но и то, насколько рано система распознала изменение траектории.

Таблица 439. Пример Forecast Vintage

Таблицу можно прокручивать по горизонтали.

Дата прогноза Прогноз Факт Ошибка
1 сентября 155 120 +35
8 сентября 145 120 +25
15 сентября 132 120 +12
22 сентября 122 120 +2

Backtesting должен использовать только данные, которые были доступны на дату прогноза:

F o r e c a s t ( t 0 , H ) = f ( D a t a ≤ t 0 ) .

Иначе возникает data leakage.

Если модель присваивает вероятности Deal, необходимо проверять их калибровку: объекты с прогнозом около 70% должны в большой выборке становиться Deal примерно с сопоставимой частотой.

Финальный цикл обучения:

F o r e c a s t → A c t u a l → E r r o r → L e a r n i n g → M o d e l   U p d a t e .

22.14. Управленческий контур прогнозирования

Даже качественная модель не создаёт эффекта без Governance. Должны быть определены Forecast Owner, Data Owners, Decision Rights, cadence пересчёта и единая официальная версия прогноза.

Forecast Owner отвечает не за выполнение плана продаж, а за целостность процесса прогнозирования: методологию, своевременность пересчёта, согласованность предпосылок, Forecast Review и историю версий.

Data Owners отвечают за качество конкретных слоёв: MQL, SQL, Opportunities, Deal, inventory, Ownership Episodes и другие данные.

Экспертные корректировки допустимы, но должны быть прозрачны. Например:

M o d e l F o r e c a s t = 125 ,
M a n a g e m e n t O v e r r i d e = + 8 ,
O f f i c i a l F o r e c a s t = 133.

Тогда позднее можно понять, ошиблась модель или override.

Forecast Review должен включать текущий forecast, изменение относительно прошлого vintage, Gap to Plan, причины изменения, ключевые риски и решения.

Таблица 440. Роли в прогнозном контуре

Таблицу можно прокручивать по горизонтали.

Роль Основная ответственность
Forecast Owner методология, единая версия, review, accuracy
Ответственный за данные качество конкретного слоя данных
Decision Owner решение по Forecast Gap
Ответственный за процесс изменение процесса и capacity
Business Owner утверждение целевых сценариев и ключевых решений

Минимально жизнеспособный прогнозный контур включает: прогнозируемый объект, состояния, timestamps, историю переходов, cohort behavior, probabilities, horizon, capacity, Forecast Owner и Accuracy Feedback.

Зрелость прогнозирования можно описать как последовательность:

  1. исторический run-rate;
  2. pipeline-based forecast;
  3. State + Age + Cohort;
  4. Capacity-Constrained Forecast;
  5. Dynamic Predictive Forecast.

Это авторская практическая градация, а не универсальный отраслевой стандарт.


22.15. От прогноза продаж к предиктивному управлению коммерческой системой

Прогнозирование становится действительно ценным тогда, когда система достаточно рано видит вероятный будущий разрыв и способна изменить действия до того, как результат станет необратимым.

Эволюцию использования данных можно представить так:

D e s c r i p t i v e → D i a g n o s t i c → F o r e c a s t i n g → P r e d i c t i v e → P r e s c r i p t i v e .
  • Descriptive — что произошло?
  • Diagnostic — почему произошло?
  • Forecasting — что, вероятнее всего, произойдёт?
  • Predictive — где и когда возникнет риск или возможность?
  • Prescriptive — какое действие способно изменить траекторию?

Предиктивное управление не начинается с AI. Оно возможно уже тогда, когда организация умеет использовать State, Age, Time in State, cohort curves, observed probabilities, WIP, capacity и Forecast Gap.

Главный объект управления смещается от уже состоявшегося Deal к текущему коммерческому состоянию, из которого Deal формируется.

Центральный управленческий цикл главы:

C o m m e r c i a l   S t a t e → F o r e c a s t → G a p → C a u s e → D e c i s i o n → A c t i o n → N e w   C o m m e r c i a l   S t a t e .

После изменения состояния прогноз пересчитывается:

N e w   C o m m e r c i a l   S t a t e → U p d a t e d   F o r e c a s t .

Важно учитывать, что управленческое вмешательство способно изменить будущее. Если система прогнозировала дефицит товара, руководство перераспределило автомобили и дефицит не возник, это не обязательно означает, что первоначальный прогноз был плохим. Поэтому полезно фиксировать значимые interventions: исходный прогноз, выявленный риск, решение, ожидаемый эффект и обновлённый прогноз.

Прогноз остаётся лучшей текущей оценкой будущего при известных предпосылках, а не обещанием. Цель не в устранении неопределённости, а в том, чтобы сделать её наблюдаемой, измеряемой и управляемой настолько, насколько это возможно.


Итог главы

Прогноз продаж — это не попытка угадать конец месяца. Это модель будущего состояния коммерческой системы, построенная на текущем спросе, коммерческих объектах, состояниях, времени, истории созревания, вероятностях перехода, будущем входящем спросе, повторном спросе, capacity и товарных ограничениях.

Финальная архитектура главы:

E x i s t i n g   F o r e c a s t a b l e   D e m a n d t 0 + E x p e c t e d   N e w   D e m a n d 0 : H + E x p e c t e d   R e p e a t   D e m a n d 0 : H
↓
D e m a n d   E p i s o d e s
↓
S t a t e × E p i s o d e A g e × T i m e I n S t a t e × H o r i z o n
↓
P ( D e a l ≤ H )
↓
P o t e n t i a l F o r e c a s t H
↓
C a p a c i t y + W I P + I n v e n t o r y
↓
R e a l i z a b l e F o r e c a s t 30 / 60 / 90
↓
F o r e c a s t G a p → F o r e c a s t B r i d g e → D e c i s i o n → A c t i o n
↓
U p d a t e d C o m m e r c i a l S t a t e → U p d a t e d F o r e c a s t .

Чем раньше система способна увидеть разрыв между требуемым и вероятным результатом, тем больше времени остаётся для управленческого воздействия. Именно это превращает прогнозирование из отчётности о будущем в механизм управления будущим.


В этой главе
  1. Введение
  2. 22.1. Почему традиционного прогноза продаж недостаточно
  3. 22.2. Прогнозируемый портфель спроса
  4. 22.3. Коммерческие состояния как основа прогноза
  5. 22.4. Возраст объекта и вероятность созревания
  6. 22.5. Когортный анализ и кривые созревания
  7. 22.6. Накопленный спрос и потенциал восстановления
  8. 22.7. Повторный спрос и Owner Management в прогнозе
  9. 22.8. Вероятностная модель переходов
  10. 22.9. Пропускная способность и ограниченный прогноз
  11. 22.10. Прогноз на 30, 60 и 90 дней
  12. 22.11. Сценарный прогноз
  13. 22.12. План и прогноз: управление разрывом
  14. 22.13. Точность прогноза и обратная связь
  15. 22.14. Управленческий контур прогнозирования
  16. 22.15. От прогноза продаж к предиктивному управлению коммерческой системой
  17. Итог главы

Поиск по книге

Поиск по заголовкам, тексту и таблицам.