Я переродился директором умирающего интернет-магаз

Глава 1 Я умер в пятницу вечером.
Я умер в пятницу вечером.

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

Я просто открыл отчёт по рекламным расходам.

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

Он ехал на меня медленно, в Excel, с включёнными фарами условного форматирования. В первой колонке была дата. Во второй - канал. В третьей - расходы. В четвёртой - созданные заказы. В пятой - стоимость заказа. В шестой, как всегда, не было маржи, потому что маржа в таких отчётах появляется примерно как совесть в отчётах о корпоративной культуре: все согласны, что нужна, но почему-то не сегодня.

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

На экране был график.

Он шёл вниз с таким достоинством, будто не падал, а исполнял последнюю волю бизнеса.

Я открыл вкладку с детализацией.

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

«Сезонность».

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

Я успел подумать:

«Ну всё. Дальше только реинкарнация».

И умер.

Смерть оказалась не чёрной, не белой и даже не торжественной.

Сначала стало пусто.

Потом серо.

Потом очень корпоративно.

Я услышал звук кондиционера.

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

Я открыл глаза.

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

Все смотрели на меня.

Не так, как смотрят на воскресшего.

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

На экране висела презентация.

Большими буквами на первом слайде было написано:

ПЛАН РОСТА E-COMMERCE НА 300%

Ниже мелким шрифтом:

Без увеличения бюджета

Я понял, что попал в ад.

Не в метафорический. В обычный управленческий. Самый распространённый.

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

Я медленно вдохнул.

Тело было не совсем моё.

Рука лежала на столе. Часы другие. Рубашка новая, слишком приличная для человека, который умер дома над отчётом. На безымянном пальце был светлый след от кольца, которого я не помнил. В блокноте передо мной аккуратным почерком было написано:

Александр Александрович. Директор e-commerce. Первый день.

Ниже кто-то поставил три восклицательных знака.

Либо меня ждали.

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

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

09:30-09:40. Приветствие нового директора.

09:40-10:10. Текущие показатели.

10:10-10:40. План роста.

10:40-10:55. Обсуждение инициатив.

10:55-11:00. Решения и следующие шаги.

Я посмотрел на последнюю строку и испытал почти нежность.

Пять минут на решения и следующие шаги.

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

В кармане завибрировал телефон.

Я достал его осторожно, как улику. На экране было несколько уведомлений.

Лера Маркетинг: Александр Александрович, презентация открыта на слайде 1, если что.

Глеб ИТ: Доступы к админке пока временные, права ограничены.

Семён Операции: По складам лучше отдельно, там много нюансов.

Ирина Сервис: Если будут спрашивать про отмены, лучше без фамилий менеджеров.

Виктор Сергеевич: Жду конкретный план. Нам нужен рост.

Сообщения пришли до моего пробуждения.

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

Или это был я.

Или теперь это был я.

Вопрос идентичности в бизнес-исекае, как выяснилось, решается просто: если в календаре стоит встреча, ты идёшь на встречу.

Я быстро пролистал последние заметки в телефоне.

Там было несколько коротких записей:

"Виктор С. хочет быстрый рост. Осторожно: не покупает абстракции."

"Лера сильная, но в обороне. Не давить сразу."

"Глеб знает, где трупы. Спросить про корзину."

"Семён живёт руками. Вытащить из головы в процесс."

"Ирина - ключ к реальным причинам отказов."

"Павел считает после всех. Надо подключать раньше."

"Алина молчит. Возможно, знает про карточки больше всех."

"Максим: дашборды красивые, решений нет."

Я застыл.

Это были мои мысли.

Не дословно. Но мои.

Значит, этот новый Александр Александрович был не пустым телом. Он уже начал аудит, уже увидел первые контуры проблемы, уже собирался на планёрку.

А потом умер я.

И проснулся в нём.

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

Внутри стало холодно.

Не от мистики.

От ответственности.

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

А теперь все смотрели на меня.

И ждали, что я начну говорить.

- Александр Александрович? - осторожно сказала девушка слева. - Вы как?

На бейдже у неё было написано: Лера. Маркетинг.

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

- Физически да, - сказал я. - Управленчески уточняю.

Лера моргнула.

Она коротко улыбнулась, но сразу спрятала улыбку в презентацию.

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

Я уже видел таких Лер.

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

Лера была не врагом.

Она была симптомом.

И, возможно, будущим союзником, если не сломать её в первой сцене.

Справа от меня парень в худи едва заметно усмехнулся. На его бейдже было: Глеб. ИТ / продукт.

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

На другом конце стола сидел мужчина без бейджа.

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

Он был в дорогом пиджаке, с усталыми глазами и пальцами, которые медленно барабанили по столу. Не нервно. Счётно. Так барабанят люди, которые внутри уже умножают ваши слова на бюджет.

- Виктор Сергеевич, - сказал он. - Собственник.

Я кивнул.

- Рад знакомству. Что у нас умирает?

В комнате стало тише.

Не совсем тишина. Скорее тот особый офисный вакуум, который появляется после вопроса, на который все знают ответ, но никто не знает, можно ли произносить его при собственнике.

Лера первой вернулась в рабочий режим.

- Мы бы не формулировали так. У нас сложный период.

- Хорошо. Что у нас сложно периодит?

Глеб опустил глаза в ноутбук, но улыбку не спрятал.

Виктор Сергеевич перестал барабанить пальцами на две секунды.

- Компания «Астра», - сказал он. - Мультикатегорийный интернет-магазин. Ассортимент большой, бренд узнаваемый в своей нише, база клиентов есть. Трафик есть. Команда есть. Но последние месяцы показатели... мягко говоря, не соответствуют потенциалу.

Слово «потенциал» в бизнесе часто означает: «денег нет, но надежда ещё не списана».

- Какие показатели? - спросил я.

Лера щёлкнула клавишей.

Слайд сменился.

Ключевые метрики

Трафик: +18%

Конверсия: -22%

Средний чек: -7%

Выкуп: -14%

Рекламные расходы: +31%

Прибыль: данные уточняются

Я посмотрел на последнюю строку.

«Прибыль: данные уточняются» - это не строка. Это молитва.

- Прибыль уточняется, - сказал я.

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

На бейдже: Павел. Финансы.

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

- Финансы сводят, - сказал он.

- Сводят что с чем?

- Управленческую отчётность с заказами, доставкой, рекламными расходами и возвратами.

- И не сводится?

Павел чуть улыбнулся.

- Сводится. Просто после сведения становится менее приятно.

Мне он сразу понравился.

Павел был из тех людей, которые приносят на корпоратив калькулятор. Непопулярный тип. Полезный.

- А сейчас мы смотрим на что? - спросил я.

Лера ответила быстро:

- На операционные показатели e-commerce. Трафик, конверсия, средний чек, выкуп, расходы. Мы подготовили гипотезы роста.

- На 300%.

- Это целевой ориентир.

- Без увеличения бюджета.

Лера на долю секунды посмотрела на Виктора Сергеевича.

- Это вводное ограничение.

Виктор Сергеевич спокойно выдержал паузу.

- Я считаю, что сначала надо выжать потенциал из того, что уже есть. Бюджет можно обсуждать, когда будет понятно, что текущий используется эффективно.

Сказано было разумно.

И опасно.

Потому что в такой фразе обычно живёт демон «Рост без бюджета». Он выглядит прилично, говорит голосом собственника и требует невозможного так, будто это просто дисциплина.

Я посмотрел на остальных.

Кроме Леры, Глеба и Павла, за столом сидели ещё четверо.

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

Рядом с ним - женщина с гарнитурой на шее. Ирина. Клиентский сервис. Не «поддержка», не «контакт-центр», а именно человек, который, судя по взгляду, уже слышал все версии фразы «я больше никогда у вас ничего не куплю» и мог отличить настоящую злость от усталости.

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

Последним был мужчина с ноутбуком, где уже был открыт дашборд. Максим. Аналитика. Очки, аккуратные вкладки, тревожный взгляд человека, который знает: данные расходятся, но ещё надеется, что сегодня его не попросят объяснить почему.

Команда была не глупая.

Это стало понятно сразу.

Глупые команды звучат иначе. Они легко соглашаются с очевидной ерундой и бодро повторяют лозунги. Здесь же люди были усталые, защищающиеся, но живые. Каждый держал свой кусок системы, как щит.

Маркетинг держал трафик.

ИТ держало бэклог.

Операционка держала склад.

Сервис держал клиентов.

Контент держал карточки.

Аналитика держала дашборд.

Финансы держали неприятную реальность.

Собственник держал мечту о росте, которая уже начинала пахнуть кредитом.

- Давайте с видения, - сказала Лера, видимо решив вернуть встречу в безопасное русло. - Мы подготовили несколько направлений: усиление performance, оптимизация карточек, работа с CRM, повышение конверсии корзины, развитие новых каналов...

Я поднял руку.

- Простите. До видения один вопрос.

Лера остановилась.

- Да?

- Покажите один реальный заказ.

В комнате стало так тихо, что кондиционер получил право голоса.

Глеб поднял глаза.

- Один заказ?

- Да.

- У нас встреча по стратегии, - осторожно сказала Лера.

- Именно поэтому. Стратегии, которые боятся одного заказа, обычно плохо переносят реальность.

Виктор Сергеевич чуть подался вперёд.

- Александр Александрович, мне нужен план роста.

- Сейчас начнём с самого короткого плана: понять, где у нас деньги превращаются в воздух. Для этого нужен один заказ.

Семён впервые оживился.

- Какой именно?

- Любой вчерашний отменённый.

Ирина тихо усмехнулась.

- Любой - опасное слово.

- Тем лучше.

Глеб подключил админку к экрану. Интерфейс был серый, с мелкими шрифтами и той особой усталостью, которая появляется у систем после трёх поколений разработчиков и нуля владельцев продукта.

Он быстро нашёл вчерашние отмены.

Список был длинный.

Слишком длинный для компании, которая хотела расти на 300%.

- Вот, - сказал Глеб. - Последний отменённый.

На экране появился заказ.

Заказ № 847392

Клиент: Марина К.

Товар: Настольная лампа Luna-7, белая

Сумма: 4 990 руб.

Источник: paid search

Статус: отменён

Причина отмены: Прочее

Я почувствовал знакомое покалывание в затылке.

Не мистическое.

Профессиональное.

Так организм e-commerce-директора реагирует на слово «Прочее», если рядом лежит рекламный бюджет.

- Вот он, - сказал я.

- Кто? - спросила Лера.

- Первый местный житель.

Глеб увеличил экран.

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

Я смотрел на него, и мне показалось, что буквы шевельнулись.

Понимаю, звучит странно.

Но я только что умер, проснулся директором интернет-магазина и увидел план роста на 300% без бюджета. После такого движущиеся буквы - почти реализм.

В ячейке отчёта что-то свернулось маленькой тенью.

Не огромный монстр. Не рогатая тварь с огнём.

Скорее аккуратный офисный демон с папкой, печатью и лицом человека, который всегда выбирает пункт «другое», потому что так быстрее.

Он посмотрел на меня из таблицы и беззвучно произнёс:

«Неважно, почему клиент ушёл. Главное, что он ушёл красиво».

Я медленно выдохнул.

- Причина отмены «Прочее». Что это значит?

Лера ответила первой:

- Это значит, что причина не попала в основные категории.

- Какие основные?

Глеб открыл справочник.

На экране появилась классификация причин:

- Не дозвонились
- Передумал
- Дорого
- Долго
- Нет в наличии
- Дубль
- Прочее

- Великолепно, - сказал я. - Семь нот управленческой беспомощности.

Ирина усмехнулась уже открыто.

Глеб, наоборот, защищался:

- Справочник старый. Его делали, чтобы менеджерам было быстрее закрывать отмены.

- Кто делал?

- Мы с сервисом. Тогда было много ручной обработки.

Ирина подняла руку.

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

- И что вы сделали?

- Стали выбирать «Прочее». Быстро.

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

- Сколько у нас «Прочего»? - спросил я.

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

- За вчера... восемьдесят семь процентов отмен.

Лера повернулась к нему.

- Восемьдесят семь?

- По этой выгрузке.

- А за месяц?

Максим побледнел чуть сильнее.

- Надо уточнить методологию.

- Перевожу, - сказал Павел. - Много.

Виктор Сергеевич посмотрел на экран.

- То есть мы не знаем, почему отменяются заказы?

Ирина ответила:

- Мы знаем. Просто система не знает.

Вот с этой фразы она стала для меня человеком, а не ролью.

У каждого в комнате была защита.

Лера защищала трафик.

Глеб - систему.

Семён - операционный хаос.

Максим - методологию.

Павел - цифры.

Ирина - живую правду, которую никто не записывал.

Алина - карточки, о которых пока никто не спросил.

Виктор Сергеевич - невозможную цель, потому что за ней прятался страх.

Я понял, что если сейчас начать рубить с плеча, они закроются. Система умела защищаться людьми.

Нужно было не победить их.

Нужно было заставить их увидеть один и тот же заказ.

- Откройте историю заказа, - сказал я.

Глеб кликнул.

В заказе было больше жизни, чем в презентации.

Марина К. пришла из платного поиска по запросу «белая настольная лампа для спальни». Открыла карточку Luna-7. Провела на ней две минуты сорок секунд. Добавила товар в корзину. Ввела город. Дошла до доставки. Оформила заказ с оплатой при получении.

Оператор позвонил через два часа двадцать четыре минуты.

Комментарий оператора:

«Клиент уточнял срок доставки. Склад ответит позже».

Через три часа заказ отменён.

Причина: «Прочее».

- Где запись звонка? - спросил я.

Ирина уже открывала свою систему.

- Сейчас.

Глеб тихо сказал:

- У нас звонки не всегда подтягиваются в карточку заказа.

- Почему?

- Интеграция старая.

- В следующий релиз? - спросил я.

Глеб посмотрел на меня подозрительно.

- Вы уже выучили язык.

Ирина включила запись.

Голос оператора был усталый, но вежливый.

- Марина, добрый день, интернет-магазин «Астра», вы оставили заказ на лампу Luna-7...

Марина говорила спокойно. Даже слишком спокойно.

- Я хотела уточнить, когда привезут. На сайте написано «от одного дня», но в корзине было «уточнит оператор».

Оператор:

- Да, по вашему адресу нужно уточнить склад. Я передам запрос, и мы вам перезвоним.

- А сегодня скажете?

- Постараемся.

- Просто мне нужно понять. Если на этой неделе не привезёте, я закажу в другом месте.

- Понимаю. Ожидайте, пожалуйста.

Запись закончилась.

В комнате никто не говорил.

Ирина сняла гарнитуру с шеи и положила на стол.

- Ей никто не перезвонил, - сказала она. - Я уже вижу.

Семён открыл свой телефон.

- Склад ответил в конце дня. Товар был не на центральном, а у поставщика. Срок три-пять дней.

- Почему оператор не знал сразу?

Семён пожал плечами.

- Так устроены остатки.

- Остатки не устроены. Остатки разорвали обещание клиенту.

Он поднял глаза.

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

- Если показывать все ограничения сразу, - сказал Семён, - половина заказов не оформится.

- А если не показывать?

- Часть отменится после звонка.

- То есть мы выбираем, где клиент разочаруется: до заказа или после?

Семён молчал.

- После выглядит лучше в отчёте, - тихо сказал Павел.

Все посмотрели на него.

Он не наслаждался моментом. Просто сказал правду.

- Созданный заказ попадает в маркетинговый отчёт как успех. Потом отмена уходит в сервис, доставка, склад, «Прочее». Канал выглядит лучше, чем экономика.

Лера резко выпрямилась.

- Маркетинг не виноват, что склад не может дать срок.

- Я не сказал, что виноват маркетинг, - ответил Павел.

- Но звучит именно так.

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

Лера открыла рот, закрыла, потом сказала уже тише:

- У нас нет нормальной связки до выкупа по каналам.

Максим поднял руку.

- Технически частично есть.

Глеб усмехнулся:

- Если фаза Луны совпала с UTM.

Максим обиделся, но не сильно. Видимо, потому что это была правда.

Виктор Сергеевич смотрел на них всех, и по его лицу было видно: он не любит, когда рост на 300% превращается в обсуждение одной лампы за 4 990 рублей.

- Коллеги, - сказал он, - я понимаю, что есть частные проблемы. Но нам нужен план. Мы не можем утонуть в каждом заказе.

Демон «Рост без бюджета» тихо сел ему на плечо и погладил презентацию.

Я повернулся к собственнику.

- Виктор Сергеевич, это не частная проблема. Это рентген.

- Один заказ?

- Один настоящий заказ лучше десяти средних графиков. График показывает, что пациент худеет. Заказ показывает, где у него кровотечение.

Павел едва заметно кивнул.

Виктор Сергеевич не ответил сразу.

Он был не глупый. Это было видно по тому, как он молчал. Глупые собственники спорят быстро. Умные сначала считают, сколько будет стоить признать правду.

- Сколько таких заказов? - спросил он наконец.

Максим снова открыл дашборд.

- Если смотреть отмены по причине «Прочее»...

- Не смотрите «Прочее», - сказал я. - Его нет. Это не причина. Это ящик для стыда.

Ирина усмехнулась:

- Хорошее название для поля.

- Смотрим все отмены, где был вопрос по сроку доставки, складу или наличию.

Максим растерянно посмотрел на экран.

- У нас так не размечено.

- Значит, первый ответ: мы не знаем.

Слова повисли в воздухе.

Не как обвинение.

Как диагноз.

И диагноз был хуже, чем низкая конверсия.

Потому что низкую конверсию можно чинить.

А незнание сначала надо признать.

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

- На карточке этой лампы тоже не написано нормально про срок.

Все повернулись к ней.

Она чуть смутилась, но продолжила:

- Там стоит «ожидается поступление» в одном блоке и «доставка от одного дня» в другом. Это из разных источников подтягивается. Мы давно просили убрать двойную формулировку.

Глеб медленно повернулся к ней.

- В задаче было написано «низкий приоритет».

- Потому что карточки всегда низкий приоритет, пока клиент не уйдёт.

Сказано было тихо.

И очень точно.

Я отметил Алину отдельно. Тихие люди в процессах часто хранят мины. Не потому, что хотят взорвать, а потому что им годами не давали сапёрный набор.

- Откройте карточку, - сказал я.

Глеб открыл.

Карточка лампы Luna-7 была прекрасным памятником базе данных.

Название:

«Светильник настольный декоративный интерьерный Luna-7 белый E27 металл/пластик 40W».

Фото одно. На белом фоне. Лампа выглядела так, будто её допрашивали.

Характеристики:

Материал: металл/пластик.

Цоколь: E27.

Мощность: 40W.

Высота: 38 см.

Комплектация: без лампы.

Срок доставки: от 1 дня.

Наличие: ожидается поступление.

- Это карточка или протокол задержания? - спросил я.

Алина не улыбнулась.

- Так приходит от поставщика.

- А клиенту что приходит?

- Непонимание.

Вот теперь она улыбнулась. Коротко.

Лера вмешалась:

- При этом трафик на карточку хороший. Запрос релевантный. Люди действительно ищут такие лампы.

- То есть маркетинг привёл Марину правильно.

Лера насторожилась. Видимо, не ожидала, что я это скажу.

- Да.

- Карточка не объяснила срок и комплектацию.

Алина кивнула.

- Доставка не дала ответ вовремя.

Семён кивнул нехотя.

- Оператор не смог закрыть вопрос.

Ирина сказала:

- Оператор не волшебник.

- CRM не сохранила нормальную причину.

Максим тихо:

- Да.

- Финансы не видят потерянную маржу по причине.

Павел:

- Пока нет.

- А собственник видит падение и просит 300% роста без бюджета.

Виктор Сергеевич посмотрел на меня холодно.

- Вы хотите сказать, что виноват я?

- Нет. Я хочу сказать, что виноват не один человек. И это хуже.

Он прищурился.

- Почему хуже?

- Потому что одного человека можно заменить. Разорванный процесс заменой человека не лечится. Он просто съедает следующего.

В комнате стало неприятно тихо.

Я понял, что попал в нужное место. Не потому, что все согласились. Наоборот. Согласие в таких комнатах часто означает, что никто не почувствовал угрозы.

А здесь почувствовали.

Лера защищала маркетинг, потому что иначе её каналам грозило стать виноватыми в чужой боли.

Глеб защищал систему, потому что знал, что любой «быстрый фикс» может разбудить старую архитектуру.

Семён защищал хаос, потому что привык выживать в нём и подозревал, что честность убьёт конверсию.

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

Алина защищала карточки, потому что её работа слишком долго была «заполнить поля».

Максим защищал методологию, потому что его дашборды были красивыми, но не всегда живыми.

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

Виктор Сергеевич защищал амбицию, потому что без неё ему пришлось бы признать страх.

И я защищал своё старое любимое заблуждение: что если я сейчас всё правильно назову, система начнёт меняться.

Она не начнёт.

Системы не меняются от красивого диагноза.

Они меняются от маленького неприятного действия, которое нельзя развидеть.

- Хорошо, - сказал я. - Сегодня не строим стратегию на 300%. Сегодня делаем одну вещь.

Виктор Сергеевич устало улыбнулся.

- Одну?

- Одну.

- И она даст рост?

- Нет.

Он перестал улыбаться.

- Тогда зачем?

- Чтобы завтра мы знали, какую дыру закрывать первой.

Лера спросила:

- Что именно?

- Запрещаем «Прочее» без комментария.

Ирина сразу сказала:

- Менеджеры будут ругаться.

- Почему?

- Потому что у них очередь. Потому что им нужно быстро закрывать. Потому что если написать нормально, потом никто всё равно не прочитает.

- Значит, второе: завтра в десять разбираем десять отмен с «Прочим». Не все. Десять. С записью звонка, карточкой, сроком доставки, источником трафика и деньгами.

Павел поднял глаза.

- Деньгами?

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

Павел впервые за встречу выглядел почти довольным.

- Это можно сделать грубо.

- Грубо лучше, чем красиво и никак.

Максим осторожно сказал:

- Нужно будет собрать данные из разных систем.

- Вот и посмотрим, где они не собираются.

Глеб вздохнул.

- Для обязательного комментария нужна доработка.

- Сколько?

- Если нормально - в релиз. Если костылём - сегодня.

- Сегодня костылём. Нормально - после того, как поймём, что именно нормально.

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

- Ладно. Сделаем предупреждение и обязательное поле при выборе «Прочее». Но оно будет некрасивое.

- Некрасивая правда лучше красивой немоты.

Лера спросила:

- А маркетинг?

- По десяти отменам показываем источник. Не для расстрела канала. Для понимания, какие обещания приводят клиентов в какие разрывы.

Она медленно кивнула.

- Если окажется, что канал приводит нормальных клиентов, а мы теряем их после клика...

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

Лера задумалась.

Эта мысль ей понравилась.

Не сразу. Но понравилась.

Семён спросил:

- А если окажется, что большая часть отмен из-за доставки?

- Тогда мы не будем говорить «клиенты сами не забирают». Будем смотреть, где обещание расходится с исполнением.

Он поморщился.

- Доставка всегда боль.

- Боль - не причина. Боль - сигнал.

Ирина сказала:

- Я выберу десять отмен. Но предупреждаю: там будет некрасиво.

- Я только что проснулся на планёрке с ростом 300% без бюджета. Некрасиво меня уже не пугает.

Глеб тихо спросил:

- Это шутка?

Я посмотрел на него.

- Очень надеюсь.

Виктор Сергеевич встал.

Не резко. Но так, что все сразу поняли: собственник сейчас либо закроет встречу, либо откроет новую эпоху боли.

- Александр Александрович, - сказал он, - я ждал план.

- Вы его получили.

- Разбор десяти отмен - это план?

- Это первый шаг плана. Если мы не знаем, почему клиент уходит, любой рост - это налить больше воды в дырявое ведро.

- Мне нужно 300%.

- А мне нужно понять, почему уже пришедшая Марина К. не купила лампу.

Он посмотрел на экран.

На экране всё ещё был заказ № 847392.

Маленький.

Не стратегический.

Не достойный совета директоров.

Просто один заказ на 4 990 рублей.

Но в нём уже сидели трафик, карточка, корзина, доставка, сервис, CRM, аналитика, финансы и собственническая мечта о росте.

Виктор Сергеевич это понял.

Не полностью. Не с радостью. Но понял достаточно, чтобы не раздавить разговор.

- Завтра в десять, - сказал он. - Я тоже буду.

Команда напряглась.

Ирина тихо сказала:

- Тогда менеджеры точно будут ругаться.

- Менеджеры не виноваты, - сказал я.

Она посмотрела на меня внимательно.

- Вот это им надо будет сказать первым.

- Скажу.

Встреча закончилась не аплодисментами.

Аплодисменты в умирающих интернет-магазинах заменяет календарное приглашение.

Через пять минут в почте у всех лежала встреча:

Разбор отмен: причина «Прочее». Завтра, 10:00. Обязательно.

Но люди не расходятся из неприятной встречи сразу.

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

В таких паузах компания честнее, чем в протоколе.

Первой не выдержала Лера.

- Александр Александрович, можно на минуту?

Она сказала это ровно, но в голосе уже была не презентация, а человек.

Мы отошли к окну переговорки. За стеклом ходили сотрудники, не знавшие, что внутри только что попытались отменить право слова «Прочее».

- Я хочу сразу обозначить, - сказала Лера. - Маркетинг не против смотреть глубже. Но у нас и так каждый раз получается, что если продажи падают, виноват трафик. Если трафик дорогой, виноват маркетинг. Если клиент отменил, всё равно потом спрашивают, какой канал его привёл.

Она говорила быстро. Не агрессивно. Так говорят люди, которые заранее готовят защиту, потому что привыкли, что удар прилетит независимо от фактов.

- Я услышал, - сказал я.

- Нет, вы не просто услышали. Вы сейчас завтра вытащите десять отмен, там будет paid search, и все посмотрят на меня.

- Посмотрят.

- Отлично.

- Но не как на виноватую.

Лера скрестила руки.

- В бизнесе это обычно одно и то же.

- Тогда будем менять бизнес.

Она фыркнула.

- За один день?

- Нет. За один день мы хотя бы перестанем путать источник клиента с причиной потери.

Лера хотела возразить, но остановилась.

- Сформулируйте.

- Что?

- То, что вы сейчас сказали. Нормально. Чтобы завтра, когда все начнут смотреть на канал, я могла повторить.

Я посмотрел на неё внимательнее.

Вот он, первый шаг.

Не "я согласна". Не "вы правы". А "дайте мне фразу, чтобы защищать не свою территорию, а правильную границу".

- Канал отвечает за обещание и качество входа, - сказал я. - Но отмена рождается на всём пути. Если клиент пришёл по релевантному запросу, выбрал товар и ушёл из-за срока, это не провал канала. Это разрыв между обещанием и исполнением.

Лера записала в телефон.

- "Разрыв между обещанием и исполнением", - повторила она. - Звучит как то, из-за чего меня завтра всё равно будут ненавидеть.

- Возможно.

- Вы не утешаете.

- Я директор, а не отдел заботы о чувствах маркетинга.

Она наконец улыбнулась по-настоящему.

- Плохо. Отдел заботы нам бы пригодился.

Лера ушла, но уже не так, как уходила бы после обычной защиты бюджета. Она ушла с новой фразой. В компаниях фразы иногда становятся оружием. Иногда - инструментом. Всё зависит от того, кто первым начнёт ими пользоваться.

Глеб ждал у двери, делая вид, что не ждал.

- Обязательное поле сегодня сделаем, - сказал он. - Но предупреждаю: это будет некрасиво.

- Вы уже предупреждали.

- Я предупреждаю дважды, чтобы потом не говорили, что ИТ молчало.

- Справедливо.

Он сдвинул ноутбук под мышку.

- И ещё. Если мы начнём тянуть звонки, карточки, склад и источник в один экран заказа, это не "быстро поправить".

- Я знаю.

- Все говорят "я знаю", пока не увидят оценку.

- Сколько трупов в системе?

Глеб впервые посмотрел на меня без защиты.

- Достаточно, чтобы не ходить ночью без фонаря.

- Где самый большой?

Он помолчал.

- Корзина и доставка. Но если я скажу это вслух, все решат, что ИТ виновато.

- А если не скажете?

- Тогда все продолжат думать, что "так исторически сложилось".

- Вам какой вариант нравится меньше?

Глеб усмехнулся.

- Оба. Но второй я уже пробовал.

Это был его маленький шаг. Не признание вины. Признание карты.

- Завтра на десяти отменах покажите, где данные не сходятся технически, - сказал я. - Не обещайте решить. Просто покажите.

- Если показать всё, встреча станет длиннее.

- Хорошо.

- Это плохо.

- Нет. Это значит, что реальность наконец получила слот в календаре.

Глеб покачал головой.

- Вы опасный человек.

- Я умер от отчёта. Мне уже нечего терять.

Он замер.

- Вы странно шутите.

- Сам привыкаю.

Следующим был Семён.

Он не подошёл. Он проходил мимо, разговаривая по телефону, потом остановился, закрыл микрофон ладонью и сказал:

- Если завтра будем разбирать сроки доставки, надо брать не только отмены. Надо брать заказы, которые выкупили, но через скандал. Они в отчёте хорошие, а по факту там всё на соплях.

- Принесёте?

- У меня нет отчёта.

- А что есть?

Он поднял телефон.

- Чаты. Голова. Пара людей на складе, которые помнят.

- Значит, принесите голову и чаты.

Семён посмотрел на меня с подозрением.

- Вы правда хотите видеть этот ад?

- Да.

- Обычно все хотят видеть итог.

- Итог уже видели. Он падает.

Семён убрал телефон от уха.

- Вы понимаете, что если честно показать сроки, конверсия может просесть?

- Понимаю.

- Собственник это не полюбит.

- Собственник вообще сегодня мало что полюбит.

Семён хмыкнул.

- Тогда ладно. Я принесу три заказа. Один отменённый, один выкупленный через скандал, один убыточный из-за доставки. Просто чтобы сразу было весело.

- Семён.

- Что?

- Это уже управление.

Он нахмурился, будто я его оскорбил.

- Это пока просто я устал.

- Часто с этого и начинается.

Ирина дождалась, пока Семён уйдёт, и закрыла дверь переговорки.

- Теперь по-человечески, - сказала она.

- Давайте.

Она села напротив, сняла гарнитуру и положила её между нами как доказательство.

- Менеджеров завтра нельзя при всех размазывать. Они выбирают "Прочее", потому что так научили. Потому что если они будут писать длинно, им скажут, что очередь висит. Потому что у нас звонки, чаты, почта, возвраты, претензии, и всё срочно. А потом приходит руководитель и говорит: "Почему комментарии плохие?" Да потому что когда клиент орёт, ты не думаешь о будущем отчёте. Ты думаешь, как бы он не написал везде, что мы прекрасные люди наоборот.

Она говорила жёстко.

И правильно.

Если в первой же главе сделать менеджеров виноватыми, книга превратится в обычную корпоративную охоту. А это скучно, неправда и вредно.

- Завтра начнём с этого, - сказал я. - Менеджеры не виноваты. Система просила их закрывать быстро, а не объяснять правду.

Ирина смотрела, проверяя, не декоративная ли это фраза.

- И ещё, - сказала она. - Если хотите понять отмены, слушайте не только то, что клиент сказал. Слушайте, когда оператор начинает говорить "я уточню". Это обычно место, где система закончилась.

Я записал.

- Повторите.

- "Я уточню" - это не сервисная фраза. Это сигнал, что процесс не дал человеку ответа.

Вот за такими фразами и надо было идти к Ирине.

Она держала не просто память. Она держала язык реальности.

- Вы завтра будете рядом?

- Буду. Если дадите говорить.

- Дам.

- Тогда готовьтесь. Я говорю некрасиво.

- После сегодняшней презентации меня сложно испугать.

Ирина усмехнулась.

- Нет, презентации как раз красивые. Поэтому они и опасные.

Когда она вышла, в переговорке осталась Алина.

Она собирала распечатки карточек так аккуратно, будто это были не листы, а пострадавшие.

- Вы хотели что-то сказать про лампу, - сказал я.

Алина остановилась.

- Хотела. Но это не совсем к завтрашним отменам.

- Всё, что мешает клиенту купить, к завтрашним отменам.

Она положила на стол распечатку карточки Luna-7.

- Вот смотрите. Название от поставщика. Фото одно. Комплектация спрятана. Срок подтягивается из одного места, наличие из другого. В характеристиках есть "металл/пластик", но нет ответа, насколько ярко светит, для какой комнаты, входит ли лампочка и как выглядит провод. Клиент не дурак. Он просто не получает ответа.

Она говорила тихо, но чем дальше, тем увереннее.

- Почему не исправили?

- Потому что таких карточек тысячи. И потому что у контента KPI - заполненность. Не "понятность", не "конверсия", не "меньше звонков", а заполненность полей. Поля заполнены. Карточка плохая. KPI хороший.

Я молчал.

Это была фраза уровня отдельной главы.

- Запишите это, - сказал я.

- Я и так знаю.

- Не для себя. Для компании.

Алина посмотрела на распечатку.

- Компании обычно всё равно, пока не падают продажи.

- Они падают.

Она кивнула.

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

Я улыбнулся.

- Завтра пока "Прочее". Но послезавтра, чувствую, ваша лампа получит сцену.

- У неё плохая сторона.

- У лампы?

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

- То есть контент - это не текст.

- Контент - это место, куда прилетает всё, что раньше не договорили поставщик, склад, маркетинг и сайт.

Я записал и это.

Алина ушла чуть быстрее, чем пришла. Как человек, который случайно сказал правду вслух и теперь ждёт, не прилетит ли за неё.

Максим остался у экрана дольше всех.

Он переключал вкладки, сравнивал цифры, открывал фильтры. В его движениях было что-то почти виноватое.

- Вы сейчас ищете правильный ответ? - спросил я.

Он вздрогнул.

- Я смотрю, можно ли быстро собрать отмены с источниками и суммами.

- И?

- Можно. Но будет грязно.

- Все сегодня очень боятся грязи.

Максим снял очки, протёр их краем рубашки.

- Вы не понимаете. Если я принесу грязные данные, все будут спорить с данными. Если принесу красивые, вы спросите, какое решение из них следует. Если ничего не принесу, все скажут, что аналитика бесполезна.

- Тяжёлая судьба.

- Вы смеётесь.

- Немного. Но сочувственно.

Он не улыбнулся.

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

Вот он. Не аналитик. Человек.

С болью, которую нельзя увидеть в оргструктуре.

- Тогда завтра принесите не дашборд, - сказал я. - Принесите три вопроса, на которые данные не отвечают, но должны.

- Например?

- Почему Марина ушла. Сколько денег стоит "Прочее". Где именно процесс перестал видеть клиента.

Максим записал.

- Это будет неаккуратно.

- Зато живо.

- Аналитика не должна быть живой. Она должна быть точной.

- Сначала она должна быть полезной. Точность без решения - дорогая форма самоуспокоения.

Он поморщился.

- Вы теперь будете так всё время говорить?

- Скорее всего.

- Тогда мне понадобится отдельная вкладка для цитат.

Павел ждал в коридоре.

Финансисты умеют ждать так, будто это тоже часть контроля.

- У меня есть вопрос, - сказал он.

- Про деньги?

- Всегда.

- Слушаю.

- Если завтра мы начнём считать потерянную маржу по отменам, выяснится, что часть проблем дороже, чем кажется. И тогда придётся менять приоритеты. Вы готовы, что это ударит по плану роста?

- План роста, который боится маржи, не план роста.

Павел кивнул.

- Хорошо сказано. Но Виктор Сергеевич любит выручку.

- Все любят выручку. Она улыбается на слайдах.

- Маржа улыбается реже.

- Поэтому вы ей и занимаетесь.

Павел впервые почти улыбнулся.

- Меня обычно зовут, когда надо испортить настроение.

- Завтра приходите раньше.

- Чтобы испортить быстрее?

- Чтобы настроение не успело соврать.

Павел посмотрел на меня, оценивая, шучу ли я.

- Я посчитаю грубую потерю по десяти отменам. Но предупреждаю: будут допущения.

- Допущения - это нормально. Главное, подпишите их.

- Люди начнут спорить.

- Отлично. Пусть спорят о деньгах, а не о настроении рынка.

Павел ушёл последним из команды.

В коридоре остался только Виктор Сергеевич.

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

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

- Вы резко начали, - сказал он, не оборачиваясь.

- Мягко не получилось бы.

- Вы не знаете компанию.

- Знаю заказ Марины.

Он повернулся.

- Это не одно и то же.

- Пока нет.

Виктор Сергеевич усмехнулся без радости.

- Вы понимаете, что мне не нужен роман про одну лампу? Мне нужен рост. У меня обязательства, склады, зарплаты, поставщики, кредиты, сезон, конкуренты. Мне нужен бизнес, который снова растёт.

Вот теперь он говорил не как слайд.

А как человек, который ночью просыпается и считает.

- Я понимаю.

- Не уверен. Консультанты любят говорить "надо разобраться". Пока разбираются, деньги заканчиваются.

- Я не предлагаю разбираться вместо действий. Я предлагаю перестать действовать вслепую.

- Красиво.

- Практично.

Он подошёл ближе.

- Если завтра выяснится, что проблема в доставке, вы попросите денег на доставку. Если в сайте - на сайт. Если в CRM - на CRM. Все придут за ресурсами. А у меня вопрос: где рост без того, чтобы сначала всем дать ещё?

Это был честный вопрос.

Не жадность. Страх.

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

- Сначала найдём потери, которые можно закрыть управлением, - сказал я. - Классификация причин. Честные сроки. Владелец разрыва. Приоритеты. Не всё требует бюджета. Но всё требует неприятных решений.

- А потом?

- Потом вы увидите, где без бюджета роста не будет. И это будет уже не просьба отдела, а сценарий.

- Сценарий?

- Какой рост. Какой ценой. Какими ресурсами. За какой срок. С каким риском. Кто владелец.

Виктор Сергеевич молчал.

- Вы говорите как человек, который уже продавал собственникам плохие новости, - сказал он.

- Я от них умер.

Он посмотрел на меня.

Пауза вышла длинной.

- Странная шутка, - сказал он наконец.

- День такой.

Он убрал телефон в карман.

- Завтра в десять. Без спектакля.

- Спектакль уже был. Он назывался "рост 300% без бюджета".

Виктор Сергеевич хотел рассердиться, но вместо этого коротко выдохнул. Почти смех. Почти.

- Вы ходите по тонкому льду, Александр Александрович.

- Знаю.

- Лёд треснет - вы первый провалитесь.

- Главное, чтобы мы наконец увидели, где вода.

Он ушёл.

А я остался с ощущением, что первая встреча закончилась не решением, а разрешением продолжать.

Иногда это максимум, который можно получить в первый день.

Люди начали расходиться.

Лера закрывала ноутбук медленно. Видно было, что она уже думает не про слайды, а про источники отмен. Её защита не исчезла. Просто в ней появилась трещина, через которую мог войти вопрос: «А что происходит после клика?»

Глеб что-то писал в чат разработчику. Наверное, про обязательное поле. Лицо у него было страдальческое, но не безнадёжное. Технари ненавидят срочные костыли, но ещё больше ненавидят бессмысленные срочные костыли. Этот хотя бы имел смысл.

Семён уже разговаривал по телефону:

- Нет, если стоит «ожидается», не обещайте завтра. Нет, не "ну вдруг". Не вдруг. Запишите отдельно.

Похоже, боль начала работать раньше регламента.

Алина сфотографировала карточку лампы и свои пометки. Она поймала мой взгляд и сказала:

- Там не только срок. Там ещё лампочка не входит.

- Клиенты узнают после доставки?

- Иногда.

- Запишите. Это следующий слой.

Она кивнула так, будто ей впервые разрешили не просто заполнять, а объяснять.

Максим остался у экрана, переключая отчёты.

- У нас правда нет нормальной связки по причинам и деньгам, - сказал он, скорее себе, чем мне.

- Теперь есть причина сделать.

- Мне будут говорить, что данные грязные.

- Они и есть грязные.

Он вздохнул.

- Спасибо, утешили.

- Грязные данные - не стыд. Стыд - принимать чистые решения по грязным данным и делать вид, что это аналитика.

Максим записал фразу. Видимо, для внутреннего мемориала.

Павел подошёл последним.

- Если считать потерянную маржу по отменам, будет грубо.

- Считайте грубо.

- Люди будут спорить с допущениями.

- Пусть спорят. Спор о допущениях лучше, чем молчание о потерях.

Павел кивнул.

- Хорошо.

Он ушёл, а я остался в переговорке один.

На экране всё ещё была карточка заказа.

Слово «Прочее» в строке причины отмены выглядело уже не таким уверенным.

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

Он не боялся речей.

Демоны процессов вообще не боятся речей. Речами их кормят.

Они боятся измерения.

Боятся владельца.

Боятся, когда кто-то берёт один реальный заказ и идёт по нему до конца, не давая спрятаться в «обычно», «в целом», «сезонность» и «прочее».

Я не сразу вышел из переговорки.

Сначала открыл блокнот на чистой странице и написал:

Завтра. Не устроить суд. Устроить вскрытие процесса.

Подчеркнул дважды.

Потом добавил:

Менеджеры не виноваты.

И это подчеркнул трижды.

В первые годы моей прошлой жизни я любил приходить в компании с острым ножом правды. Мне казалось, что если достаточно точно назвать проблему, люди скажут: «О, спасибо, теперь всё понятно», - и начнут действовать рационально.

Люди почему-то не начинали.

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

Потом я понял: правда, поданная как обвинение, становится ещё одним поводом обороняться.

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

Иногда.

Если повезёт.

И если не сорваться в удовольствие от собственной правоты.

Я очень хорошо знал это удовольствие.

Оно было тёплое, вредное и пахло победой на совещании. Сказал точную фразу, все замолчали, кто-то побледнел, собственник посмотрел уважительно - и вот уже кажется, что ты что-то сделал.

На самом деле ты просто произвёл впечатление.

Бизнес от впечатления не чинится.

Я закрыл блокнот, но не ноутбук, и открыл календарь.

День нового Александра Александровича был расписан плотно:

11:30 - знакомство с командой маркетинга.

12:00 - ИТ-бэклог.

13:00 - обед с Виктором Сергеевичем.

14:00 - финансы.

15:00 - склад и операционка.

16:00 - CRM и сервис.

17:00 - "свободное окно".

Свободное окно в календаре директора - это место, куда падают все проблемы, которые ещё не умеют создавать встречи.

Я мог пойти по календарю.

Мог начать знакомиться официально.

Мог попросить доступы, презентации, оргструктуру, список проектов.

Но после заказа Марины К. презентации стали выглядеть как вторичная документация к болезни.

Я взял ноутбук и пошёл в open space.

Офис «Астры» был устроен как большинство офисов компаний, которые выросли быстрее своих процессов. Места вроде бы хватало, но все сидели так, будто их рассадили не по логике работы, а по историческим слоям.

Маркетинг сидел у окна. Там было светлее, больше растений и больше людей в наушниках. На стене висела доска с кампаниями, цветными стикерами и вдохновляющей надписью «Тестируем гипотезы». Под надписью кто-то мелко дописал карандашом: «Если релиз пустит».

ИТ сидело ближе к переговоркам, но лицом к стене. Это было символично. На мониторах были тёмные IDE, таск-трекер и мем с фразой «оно работало, пока вы не попросили улучшить».

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

Сервис сидел плотнее всех. Там было больше голосов, гарнитур и чашек. На стене висели скрипты. Некоторые фразы были аккуратно распечатаны:

"Понимаю ваше недовольство."

"Сейчас уточню информацию."

"Спасибо за ожидание."

Я посмотрел на вторую фразу.

Ирина была права.

«Сейчас уточню» - это место, где процесс закончился и началась человеческая амортизация.

Аналитика и финансы сидели в маленьком углу, где было тихо. Павел и Максим находились рядом, но по энергетике это были два разных государства. Павел смотрел в таблицу так, будто она должна признаться. Максим строил фильтр так, будто от него зависела международная стабильность.

Я прошёл медленно, не пытаясь изображать обход войск.

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

Лера стояла у доски маркетинга и говорила с двумя специалистами. Один показывал ей рекламный кабинет. Девушка с короткой стрижкой листала объявления.

- Нет, - сказала Лера. - Завтра берём не просто CPA. Нужны отмены по источникам. И не надо сейчас спорить, что это не наша зона. Это наша зона настолько, насколько мы обещаем человеку что-то до клика.

Она увидела меня и замолчала.

Я не вмешался.

Просто кивнул и пошёл дальше.

Иногда лучший способ поддержать новую мысль - не начать немедленно её комментировать.

У Глеба возле стола стоял разработчик лет двадцати пяти с лицом человека, которому только что принесли срочную задачу и сказали, что она стратегическая.

- Обязательное поле при «Прочем»? - спросил разработчик. - Сегодня?

- Сегодня, - сказал Глеб. - Некрасиво. Без архитектурной гордости. Просто чтобы нельзя было закрыть пусто.

- А потом нас попросят отчёт по этим комментариям.

- Попросят.

- И поиск.

- Попросят.

- И классификацию.

- Возможно.

Разработчик посмотрел на него с болью.

- Мы опять делаем костыль, который станет продуктом?

Глеб вздохнул.

- Нет. Мы делаем костыль, который покажет, где нужен продукт. Это разные формы страдания.

Я прошёл мимо и отметил: Глеб уже переводит задачу не как «бизнес опять придумал», а как «надо увидеть». Маленький сдвиг. Едва заметный. Но настоящие изменения часто сначала выглядят как другая интонация.

Семён спорил по телефону:

- Если товар у поставщика, не пишите "завтра". Нет, мне всё равно, что в фиде. Фид не будет разговаривать с клиентом, разговаривать будет оператор. Да, я понимаю, что тогда заказов будет меньше. А отмен будет сколько?

Он слушал.

- Вот именно.

Потом увидел меня и прикрыл микрофон.

- Не радуйтесь. Это не победа. Это я на эмоциях.

- Эмоции иногда быстрее регламента.

- Регламент потом всё испортит.

- Тогда напишем хороший.

Семён посмотрел на меня с жалостью.

- Вы оптимист.

- Нет. Я просто умер пессимистом и решил попробовать другое.

Он покачал головой.

- Опять странно.

В сервисе Ирина стояла за спиной молодой менеджерки и слушала звонок.

Менеджерка говорила:

- Да, понимаю. Сейчас уточню информацию по складу и вернусь к вам.

Ирина закрыла глаза.

Не от злости.

От узнавания.

После звонка она наклонилась к менеджерке:

- Маш, смотри. Ты сказала "вернусь", а где поставила задачу вернуться?

- В комментарии.

- Комментарий заказ не поднимет. Ставь напоминание. И причину не "прочее", а "срок доставки уточняется". Да, такого нет. Пиши в комментарий руками. Завтра будет поле.

Менеджерка посмотрела на неё с ужасом.

- Нас теперь будут проверять?

Ирина ответила так, как я надеялся:

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

Я остановился на секунду.

Вот оно.

Первый иммунный ответ системы.

Не приказ сверху. Не моя фраза. Ирина уже переводила страх контроля в защиту команды через правду.

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

Она создала таблицу:

Товар

Что клиент хочет понять

Что карточка отвечает

Что скрыто

Что спрашивают в звонках

Я постоял рядом.

- Это уже для третьей главы? - спросил я.

Она не сразу поняла, потом улыбнулась.

- Это для себя.

- Ещё лучше.

- Я просто подумала: если завтра будут отмены из-за сроков, послезавтра спросят карточки. Лучше заранее понять, где совсем стыдно.

- И где?

Она повернула экран.

- Везде, но с разной степенью художественности.

Мне понравилось слово «художественность». В нём было будущее этой книги.

Максим и Павел сидели вместе, что само по себе было событием. Аналитика и финансы обычно живут рядом, но смотрят на разные версии реальности.

- Если брать сумму заказа, это одно, - говорил Павел. - Если маржу, нужны закупочные и доставка.

- Доставка не всегда в заказе, - сказал Максим.

- Тогда помечаем как неизвестно.

- Виктор Сергеевич спросит, почему неизвестно.

- Отлично. Пусть спросит.

Максим посмотрел на него.

- Вы сегодня агрессивный.

- Нет. Просто если неизвестность стоит денег, её надо показывать отдельной строкой.

Я не стал вмешиваться.

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

В своём новом кабинете я оказался ближе к вечеру.

Кабинет был небольшой, с окном на парковку, двумя шкафами и столом, на котором предыдущий Александр Александрович оставил три вещи: ручку, стикер с паролем от гостевого Wi-Fi и книгу «Юнит-экономика без иллюзий».

Я открыл шкаф.

Внутри висел пиджак, лежала коробка визиток и папка с названием:

Аудит. Первичные наблюдения.

Я достал папку.

В ней были распечатки, заметки, схемы. Некоторые фразы совпадали с моими мыслями пугающе точно:

"Трафик есть. Денег меньше. Значит, проблема после входа."

"Причины отмен не годятся. 'Прочее' - черная дыра."

"Собственник хочет рост, но не доверяет системе."

"Команда не глупая. Каждый защищает свой участок."

"Главный риск: прийти и стать еще одним человеком, который всё видит сам."

Я сел.

Вот эта последняя фраза ударила сильнее остальных.

Главный риск: прийти и стать ещё одним человеком, который всё видит сам.

Значит, он тоже это понимал.

Тот Александр.

До меня.

Или я до себя.

Неважно.

Важно, что ловушка уже была названа.

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

Это было бы приятно.

И провально.

Потому что как только такой директор уходит, система снова слепнет.

А я, если судить по жанру, уже один раз ушёл довольно окончательно.

Я открыл чистый файл и назвал его:

Карта первого контура.

Пока там было всего несколько строк.

1. Один реальный заказ.

2. Причина потери.

3. Деньги.

4. Владелец разрыва.

5. Маленькое действие.

6. Проверка.

Я посмотрел на список.

Слишком просто.

Значит, есть шанс, что сработает.

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

В дверь постучали.

Это была Ирина.

- Я вам скинула десять отмен, - сказала она. - И ещё пять, которые формально не отмены, но должны быть на позорной доске.

- Позорную доску пока не заводим.

- Жаль.

- Почему?

- Иногда помогает.

- Нам нужна не позорная доска, а доска разрывов.

Ирина прислонилась к дверному косяку.

- Вы правда верите, что это можно починить?

Вопрос был не скептический. Усталый.

Люди, которые долго работают в сервисе, редко спрашивают про веру. Они видели слишком много обещаний "улучшить клиентский опыт", после которых им просто добавляли новый скрипт.

- Не всё, - сказал я. - И не быстро.

- Плохой мотивационный ответ.

- Зато честный.

Она кивнула.

- Тогда завтра я начну с операторов. Скажу, что это не охота.

- Спасибо.

- Не благодарите раньше времени. Они всё равно будут бояться.

- А вы?

Ирина посмотрела на меня с неожиданной прямотой.

- Я тоже.

- Чего?

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

Вот оно.

Не в отчёте. Не в оргструктуре.

Настоящая цена систематизации для человека, который годами был живым костылём.

- Вы нужны не меньше, - сказал я. - Просто не как память компании, а как человек, который научит компанию помнить.

Ирина долго молчала.

- Это красиво, - сказала она. - Подозрительно красиво.

- Проверим делом.

- Проверим.

Она ушла.

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

В почте уже было письмо от Леры:

Тема: Источники по отменам / завтра

Внутри таблица с первыми заказами, каналами, кампаниями и пометкой:

"Не для обвинения канала. Для поиска разрыва."

Я улыбнулся.

Письмо от Глеба:

Тема: Поле комментария для «Прочее»

Текст:

"Сделаем сегодня. Будет уродливо, но функционально. Прошу считать это не продуктовым решением, а диагностической палкой."

Диагностическая палка.

Хороший термин. Надо будет украсть.

Письмо от Павла:

Тема: Грубая оценка потерь

"Соберу по 10 отменам: сумма, примерная маржа, CAC где возможно, доставка если есть. Допущения отдельной колонкой. Красиво не будет."

Письмо от Максима:

Тема: Вопросы, на которые данных нет

Там было три пункта:

1. Где клиент впервые увидел срок доставки?

2. Какой срок был обещан в момент заказа?

3. Почему фактическая причина отмены не попала в справочник?

Максим начал не с графика.

С вопроса.

Это было хорошо.

Письмо от Алины:

Тема: Luna-7 / карточка

Она приложила скриншот и написала:

"На карточке одновременно три правды: поставщика, склада и сайта. Клиенту нужна одна."

Я откинулся на спинку кресла.

Первый день ещё не закончился, а компания уже начала выдавать фразы, ради которых стоило проснуться.

Потом пришло сообщение от Виктора Сергеевича:

"Завтра жду не философию, а решения."

Я ответил:

"Будут решения. Маленькие. Неприятные. Проверяемые."

Он прочитал, но не ответил.

Собственники часто не отвечают, когда ответ их устраивает, но настроение ещё нет.

Я снова открыл карту первого контура и добавил сверху:

Не стать единственным зрячим.

Эта фраза была важнее всех остальных.

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

Это было бы быстро.

Это было бы эффектно.

Это было бы ошибкой.

Если завтра Ирина сама покажет, где система заставляет менеджеров жать «Прочее», если Лера сама отделит канал от разрыва, если Глеб сам покажет, где данные не сходятся, если Павел сам приклеит деньги к причине, если Максим сам признает слепую зону, тогда у магазина появится шанс.

Не потому, что пришёл умный директор.

А потому, что у команды начнут появляться собственные фонари.

Я сохранил файл.

И только после этого закрыл ноутбук.

Я закрыл ноутбук.

В коридоре «Астры» было светло, чисто и немного устало. На стене висели постеры:

Клиент в центре

Скорость решает

Команда - наша сила

Под постером «Клиент в центре» стояла коробка с возвратами.

На верхней коробке маркером было написано:

Возврат. Причина: не подошло.

Ниже другой рукой:

На сайте размер указан верно?

Ниже третьей:

Проверить потом.

Я остановился.

Вот она, компания.

Не в презентации.

В этой коробке.

В «проверить потом».

В том, что клиент уже ушёл, товар уже вернулся, деньги уже потрачены, а вопрос всё ещё лежит на картоне и ждёт, когда у кого-нибудь появится время.

И где-то глубже, за «Прочим», шевельнулся следующий демон.

Не такой аккуратный.

Более товарный.

С характеристиками, фото на белом фоне и описанием от поставщика.

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

Судя по лицам сотрудников в коридоре, это было где-то рядом со складом.

А складов, как я скоро узнаю, здесь было не меньше семи.

Домой я в тот вечер не пошёл.

Во-первых, я не знал, где теперь живу.

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

В-третьих, в кабинете был диван.

Диваны в кабинетах директоров существуют не для отдыха. Они существуют как памятник моментам, когда бизнес опять победил личную жизнь. Я лёг на него около полуночи, сняв пиджак и поставив рядом коробку с возвратом. Коробка смотрела на меня надписью «Проверить потом».

Я выключил свет.

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

Я думал, что не усну.

Ошибся.

Мне приснилась воронка.

Не схема из дашборда, а настоящая: длинный коридор, где вместо стен были экраны, карточки товаров, формы, статусы заказов, звонки операторов, коробки, накладные и письма CRM. В начале коридора стояла Марина К. с лампой в руках. Она не злилась. Это было хуже. Она просто ждала, пока кто-нибудь в компании скажет ей правду.

Первым из темноты вышел демон «Рост без бюджета».

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

- Давай быстрее, - сказал он. - У нас нет времени на процессы.

За ним выплыло «Прочее»: маленький офисный демон с папкой. Он аккуратно собирал в неё всё, что падало с полок: причины, звонки, сроки, стыд, недозвоны, плохие карточки, злость клиентов.

- Не называй, - шептал он. - Пока не названо, этим не надо управлять.

Потом пришла «Карточка базы данных»: высокая, плоская фигура из характеристик. На груди у неё было написано «металл/пластик», вместо лица - артикул. Она пыталась продать Марине лампу, перечисляя цоколь, высоту и мощность, но ни разу не сказала, будет ли свет уютным.

Из пола поднялась «Корзина унижения», вся в обязательных звёздочках. Она протягивала Марине форму и требовала индекс, подъезд, код домофона, согласие с условиями, подтверждение телефона и веру в то, что доставка когда-нибудь рассчитает сама себя.

Где-то дальше шевелилась «Гидра семи складов». У каждой головы был свой остаток, свой срок и своя правда. Одна говорила «в наличии», другая «у поставщика», третья «ожидается», четвёртая «можно, но отдельно», пятая просто жевала маржу.

Я стоял посреди коридора с фонарём.

Сначала мне показалось, что это и есть моя роль: светить.

Потом я увидел, что за моей спиной стоят люди.

Лера держала рекламное объявление, в котором слово «быстро» было зачёркнуто и заменено на «честно».

Глеб держал схему системы, где красным были отмечены не задачи, а места боли клиента.

Семён держал карту складов и впервые не пытался закрыть её ладонью.

Ирина держала гарнитуру как стетоскоп и слушала не звонки, а процесс.

Алина держала карточку товара, переписанную человеческим языком.

Максим держал дашборд без цветов, но с вопросами.

Павел держал таблицу, где у каждой причины была цена.

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

У каждого в руках был маленький фонарь.

Мой стал не нужен один.

И от этого во сне мне стало страшно.

Потому что если фонари появятся у всех, я перестану быть незаменимым.

А какая-то часть меня, самая старая, самая честолюбивая и самая уставшая, всё ещё хотела быть незаменимой.

Демон «Прочее» услышал эту мысль и улыбнулся.

- Вот твоя причина, - сказал он. - Тоже запишем как прочее?

Я проснулся резко.

В кабинете было темно. Кондиционер шумел. Телефон показывал 03:17. На экране ноутбука мигало новое сообщение от неизвестного номера.

"Если хочешь спасти магазин, не спасай его один."

Я сел.

Сообщение исчезло.

Может, приснилось.

Может, система этого мира умела отправлять ночные пуши.

Может, мозг после смерти просто решил, что без мистики мне будет скучно.

Я открыл блокнот и на первой странице, под тремя восклицательными знаками, написал:

Не спасать один.

Потом подумал и добавил:

Начать с «Прочего».

Утром должен был прийти первый настоящий демон.

И я впервые за долгое время ждал встречи не с раздражением, а с профессиональным любопытством.

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

Я снова лёг, но уже не уснул сразу.

За дверью кабинета офис ночной «Астры» был тихим, и в этой тишине слышалось то, чего не было видно днём: как гудит серверная, как где-то щёлкает остывающий принтер, как в почтовом ящике рождаются автоматические письма, как на складе кто-то, возможно, переносит коробку из одного статуса в другой, не подозревая, что завтра этот статус станет аргументом на совещании.

Компания не спала полностью.

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

Я посмотрел на коробку с возвратом.

- Завтра, - сказал я ей.

Коробка не ответила.

Это было приятно.

За день я и так услышал достаточно.

А завтра предстояло услышать главное: как компания объясняет себе собственные потери, когда у неё наконец забирают слово «Прочее».

И кто первым попросит вернуть его обратно.
Глава 2 Демон «Прочее»
Утром демон «Прочее» пришёл подготовленным.

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

В девять сорок пять я уже сидел в переговорке.

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

Лера пришла первой после меня.

Села слева от экрана, открыла ноутбук, поставила кофе, не отпила. На ней было лицо человека, который всю ночь мысленно спорил с фразой «маркетинг приводит не тех клиентов» и утром пришёл с доказательствами, что клиенты как раз те, просто жизнь после клика устроена плохо.

- Доброе утро, - сказала она.

- Насколько возможно.

- Я собрала источники по десяти отменам. И сразу: по шести из десяти запросы релевантные. Люди искали ровно то, что заказывали.

Она сказала это не агрессивно, а заранее.

Как человек, который кладёт на стол паспорт перед тем, как его успели попросить документы.

- Хорошо, - сказал я. - Сегодня это не суд над каналами.

- Я запомнила. Но каналы всё равно будут смотреть.

- Будут. Только не как подозреваемых, а как свидетелей.

Лера чуть усмехнулась.

- Вы умеете формулировать так, что вроде легче, но всё равно пахнет допросом.

- Это профессиональное.

Следующим пришёл Павел.

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

- Я посчитал грубо, - сказал он вместо приветствия.

- Это почти доброе утро.

- Добрым оно перестало быть на третьей отмене.

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

Последняя колонка была особенно важной.

В плохих компаниях неизвестное прячут.

В выздоравливающих начинают считать, сколько неизвестного лежит на столе.

- По трём заказам маржу точно не посчитать, - сказал Павел. - Не хватает связки с доставкой и закупочной по комплектующим.

- Отдельно пометили?

- Да.

- Хорошо.

- Ничего хорошего. Если по десяти заказам уже три серые зоны, в месяце будет весело.

- Финансы тоже умеют мотивировать.

- Мы не мотивируем. Мы предупреждаем.

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

Сегодня он пришёл раньше.

Это уже было маленьким изменением.

Максим появился с ноутбуком и видом человека, который вёз хрупкое стекло по разбитой дороге.

- Я собрал три вопроса без данных, - сказал он.

- И данные по десяти заказам?

- Частично.

- Любимое слово аналитики.

- Несправедливо. Иногда это честное слово.

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

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

- Поле сделали, - сказал он.

- Какое?

- Если выбираешь «Прочее», появляется обязательный комментарий. И предупреждение.

- Какое предупреждение?

Глеб открыл скриншот.

На нём было написано:

Вы выбрали причину «Прочее». Укажите, что именно произошло. Без комментария заказ не закроется.

Ниже поле.

Ещё ниже маленькая серая надпись:

Если причина повторяется, сообщите руководителю для добавления в справочник.

- Это вы написали? - спросил я.

- Ирина.

Я посмотрел на него.

- А вы?

- Я хотел написать «обязательное поле», но Ирина сказала, что с людьми надо говорить человеческим языком.

- Она права.

Глеб поморщился.

- Она часто права в местах, где это потом приходится делать ИТ.

Ирина пришла последней из руководителей.

И не одна.

С ней были две менеджерки клиентского сервиса. Одна - Маша, лет двадцати пяти, с усталым внимательным лицом. Вторая - Оксана, старше, спокойнее, из тех сотрудников, которые на звонке могут выдержать чужую злость, а потом молча пойти за чаем.

Обе вошли так, как входят люди, которых вызвали «на разбор» и заранее не уверили, что они выйдут живыми.

Ирина заметила мой взгляд.

- Я привела тех, кто реально закрывает отмены, - сказала она. - Если будем обсуждать, как они выбирают причины, пусть они хотя бы слышат, что мы придумываем.

Это было правильно.

И опасно.

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

- Хорошо, - сказал я.

Маша села ближе к Ирине.

Оксана - рядом с дверью. Опытные люди садятся так, чтобы в случае корпоративного пожара путь к выходу был короче.

Семён пришёл с тремя распечатками и телефоном. Телефон уже звонил, но он сбросил.

- Я принёс три заказа, как обещал, - сказал он. - Один отменённый, один выкупленный через скандал, один убыточный из-за доставки. Но если мы сегодня только про «Прочее», я могу молчать.

- Вы не умеете молчать, когда речь про доставку.

- Это неправда. Я умею. Просто потом всё равно виноват склад.

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

Виктор Сергеевич вошёл ровно в десять.

Без ноутбука.

С блокнотом.

Собственник с блокнотом опаснее собственника с ноутбуком. Ноутбук даёт возможность делать вид, что ты занят письмами. Блокнот означает: я буду слушать и записывать, кто что сказал.

- Начинайте, - сказал он.

Все посмотрели на меня.

Я встал.

На экране был список десяти заказов. Десять маленьких историй, которые вчера ещё были мусором в категории «Прочее», а сегодня получили шанс стать картой.

- Сначала правило встречи, - сказал я. - Сегодня мы не ищем виноватых.

Маша и Оксана синхронно посмотрели на Ирину.

Ирина не отвела взгляд.

- Менеджеры не виноваты в том, что система просила закрывать быстро, а не объяснять правду, - продолжил я. - Если человек выбирал «Прочее», потому что у него очередь, плохой справочник и никто потом не читает комментарии, это не личная лень. Это управленческое решение, просто принятое без подписи.

Павел поднял глаза.

Лера перестала печатать.

Глеб закрыл крышку ноутбука на два сантиметра, будто хотел лучше слышать.

Ирина кивнула. Очень коротко.

Для неё это было важно.

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

- Второе правило, - сказал я. - Любая причина потери должна быть привязана к этапу процесса. Не просто «клиент передумал», а где и после чего. Карточка, корзина, звонок, доставка, наличие, оплата, ожидание, повторная коммуникация.

Максим записал.

- Третье правило. Если причина стоит денег, мы пытаемся увидеть деньги. Грубо, с допущениями, но пытаемся.

Павел кивнул.

- Четвёртое. Если кто-то говорит «обычно», «в целом», «у нас всегда так», мы возвращаемся к заказу.

Семён вздохнул.

- Хорошее правило. Ненавижу.

- Значит, рабочее.

Я сел.

- Ирина, первый заказ ваш.

Она включила запись.

На экране был заказ Марины К. с лампой Luna-7, который вчера уже открыл нам дверь в подвал.

Ирина не стала сразу запускать аудио.

- Перед звонком контекст, - сказала она. - Марина не была проблемным клиентом. Она пришла сама, выбрала товар, не торговалась, не просила скидку. Ей нужен был срок. Всё.

Маша тихо добавила:

- Она нормально разговаривала.

- Да, - сказала Ирина. - Это важный тип клиента. Спокойный клиент, который уходит молча, опаснее злого. Злой хотя бы оставляет след.

На записи оператор говорила вежливо. Марина спрашивала про срок. Оператор обещала уточнить. Склад ответил позже. Клиент отменил.

Я попросил остановить запись на фразе:

- Я уточню.

Ирина остановила.

- Вот, - сказала она сама. - Здесь процесс закончился.

Маша напряглась.

- Но я правда не знала срок.

- Я знаю, - сказала Ирина. - Мы не про тебя. Мы про то, что система оставила тебя с клиентом без ответа.

Маша опустила плечи.

Иногда человеку достаточно услышать, что разбор не равен казни.

- Что выбрали в причине? - спросил я.

- «Прочее», - сказала Маша.

- Почему?

Она посмотрела на Ирину, потом на меня.

- Потому что «долго» не совсем верно. Мы же не сказали, что долго. Мы сказали, что уточним. «Нет в наличии» тоже не совсем: товар был, но не там. «Передумал» вроде клиент передумал, но из-за срока. Я могла написать комментарий, но тогда у меня висели ещё четыре звонка.

Это был идеальный ответ.

Не потому, что хороший.

Потому что настоящий.

- То есть справочник не дал точной причины, очередь наказала бы за подробность, и «Прочее» стало самым рациональным выбором.

Маша кивнула.

- Да.

Демон «Прочее» на экране шевельнулся.

Он любил такие моменты. Когда плохое решение становится рациональным для человека внутри плохой системы.

- Павел, деньги?

Павел открыл строку.

- Сумма 4 990. Примерная валовая маржа до доставки - 1 320. Рекламный расход по клику и атрибуции грубо 310 рублей. Доставка не состоялась. Потерянная потенциальная маржа - около тысячи, если очень грубо.

Виктор Сергеевич нахмурился.

- Одна тысяча.

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

- Двадцать семь тысяч?

- Потенциально больше. Есть заказы дороже.

Лера добавила:

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

Она сказала это сама.

Не защищаясь. Включаясь.

- Фактическая причина? - спросил я.

Максим предложил:

- «Срок доставки не был понятен в момент заказа».

Семён поморщился.

- Не только понятен. Он не был доступен оператору.

Алина тихо:

- И на карточке был конфликт: «от одного дня» и «ожидается поступление».

Ирина:

- А для менеджера это звучит как «иди извинись за всех».

Я записал на доске:

Разрыв: обещание срока на сайте / фактический срок / ответ оператора.

Этапы: карточка - корзина - склад - звонок.

Причина второго уровня: срок не подтверждён до звонка.

Демон «Прочее» стал чуть меньше.

Не умер.

Просто одна кость из его папки получила имя.

- Второй заказ, - сказала Ирина.

На экране появился заказ на кресло.

Клиент: Дмитрий Р.

Товар: офисное кресло.

Сумма: 18 700.

Источник: товарная реклама.

Статус: отменён.

Причина: «Прочее».

Оксана взяла слово сама.

- Это мой.

Ирина кивнула ей.

Оксана говорила спокойно, но пальцы у неё лежали на столе слишком ровно.

- Клиент хотел доставку в субботу. На сайте было написано «доставка от двух дней». Он оформил в четверг. Система показала ближайшую дату понедельник, но это уже после оформления, в подтверждении. Я позвонила, он сказал, что в понедельник не сможет. Я предложила ПВЗ, но кресло в ПВЗ не ехало. Потом предложила следующую субботу. Он сказал, что тогда уже купит в другом месте.

- Почему «Прочее»?

Оксана даже не посмотрела на справочник.

- Потому что это не «долго». Это «не та дата». Не «дорого». Не «передумал». Он не передумал. Он купил бы, если бы сразу увидел правду.

Семён тихо сказал:

- По габаритке субботние окна ограничены.

- Где клиент это видит? - спросил я.

Глеб открыл страницу доставки.

Все посмотрели.

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

- Тут есть, - сказал Семён. - В условиях.

Лера не выдержала:

- Семён, это не «видит». Это «может найти, если уже подозревает подвох».

Семён хотел возразить, но остановился.

Потому что Лера была права.

И потому что ещё вчера она бы сказала: «Канал нормальный, сайт не конвертит». А сегодня говорила о клиентском обещании.

- Деньги? - спросил Виктор Сергеевич.

Павел ответил:

- Потенциальная маржа около 4 800 до доставки. Рекламный расход - 640. Но если бы заказ ушёл на следующую субботу со скидкой за ожидание, маржа падала бы до 3 900. Потеряли не только заказ, но и возможность управлять ожиданием.

- Причина? - спросил я.

Максим:

- «Недоступное окно доставки стало известно после оформления».

Ирина:

- Человечески: клиент узнал важное слишком поздно.

Я записал:

Разрыв: окно доставки скрыто до момента, когда клиент уже потратил время.

Причина второго уровня: нужная дата доставки недоступна / показана поздно.

Демон «Прочее» снова шевельнулся.

Ему не нравилось, когда «поздно» становилось конкретным.

Третий заказ был косметический набор.

Алина сразу открыла карточку.

- Здесь моя боль, - сказала она.

Она сказала это так спокойно, что все повернулись.

- На карточке было «в наличии». В комплекте три SKU. Один закончился у поставщика, но карточка комплекта не обновилась. Клиент оформил, оператор потом предложил отменить и оформить без позиции. Клиент отказался.

Глеб напрягся:

- Комплекты обновляются отдельным скриптом.

- Который падает? - спросил я.

- Не падает. Иногда запаздывает.

- В бизнесе это часто одно и то же, просто с разной скоростью признания.

Глеб потёр лицо.

- Там технический долг.

Алина посмотрела на него.

- Для клиента это не технический долг. Для клиента это мы продали то, чего нет.

В комнате стало тихо.

Алина сказала не громко. Но это была фраза, которую нельзя было положить обратно.

- Почему «Прочее»? - спросил я.

Маша ответила:

- Потому что «нет в наличии» вроде подходит, но не совсем. Частично же было. И клиенту предлагали перезаказ.

- Справочник не умеет «частично».

- Да.

Павел открыл строку:

- Сумма 6 400. Маржа около 2 100. Но тут ещё хуже: клиент был повторный. До этого два заказа с хорошим выкупом. Если он уйдёт совсем, потеря больше одного заказа.

Максим поднял голову:

- LTV мы здесь не считаем.

Павел посмотрел на него.

- Значит, серое поле.

Максим записал.

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

Ирина добавила:

- И таким клиентам потом CRM может отправить письмо «мы скучаем». После того как мы сами сломали заказ.

- Запишем как будущую мину, - сказал я.

Лера посмотрела на меня:

- У нас уже мины в главах?

- У нас бизнес-исекай. Конечно, мины в главах.

Она покачала головой, но улыбнулась.

Четвёртый заказ оказался самым странным.

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

Причина: «Прочее».

Оксана включила запись.

Клиент спросил:

- А возврат если не подойдёт?

Оператор ответила:

- Возврат возможен согласно условиям на сайте.

- А если цвет не совпадёт?

- Условия возврата указаны на сайте.

- Понятно. Я подумаю.

Через час отмена.

В комнате повисла тишина.

- Что не так? - спросил Глеб осторожно.

Ирина посмотрела на него так, как смотрят на человека, который никогда не покупал шторы онлайн.

- Он боялся ошибиться.

Алина кивнула.

- На карточке фото плохое. Цвет может отличаться. Возврат описан юридически, не человечески.

Лера добавила:

- В рекламе был акцент «обновите интерьер без риска».

Все посмотрели на неё.

Она подняла ладони.

- Да, знаю.

- То есть реклама обещала без риска, карточка риск не сняла, оператор отправил клиента читать юридический текст, клиент ушёл, - сказал я.

Ирина:

- Да.

- Почему «Прочее»?

Оксана пожала плечами.

- А что выбрать? Не дорого. Не долго. Не передумал просто так. Он испугался.

- У нас нет причины «клиенту не сняли страх выбора», - сказал Максим.

- Будет, - сказала Алина.

Она сказала это быстро. Сама удивилась.

Я записал:

Причина второго уровня: не снят риск выбора / условия возврата непонятны.

Павел осторожно:

- Это сложно считать.

- Пока считаем как потерянную маржу заказа и помечаем как риск контента.

- Контента и сервиса, - сказала Ирина.

- И рекламы, - добавила Лера.

Семён поднял руку:

- И возвратов. Если мы слишком красиво напишем, потом клиент вернёт всё подряд.

- Отлично, - сказал я. - Вот у нас впервые причина стала межфункциональной, а не мусорной.

Демон «Прочее» не любил слово «межфункциональная». В нём слишком много владельцев.

Пятый заказ был простым и злым.

Клиент не дождался звонка.

Статус: отменён.

Причина: «Прочее».

Маша сразу сказала:

- Это наша очередь. Вчера было много звонков.

Ирина не дала ей провалиться в вину.

- Почему было много?

- Акция.

Лера подняла глаза.

- По рассылке?

Маша кивнула.

- Плюс рекламная кампания.

Ирина повернулась к Лере:

- Нас предупреждали об акции за день. Скрипты не обновили, вопросов по условиям было много, операторы зависали.

Лера напряглась.

- Мы отправляли план.

- Куда?

Лера открыла почту.

- В общий чат проекта.

Ирина посмотрела на неё.

- Лера, общий чат проекта - это место, где информация умирает с уведомлениями.

Глеб тихо сказал:

- Поддерживаю как администратор нескольких чатов-кладбищ.

Смех получился нервный, но полезный.

- Фактическая причина? - спросил я.

Максим:

- Перегруз сервиса из-за акции без операционной подготовки.

Павел:

- Сумма 12 300. Маржа около 3 200. Но здесь надо считать пачкой. Если акция дала всплеск обращений и снизила скорость обработки, потери могут быть на уровне всей акции.

Лера закрыла глаза.

- Я не видела очередь сервиса в момент акции.

Ирина:

- А мы не видели медиаплан нормально.

Я записал:

Разрыв: маркетинговая активность не связана с готовностью сервиса.

Причина второго уровня: клиент не дождался подтверждения / перегруз обработки.

Виктор Сергеевич впервые вмешался:

- Почему акция запускается без оценки сервиса?

Лера ответила не сразу.

Раньше она бы сказала: «Мы отправляли план». Сейчас эта фраза уже умерла на столе.

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

Ирина посмотрела на неё уже без раздражения.

- Вот.

Пятый заказ стал первым маленьким союзом Леры и Ирины.

Не дружбой.

Союзом боли.

Это надёжнее.

Шестой заказ принёс Семён.

Формально он был выкуплен.

- Зачем он здесь? - спросил Виктор Сергеевич.

- Потому что в отчёте он хороший, - сказал Семён. - А по факту он должен стоять рядом с отменами.

На экране была доставка комплекта из трёх товаров. Клиент получил всё, но в два разных дня, после четырёх звонков и скидки 700 рублей за неудобства.

Причины отмены не было, потому что отмены не было.

Павел открыл финансовую строку.

- После скидки и второй доставки маржа почти ноль.

- Почти?

- Сто двадцать рублей.

Виктор Сергеевич посмотрел на сумму заказа.

- Заказ на девять тысяч принёс сто двадцать рублей?

Павел:

- Если не считать время сервиса.

Ирина:

- А надо бы.

- Тогда минус, - сказал Павел.

Семён развёл руками.

- Но в отчёте он успешный.

Я написал на доске:

Не все потери выглядят как отмены.

Это была важная фраза.

Демон «Прочее» часто прячет не только причины отмен. Он прячет саму идею потери. Если заказ выкуплен, система радуется. А то, что для этого пришлось сжечь маржу, нервы и три звонка, уходит в туман.

Седьмой заказ был отказом после оплаты.

Клиент оплатил онлайн, потом получил сообщение, что части товара нет, возврат денег займёт до десяти дней. Отменил, написал злое письмо.

Причина: «Прочее».

Глеб признал:

- Статус наличия обновился после оплаты.

Алина:

- На карточке всё выглядело доступным.

Павел:

- Здесь ещё стоимость возврата денег и риск chargeback.

Максим:

- Это вообще другой тип причины: ошибка доступности после оплаты.

Ирина:

- Для клиента это "вы взяли деньги за то, чего нет".

В комнате стало тихо.

Эта формулировка была сильнее любой метрики.

Я записал её дословно.

Клиентское восприятие: взяли деньги за то, чего нет.

- Такое нельзя прятать в «Прочее», - сказал Виктор Сергеевич.

- Ничего нельзя, - сказала Маша вдруг.

Все посмотрели на неё.

Она испугалась, но продолжила:

- Просто... когда мы выбираем «Прочее», оно как будто исчезает. Клиент ругался, я переживала, потом нажала «Прочее», и заказ закрылся. А проблема никуда не делась.

Ирина смотрела на Машу с такой гордостью, будто та только что закрыла крупнейший квартальный план.

- Именно, - сказала она. - Закрывается заказ, не проблема.

Я записал и это.

Восьмой заказ был про цену доставки.

Клиент положил в корзину товар за 2 300 рублей. Доставка оказалась 690. Клиент ушёл.

Причина: «Передумал».

- А почему не «Прочее»? - спросил я.

Оксана:

- Потому что тут хоть что-то подходило.

- Что именно?

- Он передумал.

- Почему?

- Из-за доставки.

- Значит, «Передумал» у нас иногда тоже «Прочее», только с приличной одеждой.

Глеб усмехнулся.

Максим начал что-то быстро записывать.

- То есть проблема не только в «Прочем», - сказал он. - Проблема в том, что верхнеуровневые причины скрывают настоящий механизм.

- Да, - сказал я. - Демон «Прочее» умеет носить чужие бейджи.

Лера посмотрела на экран.

- В рекламе товар выглядел дешёвым, но итоговая стоимость после доставки стала не такой привлекательной.

Павел:

- По таким заказам надо смотреть порог бесплатной доставки и маржу. Возможно, мы либо теряем конверсию, либо убиваем маржу скидкой.

Семён:

- Бесплатная доставка не бесплатная. Она просто приезжает к Павлу в отчёт.

Павел кивнул:

- Ко мне многое приезжает.

На девятом заказе устала уже вся комната.

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

Девятый клиент отменил после письма CRM.

Он получил промокод на товар, перешёл, оформил, потом выяснил, что промокод не действует на эту категорию.

Причина: «Прочее».

Лера посмотрела на Максима:

- Это CRM?

Максим поднял руки.

- Рассылку делал я, но условия промокода давал маркетинг.

Лера:

- А ограничения по категории?

Павел:

- Финансы.

Семён:

- А товар был со склада поставщика, там свои условия.

Ирина:

- А объяснял клиенту оператор.

Я смотрел, как один промокод за тридцать секунд связал маркетинг, CRM, финансы, склад и сервис.

- Причина? - спросил я.

Маша неожиданно ответила:

- Обещание акции не совпало с условиями.

Все посмотрели на неё.

Она покраснела.

- Ну... так же?

- Именно так, - сказал я.

Десятый заказ был самым тихим.

Клиент просто не ответил на звонок. Потом отмена. Причина: «Не дозвонились».

Формально всё было правильно.

Но Ирина попросила открыть историю.

Клиент сделал заказ в 23:40. Первый звонок был в 10:05. Второй в 10:12. Третий в 10:18. Потом SMS. Потом отмена в 15:00.

- Что не так? - спросил Виктор Сергеевич.

Ирина:

- Клиент заказывал ночью. Возможно, ему удобнее чат или SMS. Мы три раза позвонили утром и записали "не дозвонились". Может, он был на работе. Может, не берёт незнакомые номера. Может, надо было дать ему ссылку подтвердить заказ.

Глеб:

- Технически можно.

Ирина посмотрела на него.

- Вот только не говори "в следующем релизе".

Глеб поднял ладони:

- Я молчу.

Максим:

- То есть даже "не дозвонились" не всегда причина. Иногда это "не тот канал подтверждения".

- Да, - сказала Ирина. - Мы считаем, что клиент не ответил. А может, это мы пришли к нему не в ту дверь.

Я записал:

Причина второго уровня: неподходящий канал/время подтверждения.

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

На доске было уже не «Прочее».

На доске были причины:
срок не подтверждён до звонка;
нужная дата доставки недоступна или показана поздно;
частичное наличие комплекта;
не снят страх выбора / непонятный возврат;
перегруз сервиса из-за акции;
успешный заказ с нулевой маржой из-за ручного спасения;
ошибка доступности после оплаты;
высокая доставка относительно товара;
обещание акции не совпало с условиями;
неподходящий канал или время подтверждения.

Десять заказов.

Десять разных причин.

Один демон.

Виктор Сергеевич смотрел на доску долго.

- И всё это вчера было «Прочее».

- Не всё, - сказал Максим. - Часть была «Передумал» и «Не дозвонились».

Павел добавил:

- Но управленчески это то же самое: причина не ведёт к действию.

Вот за это я мысленно поставил Павлу плюс.

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

- Сколько денег? - спросил Виктор Сергеевич.

Павел открыл итог.

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

- Месяц?

- Пока нельзя корректно умножать.

Виктор Сергеевич посмотрел на него.

- Грубо.

Павел вздохнул.

- Если даже треть отмен с «Прочим» раскладывается похожим образом, речь может идти о миллионах потенциальной маржи в месяц. Но это допущение.

В комнате стало тихо.

Миллионы действуют на совещание лучше, чем мотивационная речь.

Демон «Прочее» в углу доски стал меньше, но злее.

Он питался не только незнанием. Он питался удобством. А мы только что показали, что удобство стоит денег.

- Что делаем? - спросил Виктор Сергеевич.

Все снова посмотрели на меня.

Я специально не ответил сразу.

Это был момент, когда легко стать единственным зрячим.

Сказать: вводим классификацию, назначаем владельцев, строим отчёт, меняем SLA, собираем комитет, запускаем проект.

Сказать красиво.

И снова сделать команду зрителями.

Я повернулся к Ирине.

- Что делаем?

Она не ожидала.

- Я?

- Вы. Это ваш процесс на входе причины.

Ирина посмотрела на доску.

Долго.

Потом встала.

- Первое. Оставляем «Прочее», но запрещаем без комментария. Уже сделали.

Глеб кивнул.

- Второе. Добавляем причины второго уровня. Не все десять сразу как попало, а группами: доставка, наличие, карточка, оплата, акция/условия, коммуникация.

Максим начал записывать.

- Третье. Менеджерам объясняем, что это не контроль ради наказания. Если причина не помещается, они пишут человеческий комментарий. Раз в неделю мы смотрим, что повторяется.

Маша подняла руку.

- А если очередь?

Ирина посмотрела на неё.

- Тогда пишем коротко. Но пишем. Если очередь из-за акции или сбоя, это тоже причина, и мы её поднимем. Хватит закрывать собой чужую неподготовленность.

Маша кивнула.

Это было больше, чем регламент.

Это было возвращение достоинства.

- Четвёртое, - продолжила Ирина. - Если менеджер три раза за день пишет одну и ту же новую причину, он кидает мне. Я не хочу через месяц узнать, что у нас новая дыра.

- Пятое, - сказал Павел.

Ирина посмотрела на него.

- Каждую причину связываем с деньгами хотя бы грубо, - сказал он. - Иначе опять будет "важно", "очень важно" и "потом".

- Согласна, - сказала Ирина.

Лера подняла руку.

- Шестое. В отчёте по каналам я хочу видеть отмены и причины по источникам. Не чтобы канал били, а чтобы понимать, какое обещание где ломается.

Семён:

- Седьмое. Причины по срокам доставки должны уходить мне и Глебу. Иначе сервис будет писать, а склад узнает через квартал.

Глеб:

- И не "уходить в чат". Нужен список. Пусть сначала таблица.

Максим:

- Я соберу простую витрину по причинам. Без красоты. Количество, сумма, этап, владелец.

Виктор Сергеевич смотрел на них.

Он пришёл за решениями от нового директора.

А получил команду, которая внезапно начала формулировать сама.

Это было менее эффектно.

И гораздо полезнее.

- Срок? - спросил он.

Ирина ответила:

- Сегодня до конца дня - временный справочник. Завтра утром - короткий инструктаж менеджеров. Через неделю - первый разбор топ-причин.

Павел:

- Через неделю дам первую грубую стоимость по причинам.

Максим:

- И серые зоны данных отдельной колонкой.

Глеб:

- Не обещаю интеграцию. Обещаю выгрузку.

Лера:

- Я добавлю источники.

Семён:

- Я возьму причины по срокам.

Алина тихо:

- Я возьму причины, где клиент не понял карточку или комплектацию.

Все повернулись.

Алина чуть смутилась.

- Если они будут.

Ирина:

- Будут.

На этом месте демон «Прочее» впервые отступил от доски.

Не исчез.

Но отступил.

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

После встречи я задержал Ирину.

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

- Вы хорошо провели, - сказал я.

- Вы меня подставили.

- Дал слово.

- Это иногда одно и то же.

Она нажала кнопку «капучино», хотя по выражению лица хотела нажать «отпуск».

- Вы специально не ответили сами?

- Да.

- Почему?

- Потому что если я отвечаю за вас, справочник становится моим. А он должен стать вашим.

Ирина забрала стаканчик.

- Моим?

- Не в смысле "ваша вина". В смысле "ваш инструмент".

Она долго смотрела на кофе.

- Я привыкла быть человеком, которому звонят, когда всё уже сломалось.

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

- Звучит как повышение без зарплаты.

- Пока да.

Она рассмеялась. Устало, но по-настоящему.

- Честный вы мерзкий.

- Работа такая.

- Нет. Работа у вас теперь другая. Раньше вы могли прийти, всех умно поругать и уйти. А теперь если вы начали вытаскивать правду из людей, вам придётся следить, чтобы их за эту правду не наказали.

Она сказала это спокойно.

И попала точно.

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

- Прослежу, - сказал я.

- Не обещайте легко.

- Не легко.

Ирина кивнула.

- Тогда я пойду готовить менеджеров к счастью.

- Они вас ненавидят?

- Пока нет. Но день молодой.

Инструктаж менеджеров назначили на двенадцать тридцать.

Это было жестокое время.

До обеда люди уже успевали устать, но ещё не успевали поесть. В клиентском сервисе это особенно опасно: голодный оператор воспринимает новую обязательную причину отмены примерно как личное письмо от налоговой.

Ирина собрала команду в маленькой переговорке рядом с open space. Переговорка называлась «Орбита», хотя внутри не было ничего космического: стол, экран, восемь стульев, флипчарт и запах кофе, который давно проиграл битву воздуху.

Я пришёл не вести.

Смотреть.

Ирина заметила меня у стены и сразу сказала:

- Александр Александрович здесь не для того, чтобы проверять, кто как работает. Он здесь, чтобы потом не говорил, что сервис просто плохо заполняет поля.

- Спасибо за представление, - сказал я.

- Пожалуйста. Я сразу снимаю иллюзии.

Менеджеры расселись.

Маша и Оксана уже были после утреннего разбора и выглядели как ветераны. Остальные смотрели настороженно. Среди них был худой парень по имени Никита, который сидел с выражением «я сейчас узнаю, что моя жизнь стала хуже». Рядом с ним - Катя, быстрая, с ярким маникюром, уже открывшая рабочую систему. Ещё двое молчали, но по лицам было видно: они заранее не верят словам «это не для наказания».

Ирина включила экран.

На первом слайде было написано:

Почему мы трогаем «Прочее»

Ниже:

Не потому что менеджеры плохо работают.

Потому что компания плохо слышит причины потерь.

Никита поднял руку сразу.

- А KPI по скорости обработки останется?

Ирина посмотрела на него.

- Отличный первый вопрос. Да, пока останется.

В комнате прошёл тихий стон.

- Тогда мы будем медленнее, - сказала Катя.

- Будете, - сказала Ирина.

Менеджеры посмотрели на неё так, будто она предала профессию.

- Ненамного, - добавила Ирина. - Если причина есть в списке, выбираете. Если нет - короткий комментарий. Не роман. Не исповедь. Одно человеческое предложение: что именно произошло.

Никита скрестил руки.

- А если очередь горит?

- Тогда пишешь коротко. Но пишешь.

- А если клиент орёт?

- Особенно тогда.

- Почему?

Ирина оперлась ладонями на стол.

- Потому что когда клиент орёт, система обычно уже где-то его подвела. Если мы запишем «Прочее», завтра всем будет казаться, что он просто орал. Если запишем «срок на сайте не совпал со складом», у нас появится шанс сделать так, чтобы завтра орал кто-нибудь другой. Шутка плохая, но вы поняли.

Катя фыркнула.

Маша подняла руку.

- А можно примеры нормальных комментариев?

Вот почему Маша была важна. Она уже перешла от страха к инструменту.

Ирина открыла следующий слайд.

Плохо: «клиент отказался».

Лучше: «клиент отказался, потому что срок доставки стал 5 дней вместо ожидаемых 1-2».

Плохо: «передумал».

Лучше: «передумал после показа доставки 690 руб. при товаре 2300 руб.»

Плохо: «нет в наличии».

Лучше: «часть комплекта отсутствует, клиент не захотел переоформлять заказ».

Плохо: «не дозвонились».

Лучше: «три звонка утром, клиент не ответил, альтернативного подтверждения нет».

Оксана сказала:

- А если причина обидная для другого отдела?

Вопрос был тихий, но вся комната на него отреагировала.

Вот главный страх.

Не поле.

Не скорость.

Не KPI.

Страх написать правду и потом получить сообщение: «Зачем вы так указали? У нас всё нормально».

Ирина повернулась ко мне.

- Александр Александрович?

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

- Если причина обидная, пишем не обвинение, а факт, - сказал я. - Не «склад опять всё испортил», а «срок от склада получен через четыре часа, клиент отменил до ответа». Не «маркетинг наврал», а «в объявлении указана быстрая доставка, фактический срок 5 дней». Не «карточка кривая», а «на карточке нет информации о комплектации, клиент отказался после уточнения». Факт не должен быть хамским. Но он не обязан быть удобным.

Катя смотрела внимательно.

- А если потом придут и скажут: зачем вы портите статистику?

- Тогда зовёте Ирину.

Ирина:

- А Ирина зовёт Александра Александровича.

Я добавил:

- А Александр Александрович зовёт цифры.

Павел, который заглянул в переговорку на последней фразе, сказал:

- Я могу зайти сразу, чтобы не ходить два раза?

Менеджеры засмеялись.

Смех был короткий, но в нём ушло напряжение.

Павел вошёл с листом.

- Я на минуту. Хотел показать, зачем это нужно в деньгах.

Он вывел на экран простую таблицу: десять отмен, примерная потерянная маржа, причина, этап.

- Вот, - сказал Павел. - Сегодня утром по десяти заказам мы увидели потери примерно на тридцать тысяч рублей. Не потому что вы плохо написали причины. А потому что причины не позволяли компании понять, где эти деньги выпали. Если вы пишете точнее, мы можем доказать, что проблема не "операторы долго работают", а, например, "акция дала поток без подготовки сервиса" или "сайт обещал срок, который склад не держит".

Никита посмотрел на таблицу.

- То есть это может нас защитить?

Павел кивнул.

- Если писать честно.

- А если писать красиво?

- Тогда красиво пострадают все.

Ирина посмотрела на Павла с уважением.

Финансы редко становятся союзником сервиса. Обычно финансы приходят в виде нормы времени, фонда оплаты труда и вопроса «почему столько людей на линии». Но сейчас Павел сделал редкую вещь: показал менеджерам, что точная причина не увеличивает их вину, а переносит разговор туда, где есть решение.

Катя сказала:

- А можно добавить причину «клиент не понял, что будет дальше»?

Ирина оживилась.

- Пример.

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

Я записал.

Не понял следующий шаг.

Ирина тоже записала.

- Хорошая причина. Не для справочника первого дня, но для списка повторов.

Никита сказал:

- Тогда у меня есть ещё: "клиент не понял, почему цена изменилась".

- Доставка? - спросил Павел.

- Иногда доставка, иногда скидка не применилась, иногда товар был по акции, а в корзине уже нет.

Лера, стоявшая у двери, побледнела на слове «акция».

Она тоже пришла смотреть.

Не выступать.

Смотреть, как её обещания проходят через живых людей.

- Записываем, - сказала Ирина. - Цена изменилась или стала непонятной.

Оксана:

- Ещё "клиент хотел изменить заказ, но проще отменить".

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

- Что?

Оксана повернулась к нему.

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

Глеб прикрыл глаза.

- Я просто шёл за водой.

- Уже поздно, - сказала Ирина. - Ты вошёл в процесс.

Менеджеры снова засмеялись.

Глеб вздохнул и вошёл.

- Редактирование заказа в бэклоге.

- В каком статусе? - спросил я.

- В статусе "все хотят, но никто не поставил выше баннеров".

Лера тихо:

- Удар принят.

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

Не "сервис плохо пишет".

Не "ИТ долго делает".

Не "маркетинг много обещает".

А клиент хочет изменить заказ, система не умеет, оператор предлагает отменить, заказ теряется, маркетинг снова покупает клиента.

В комнате стало тесно от смысла.

Ирина завершила инструктаж не вдохновляющей речью, а правилами:

- Первое. Сегодня все выбирают причины аккуратно. «Прочее» только с комментарием.

- Второе. Комментарий короткий, фактический, без обвинений.

- Третье. Если одной и той же новой причины за день больше трёх, пишете мне.

- Четвёртое. Если кто-то из другого отдела приходит ругаться за причину, отправляете ко мне. Не спорите.

- Пятое. Если причина показывает, что сервис сам сломал процесс, тоже пишем честно. Мы не святые. Мы просто хотим перестать быть мусорным баком для всей компании.

Катя подняла руку.

- А можно это последней фразой на стену?

- Нет, - сказала Ирина. - HR не переживёт.

После инструктажа люди разошлись иначе.

Не радостно.

Никто не любит новые поля.

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

А след - это начало управления.

К трём часам дня демон «Прочее» начал сопротивляться.

Не мистически.

Через чат.

Сначала в общем канале сервиса появилось сообщение:

Никита: А если клиент просто сказал "не актуально", что ставить?

Ирина: Спросил почему?

Никита: Сказал, уже купил.

Ирина: Почему купил не у нас?

Никита: Не спросил.

Пауза.

Ирина: Перезвони. Коротко. "Подскажите, пожалуйста, что повлияло на решение? Нам важно поправить процесс". Без продажи.

Через десять минут:

Никита: Купил у конкурента, потому что там на карточке было "привезём завтра", а у нас "уточняется".

Ирина: Причина: срок доставки непонятен/не подтверждён.

Никита: Понял.

Через пять минут:

Катя: Клиент отменил, потому что промокод не применился. Это акция/условия?

Лера: Да. Скинь номер заказа, посмотрю кампанию.

Через минуту:

Глеб: И мне. Надо понять, где промокод отвалился.

Павел: И мне, если была скидка.

Катя отправила номер заказа и написала:

Катя: Я просто спросила причину, а пришли все.

Ирина ответила:

Ирина: Добро пожаловать в сквозной процесс.

Я прочитал это и улыбнулся.

Фраза пошла в народ.

Плохая новость: у народа появился сквозной процесс.

Хорошая: народ начал сам его видеть.

В четыре часа Глеб пришёл ко мне с выражением человека, который принёс техническую проблему и не хочет, чтобы её назвали возможностью.

- У нас первые комментарии пошли.

- И?

- Они разные. Очень.

- Это ожидаемо.

- Нет, вы не понимаете. Один пишет "клиенту дорого доставка", другой "доставка дорого", третий "дорогая доставка", четвёртый "стоимость доставки не устроила". Потом это всё надо будет нормализовать.

- Значит, нужен словарь.

- Значит, нужен нормальный продуктовый процесс, а не поле за ночь.

- Согласен.

Глеб замолчал.

- Вы согласны?

- Да. Поле за ночь было диагностической палкой. Вы сами назвали.

- Я надеялся, что вы забудете.

- Я записал.

Он сел напротив.

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

- Кто?

- Не ИТ.

- Конечно, не ИТ.

Он прищурился.

- Вы сейчас заманиваете.

- Да.

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

- Отлично.

- Это я сам сказал?

- Да.

Глеб выглядел недовольным тем, что случайно сформулировал правильную операционную модель.

- Тогда запишите, что ИТ не владеет причинами. ИТ владеет возможностью их фиксировать.

- Записал.

- И ещё. Если каждая новая причина будет добавляться через "срочно, очень надо", мы через месяц получим новый мусорный справочник.

- Что предлагаете?

- Раз в неделю смотреть новые комментарии, группировать, добавлять только повторяющиеся. И удалять дубли.

- Глеб.

- Что?

- Вы строите управление справочником.

Он встал.

- Я пошёл. Мне неприятно.

После него пришёл Максим.

С ноутбуком, конечно.

- У меня тоже неприятно, - сказал он.

- Сегодня день такой.

- Я построил первый отчёт по новым причинам. Он ужасен.

- Почему?

- Потому что стало видно, чего мы не знаем.

Он повернул экран.

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

Рядом были колонки: заказ, сумма, источник, этап, ответственный участок, статус данных.

В статусе данных часто стояло: не хватает события, нет связки, ручная оценка, нужна проверка.

- Поздравляю, - сказал я. - У вас появился первый живой отчёт.

Максим посмотрел на него с отвращением.

- Он некрасивый.

- Живые отчёты часто сначала некрасивые. Красивыми бывают отчёты, которые уже успели отмыть от реальности.

- Можно я это не буду записывать?

- Можно.

Он всё равно записал.

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

- То есть демон «Прочее» открыл демона «События, которых не было».

- Не забегайте по главам.

- Простите.

Максим устало сел.

- Я раньше думал, что у нас проблема в грязных данных. Теперь кажется, что проблема в том, что данные не привязаны к решению.

- Это хорошая мысль.

- Она неприятная.

- Хорошие мысли часто такие.

Он помолчал.

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

- Запишите это в правила.

- Какие правила?

- Правила демона «Прочее»: причина без реакции снова становится мусором.

Максим посмотрел на меня.

- Вы правда видите это как демонов?

Я не ответил сразу.

Потому что правильный ответ был «да», но это могло привести к разговору с HR.

- Я вижу, что проблемы ведут себя как живые, если их кормить, - сказал я. - «Прочее» кормят молчанием. Дашборды кормят бездействием. Бэклог кормят словом "потом". Трафик кормят бюджетом. Очень похоже на экосистему.

Максим медленно кивнул.

- Тогда аналитика - это зоология?

- Скорее навигация по подземелью.

- Мне нужно повышение за смену жанра.

- Всем нужно.

В пять вечера Ирина собрала первые итоги дня.

Неофициально.

В той же маленькой переговорке, где утром менеджеры смотрели на новое поле как на приговор.

Теперь на экране было двадцать семь отмен.

Не десять.

Двадцать семь.

И только четыре из них были «Прочее» в старом смысле: действительно странные, редкие, пока не классифицированные.

Остальные получили имена.

Менеджеры спорили.

И это было прекрасно.

- "Клиент не понял следующий шаг" и "не дозвонились" иногда одно и то же, - сказала Катя.

- Не всегда, - возразила Оксана. - Если мы звонили три раза, но не отправили ссылку, это канал подтверждения. А если клиент спрашивает, что будет после заказа, это следующий шаг.

Никита:

- А если промокод не применился, но клиент потом говорит "дорого", это акция или цена?

Лера, уже сидевшая с ними, сказала:

- Если ожидание цены создала акция, пишем акция/условия. Если доставка или итоговая стоимость - цена заказа.

Павел:

- И в обоих случаях нужна сумма.

Маша:

- Павел, вы теперь будете приходить на все наши созвоны?

- Только если хотите испортить их деньгами.

- Мы подумаем.

Ирина смотрела на эту перепалку с тихим удовлетворением.

Утром менеджеры боялись поля.

Вечером они спорили о природе причины.

Это не было победой.

Но это был редкий вид корпоративной жизни: люди начали различать оттенки реальности.

Демон «Прочее» ненавидит оттенки.

Ему нужен один серый цвет.

Виктор Сергеевич зашёл под конец.

Просто постоял у двери.

Никто сначала не заметил.

Он слушал, как менеджеры спорят, Лера уточняет обещания акций, Павел требует сумму, Максим предлагает группировку, Глеб ворчит про дубли, Ирина модерирует так, будто всю жизнь ждала не должность, а нормальную доску причин.

Потом он сказал:

- Это всё из-за одного поля?

Все обернулись.

Ирина ответила:

- Нет. Из-за того, что мы начали читать, что люди в него пишут.

Виктор Сергеевич посмотрел на доску.

- Сколько времени это будет занимать?

Вот он, вопрос собственника.

Не "как здорово".

А "сколько стоит".

И это нормально. Система, которую нельзя оплатить временем, не выживет.

Ирина не растерялась.

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

Павел добавил:

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

Виктор Сергеевич посмотрел на меня.

- Вы молчите.

- Наслаждаюсь.

- Чем?

- Тем, что команда отвечает сама.

Он ничего не сказал.

Но записал что-то в блокнот.

После всех я остался у доски один.

На ней уже не было большого слова «Прочее».

Были группы, стрелки, суммы, владельцы, вопросы, серые зоны.

Демон не умер.

Я чувствовал его где-то рядом. Он сидел под столом, аккуратно складывал неразобранные комментарии и ждал, когда люди устанут.

Это важная вещь: демоны процессов редко проигрывают навсегда.

Они ждут.

Ждут, когда новый регламент станет формальностью.

Когда менеджеры снова начнут торопиться.

Когда руководители перестанут читать комментарии.

Когда собственник попросит рост быстрее.

Когда аналитик сделает красивый отчёт и его никто не откроет.

Когда причина без реакции снова станет просто текстом.

Поэтому победа над «Прочим» не могла быть разовой.

Её нужно было превратить в ритм.

Я сфотографировал доску и отправил в общий чат руководителей:

Итог дня: "Прочее" сократилось не потому, что исчезли проблемы, а потому что часть проблем получила имена. Через неделю смотрим топ-причины, деньги и владельцев реакции.

Первой ответила Лера:

"Добавлю источники и обещания каналов."

Потом Глеб:

"Нужен владелец справочника. Иначе превратится в свалку 2.0."

Ирина:

"Владелец справочника - сервис. Владелец реакции - по этапу. Не путать."

Павел:

"Причина без владельца = будущий расход."

Максим:

"Соберу витрину. Некрасивую."

Алина:

"По карточкам уже вижу повторяющиеся причины."

Семён:

"По срокам доставки забираю. Но там будет больно."

Виктор Сергеевич ответил последним:

"Через неделю жду деньги и решения."

Я посмотрел на цепочку сообщений.

Вот так выглядит первый маленький контур.

Не на слайде.

В чате, где люди впервые не перекинули проблему, а разобрали её на владельцев.

Вечером, уже в кабинете, я открыл файл с названием Карта первого контура и добавил раздел:

Демон «Прочее»

Симптом: причины потерь записаны так, что по ним нельзя действовать.

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

Как проявляется: "Прочее", "Передумал", "Не дозвонились" и любые причины, которые не отвечают на вопрос "что менять".

Как бить: комментарий, классификация второго уровня, деньги, владелец реакции, недельный ритм.

Риск: если причины собираются, но не приводят к действиям, демон возвращается сильнее.

Я перечитал.

Слишком похоже на правила игры.

Но, возможно, этот мир так и работал.

Вместо меча - справочник.

Вместо заклинания - вопрос "почему".

Вместо победы над монстром - менеджер, который впервые не нажал «Прочее», а написал: «клиент ушёл, потому что срок доставки стал известен слишком поздно».

Звучит не героически.

Зато бизнес от такого иногда выживает.

Я думал, что на этом день закончится.

Наивный человек.

В 19:40 в дверь кабинета постучали.

На пороге стояла Ирина. Без гарнитуры, с папкой и лицом человека, который пришёл не докладывать, а спорить.

- У нас проблема, - сказала она.

- Уже скучаю по временам, когда проблема была одна.

- Менеджеры начали писать честнее.

- Звучит как успех.

- Звучит. А теперь смотрите.

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

Я начал читать.

"Клиент отменил, потому что оператор вчера обещал перезвонить, но не перезвонил."

"Клиент сказал, что на сайте была одна цена, в корзине другая."

"Клиент отказался, потому что менеджер не смог объяснить условия возврата."

"Клиент недоволен прошлой доставкой, не хочет снова рисковать."

"Клиент сказал, что уже писал в чат, ответа не было."

"Клиент не доверяет сроку, потому что в прошлый раз перенесли дважды."

- Вот, - сказала Ирина. - Теперь у нас не просто причины. Теперь у нас память о наших косяках.

Она села напротив.

- И это тяжелее, чем «Прочее».

Я отложил лист.

Она была права.

«Прочее» удобно не только руководству. Оно удобно людям, которые каждый день работают с последствиями чужих и своих ошибок. Когда всё записано как «Прочее», не надо заново проживать, что клиент не доверяет, потому что компания уже однажды его подвела.

Точная причина возвращает память.

А память в бизнесе - штука болезненная.

- Что вас тревожит? - спросил я.

Ирина ответила не сразу.

- Что завтра это начнут использовать против людей.

- Кто?

- Все. Руководители отделов, если причина указывает на их участок. Собственник, если увидит формулировки. Даже сами менеджеры друг против друга могут начать: "это не мой звонок", "это не моя смена". Правда без правил быстро превращается в оружие.

Вот почему Ирина была сильнее, чем сама о себе думала.

Она видела не только клиента.

Она видела социальную механику процесса.

- Значит, нужны правила работы с причиной, - сказал я.

- Не просто справочник?

- Не просто.

Я открыл файл и создал новый раздел:

Правила безопасной правды

Ирина подняла бровь.

- Пафосно.

- Рабочее название.

- Тогда пишите.

Мы писали вместе.

Первое правило: причина описывает процесс, а не обвиняет человека.

Второе: комментарий менеджера не используется для наказания без разбора контекста.

Третье: если причина повторяется, сначала ищем системное решение, потом индивидуальную ошибку.

Четвёртое: владелец причины отвечает за реакцию, а не за прошлую вину.

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

На пятом Ирина остановила меня.

- Вот это надо жирным.

- Почему?

- Потому что иначе завтра прибегут и скажут: "Не пишите, что склад долго отвечал, пишите нейтрально". А нейтрально - это первый шаг обратно в «Прочее».

Я выделил жирным.

Шестое правило добавила она:

Если клиент сказал больную фразу, её можно сохранить дословно, но без персональных данных.

- Зачем?

- Потому что "клиент недоволен доставкой" никто не чувствует. А "я больше не верю вашим срокам" чувствуют все.

Я записал.

Это была не лирика.

Это был метод.

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

В дверь снова постучали.

Павел.

- Я не помешал?

- Уже помешали, заходите, - сказала Ирина.

Павел положил на стол новую таблицу.

- Я пересчитал грубо по первым двадцати семи отменам. И добавил две колонки: "первичная потеря" и "риск повторной потери".

- Риск повторной? - спросила Ирина.

- Да. Если клиент уже имел плохой опыт, новый отказ стоит дороже. Если причина системная, она повторится. Если причина связана с доверием, потеря может быть не только в этом заказе.

Ирина посмотрела на меня.

- Видите? Финансы начали говорить как сервис. Страшное время.

Павел спокойно:

- Сервис начал писать так, что финансы наконец видят деньги. Взаимная травма.

Я почти зааплодировал, но сдержался.

Павел показал таблицу.

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

- Если завтра это показать Виктору Сергеевичу, он спросит, что режем первым, - сказал Павел.

- И что?

- Нельзя резать всё. Нужно выбрать топ-3 причины по деньгам и управляемости.

Ирина сразу возразила:

- По деньгам у вас доставка, а по боли у нас коммуникация.

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

Я смотрел на них и молчал.

Это было почти красиво.

Сервис и финансы спорили не о том, кто виноват, а о том, как выбирать действие.

Демон «Прочее» в такой комнате начинал задыхаться.

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

Павел кивнул.

- И серые зоны данных.

- Обязательно.

Ирина:

- И правила безопасной правды. Иначе я не дам людям писать честно.

- Дадите, - сказал я. - Просто с правилами.

Когда они ушли, было уже почти девять.

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

Я открыл чат сервиса.

Менеджеры всё ещё писали причины.

Маша: Клиент отменил, потому что хотел доставку вечером, а у нас только день. Поставила "дата/окно доставки не подходит".

Ирина: Хорошо. Коротко и по делу.

Никита: Клиент сказал "у вас всё сложно". Это куда?

Катя: В философию.

Ирина: Никита, что именно сложно?

Через минуту:

Никита: Не понял, когда оплата, когда доставка, кто звонит.

Ирина: "Не понял следующий шаг после заказа". Отлично.

Я поймал себя на том, что улыбаюсь.

Не потому, что всё стало хорошо.

А потому, что "у вас всё сложно" перестало быть мусорной фразой и начало раскладываться на конкретный разрыв.

В 22:15 я наконец закрыл ноутбук.

И сразу понял, что сделал это рано.

На столе лежала распечатка с новым справочником причин. Я не помнил, чтобы клал её туда. Возможно, Ирина оставила. Возможно, Павел. Возможно, этот мир любил драматические реквизиты.

В верхней строке было:

Прочее

Но слово изменилось.

Оно стало темнее.

Буквы будто набрали вес.

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

- Ты думаешь, победил? - спросил он.

Я не удивился.

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

- Нет, - сказал я. - Просто отобрал у тебя часть папки.

Демон улыбнулся.

- Они устанут.

- Знаю.

- Им станет некогда.

- Знаю.

- Руководители начнут спорить с формулировками.

- Знаю.

- Собственник попросит быстрее. Маркетинг попросит не портить статистику. Склад попросит писать мягче. ИТ попросит не плодить причины. Финансы попросят точность. Менеджеры попросят вернуть одну кнопку.

- Знаю.

- Тогда зачем?

Я посмотрел на доску, где ещё оставались следы сегодняшнего разбора.

- Потому что теперь они знают твоё имя.

Демон перестал улыбаться.

- Имя не убивает.

- Нет. Но мешает притворяться, что тебя нет.

Он наклонил голову.

- Ты тоже любишь прятаться.

Я молчал.

- Ты называешь их причины, - сказал демон. - А свою?

- Какую?

- Почему тебе так важно быть тем, кто видит?

В кабинете стало тише.

Демон умел бить неприятно.

- Это не про меня, - сказал я.

- Конечно. Запишем как "Прочее"?

Я усмехнулся.

- Хороший удар.

- Я старый.

- Я тоже.

Демон начал растворяться в бумаге.

- Увидимся, Александр Александрович. Я живу везде, где людям проще закрыть, чем понять.

- Значит, увидимся часто.

Он исчез.

На столе осталась распечатка.

Слово «Прочее» снова было просто словом.

Но теперь я точно знал: демон не побеждён. Он получил ранение.

А раненые управленческие демоны становятся либо слабее, либо хитрее.

Чаще второе.

Перед уходом я открыл файл главы и добавил последнюю заметку:

Победа над «Прочим» не в новом справочнике. Победа в том, что люди начинают спорить о настоящей причине.

Потом посмотрел на письмо Алины с карточками.

Следующий демон ждал на белом фоне.

Он не прятался за одной кнопкой.

Он был гораздо спокойнее.

Он просто молчал там, где должен был продавать.

И если «Прочее» было демоном потерь после контакта, то карточка товара была демоном выбора до решения.

Клиент ещё не ушёл.

Но уже не понимал, зачем оставаться.

Я выключил свет.

На этот раз кабинет не показался чужим.

Это было тревожно.

Чужое место становится твоим не тогда, когда ты находишь в нём свои вещи.

А когда оставляешь в нём первые нерешённые проблемы.

Утром я отправил команде короткое письмо.

Не мотивационное.

После вчерашнего мотивация выглядела бы как издевательство.

Тема была простая:

Демон «Прочее»: как работаем дальше

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

В итоге получилось так:

Коллеги, вчера мы не "улучшили справочник". Мы впервые увидели, что под словом "Прочее" живут разные управленческие причины.

Важно: точная причина нужна не для поиска виноватого, а для выбора действия. Если действие не следует из причины, причина снова становится мусором.

Дальше шли пять правил:

1. Причина описывает процесс, а не обвиняет человека.

2. «Прочее» возможно только с коротким фактическим комментарием.

3. Повторяющаяся причина получает имя.

4. Каждая топ-причина получает владельца реакции.

5. Раз в неделю смотрим причины, деньги и действия.

Ниже я добавил:

Отдельно: менеджеров не наказываем за честные комментарии. Если комментарий неприятен отделу, это не повод переписывать комментарий. Это повод смотреть процесс.

Я перечитал последнюю фразу.

Она была не просто для команды.

Она была для меня.

Потому что рано или поздно кто-нибудь придёт и скажет: «Можно писать мягче?», «Можно не выносить это наверх?», «Можно пока оставить как есть?», «Можно не портить статистику?»

Так демоны возвращаются.

Не с рыком.

С просьбой быть конструктивнее.

Я нажал «Отправить».

Ответы пришли быстро.

Ирина:

"Перешлю менеджерам. Особенно последний абзац."

Павел:

"Добавлю к еженедельному отчёту блок 'цена причины'."

Максим:

"Сделаю черновую витрину. Назову не 'дашборд', чтобы не сглазить."

Глеб:

"Нужен процесс управления справочником. Уже боюсь, но напишу черновик."

Лера:

"Заберу причины по акциям и обещаниям каналов. И да, больно."

Семён:

"По срокам доставки соберу отдельный список. Сразу предупреждаю: там будет не список, а роман."

Алина:

"По карточкам тоже будет роман. С плохими описаниями и отсутствующими лампочками."

Виктор Сергеевич ответил последним:

"Принято. Через неделю хочу видеть: топ-5 причин, деньги, владельцы, решения. Без философии."

Я посмотрел на его ответ и улыбнулся.

Без философии не получится.

Но можно сделать так, чтобы философия пришла в виде таблицы.

Через час Ирина прислала скрин из чата сервиса.

Никита написал:

"Клиент отменил. Хотел поставить Прочее, но демон смотрел."

Катя ответила:

"Пиши нормально, демон не пройдёт."

Ирина добавила мне:

"Ну всё. Теперь это мем. Вы довольны?"

Я был доволен.

Опасно доволен.

Потому что мем - это не регламент, но иногда мем держит поведение лучше регламента. Человек может забыть инструкцию на три страницы. Но фразу «демон смотрел» он вспомнит в момент, когда рука тянется выбрать удобную ложь.

Я сохранил скриншот в папку проекта.

Не для отчёта.

Для себя.

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

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

Смех - опасная вещь.

Он может обесценить.

А может разоружить.

В этот раз он разоружил «Прочее».

Ненадолго.

Но достаточно, чтобы открыть следующую дверь.

А за следующей дверью была Алина с пятью карточками товаров, и на первой карточке лампа Luna-7 всё ещё пыталась продать себя словами «металл/пластик».

Если «Прочее» прятало причины после потери, карточка товара прятала смысл до покупки.

И это был уже другой демон.

Более тихий.

Более массовый.

И, возможно, более дорогой.

Алина пришла через десять минут после письма.

Без приглашения.

С папкой.

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

- Я не хочу ждать послезавтра, - сказала она.

- Доброе утро и вам.

- У нас в карточках тоже есть своё «Прочее». Только оно не называется «Прочее». Оно называется «все характеристики указаны».

Она положила передо мной пять распечаток.

На первой была Luna-7.

На второй - кресло, которое клиент хотел в субботу.

На третьей - косметический комплект с частичным наличием.

На четвёртой - товар для дома, где клиент испугался возврата.

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

- Это те же заказы? - спросил я.

- Да. Я решила посмотреть, что клиент видел до звонка.

Вот оно.

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

- И?

Алина села.

- И почти везде клиенту приходилось догадываться. Про срок, комплект, возврат, цвет, наличие, доставку, условия акции. Мы потом называем это отменами, но часть отмен начинается раньше. На карточке.

Она говорила спокойно, но в голосе было напряжение человека, который слишком долго считал свою работу второстепенной и вдруг увидел, что второстепенное стоит денег.

- Вы готовы к завтрашней главе? - спросил я.

- Если это значит, что меня будут спрашивать, почему карточки плохие, то нет.

- А если это значит, что вы покажете, почему карточка не может быть просто анкетой поставщика?

Алина посмотрела на распечатки.

- Тогда да.

Она помолчала и добавила:

- Но мне понадобится Ирина.

- Почему?

- Потому что карточка должна отвечать не на вопросы поставщика. А на вопросы, которые клиенты задают в звонках.

Я улыбнулся.

Демон «Прочее» ещё не успел отползти, а команда уже строила мост к следующему.

Это было опасно хорошим знаком.

Павел догнал меня возле кабинета.

- Есть неприятное наблюдение.

- У вас бывают другие?

- Редко. Десять заказов показали, что мы теряем не только маржу, но и управляемость. Причина без владельца - это будущий расход.

- Хорошая формулировка.

- Плохая новость.

- Хорошие формулировки часто переносят плохие новости.

Павел протянул мне распечатку.

На ней была мини-таблица:

Причина

Этап

Потерянная маржа

Прямой расход

Повторяемость

Владелец

В последней колонке почти везде стоял вопросительный знак.

- Вот главный финансовый риск, - сказал Павел. - Не сумма. Вопросительный знак.

- Почему?

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

Я посмотрел на Павла.

- Вы давно это хотели сказать?

- Да.

- Почему не сказали?

Он пожал плечами.

- Финансы обычно зовут, когда уже надо объяснить прошлое. Будущее у нас обсуждают более оптимистичные люди.

- Теперь будете приходить раньше.

- Меня будут не любить.

- Вас и раньше не за это любили.

Павел почти улыбнулся.

- Справедливо.

В кабинете я открыл трекер первого контура и добавил новую строку:

Причина без владельца = будущий расход.

Потом открыл список глав, который пока существовал только в моей голове.

Глава первая: планёрка мёртвых метрик. Команда увидела, что рост без бюджета стоит на тумане.

Глава вторая: демон «Прочее». Команда увидела, что туман имеет цену.

Следующая проблема уже ждала.

Алина прислала мне пять карточек товаров с пометкой:

"Если клиент выбирает глазами, мы сейчас продаём ему накладную."

Я посмотрел на первую карточку.

Лампа Luna-7.

Фото на белом фоне.

Название из сорока двух слов.

Срок доставки, который спорит сам с собой.

Комплектация, спрятанная под спойлером.

И где-то внутри карточки уже шевелился следующий демон.

Он был не таким удобным, как «Прочее».

Он не прятал причины.

Он просто ничего не объяснял.

А клиент, как выяснилось, не обязан покупать загадку.
Глава 3 Карточка товара, которая ничего не продавала
Глава 3. Карточка товара, которая ничего не продавала

Карточка товара выглядела уверенно.

Она была белая, чистая и почти пустая. Фотография лампы стояла в левом углу, как подозреваемая на очной ставке. Справа было название:

Светильник настольный декоративный интерьерный Luna-7 белый E27 металл/пластик 40W

Я прочитал его дважды.

На третий раз оно не стало человеческим.

- Это название или протокол вскрытия? - спросил я.

Алина сидела напротив и не улыбалась.

Не потому, что не оценила шутку.

Потому что для неё это была не шутка.

Это была её рабочая среда.

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

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

Лампа Luna-7.

Офисное кресло.

Косметический комплект.

Товар для дома с непонятным возвратом.

Набор по акции с промокодом.

Пять карточек.

Пять клиентов, которые уже пришли.

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

- Так приходит от поставщика, - сказала Алина.

Это была её защитная фраза.

Не оправдание.

Скорее бронежилет.

Контент-менеджеры часто носят такую броню: «так прислали», «такой шаблон», «все характеристики указаны», «описание есть». Потому что если снять броню, выяснится, что ты отвечаешь за витрину, но не управляешь ни поставщиком, ни фото, ни остатками, ни шаблоном, ни тем, какие вопросы задают клиенты в сервис.

- Поставщик продаёт? - спросил я.

- Нет.

- База данных продаёт?

- Нет.

- Кто продаёт?

Алина посмотрела на карточку.

- Карточка должна.

- А сейчас?

- Сейчас она отчитывается о наличии полей.

В переговорке были Алина, Лера, Глеб, Ирина, Максим и я. Павел обещал прийти позже с деньгами. Семён сказал, что карточки - это «не его огород», но попросил прислать всё, где написано про сроки, потому что «потом всё равно прилетит в доставку». Это уже считалось участием.

Виктор Сергеевич не пришёл.

Он написал:

"Если карточки влияют на деньги, покажите деньги."

Коротко.

По-собственнически.

Павел, видимо, улыбнулся где-то в финансовом углу офиса.

На экране была Luna-7.

Лампа, с которой началась вся история.

Клиентка Марина К. пришла из платного поиска, провела на карточке две минуты сорок секунд, добавила товар в корзину, уточняла срок доставки, потом ушла.

Вчера мы считали причиной срок.

Сегодня Алина принесла вопрос:

- А почему она вообще дошла до звонка с непониманием?

Хороший вопрос.

Опасный.

Потому что он переносил часть правды назад - до оператора, до склада, до «Прочего».

- Покажи, что видела Марина, - сказал я.

Максим включил запись вебвизора.

На экране курсор двигался по карточке. Клиентка открыла фото. Увеличила. Фото было одно: лампа на белом фоне. Белая лампа на белом фоне выглядела как объект, который сам не до конца уверен, существует ли.

Потом Марина прокрутила вниз.

Характеристики.

Материал: металл/пластик.

Цоколь: E27.

Мощность: 40W.

Высота: 38 см.

Комплектация: без лампы.

Она задержалась на «комплектация: без лампы».

- Стоп, - сказала Ирина.

Максим остановил.

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

Алина кивнула.

- На карточке это есть, но спрятано в характеристиках. А в блоке «частые вопросы» пусто.

- Почему пусто? - спросила Лера.

Алина посмотрела на неё.

- Потому что у нас нет процесса, который берёт вопросы из звонков и превращает в карточку.

Ирина подняла руку.

- Вопросы есть. Про лампочки спрашивают постоянно.

Глеб быстро открыл админку.

- FAQ на карточке технически есть, но заполняется вручную. Массово не используется.

- Почему?

Он даже не стал защищаться красиво.

- Потому что если дать контенту ещё одно обязательное поле на пятьдесят тысяч SKU, Алина уйдёт жить в лес.

- Я не уйду, - сказала Алина. - Я сначала подожгу шаблон.

Глеб уважительно кивнул.

- Тоже вариант.

На записи Марина вернулась наверх. Посмотрела цену. Нажала «доставка». Там было:

Доставка от 1 дня

Ниже:

Срок зависит от наличия на складе и региона доставки.

Ещё ниже, мелким:

Окончательный срок уточнит оператор.

Марина закрыла блок.

Через двадцать секунд добавила товар в корзину.

- Интересно, - сказала Лера.

- Что?

- Карточка её не убедила полностью, но и не остановила. Она пошла дальше за ответом.

- То есть карточка передала вопрос оператору, - сказала Ирина.

- Да, - сказала Алина. - Карточка сейчас часто не продаёт. Она перекладывает разговор на сервис.

Я записал на доске:

Карточка не отвечает ; клиент несёт вопрос дальше ; оператор становится карточкой вслух.

Ирина посмотрела на фразу.

- Оператор становится карточкой вслух, - повторила она. - Это надо повесить у нас.

- Лучше у контента, - сказала Алина.

- Лучше у всех, - сказала Лера.

Глеб вздохнул.

- Лучше в задачу.

Вот так и начиналась взрослая сцена: каждый уже видел свой кусок.

Но демон карточки ещё даже не вышел.

Он сидел в блоке характеристик и ждал, пока его назовут.

- Алина, - сказал я, - что клиент хотел понять про эту лампу?

Она перевернула лист.

На обороте была таблица.

Вопрос клиента

Что отвечает карточка

Что должно быть

По Luna-7:

Подойдёт ли для спальни? - не отвечает.

Насколько яркий свет? - 40W, E27.

Лампочка входит? - нет, но спрятано.

Когда привезут? - конфликт формулировок.

Как выглядит в интерьере? - фото на белом фоне.

Что делать, если не подойдёт? - общие условия возврата.

- Вы это когда сделали? - спросила Лера.

- Вчера вечером.

- По всем пяти?

- Да.

Глеб посмотрел на неё.

- Алина, вы опасная.

- Я тихая. Это разные вещи.

Мне понравилось.

Тихие опасные люди - лучшие носители системной правды. Они не тратят энергию на шум, поэтому копят факты.

- Почему раньше так не делали? - спросил я.

Алина ответила без обиды:

- Потому что у меня KPI - заполненность карточек. Название, фото, цена, характеристики, описание. Если всё заполнено, карточка формально хорошая. Никто не спрашивает: ответила ли она на вопросы клиента. Никто не показывает мне звонки. Никто не говорит, что по этой карточке отмены. Я узнаю о проблеме, когда кто-то прибегает и говорит: срочно перепиши топ-20, у нас акция.

Лера опустила глаза.

- Мы так делали.

- Делали, - сказала Алина. - И я переписывала. Но тогда карточка становится рекламным баннером, а не ответом на выбор.

Ирина добавила:

- А потом клиенты звонят и спрашивают, что имели в виду.

- И сервис становится карточкой вслух, - сказал Максим.

Он уже записал это в свои заметки.

Демон проявился в этот момент.

Не эффектно.

Просто характеристики на экране чуть дрогнули, и из таблицы поднялась плоская фигура. Она была составлена из строк, полей и выпадающих списков. Вместо глаз - артикулы. Вместо рта - поле «описание». На груди светилось:

Все обязательные поля заполнены

Демон «Карточка базы данных» говорил сухо:

«Я всё указал. Если клиент не понял, это не моя зона».

Я посмотрел на Алину.

Она, кажется, тоже его видела.

Или просто давно жила рядом.

- Его фраза, - сказала она, - «все характеристики указаны».

- Отлично. Назвали.

Лера спросила:

- Что именно сегодня делаем? Одну карточку?

- Сначала одну, - сказал я.

Глеб почти расслабился.

- Слава богу.

- Потом процесс.

Он снова напрягся.

- Так и знал.

Я нарисовал на доске новый шаблон:

Карточка как сценарий выбора

1. Для кого и для какой ситуации товар.

2. Главные вопросы клиента.

3. Главные страхи клиента.

4. Что видно на фото.

5. Что важно знать до корзины.

6. Что может сломать заказ после карточки.

7. Какие вопросы уже задают в сервис.

8. Какие данные нужны от склада/поставщика.

9. Какой следующий шаг должен быть понятен.

Алина смотрела на доску так, будто кто-то наконец перевёл её внутреннее раздражение в структуру.

- Это не для всех SKU сразу, - сказала она.

- Конечно.

Глеб выдохнул.

- Начинаем с товаров, где есть деньги и потери.

Павел, который как раз вошёл, сказал:

- Меня звали?

- Мы сказали «деньги», - ответил Глеб. - Вы материализовались.

Павел сел.

- Я принёс по пяти карточкам: трафик, добавления, отмены, примерная маржа.

Лера:

- Уже?

- Я вчера после «Прочего» понял, что теперь лучше считать заранее. Иначе вы всё равно придёте.

Павел открыл таблицу.

Luna-7 была не самым дорогим товаром, но у неё был хороший трафик и странно низкая конверсия в оплату.

Кресло имело высокую маржу, но много вопросов по доставке и возврату.

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

Товар для дома имел хороший CTR из рекламы, но клиенты боялись цвета и возврата.

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

- Если выбирать пилот, - сказал Павел, - я бы взял Luna-7 как быстрый тест и кресло как дорогую проблему.

Алина покачала головой.

- Если взять кресло, нам понадобится доставка.

- Я слышал своё имя? - спросил Семён из коридора.

Он действительно проходил мимо. В «Астре» фраза «доставка» работала как заклинание призыва.

- Мы обсуждаем карточку кресла, - сказала Лера.

- Тогда сразу пишите: если клиент хочет субботу, не обещайте, пока не проверили окно.

- Это должно быть на карточке? - спросил Глеб.

Семён пожал плечами.

- Если не на карточке, будет в звонке. Если в звонке, будет поздно. Если поздно, будет отмена. Вы сами меня вчера научили.

Он сказал это с видом человека, которому не нравится новая логика, но он уже не может её развидеть.

Я записал:

Карточка должна показывать ограничения до обещания.

Лера нахмурилась.

- Ограничения могут снижать конверсию.

- Могут, - сказал я.

- Если мы напишем слишком много условий, люди испугаются.

Алина:

- Если мы не напишем, они испугаются позже. И дороже.

Лера посмотрела на неё.

- Тоже правда.

Вот он, конфликт главы.

Маркетинг хотел карточку, которая вдохновляет.

Контент хотел карточку, которая объясняет.

Операционка хотела карточку, которая не врёт.

ИТ хотел карточку, которую можно поддерживать.

Финансы хотели карточку, которая не приводит убыточные обещания.

Сервис хотел карточку, после которой не надо извиняться.

А клиент хотел просто понять, покупать или нет.

- Давайте начнём с Luna-7, - сказал я. - Быстрый пилот. Потом кресло как сложный товар.

- Нет, - сказала Алина.

Тихо.

Но так, что все повернулись.

Для человека, который обычно говорил после того, как его спрашивали, это было почти восстание.

- Что нет? - спросил я.

Она положила ладонь на стопку распечаток.

- Если мы сейчас возьмём только Luna-7, все решат, что проблема в одной карточке. А проблема не в лампе. Проблема в том, что у нас карточка товара считается заполненной, когда заполнены поля, а не когда клиент получил ответы.

Глеб осторожно сказал:

- Если мы пойдём по всем пяти, мы утонем.

- Не по всем глубоко, - сказала Алина. - Но надо показать паттерн. Иначе завтра мне скажут: "перепиши лампу", и всё.

Она смотрела не на меня.

На Леру, Глеба, Ирину, Павла.

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

Я кивнул.

- Хорошо. Сначала паттерн. Потом пилот.

Алина выдохнула.

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

Она взяла вторую распечатку.

Офисное кресло.

Название было не лучше лампы:

Кресло офисное эргономичное Comfort Pro X12 ткань/сетка чёрное механизм качания до 120 кг

- Вроде нормальное, - сказала Лера. - Поисковые слова есть.

- Поисковые слова есть, - согласилась Алина. - Ответов нет.

Она перевернула лист.

Вопросы клиента:

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

Карточка отвечала:

материал;
механизм качания;
максимальная нагрузка;
цвет;
страна производства.

- Клиент покупает не "механизм качания", - сказала Алина. - Он покупает надежду, что спина вечером не будет подавать заявление на увольнение.

Ирина тихо сказала:

- По креслам звонят именно так. "Мне для работы, чтобы спина не болела". А мы читаем им характеристики.

Глеб открыл карточку.

- Тут есть блок "эргономика".

Алина:

- Там написано "эргономичная форма". Это не ответ. Это комплимент самому себе.

Лера усмехнулась.

- Больно, но да.

Семён, который всё-таки пришёл и сел у двери, поднял руку.

- По креслам ещё доставка. На карточке написано "доставка от двух дней", но габаритка не всегда едет в нужное окно. И подъём отдельно.

- Где это видно? - спросила Алина.

Семён открыл рот.

Закрыл.

- В условиях доставки.

Ирина:

- То есть нигде.

Семён посмотрел на неё.

- Я сегодня не спорю. Я экономлю силы для корзины.

Павел вошёл с кофе и услышал слово «подъём».

- Подъём съедает маржу?

- Иногда, - сказал Семён.

Павел сел.

- Тогда мне уже интересно.

Алина записала:

Кресло: карточка должна объяснять не только товар, но и физику получения.

- Вот, - сказала она. - Для лампы доставка - вопрос срока. Для кресла доставка - часть решения о покупке.

Лера добавила:

- И рекламное обещание "для домашнего офиса" должно вести на карточку, где человек понимает, как это кресло окажется у него дома.

- А не просто "до 120 кг", - сказала Ирина.

Глеб:

- Чтобы это системно делать, нужны разные шаблоны карточек по типам товаров. Лампа, кресло, косметика, комплект, габаритка. Один шаблон не выдержит.

Алина посмотрела на него почти победно.

- Спасибо.

- Я не на вашей стороне. Я на стороне того, чтобы потом не делать двадцать костылей.

- Это уже почти моя сторона.

Третья карточка была косметическим комплектом.

На фото - пять баночек, красиво разложенных на бежевом фоне. Название обещало «набор ухода», описание было поэтичнее, чем у лампы, но проблема оказалась другой.

- Здесь карточка продаёт, - сказала Лера. - Фото нормальное, описание понятное, выгода есть.

- Да, - сказала Алина. - А потом комплект частично отсутствует.

Глеб напрягся.

- Это уже наличие.

- Для клиента это карточка, - сказала Ирина.

Глеб хотел возразить, но уже знал, что проиграет.

Алина показала блок:

В набор входит: крем, сыворотка, маска, тоник, косметичка.

Ниже:

В наличии

- Если нет одной позиции, карточка всё равно показывает набор как доступный?

Глеб:

- До обновления комплекта да.

- Значит, карточка обещает целое, даже когда система знает части, - сказала Алина.

Павел:

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

Лера:

- И рекламу наборов тогда нельзя запускать без проверки комплектности.

Семён:

- И склад должен видеть, что это комплект, а не пять независимых радостей.

Алина записала:

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

Ирина добавила:

- И сценарий оператора, если части нет. Сейчас мы предлагаем отменить и собрать заново. Это звучит как "сделайте нашу работу за нас".

Маша, которую Ирина позвала на вторую половину встречи, сказала с порога:

- Клиенты так и реагируют.

Она вошла с листком.

- Я принесла фразы по комплектам. Ирина сказала, можно.

Ирина кивнула.

Маша прочитала:

- "Почему я должен заново оформлять, если ошибка у вас?"

- "Я хотел подарок, мне нужен полный набор."

- "Если нет косметички, почему на фото она есть?"

- "Я уже оплатил, верните деньги быстрее."

После каждой фразы карточка на экране становилась менее красивой.

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

Четвёртая карточка была товаром для дома с проблемой возврата.

Покрывало.

Цвет на фото назывался «дымчатый шалфей».

- Что это значит? - спросил Семён.

Лера:

- Цвет.

- Я понимаю, что не налоговая декларация. Но какой?

Алина открыла отзывы.

Половина вопросов была про цвет:

- В жизни темнее?

- Это зелёный или серый?

- Подойдёт к бежевым шторам?

- Можно вернуть, если оттенок не совпадёт?

Карточка отвечала:

Цвет: дымчатый шалфей

И всё.

- Дымчатый шалфей, - повторила Ирина. - Клиент спрашивает, можно ли вернуть, если цвет не тот, а мы отвечаем ему травами.

Лера защищалась:

- Названия цветов важны для эмоциональной подачи.

- Да, - сказала Алина. - Но эмоция должна помогать выбрать, а не заменять информацию. Можно написать "серо-зелёный оттенок, на фото при дневном свете". Можно дать фото рядом с белым и бежевым. Можно честно написать про возврат.

- Это увеличит доверие, - сказала Лера.

- И может увеличить возвраты, - сказал Павел.

Алина посмотрела на него.

- Или уменьшить возвраты, потому что люди лучше поймут цвет до покупки.

Павел кивнул.

- Поэтому тест.

Максим оживился:

- Здесь можно измерить не только конверсию, но и возвраты по причине "не совпал цвет".

Ирина:

- Если такая причина будет.

Все посмотрели на неё.

Она развела руками.

- Ну а что? У нас же теперь причины.

Демон «Прочее» где-то далеко вздохнул.

Пятая карточка была промонабором.

И здесь главным виновником оказался не текст, а обещание.

На карточке стоял яркий плашечный блок:

Промокод HOME10

Но ниже, в условиях, мелко:

Не действует на товары поставщиков, акционные комплекты и доставку.

Товар был акционным комплектом поставщика.

- То есть промокод на карточке товара, на который он не действует? - спросил я.

Лера закрыла глаза.

- Да.

Глеб:

- Блок промо общий. Он не проверяет условия на уровне SKU.

Павел:

- А финансы давали ограничения, потому что маржа не выдерживала.

Семён:

- А поставщик давал свои условия.

Ирина:

- А клиент звонил нам.

Алина:

- А карточка молчала.

Мы все посмотрели на экран.

Промокод сиял.

Как маленькая рекламная мина.

- Это не карточка товара, - сказала Лера. - Это точка пересечения промо, финансов, поставщика, сайта и сервиса.

- Любая хорошая карточка такая, - сказала Алина. - Просто обычно мы делаем вид, что это текст и фото.

Вот ради этой фразы и нужен был разбор пяти карточек.

Теперь даже Лера услышала: карточка - не декоративная посадочная страница. Это договор между компанией и клиентом.

Если договор написан плохо, потом все отделы спорят, кто именно его нарушил.

Мы вернулись к Luna-7 уже другими людьми.

Перед тем как начать переписывать лампу, Алина попросила пять минут.

- На что?

- Объяснить, почему это раньше не работало.

Глеб насторожился.

- Если сейчас будет про ИТ...

- Будет не только про ИТ, - сказала Алина.

- Утешили.

Она открыла старый регламент карточек.

Документ назывался:

Стандарт заполнения товарной карточки

В нём было двадцать семь страниц.

На первой - общие требования.

На второй - структура названия.

На третьей - обязательные характеристики.

На четвёртой - требования к фото.

На пятой - описание.

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

Алина пролистала до раздела KPI.

Целевые показатели контент-отдела:

процент заполненных карточек;
количество обработанных SKU в день;
доля карточек без технических ошибок;
скорость публикации новых товаров;
количество исправленных замечаний.

- Видите? - спросила она.

Лера:

- Что именно?

- Здесь нет клиента. Вообще. Нет вопросов, нет звонков, нет возвратов, нет отмен, нет конверсии, нет выкупа. Есть только то, что карточка заполнена и опубликована.

Павел:

- Это значит, что ваш KPI может быть выполнен, даже если карточка не продаёт.

- Да.

- И даже если создаёт отмены?

- Да.

Глеб:

- Но контент не может отвечать за всю продажу.

- Я не прошу отвечать за всю продажу. Я прошу перестать считать хорошей карточку, которая технически заполнена и коммерчески слепая.

Она сказала это спокойно.

Но в голосе был металл.

Не металл/пластик.

Настоящий.

- Когда я пришла в «Астру», - продолжила Алина, - я думала, что буду помогать людям выбирать товары. Потом оказалось, что моя работа - побеждать очередь поставщиков. Один прислал фото в плохом качестве, другой не прислал размеры, третий написал описание капсом, четвёртый дал характеристики в PDF, пятый считает, что "универсальный" - это достаточно. Мы всё это чистим, заполняем, публикуем. А потом на планёрке говорят: карточки не продают.

Она впервые выглядела злой.

Не громкой.

Злой.

- Карточки не продают не потому, что контент ленится. Карточки не продают, потому что карточка в компании - это конец цепочки мусорных данных. Всё, что не договорили закупки, поставщик, склад, маркетинг, ИТ и сервис, падает в карточку. А у карточки KPI - успеть.

В комнате стало тихо.

Даже Семён, который обычно защищался автоматически, смотрел в стол.

- Я не знала, - сказала Лера.

- Знала частично, - ответила Алина. - Просто у маркетинга своя боль. Вам надо запускать кампании. Вам нужны карточки "вчера". Вы приходите и говорите: "Алина, нам срочно топ-20 под акцию". Я делаю топ-20. Потом оказывается, что в топ-20 нет нормальных фото, сроки спорят, промокод действует не туда, а отзывы говорят про проблему, которую никто не читал.

Лера не стала спорить.

Это было важно.

Раньше она бы сказала: "Но акция была срочная". Теперь эта фраза уже звучала бедно.

- Глеб, - сказала Алина.

Он поднял голову.

- У нас шаблон карточки одинаковый для лампы, кресла, косметики и покрывала. Я не могу нормально объяснить товар, если шаблон считает, что у всех товаров одинаковая логика выбора.

- Знаю.

- Нет, ты знал технически. Теперь надо знать управленчески.

Глеб открыл рот.

Закрыл.

- Больно, - сказал он.

- Мне тоже.

Ирина смотрела на Алину с уважением.

- А сервис? - спросила она.

- Сервис знает вопросы клиентов. Но эти вопросы живут у вас в звонках, чатах и голове. До карточек они доходят случайно. Если бы я раз в неделю получала топ вопросов по категориям, я бы не гадала, что важно.

Ирина кивнула.

- Сделаем.

Максим:

- Можно связать вопросы сервиса с категориями и SKU.

Глеб:

- Если сервис будет тегировать.

Ирина:

- Только не ещё двадцать тегов.

- Не двадцать, - сказал я. - Начнём с пилота по лампам и креслам.

Павел:

- И смотреть деньги.

Алина посмотрела на нас всех.

- Вот. Теперь это похоже на процесс. А раньше это было "Алина, перепиши текст".

Я написал на доске:

Карточка = не текст. Карточка = процесс сборки ответа клиенту.

Алина посмотрела на фразу.

- Оставьте.

- На доске?

- В компании.

После этого мы начали мастерскую.

Не совещание.

Именно мастерскую.

На столе лежали распечатки, звонки, данные по отменам, вопросы клиентов, старые фото, рекламные объявления, ограничения доставки, маржа, технические возможности шаблона.

Карточка Luna-7 стала не страницей сайта, а местом, куда нужно было собрать правду из разных отделов.

Мы начали с первого экрана.

Лера открыла рекламные запросы.

- Люди приходят по "настольная лампа для спальни", "белая лампа на тумбочку", "лампа для рабочего стола", "уютная настольная лампа".

Алина:

- Значит, сценарии: спальня, рабочий стол, уютный свет.

Ирина:

- В звонках спрашивают про лампочку и размер.

Семён:

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

Павел:

- Рекомендованная лампочка может поднять средний чек, но только если не создаст вторую доставку.

Глеб:

- Технически можем добавить блок "подходящие лампочки", но наличие надо фильтровать по складу.

Лера:

- Если нет фильтра, лучше не обещать комплект.

Все замолчали.

Лера сама сказала "лучше не обещать".

Это было событие.

- Запишите, - сказала Ирина.

Лера посмотрела на неё.

- Что?

- Исторический момент. Маркетинг отказался от лишнего обещания.

- Очень смешно.

- Я не шучу. Я фиксирую прогресс.

Смех снова помог.

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

Мы написали первый экран:

Настольная лампа Luna-7 для спальни и рабочего стола

Подзаголовок:

Белая компактная лампа под стандартную лампочку E27. Подойдёт для прикроватной тумбочки, рабочего стола и мягкого вечернего света. Лампочка покупается отдельно.

Глеб:

- Длинно.

Алина:

- Зато отвечает.

Лера:

- Можно ужать: "для тумбочки и рабочего стола, лампочка E27 отдельно".

Ирина:

- Только не убирайте "отдельно". Это спасёт нам звонки.

Павел:

- И возвраты, если человек ждал комплект.

Мы ужали:

Для тумбочки и рабочего стола. Лампочка E27 покупается отдельно.

Следующий блок: фото.

Лера позвонила дизайнеру.

- Саша, нам надо быстро сфотографировать лампу в шоуруме. Да, сегодня. Нет, не просто красиво. Нужна тумбочка, стол, масштаб и провод. Да, провод. Нет, это не моя новая творческая концепция, это боль сервиса.

Она слушала.

- Потому что клиент спрашивает.

Пауза.

- Спасибо.

Она положила телефон.

- Дизайнер спросил, не умер ли у нас вкус.

- И?

- Я сказала, что вкус теперь согласуется с выкупом.

Павел:

- Хорошая фраза.

- Не забирайте.

Потом блок характеристик.

Алина предложила разделить их на два уровня:

Помогает выбрать:

высота 38 см;
стандартная лампочка E27;
лампочка не входит;
подходит для стола и тумбочки;
провод белый, длина 1,5 м;
выключатель на проводе.

Технические характеристики:

материал;
мощность;
вес;
артикул;
страна производства.

Глеб:

- В текущем шаблоне характеристики идут единым списком.

Алина посмотрела на него.

- И поэтому клиент видит артикул раньше ответа про лампочку.

- Я не сказал, что это хорошо. Я сказал, что так сейчас.

- Что можно быстро?

Глеб подумал.

- Можно вручную добавить блок в описание. Некрасиво. Потом отдельный компонент.

- Диагностическая палка, - сказала Лера.

Глеб:

- Я запрещаю этот термин.

- Уже поздно, - сказал Максим. - Я добавил в словарь проекта.

Глеб посмотрел на меня.

- Вы создаёте культуру издевательства над ИТ.

- Нет. Мы создаём культуру точных костылей.

Потом возврат.

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

Если лампа не подойдёт по размеру или внешнему виду, её можно вернуть по стандартным условиям. Сохраните упаковку и товарный вид.

Ирина:

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

Павел:

- Главное, чтобы оператор действительно помогал.

Ирина:

- Поможет, если в системе будет нормальный сценарий.

Я записал:

Карточка может создать обещание сервиса. Если создаёт - нужен сценарий.

Потом доставка.

Это было сложнее.

Семён честно сказал:

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

Лера:

- Если мы всё это напишем, никто не купит.

Семён:

- Если не напишем, часть отменит.

Алина:

- Надо написать не всё, а что делать клиенту.

В итоге блок стал:

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

Глеб:

- Это честно, но показывает слабость системы.

- Система и так слабая, - сказала Ирина. - Просто раньше слабость озвучивал оператор.

Семён:

- Поддерживаю. Пусть сайт тоже страдает.

Так карточка получила не идеальную доставку, но честную формулировку.

Мастерская длилась три часа.

К концу у всех был вид людей, которые переписали не карточку, а отношение к карточке.

Алина держалась лучше всех.

Не потому что устала меньше.

Потому что впервые её усталость превратилась в решение, а не в очередной список правок.

Виктор Сергеевич всё-таки пришёл.

Не на всю встречу. На финальные десять минут.

Он вошёл, посмотрел на доску, на старую карточку, на новую, на таблицу Павла.

- Что показываете?

Павел сразу включил деньги.

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

Виктор Сергеевич:

- Сколько это даст?

Никто не ответил сразу.

Раньше кто-нибудь сказал бы "должно повысить конверсию". Теперь эта фраза казалась слишком лёгкой.

Алина сказала:

- Мы не знаем. Поэтому тестируем.

Собственник посмотрел на неё.

Алина выдержала взгляд.

- Но мы знаем, что старая карточка не отвечала на вопросы, которые клиенты реально задают. И что часть этих вопросов потом становилась звонками, отменами или недоверием к срокам.

Виктор Сергеевич перевёл взгляд на меня.

Я молчал.

Это был её момент.

- Что нужно? - спросил он.

Алина явно не ожидала.

Но ответила:

- Для пилота - фото в сценарии использования, блок FAQ из вопросов сервиса, честная комплектация, корректная доставка, связка с подходящими лампочками только если они реально доступны, и метрики до корзины, звонков и отмен.

- Срок?

Глеб:

- Черновую версию сегодня. Фото - как только дизайнер сделает. Компонент нормально - позже.

Виктор Сергеевич:

- Не "позже". Дата.

Глеб поморщился.

- Оценю.

- Сегодня?

- Сегодня оценю.

Виктор Сергеевич посмотрел на Алину.

- Вы владелец пилота?

Алина замерла.

В комнате стало тихо.

Контент-менеджеров редко назначают владельцами чего-то, что видит собственник. Обычно им дают задачи.

Не владение.

Она медленно сказала:

- Да. Но мне нужны данные от сервиса, доставка от Семёна, шаблон от Глеба, оффер от Леры и метрики от Максима.

Виктор Сергеевич кивнул.

- Значит, вы владелец пилота, а не единственный исполнитель.

Это была хорошая фраза.

И, кажется, он сам удивился, что сказал её.

Я записал.

Владелец ; единственный исполнитель.

Потом пригодится.

После ухода Виктора Сергеевича Алина ещё минуту смотрела на дверь.

- Меня только что назначили владельцем чего-то, что может провалиться, - сказала она.

- Добро пожаловать в управление, - сказал я.

- Можно обратно в заполнение полей?

- Уже нет.

Глеб хлопнул ноутбуком.

- Тогда давайте быстро, пока владелец не сбежал.

Дальше началась не красивая часть работы.

Красивая часть - это когда на доске появляются правильные слова. Некрасивая - когда нужно сделать так, чтобы эти слова оказались на сайте, не сломали шаблон, не поссорились с юристами, не обманули клиента и не превратились в ещё один "в следующем релизе".

Первым пришёл дизайнер.

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

- Мне сказали, у нас умер вкус, - сказал он.

Лера подняла руку.

- Я сказала, что вкус согласуется с выкупом.

- Это хуже.

Алина показала ему список фото:

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

Саша смотрел на список как на поэтапное убийство арт-дирекшена.

- Фото провода? - переспросил он.

Ирина:

- Да.

- Зачем?

- Потому что спрашивают.

- Провод некрасивый.

- Клиент всё равно его увидит, - сказала Алина.

Саша замолчал.

Дизайнеры, как и маркетологи, не враги правды. Они просто часто живут в мире, где правда должна быть красиво освещена. Но провод существует и при плохом свете.

- Ладно, - сказал Саша. - Сделаю красиво некрасивое.

- Это уже стиль «Астры», - сказал Глеб.

Саша ушёл искать лампу в шоуруме.

Потом пришла закупка.

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

- Мне сказали, вы хотите менять описания поставщика, - сказала она.

Алина напряглась.

Это был старый конфликт.

Поставщик присылает описание. Закупка считает, что описание достаточно. Контент чистит. Маркетинг украшает. Клиент спрашивает, что это значит.

- Не менять, - сказала Алина. - Дополнять ответами клиента.

Нина посмотрела на карточку.

- Поставщик пишет характеристики корректно.

- Корректно для каталога, - сказала Алина. - Не для выбора.

- Если мы будем по каждому товару придумывать тексты, публикация замедлится.

Вот он, аргумент скорости.

Он всегда приходит.

И почти всегда прав частично.

- Мы не по каждому, - сказал я. - Пилот по товарам с трафиком и потерями.

Павел добавил:

- У Luna-7 есть потери на звонках и отменах. Если карточка снизит их, это окупится.

Нина посмотрела на Павла.

Финансы в разговоре о тексте действуют отрезвляюще.

- А если не снизит?

- Тогда не масштабируем, - сказал Максим.

Нина:

- То есть это тест?

- Да, - сказала Алина. - Но для теста мне нужны данные от поставщика: длина провода, тип выключателя, фото упаковки, точная комплектация.

Нина вздохнула.

- Поставщик будет недоволен.

- Почему?

- Потому что они считают, что уже всё дали.

Алина впервые сказала жёстко:

- Они дали то, что нужно им. Не то, что спрашивает клиент.

Нина посмотрела на неё с интересом.

Не с согласием.

Пока только с интересом.

- Напиши список, - сказала она. - Я попробую выбить.

- Сегодня?

- Сегодня я попробую. Выбью - не обещаю.

Алина кивнула.

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

Потом пришёл юрист.

Юристы в бизнес-романах появляются не как демоны, а как погодные условия. Их нельзя победить, с ними нужно строить укрытие.

Юриста звали Марина, что было неудобно после клиентки Марины К., но жизнь любит повторять имена в неподходящих местах.

Марина прочитала блок возврата и сказала:

- Слишком просто.

Ирина:

- Это комплимент?

- Нет. Риск. "Можно вернуть" без условий может быть трактовано шире, чем закон и наши правила.

Алина:

- Мы оставляем ссылку на полные условия.

- Ссылка есть, но короткий текст должен быть точным.

Павел:

- Если текст будет слишком юридический, клиенты опять будут звонить.

Марина посмотрела на него так, как юристы смотрят на людей, которые думают, что понятность важнее риска.

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

Ирина:

- Они и так звонят и спрашивают.

Марина:

- Тогда давайте формулировку: "Возврат возможен по стандартным условиям, если товарный вид и упаковка сохранены. Коротко проверить условия можно в разделе возврата или у оператора." Так лучше.

Алина записала.

- Спасибо.

Марина кивнула.

- И не пишите "без риска".

Лера подняла руку.

- Это ко мне?

- Да.

- Принято.

Так карточка собрала вокруг себя дизайн, закупку, юристов, ИТ, сервис, маркетинг, финансы и операционку.

И это была одна лампа.

Одна.

Я видел, как Глеб мысленно умножает это на пятьдесят тысяч SKU и хочет лечь рядом с серверной.

- Не масштабируем процесс один к одному, - сказал я ему тихо.

- Вы читаете мысли?

- Нет. У вас лицо Excel после умножения.

- Если для каждой карточки собирать такой совет, мы умрём.

- Поэтому нужен критерий, где делать глубокую карточку.

- Деньги, трафик, потери, вопросы сервиса, стратегические категории, - перечислил он.

- Видите? Вы уже знаете.

- Ненавижу, когда знаю.

К вечеру новая карточка была готова в черновом виде.

Не идеально.

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

Саша прислал фото.

Лампа на тумбочке.

Лампа на рабочем столе.

Лампа рядом с книгой.

Провод.

Провод действительно был некрасивый.

Но честный.

- Он выглядит нормально, - сказала Алина.

Саша ответил в чате:

"Я сделал провод менее трагичным."

Ирина:

"Клиенты оценят трагедию заранее."

Лера:

"Не пишите так в карточке."

Глеб выкатил черновую версию на тестовый контур.

Мы открыли.

Первая проблема: текст не помещался в мобильной версии.

Глеб посмотрел на Алину.

- Человеческие ответы длиннее характеристик.

- Клиентские вопросы тоже.

- На мобиле это боль.

- Значит, надо расставить приоритеты.

Начали резать.

Не смысл.

Лишнее.

Это оказалось труднее, чем писать.

Лера помогала убирать маркетинговую мягкость.

- "Идеально" убираем. Ничего не идеально.

Ирина убирала канцелярит.

- "Осуществляется возврат" - кто так говорит? Пишите "можно вернуть".

Марина-юрист возвращала точность.

- "Можно вернуть" - только с условиями.

Глеб возвращал ограничения интерфейса.

- Влезает две строки. На третьей кнопка уезжает вниз.

Алина держала смысл.

- Не убираем лампочку отдельно. Это главный вопрос.

В какой-то момент я понял, что это и есть настоящая работа над карточкой: не написать красиво, а удержать смысл между всеми ограничениями.

В 20:30 карточка была готова к пилоту.

Глеб спросил:

- Запускаем на 10%?

Максим:

- Давайте на 20%. Трафика иначе мало.

Лера:

- На платный трафик тоже?

Павел:

- Если не включим платный, не поймём экономику.

Семён:

- Только не обещайте доставку лучше, чем есть.

Алина:

- Не обещаем.

Ирина:

- Я предупрежу операторов, что по лампе новая карточка. Пусть отмечают вопросы.

Запустили на 20%.

Никакой музыки.

Никакого света с небес.

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

После запуска все не разошлись.

Сидели и смотрели на первые визиты, хотя по ним ещё ничего нельзя было понять.

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

Первые клиенты открывали карточку.

Скроллили.

Кликали фото.

Один открыл FAQ.

Ирина радостно сказала:

- Смотрите, он сам прочитал про лампочку.

- И что? - спросил Глеб.

- И не позвонил.

- Может, он вообще ушёл.

- Не порть момент.

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

Лера смотрела на график слишком внимательно.

- Рано, - сказал Максим.

- Я знаю.

- Вы смотрите так, будто можно силой взгляда увеличить конверсию.

- А нельзя?

- Если можно, мне надо пересмотреть профессию.

К девяти вечера разошлись почти все.

Остались я, Алина и Глеб.

Глеб проверял логи.

Алина смотрела на новую карточку.

- Что чувствуете? - спросил я.

- Страх.

- Почему?

- Если тест не сработает, скажут, что всё это лишнее.

Глеб не отрываясь от экрана:

- Не скажут.

Алина посмотрела на него.

- Почему?

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

Он сказал это так буднично, что почти пропустил собственный рост.

Алина не пропустила.

- Спасибо.

Глеб пожал плечами.

- Не благодарите. Я всё ещё против двадцати таких карточек без процесса.

- Я тоже.

Они посмотрели друг на друга.

Контент и ИТ впервые были не по разные стороны "сделайте красиво" и "не влезет", а по одну сторону процесса.

Я решил не мешать.

В кабинете ночью меня снова ждала распечатка.

На этот раз карточка Luna-7.

Старая версия.

Буквы характеристик казались темнее, чем днём.

Из строки "материал: металл/пластик" поднялась плоская фигура демона. Он был выше, чем «Прочее», тоньше, холоднее. На нём были тысячи маленьких полей: артикул, вес, высота, цвет, состав, описание.

- Я всё указал, - сказал он.

Голос был сухой, как инструкция к дешёвому светильнику.

- Не всё, - ответил я.

- Все обязательные поля заполнены.

- Клиентские вопросы не были обязательными.

- Не моя вина.

- Конечно. Ты вообще построен на том, что "не моя вина".

Демон повернул голову. Вместо лица у него было пустое поле описания.

- Ты думаешь, ответы спасут?

- Нет.

- Тогда зачем?

- Чтобы клиент выбирал товар, а не разгадывал компанию.

- Клиенты не читают.

- Читают, когда боятся ошибиться.

- Они всё равно уйдут в корзину. А там их ждёт следующий разрыв.

- Знаю.

- Тогда ты просто двигаешь боль дальше.

- Нет. Я включаю свет дальше.

Демон засмеялся. Смех был похож на шорох CSV-файла.

- У тебя пятьдесят тысяч карточек.

- У нас.

- Думаешь, команда выдержит?

Я вспомнил Алину, которая впервые сказала "нет". Глеба, который признал, что нужны разные шаблоны. Леру, которая убрала лишнее обещание. Ирину, которая принесла вопросы клиентов. Павла, который считал не только заказ, но и звонки. Семёна, который из коридора комментировал доставку.

- Не все карточки сразу, - сказал я. - И не я один.

Демон стал чуть прозрачнее.

- Посмотрим.

- Посмотрим.

Он исчез.

На распечатке остался старый заголовок:

Светильник настольный декоративный интерьерный Luna-7 белый E27 металл/пластик 40W

Я зачеркнул его ручкой.

И написал сверху:

Лампа, которая должна ответить человеку.

Утром первые цифры не были волшебными.

Это важно.

В бизнес-романах есть соблазн: герой что-то поправил, метрики взлетели, команда уверовала, собственник прослезился, демон сгорел. В реальности метрики обычно говорят: "интересно, но рано".

Максим принёс именно такое утро.

- Добавления в корзину на пилоте выше на 9%, - сказал он. - Но выборка маленькая. Переход в оформление почти без изменений. Вопросов по лампочке в сервис меньше, но тоже рано.

Лера:

- CTR из рекламы?

- Не меняли объявление на весь трафик. По пилоту рано.

Павел:

- Денег пока нет.

Ирина:

- Звонков меньше - уже деньги.

Павел:

- Согласен, но надо считать.

Алина слушала спокойно.

- Значит, карточка стала понятнее, но не решила покупку.

- Да, - сказал Максим.

- Тогда следующий вопрос: где человек застрял после добавления?

Глеб уже знал ответ.

- В корзине.

Она посмотрела на него.

- Покажешь?

Глеб вздохнул.

- Покажу. Но сразу говорю: корзина - это место, где надежда идёт умирать с обязательными полями.

- Отлично, - сказал я. - Название следующей главы почти готово.

Алина не выглядела разочарованной.

Это было главным результатом.

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

Это не провал.

Это карта.

Алина открыла свой документ и добавила шестой принцип:

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

Она повернула экран ко мне.

- Нормально?

- Очень.

- Слишком длинно?

- Для принципа нормально. Для кнопки нет.

Она улыбнулась.

Потом сказала:

- Я хочу пересмотреть KPI контента.

В комнате стало тихо.

Вот это уже было серьёзно.

Переписать одну карточку - пилот.

Попросить пересмотреть KPI - заявка на изменение системы.

- Как? - спросила Лера.

Алина уже подготовилась.

- Не вместо заполненности. Она нужна. Но добавить показатели для приоритетных карточек: наличие ответов на вопросы клиента, доля карточек с FAQ из сервиса, снижение повторяющихся вопросов, влияние на добавление в корзину, отмены по причинам "не понял", "не подошло", "комплектация", "условия".

Павел:

- И экономический эффект по пилотам.

Максим:

- И пометку, где данных нет.

Глеб:

- И объём работ, иначе вы утонете.

Ирина:

- И регулярный вход вопросов из сервиса.

Лера:

- И синхронизацию с рекламными обещаниями до запуска кампаний.

Семён из чата:

"И сроки доставки, пока вы опять не забыли."

Все посмотрели на экран.

Он не был в комнате, но уже участвовал.

- Вот, - сказала Алина. - Это и есть карточка.

И больше никто не сказал, что карточка - это просто контент.

Совет по KPI контента случился в тот же день.

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

Виктор Сергеевич пришёл на пятнадцать минут.

Он сказал:

- У меня мало времени. Объясните, почему мы обсуждаем KPI контента, если у нас падает выручка.

Алина побледнела.

Но не отступила.

- Потому что текущий KPI контента может быть выполнен при падающей выручке, - сказала она.

Виктор Сергеевич сел.

- Продолжайте.

Она открыла один слайд.

Не презентацию.

Один слайд.

Слева: старая логика.

Карточка заполнена ; товар опубликован ; задача закрыта

Справа: новая логика.

Карточка отвечает на вопросы ; клиент понимает выбор ; меньше лишних звонков и отмен ; выше качество заказа

Ниже были три строки:

Заполненность нужна, но недостаточна.

Приоритетные карточки должны управляться по вопросам клиента и потерям.

Контент не может владеть всем процессом, но должен владеть смыслом карточки.

Виктор Сергеевич посмотрел на слайд.

- Сколько карточек вы хотите так переделать?

Вот правильный вопрос собственника.

Не "красиво ли".

Не "нравится ли".

Сколько.

Алина уже была готова.

- Не все. Три уровня.

Она открыла таблицу.

Уровень 1. Базовая гигиена. Для всех карточек: название, цена, фото, ключевые характеристики, честная комплектация, отсутствие противоречий.

Уровень 2. Сценарий выбора. Для товаров с трафиком, маржей или повторяющимися вопросами: FAQ, фото в использовании, понятные условия, ответы на страхи.

Уровень 3. Коммерческий пилот. Для товаров и категорий с большими потерями: связка с рекламой, сервисом, доставкой, A/B-тест, экономика, регулярная проверка.

Павел добавил:

- Уровень 3 выбираем по деньгам.

Лера:

- И по трафику.

Ирина:

- И по повторяющимся вопросам.

Семён:

- И по доставочным ограничениям.

Глеб:

- И по сложности внедрения, иначе вы захотите всё завтра.

Максим:

- И по возможности измерить эффект.

Виктор Сергеевич слушал.

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

- Кто владелец этой системы? - спросил он.

Алина сглотнула.

- Я могу быть владельцем методики карточки. Но не владельцем всех данных.

- Нормально, - сказал Виктор Сергеевич. - Кто ещё?

Лера:

- Я отвечаю за рекламное обещание и входящий трафик по пилотным карточкам.

Глеб:

- Я за технический шаблон и возможности.

Ирина:

- Я за вопросы клиентов и обратную связь из сервиса.

Семён:

- Я за ограничения доставки и наличия.

Павел:

- Я за экономику пилота.

Максим:

- Я за метрики и честность данных.

Виктор Сергеевич посмотрел на меня.

- А вы за что?

Вопрос был с подвохом.

Старый я сказал бы: за всё.

Это звучит сильно.

И убивает систему.

- За то, чтобы это не превратилось в разовую героическую перепись лампы, - сказал я. - И чтобы владелец не стал единственным исполнителем.

Виктор Сергеевич кивнул.

- Хорошо. Пилот по скольким карточкам?

Алина:

- Десять. Разные типы: лампы, кресла, комплекты, текстиль, промонаборы.

Глеб сразу:

- Пять.

Алина:

- Десять.

Глеб:

- Пять, если хотим сделать, а не нарисовать.

Лера:

- Семь?

Павел:

- Берём пять, но выбираем по максимальному эффекту.

Ирина:

- И чтобы в них были разные вопросы клиентов.

Семён:

- И не все с доставочным адом одновременно, пожалуйста.

Виктор Сергеевич:

- Пять. Через две недели - результаты и решение о масштабировании.

Алина записала.

Я видел, что ей хочется десять.

Но пять было лучше.

Не потому, что меньше.

Потому что шанс довести до конца выше.

После встречи Алина догнала меня в коридоре.

- Я злюсь, - сказала она.

- На пять?

- Да. И понимаю, что пять правильно. Это бесит.

- Добро пожаловать в приоритизацию.

- Она неприятная.

- Если приятная, значит, вы ничего важного не выбрали.

Она усмехнулась.

- Вы все фразы записываете где-то заранее?

- Нет. Они образуются от давления.

- Как уголь?

- Как управленческий синяк.

Алина засмеялась.

Потом стала серьёзной.

- Я боюсь, что теперь все будут ждать от карточек чуда.

- Будут.

- А его не будет.

- Не будет.

- Вы опять плохо утешаете.

- Карточка не должна творить чудо. Она должна перестать мешать клиенту принять решение. Это уже много.

Алина кивнула.

- Я это запишу.

- Запишите короче.

- "Карточка не чудо. Карточка не должна мешать".

- Отлично.

Она ушла к своему столу уже не как человек, которому дали задачу.

Как человек, у которого появилась территория.

Опасная.

Но своя.

Вечером Максим прислал первую карту категорий для пилота.

Он назвал файл:

content_pilot_truth_screen.xlsx

Глеб в чате написал:

"truth_screen для карточек? Мы плодим религию."

Максим ответил:

"Это лучше, чем dashboard_final_new2."

Лера:

"Согласна."

В таблице было пять кандидатов:

1. Luna-7 - высокий трафик, вопросы по комплектации и сроку.

2. Comfort Pro X12 - высокая маржа, вопросы по доставке и эргономике.

3. Косметический комплект - повторные клиенты, риск частичного наличия.

4. Покрывало «дымчатый шалфей» - вопросы по цвету и возвратам.

5. Промонабор HOME10 - конфликт условий акции и карточки.

Для каждого были колонки:

главный вопрос клиента;
главный страх;
что сейчас не отвечает карточка;
какие данные нужны;
кто владелец данных;
метрика эффекта;
риск следующего разрыва.

Последняя колонка была моей любимой.

Риск следующего разрыва.

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

И если компания к этому не готова, она откатывает улучшение и говорит: "не сработало".

А на самом деле сработало.

Просто показало следующую дыру.

На следующий день, когда мы смотрели первые данные Luna-7, это стало очевидно.

Максим вывел путь:

Карточка - лучше.

Корзина - нет.

Доставка в корзине - мутно.

Оформление - длинно.

Индекс - обязателен слишком рано.

Итоговая стоимость - появляется поздно.

Лера посмотрела на график.

- То есть мы раньше думали, что карточка не продаёт, а теперь видим, что карточка продавала достаточно, чтобы довести человека до корзины, где он начал страдать.

Глеб:

- Корзина не страдание. Корзина сложная.

Ирина:

- Для клиента это часто одно и то же.

Семён:

- Там доставка считается.

Павел:

- Там деньги становятся реальными.

Алина:

- Там клиент впервые видит, что выбор товара был только первой половиной испытания.

Я посмотрел на неё.

- Сильно.

- Записывайте.

Записал.

Внутри воронки открылся следующий демон.

Он был не плоским, как карточка.

Он был формой.

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

Но теперь мы пришли к нему не вслепую.

Мы пришли после карточки, которая наконец начала отвечать.

И это меняло тон следующей битвы.

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

Демон карточки сделал своё последнее подлое добро:

он показал, где начинается корзина унижения.

Поздно вечером Алина прислала мне сообщение.

"Можно я оставлю старую карточку Luna-7 в архиве как пример?"

Я ответил:

"Нужно."

Через минуту она написала:

"Не для того, чтобы смеяться?"

Я понял, почему она спрашивает.

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

Я написал:

"Не для смеха. Для памяти системы. Старая карточка была логичной при старых KPI."

Алина долго не отвечала.

Потом:

"Это важно."

Да.

Это было важно.

Если мы хотели усиливать людей, а не просто переписывать страницы, надо было сохранить уважение к тому, почему они раньше работали иначе. Алина не была плохим контент-менеджером. Она была хорошим исполнителем плохой логики: заполнить, успеть, опубликовать, не задержать каталог.

Новая логика требовала от неё большего.

И от компании тоже.

Нельзя сказать человеку: "Теперь будь владельцем смысла", - и оставить ему старый KPI скорости заполнения, старый шаблон, старые данные поставщика и старую привычку всех приходить в последний момент.

Это будет не усиление персонажа.

Это будет издевательство с красивым названием.

Я открыл файл персонажей и добавил себе пометку:

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

Потом подумал и добавил:

Её конфликт: скорость каталога против честности выбора.

Сразу стало понятнее, как усиливать следующие главы.

Не просто вставить Алине пару острых реплик.

Дать ей право влиять на систему.

Через полчаса пришло ещё одно сообщение.

От Глеба.

"Я посмотрел шаблоны. Если делать разные типы карточек, надо начинать не с дизайна, а с модели данных. Иначе утонем."

Я ответил:

"Запишите как риск пилота."

Он:

"Уже. И ещё: Алина права. Один шаблон для всего - зло, но исторически понятное зло."

Исторически понятное зло.

Глеб тоже начал говорить языком книги.

Я сохранил и эту фразу.

На следующее утро Алина принесла распечатанный архив старой карточки и новую версию. Она прикрепила их на доску рядом.

Над старой написала:

Карточка как запись в базе

Над новой:

Карточка как ответ клиенту

Сотрудники проходили мимо и останавливались.

Кто-то говорил:

- Так правда понятнее.

Кто-то:

- А что, теперь все так делать?

Кто-то:

- Ой, у нас в категории ещё хуже.

Последняя фраза звучала чаще всего.

И это было хорошо.

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

К обеду возле доски появились стикеры:

"В детских товарах надо писать размеры в собранном виде."

"В мебели нужны фото масштаба."

"В косметике состав человеческим языком."

"В технике - что входит в комплект."

"В текстиле - цвет при разном свете."

Алина сначала пыталась всё аккуратно переносить в таблицу, потом просто стояла у доски и смотрела.

- Что? - спросил я.

- Я раньше думала, что одна вижу этот ужас.

- Не одна.

- Это радует и пугает.

- Управление часто так ощущается.

Она кивнула.

- Теперь надо не дать этому превратиться в "давайте переделаем всё".

- Вы только что сами сказали главное правило главы шестнадцать.

- Какой?

- Неважно. Спойлер.

Алина улыбнулась.

Потом взяла красный маркер и написала внизу доски:

Не всё сразу. Сначала там, где клиент молчит деньгами.

Фраза была корявая.

Но живая.

Павел, проходя мимо, остановился.

- "Молчит деньгами" мне нравится.

- Финансам всё нравится, если там деньги, - сказала Алина.

- Неправда. Иногда нам нравится, когда деньги перестают утекать.

Они оба улыбнулись.

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

Вечером я снова открыл карту демонов.

У демона карточки появилась новая слабость:

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

И новая опасность:

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

Я сохранил файл.

За окном темнело.

На сайте тест Luna-7 продолжался.

Где-то клиент открывал новую карточку, видел, что лампочка не входит, понимал размер, смотрел срок доставки и нажимал "В корзину".

Это было маленькое, почти незаметное действие.

Но теперь в нём было меньше тумана.

А значит, следующая потеря, если она случится, будет уже не про карточку.

Она будет про то, что ждёт после кнопки.

Про корзину.

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

И где кнопка «Продолжить» иногда звучит как угроза.

Особенно если рядом молчит доставка.

И просит индекс заранее.

Сразу.

Алина открыла документ.

- Тогда сначала вопросы клиента.

Ирина взяла телефон.

- Я сейчас принесу звонки.

- По лампе?

- По лампам вообще. Там одни и те же вопросы.

Через пять минут она вернулась с тремя расшифровками.

Клиенты спрашивали:

- Лампочка входит?

- Свет тёплый или холодный?

- Для чтения подойдёт?

- Провод белый?

- На прикроватную тумбочку не большая?

- Если не понравится, можно вернуть?

Алина слушала и быстро писала.

- Вот, - сказала она. - Это и должно быть на карточке.

Глеб смотрел на список.

- Для части вопросов нет полей.

- Значит, нужны поля? - спросил я.

- Если делать системно - да. Свет, комплектация, сценарий использования, цвет провода, габарит в интерьере, условия возврата. Но если добавить поля без процесса заполнения, будет пусто.

Алина:

- И если сделать обязательными для всех, мы умрём.

Глеб:

- Поэтому нужны правила по категориям.

Алина:

- И приоритеты по товарам.

Павел:

- По деньгам.

Лера:

- И по трафику.

Ирина:

- И по вопросам клиентов.

Максим:

- И по потерям в воронке.

Все замолчали.

Я улыбнулся.

- Поздравляю. Вы только что описали процесс управления карточками.

Глеб закрыл лицо руками.

- Я думал, мы одну лампу переписываем.

- Мы и переписываем одну лампу. Просто теперь знаем, какую дверь она открывает.

Работа над Luna-7 заняла почти два часа.

Сначала название.

Алина предложила:

Настольная лампа Luna-7 с тёплым светом для спальни и рабочего стола

Лера сразу вмешалась:

- «С тёплым светом» нельзя, если лампочка не входит. Свет зависит от лампочки.

Алина кивнула.

- Тогда: «под лампу E27, для тёплого или нейтрального света».

Ирина:

- Клиент так не говорит.

- А как говорит?

- «Какая лампочка нужна?»

В итоге заголовок стал:

Настольная лампа Luna-7 для спальни и рабочего стола, под лампочку E27

Не поэма.

Но уже не протокол вскрытия.

Потом первый экран.

Лера хотела поставить эмоциональный блок:

Мягкий свет для уютного вечера

Алина спросила:

- Если лампочка не входит, мы обещаем мягкий свет?

Лера остановилась.

- Хорошо. Тогда: «Подберите тёплую лампочку E27 - и получите мягкий свет для спальни».

Глеб:

- Это длинно.

Ирина:

- Зато потом не звонят.

Потом фото.

Алина сказала:

- Нужен интерьер.

Лера:

- У нас нет.

- Можно быстро сделать?

Глеб:

- Фото не ко мне.

Семён, который опять проходил мимо:

- В шоуруме есть образец.

Все посмотрели на него.

- Что? - спросил он. - Я не только коробки двигаю. Иногда вижу предметы.

Лера уже писала в чат дизайнеру.

- Сделаем фото на тумбочке и на рабочем столе.

Алина добавила:

- И фото провода.

Лера посмотрела на неё.

- Серьёзно?

Ирина:

- Спрашивают.

Лера сдалась.

- И фото провода.

Потом блок комплектации:

Важно: лампочка не входит в комплект. Подойдёт стандартная E27 до 40 Вт.

Глеб предложил сделать ссылку на подходящие лампочки.

Павел сразу:

- Если рекомендация увеличит средний чек и снизит звонки, отлично. Но следите за наличием, иначе будет новый разрыв.

Семён из коридора:

- Лампочки на центральном есть.

Я посмотрел на дверь.

- Семён, вы официально участвуете?

- Нет. Я случайно страдаю рядом.

Потом доставка.

Старую формулировку «от 1 дня» убрали из первого экрана для товаров с неопределённым складом.

Глеб сказал:

- Нужен расчёт по региону.

- Сейчас?

- Сейчас можем вывести честнее: "срок покажем в корзине после выбора города" или "по Москве от 2 дней при наличии на центральном складе". Но это костыль.

- Диагностическая палка, - сказала Лера.

Глеб посмотрел на неё с болью.

- Не распространяйте.

В итоге решили:

Срок доставки зависит от склада. Выберите город, чтобы увидеть ближайшую дату. Если срок нужно уточнить, оператор назовёт причину, а не просто "уточним".

Ирина:

- Последняя часть звучит как обещание сервиса.

- Вы готовы?

Она подумала.

- Если склад будет отвечать.

Семён:

- Я всё ещё здесь и всё слышу.

- Тем лучше, - сказала Ирина.

Потом возврат.

Юридический текст оставили внизу. Но выше добавили человеческий блок:

Если лампа не подойдёт по размеру или внешнему виду, её можно вернуть по стандартным условиям в течение 7 дней. Сохраните упаковку и товарный вид.

Павел уточнил:

- Проверьте юридически.

- Конечно, - сказала Алина. - Но хотя бы клиент поймёт, что возврат существует.

Потом FAQ.

Три вопроса:

Лампочка входит в комплект?

Нет, лампочка покупается отдельно. Подходит E27 до 40 Вт.

Лампа подойдёт для чтения?

Да, если выбрать достаточно яркую лампочку E27. Для мягкого вечернего света выбирайте тёплый свет.

Она большая для прикроватной тумбочки?

Высота 38 см. Перед покупкой сравните с высотой вашей тумбочки; на фото в интерьере видно масштаб.

- Последний ответ честный, - сказала Лера. - Даже слишком.

- Честный лучше, чем возврат, - сказал Павел.

Так карточка начала говорить.

Не идеально.

Но человечески.

Демон «Карточка базы данных» стал тоньше. Он ещё держался за характеристики, но теперь рядом с ними появились вопросы клиента. А вопросы клиента для такого демона - как солнечный свет для плесени.

Когда новая версия карточки была собрана в черновике, мы открыли старую и новую рядом.

Старая говорила:

Металл/пластик. E27. 40W.

Новая говорила:

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

Алина смотрела на экран и молчала.

- Что? - спросил я.

- Непривычно.

- Что именно?

- Карточка перестала быть моей обязанностью и стала разговором с клиентом.

Ирина улыбнулась.

- Добро пожаловать.

Лера добавила:

- Теперь это ещё и часть обещания рекламы.

Глеб:

- И часть задачи продукта.

Павел:

- И часть экономики.

Семён из коридора:

- И часть доставки, чтоб вас.

Все засмеялись.

Даже Алина.

Маленькая победа была не в новой карточке.

Маленькая победа была в том, что карточка перестала принадлежать одному контенту.

Она стала точкой сборки обещания.

К вечеру Глеб выложил новую версию Luna-7 на ограниченный процент трафика.

- A/B-тест, - сказал Максим. - Смотрим добавление в корзину, вопросы в сервис, отмены по сроку и комплектации.

- И выкуп, - добавил Павел.

- До выкупа долго.

- Я подожду.

Лера подготовила объявление без лишней поэзии:

Настольная лампа Luna-7: для спальни и рабочего стола. Смотрите комплектацию и срок доставки до заказа.

- Скучнее, - сказала она.

- Честнее, - сказала Алина.

- Надеюсь, не хуже.

- Проверим, - сказал Максим.

Вот слово, которое постепенно заменяло в компании надежду.

Проверим.

Не "верим".

Не "кажется".

Не "рынок".

Проверим.

На следующий день первые данные были маленькими, но интересными.

Добавления в корзину выросли на пилотной версии.

Звонков по лампочке стало меньше.

Но оформлений заказа почти не прибавилось.

Максим показал воронку:

просмотр карточки - лучше;

добавление в корзину - лучше;

переход в оформление - почти без изменений;

созданный заказ - почти без изменений.

Лера смотрела на график с разочарованием.

- То есть карточка стала лучше, но деньги не пришли.

- Пока, - сказал Максим.

Павел:

- И даже если не пришли сразу, мы убрали часть вопросов сервиса. Это тоже эффект.

Ирина:

- Подтверждаю. По пилоту меньше звонков "какая лампочка".

Алина:

- Но корзина не двинулась.

Глеб медленно закрыл ноутбук.

- Не надо так смотреть.

- Как?

- Как будто следующая глава про корзину.

Я посмотрел на воронку.

Люди теперь чаще понимали товар.

Чаще добавляли его в корзину.

А дальше застревали.

Демон карточки отступил и показал следующую дверь.

За дверью была корзина.

Она уже ждала.

С обязательными полями.

С доставкой, которая считалась позже.

С итоговой стоимостью, появлявшейся слишком поздно.

И с выражением интерфейса, который считал, что клиент должен заслужить право купить.

- Поздравляю, - сказал я. - Мы сделали карточку достаточно хорошей, чтобы увидеть следующую проблему.

Глеб вздохнул.

- Ненавижу прогресс.

Алина смотрела на новую карточку Luna-7.

- Зато теперь я знаю, что искать в остальных.

- Что?

- Места, где карточка молчит, а должна отвечать.

Это была её новая роль.

Не заполнять.

Отвечать.

Демон «Карточка базы данных» не умер. Он жил в тысячах SKU, в шаблонах, в поставщиках, в пустых фото, в KPI заполненности. Но в одной карточке у него отобрали главное оружие: право молчать под видом полноты.

Вечером Алина прислала мне документ:

Принципы карточки как сценария выбора

Первый пункт:

Карточка не должна отвечать на вопрос "что есть в базе". Она должна отвечать на вопрос "что нужно понять клиенту, чтобы принять решение".

Второй:

Если вопрос часто задают в сервис, он должен вернуться на карточку.

Третий:

Если карточка создаёт обещание, склад и доставка должны быть способны его выдержать.

Четвёртый:

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

Пятый:

Контент без обратной связи от продаж, сервиса и потерь превращается в заполнение полей.

Я сохранил документ.

Потом открыл карту демонов и добавил:

Демон «Карточка базы данных»

Симптом: товар есть, но клиент не понимает, почему должен купить, что получит и чего ждать.

Корм: KPI заполненности, плохие данные поставщика, отсутствие обратной связи из сервиса, шаблон без сценария выбора.

Как проявляется: характеристики вместо ответов, фото без контекста, спрятанная комплектация, сроки и условия в разных местах.

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

Риск: улучшенная карточка поднимет клиента до следующего разрыва - корзины.

Я остановился на последней строке.

Вот это был главный закон книги, бизнеса и, возможно, жизни после смерти:

каждая маленькая победа просто включает свет в следующей комнате.

А следующая комната редко оказывается прибранной.

В нашем случае там была корзина.

И, судя по первому взгляду, она не просто не была прибрана.

Она требовала у клиента индекс до того, как сообщала, сколько будет стоить доставка.
Глава 4. Корзина унижения
Глава 4. Корзина унижения

Корзина встретила меня вопросом:

Введите индекс.

Я хотел купить лампу.

Корзина хотела проверить, достоин ли я продолжать.

На экране была Luna-7, уже в новой карточке. Она честно сказала, что лампочка не входит, показала себя на тумбочке, предупредила про E27, объяснила возврат и даже не врала про доставку с прежним оптимизмом.

Я нажал «В корзину».

И попал в место, где человеческий выбор снова превратился в административный экзамен.

Первый экран корзины выглядел прилично. Товар, цена, количество, кнопка «Оформить заказ».

Потом началось.

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

Чтобы выбрать город, нужно было выбрать регион.

Чтобы увидеть ближайшую дату, нужно было ввести индекс.

Чтобы ввести индекс, нужно было его помнить.

Я не помнил.

Я был директором интернет-магазина, умершим от рекламного отчёта, перерождённым в чужом теле, способным видеть управленческих демонов в таблицах, но индекс вспомнить не мог.

Интерфейс не проявил сочувствия.

Он просто подсветил поле красным.

Поле обязательно для заполнения.

- Вот здесь, - сказала Ирина у меня за спиной, - половина клиентов начинает говорить с нами голосом, которым люди обычно разговаривают с банкоматом, съевшим карту.

Мы сидели в переговорке.

На экране был мой ноутбук, открытый сайт «Астры», включённая запись экрана и таймер. Я проходил покупку как клиент. Не по тестовому сценарию. Не по счастливому пути, который обычно показывают на демо. Просто пытался купить лампу.

В комнате были Глеб, Семён, Ирина, Алина, Лера, Максим и Павел. Виктор Сергеевич сказал, что зайдёт «на результат», что в переводе с собственнического означало: «Не зовите меня смотреть, как вы вводите индекс, но покажите, сколько денег в этом горит».

Глеб сидел ближе всех к экрану и уже страдал.

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

Семён сидел напротив Глеба.

Он приготовился защищать доставку.

Доставка в компаниях - это как родственник на семейном собрании: все знают, что с ним сложно, но без него не получится.

Ирина принесла распечатки звонков и открыла чат сервиса.

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

- Начинаем, - сказал Максим. - Таймер пошёл.

- Таймер зачем?

- Чтобы потом не говорили «быстро же».

Глеб вздохнул.

- Я уже ненавижу этот эксперимент.

- Хороший признак, - сказала Ирина.

Я ввёл город.

Сайт предложил три варианта, включая одноимённый посёлок в регионе, где я никогда не был. Я выбрал нужный.

Поле индекса осталось обязательным.

- Почему индекс обязателен до показа вариантов доставки? - спросил я.

Семён ответил сразу:

- Потому что тарифы и сроки зависят от зоны доставки.

Глеб:

- Потому что старый модуль доставки считает по индексу.

Ирина:

- Потому что клиент должен вспомнить школьную географию, чтобы узнать, сколько мы с него возьмём.

Семён посмотрел на неё.

- Не мы с него возьмём. Служба доставки.

- Клиенту всё равно, кто именно его унижает.

Я записал на лист:

Клиенту всё равно, какой отдел сделал боль.

Потом нашёл индекс через поисковик, вернулся в корзину, ввёл.

Сайт задумался.

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

Курьер: 2-5 дней, стоимость будет уточнена оператором

Пункт выдачи: доступность уточняется

Я посмотрел на Глеба.

Глеб посмотрел на Семёна.

Семён посмотрел в стол.

Стол не ответил.

- Это что? - спросила Лера.

- Доставка, - сказал Семён.

- Это не доставка. Это гороскоп.

Ирина хлопнула ладонью по столу.

- Спасибо! Я это полгода говорю.

Глеб открыл админку доставки.

- Для части товаров срок и стоимость рассчитываются после проверки склада. Если товар может быть у поставщика или на центральном складе, модуль не знает точно до резервирования.

- Почему резервирование после оформления? - спросил Павел.

Семён:

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

Глеб:

- И потому что текущая архитектура не умеет мягкий резерв.

Лера:

- А клиент в этот момент что видит?

Ирина:

- Клиент видит "мы сами не знаем, но вы оформите, пожалуйста".

Я нажал дальше.

Сайт попросил имя.

Телефон.

Email.

Согласие на обработку персональных данных.

Адрес.

Улицу.

Дом.

Квартиру.

Комментарий курьеру.

Способ оплаты.

Потом снова показал доставку.

Выбранный вариант сбросился.

- Стоп, - сказал Максим. - Таймер: четыре минуты тридцать секунд. Вы ещё не увидели итоговую стоимость.

Павел поднял голову.

- Итоговая стоимость должна быть раньше.

Глеб:

- Технически она зависит от доставки.

Павел:

- Я не спорю с зависимостью. Я говорю, что клиент не должен отдавать персональные данные до понимания денег.

Ирина:

- Клиенты так и говорят: "Почему я должен всё заполнить, чтобы узнать, сколько будет стоить?"

Семён:

- Но доставка правда зависит от адреса.

Алина тихо:

- Адрес можно спросить после того, как объяснили, зачем.

Все повернулись к ней.

После главы про карточки Алина перестала быть «тихим контентом». Теперь она говорила редко, но по центру.

- Что значит? - спросил Семён.

- Сейчас форма говорит: "Дай индекс". Не объясняет, что без индекса нельзя рассчитать доставку. Не предлагает помощь. Не показывает диапазон. Просто требует. Это ощущается как бюрократия, а не как необходимость.

Глеб:

- Микротекст можно поправить.

Ирина:

- Микротекст не спасёт, если итоговая стоимость всё равно позже.

Глеб:

- Я не сказал, что спасёт. Я сказал, что можно поправить.

Вот он, Глеб в чистом виде.

Он не был против улучшения.

Он был против ожидания, что текст на кнопке отменит архитектурную проблему.

Я продолжил оформление.

На шаге оплаты сайт предложил:

Оплата при получении

Онлайн-оплата картой

Оплата по счёту

Под онлайн-оплатой мелко:

При изменении состава заказа сумма может быть скорректирована оператором.

- Подождите, - сказала Лера. - Клиент платит, а потом сумма может измениться?

Семён:

- Если часть товара недоступна или доставка пересчиталась.

Павел закрыл глаза.

- Мы просим деньги до окончательной уверенности в составе и доставке.

Глеб:

- Не всегда.

Ирина:

- Клиенту достаточно одного "не всегда", чтобы потом звонить нам.

Мы дошли до финального экрана.

Итоговая стоимость появилась.

Доставка: уточняется

Итого к оплате: 4 990 руб.

Ниже:

Окончательная сумма будет подтверждена оператором.

Я откинулся на спинку стула.

- То есть корзина показывает итог, который не итог.

Павел:

- Финансово это опасно.

Лера:

- Маркетингово это убивает доверие.

Ирина:

- Сервисно это означает "здравствуйте, сейчас мы начнём извиняться".

Семён:

- Операционно это честно, потому что сумма правда может измениться.

Глеб:

- Технически это текущая реальность.

Алина:

- Клиентски это звучит как "мы ещё сами не решили, но вы уже решайтесь".

Я написал на доске:

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

Демон проявился сразу.

Он не был страшным.

Он был формой.

Высокой, серой, с обязательными звёздочками вместо глаз. На груди у него было написано:

Поле обязательно

В одной руке он держал индекс.

В другой - чек без доставки.

Голос был вежливый:

«Заполните ещё три поля, и, возможно, мы скажем, сколько вы нам должны».

Глеб смотрел на экран.

- Ненавижу, когда метафора точная.

- Это не метафора, - сказала Ирина. - Это мой вторник.

Мы открыли записи вебвизора по пилоту Luna-7.

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

Первый клиент ушёл на индексе.

Второй - после показа доставки «уточняется».

Третий - после сброса выбранного варианта доставки.

Четвёртый - на шаге телефона.

Пятый - после итоговой стоимости без доставки.

- У нас маленькая выборка, - сказал Максим.

- Но большая боль, - сказала Ирина.

- Да.

Ирина открыла свои распечатки.

- Теперь послушаем, как эта боль звучит голосом.

Глеб тихо сказал:

- Можно без аудио? Мне и так достаточно визуально.

- Нельзя, - сказала Ирина. - Интерфейс становится настоящим только когда клиент пытается объяснить его оператору.

Первая запись была короткая.

Женщина звонила по заказу, который не завершила.

- Я не поняла, почему мне надо вводить индекс, если я хочу забрать из пункта выдачи.

Оператор:

- Система рассчитывает доступные способы доставки по адресу.

- Но я ещё не выбрала адрес. Я хочу понять, есть ли пункт рядом.

- Для этого нужно указать индекс.

- Я не знаю индекс пункта выдачи. Я знаю, где я живу.

Оператор:

- Попробуйте указать ваш домашний индекс.

- Я хотела заказать лампу, а не сдавать экзамен на почтальона.

Ирина остановила запись.

В комнате было тихо.

- Экзамен на почтальона, - повторила Лера. - Это надо на доску.

Глеб закрыл глаза.

- Не надо.

Я написал:

Клиент не обязан быть почтальоном.

- Это нечестно, - сказал Семён. - Индекс правда нужен для расчёта.

Ирина повернулась к нему.

- Семён, клиент не спорит с тем, что вам нужны данные. Клиент спорит с тем, что ему не объяснили, зачем и почему именно сейчас.

Алина добавила:

- И не дали путь, если он не знает.

- Ладно, - сказал Семён. - Тут согласен.

Вторая запись была хуже.

Мужчина оформлял заказ на кресло. Дошёл до доставки, увидел «стоимость будет уточнена оператором», позвонил.

- Я правильно понимаю, что я должен оставить телефон, почту, адрес, согласиться на обработку данных, а потом вы мне скажете, сколько доставка?

Оператор:

- Да, оператор уточнит после оформления.

- А если доставка будет дорогая?

- Вы сможете отказаться.

- То есть я оформляю заказ, чтобы отказаться?

Оператор молчала секунду.

- Вы сможете принять решение после уточнения.

- Я хотел принять решение до оформления.

Ирина остановила.

- Вот это ключевая фраза, - сказала она. - "Я хотел принять решение до оформления".

Павел записал.

- Это экономическая фраза. Мы переносим момент решения после создания заказа, чтобы в отчёте появился заказ. Но клиенту это не помогает.

Лера:

- И маркетинг радуется заявке, которая на самом деле ещё не решение.

Максим:

- Нам нужно событие "увидел неопределённую доставку".

Глеб:

- Нам нужно много событий.

- Да, - сказал Максим. - Но это одно из главных.

Третья запись была от клиентки, которая бросила корзину, а потом написала в чат:

"Я уже вводила адрес, почему всё сбросилось?"

Оператор ответил:

"Попробуйте обновить страницу."

Клиентка:

"Я попробовала другой магазин."

Глеб тихо:

- Это баг.

- Да, - сказала Ирина. - Но для клиента это не баг. Это "меня не уважают".

Глеб хотел возразить, но не стал.

Я видел, как ему больно.

ИТ часто слышит пользовательскую боль как обвинение, потому что в конце почти любого пользовательского раздражения действительно лежит техническая задача. Но Глеб был не человеком, который сделал плохую корзину. Он был человеком, который много лет держал на себе систему, где плохая корзина стала слоем истории.

- Глеб, - сказал я, - расскажите, как она такой стала.

Он посмотрел на меня.

- Корзина?

- Да.

- Зачем?

- Чтобы люди поняли, что это не один плохой экран, а археология решений.

Глеб помолчал.

Потом открыл старую схему.

- Первая версия корзины была простая. Товар, контакты, адрес, оплата при получении. Доставка почти вся была курьерская, склады проще, ассортимента меньше.

Он нарисовал на доске первый слой.

- Потом добавили пункты выдачи. Нужно было спрашивать город и индекс. Добавили.

Второй слой.

- Потом добавили поставщиков с прямой отгрузкой. Срок стал зависеть от склада. Добавили "уточнит оператор".

Третий.

- Потом онлайн-оплату. Платёжный модуль хотел итоговую сумму, но итоговая сумма не всегда была известна. Добавили предупреждение.

Четвёртый.

- Потом промокоды. Часть промокодов не действовала на часть товаров. Добавили условия.

Пятый.

- Потом CRM. Ей нужны email и телефон раньше, чтобы не терять клиента. Добавили раньше.

Шестой.

- Потом юридические согласия. Добавили.

Седьмой.

- Потом аналитика попросила события, но часть не поставили, потому что релиз был занят.

Максим поднял руку.

- Это было до меня.

- Я не обвиняю. Я продолжаю археологию.

Глеб нарисовал последний слой:

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

Он отложил маркер.

На доске была не корзина.

Был слоёный пирог из компромиссов.

Каждый слой был логичен в момент появления.

Все вместе превращали покупку в квест.

- Вот, - сказал Глеб. - Поэтому я защищаюсь, когда говорят "почему просто не убрать поле". Потому что поле часто держит какой-то кусок процесса. Уберёшь - упадёт не поле, а доставка, оплата, CRM или юридическая часть.

Ирина мягче, чем обычно, сказала:

- Мы не просим просто убрать. Мы просим перестать говорить клиенту "это твоя проблема".

Глеб кивнул.

- Это я могу принять.

Вот это был его шаг.

Не "я всё исправлю".

А "я принимаю проблему как клиентскую, не только техническую".

Семён тоже взял маркер.

- Теперь моя неприятная часть.

Он нарисовал три склада.

Центральный.

Поставщик.

Региональный партнёр.

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

- Веселье - плохой термин, - сказала Ирина.

- Я сдержался.

Семён продолжил:

- Корзина просит индекс не потому, что хочет унизить. Она пытается понять, какой тариф, какой срок, какой склад. Но она делает это тупо. Как охранник на входе, который требует пропуск, но не говорит, куда вы пришли.

Лера:

- Это хорошая метафора.

- Не записывайте. Я случайно.

Я уже записал.

Семён увидел и махнул рукой.

- Ладно. Так вот. Если мы покажем грубый диапазон без индекса, часть клиентов останется. Но часть увидит 3-5 дней и уйдёт.

Павел:

- Вопрос: они ушли бы потом или купили бы?

- Именно, - сказал Семён. - Мне это тоже важно. Я не хочу, чтобы доставка выглядела хуже только потому, что стала честнее раньше.

Лера:

- А маркетинг не хочет, чтобы честность убила верхнюю конверсию и все сказали, что новая корзина хуже.

Максим:

- Значит, метрика пилота должна смотреть не только оформление, но и отмены после оформления, выкуп, звонки, вопросы по доставке.

- И маржу, - сказал Павел автоматически.

- И маржу, - согласился Максим.

Мы начали писать метрики пилота:

переход из корзины к оформлению;
уход на шаге индекса;
уход после показа доставки;
созданные заказы;
отмены по причине доставки;
звонки по доставке;
выкуп;
маржа с учётом доставки;
доля заказов, где оператор уточнял итог.

Глеб посмотрел на список.

- Чтобы оценить корзину, нужно смотреть полкниги.

- Да, - сказал я. - Потому что корзина - не страница. Это узел процесса.

Алина:

- Как карточка.

- Как карточка, только с деньгами ближе к краю.

Ирина открыла ещё одну запись.

- Последняя. Чтобы не забыли, что за всем этим люди.

Клиентка пыталась оформить заказ на покрывало.

- Я дошла до оплаты, но там написано, что сумма может измениться. Почему?

Оператор:

- Если изменится состав заказа или доставка.

- А почему он может измениться?

- Если товара не будет на складе.

- Но он же в корзине.

- Да, но наличие подтвердит оператор.

- Девушка, я не понимаю. Я покупаю или прошу вас проверить, можно ли купить?

Ирина остановила запись.

Никто не шутил.

Эта фраза была ядром главы.

Я покупаю или прошу вас проверить, можно ли купить?

Я написал её на доске крупно.

Глеб смотрел на неё долго.

Потом сказал:

- Вот это надо чинить.

Семён кивнул.

- Да.

- Не всё сразу, - сказал Глеб.

- Не всё, - согласился Семён. - Но это нельзя оставлять как есть.

Ирина откинулась на спинку стула.

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

- Я стараюсь быть полезным после смерти, - сказал я.

Маша, которая опять была на встрече как представитель сервиса, тихо спросила:

- Это была шутка?

Глеб:

- Он так говорит. Мы пока не разобрались.

Мы сделали перерыв.

На кухне, где стоял кофейный аппарат и висела табличка «Мойте за собой кружки», Глеб догнал меня.

- Можно честно?

- Попробуйте.

- Я боюсь корзины.

- Почему?

- Потому что все её ненавидят, но никто не хочет платить за нормальную переделку. Все хотят "чуть поправить". А чуть поправить корзину - это как чуть поправить фундамент, пока на нём стоит дом.

Он налил кофе, посмотрел на него, передумал пить.

- Если мы сейчас начнём, всплывёт всё. Доставка, склады, оплата, CRM, события, промокоды, мобильная версия. И в конце кто-нибудь скажет: "Почему так долго?"

- Скажут.

- Вы опять не утешаете.

- Я не умею.

- Заметно.

Он помолчал.

- Но если не начать, мы будем ещё три года добавлять поля.

- Да.

- И сервис будет извиняться.

- Да.

- И маркетинг будет покупать людей до формы, которая их выгоняет.

- Да.

- И Павел будет считать убытки.

- С удовольствием.

Глеб усмехнулся.

- Ладно. Я сделаю карту технических слоёв корзины. Только не называйте это "простая доработка".

- Не назову.

- И если Виктор Сергеевич спросит срок, я скажу "нужно оценить".

- Скажите. Но добавьте: оценка будет по шагам, начиная с того, что влияет на потери.

Глеб посмотрел на меня.

- Это звучит почти как защита ИТ.

- Это и есть защита ИТ. Только через деньги клиента.

Он кивнул.

- Такое мне подходит.

После перерыва Ирина рассказала свою часть.

Не по записям.

От себя.

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

Она посмотрела на Семёна.

- Иногда мы правда не знаем, потому что склад.

На Глеба.

- Иногда потому что система.

На Леру.

- Иногда потому что акция.

На Павла.

- Иногда потому что условия.

Потом на меня.

- А клиенту всё равно. Он разговаривает с оператором. И оператор становится лицом всей неопределённости.

Маша добавила:

- А потом в причине отмены пишут "клиент передумал".

- Да, - сказала Ирина. - Хотя клиент не передумал. Он устал думать за нас.

Я записал:

Клиент не передумал. Он устал думать за компанию.

Лера закрыла лицо рукой.

- Это больно.

- Это правда, - сказала Ирина.

- Я знаю. Поэтому больно.

Вот так персонажи становились большими.

Не когда произносили остроумные фразы.

А когда начинали признавать чужую боль своей частью процесса.

Вторая половина дня ушла на прототип.

Мы разделили изменения на три горизонта.

Сегодня:

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

Неделя:

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

Позже, но с датой оценки:

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

Глеб настоял на третьем горизонте.

- Если не записать большое, все будут думать, что маленькое решило.

Семён поддержал.

- Если не написать про склады, доставка опять будет виновата за то, что корзина честнее стала.

Ирина:

- Если не написать про операторов, сервис опять будет ловить неопределённость руками.

Павел:

- Если не написать про деньги, всё это будет "улучшение UX", а не управление потерями.

Лера:

- Если не написать про рекламу, мы продолжим вести трафик на старую боль.

Максим:

- Если не написать про события, мы опять не узнаем, что сработало.

Алина:

- Если не написать человеческие тексты, клиент не поймёт даже хороший расчёт.

Я посмотрел на доску.

Ещё вчера корзина была "страницей оформления".

Теперь она стала местом, где встречались почти все.

И это было правильно.

Но правильное редко бывает удобным.

Виктор Сергеевич вернулся ближе к вечеру.

На этот раз не на десять минут.

Он сел в конце стола, посмотрел на три горизонта изменений и сразу нашёл больное место:

- Это уже похоже на проект.

Глеб тихо сказал:

- Потому что это проект.

Собственник перевёл взгляд на него.

- Я думал, мы говорим про корзину.

- Корзина и есть проект, - сказал Глеб. - Просто раньше мы делали вид, что это набор маленьких правок.

В комнате стало тихо.

Я мысленно поставил Глебу ещё один плюс.

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

Виктор Сергеевич не любил, когда маленькое становилось большим.

Никто не любит.

Особенно если большое просит бюджет.

- Сколько денег теряем в корзине? - спросил он.

Максим открыл черновой отчёт.

- Точно пока не скажем. События неполные. Но по пилоту Luna-7 и выборке сессий видно: часть клиентов уходит на индексе, часть после "доставка уточняется", часть после финальной суммы без доставки. Если экстраполировать на весь трафик...

- Не экстраполируйте красиво, - перебил Виктор Сергеевич. - Грубо.

Павел ответил:

- Грубо: если даже 10% брошенных корзин связаны с неопределённостью доставки и итоговой суммы, потенциальная потеря маржи в месяц может быть сопоставима с одной средней рекламной кампанией.

Лера подняла глаза.

- То есть мы можем тратить кампанию на привлечение людей, которые потом уходят из-за корзины.

- Да, - сказал Павел.

Виктор Сергеевич:

- "Может быть" меня не устраивает.

Максим:

- Поэтому ставим события.

- Когда будут точнее цифры?

Глеб:

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

Виктор Сергеевич:

- Я не хочу ждать месяц, чтобы понять, что форма плохая.

Ирина не выдержала:

- Клиенты уже полгода говорят, что форма плохая.

В комнате стало так тихо, что даже кондиционер решил не вмешиваться.

Собственник посмотрел на Ирину.

- Говорят?

- Да.

- Почему я этого не видел?

Ирина ответила без агрессии:

- Потому что это было в звонках, чатах и комментариях. Не в вашем дашборде.

Максим опустил глаза.

Не виновато.

Скорее как человек, который понял: дашборд был красивым, но глухим.

- Теперь будет, - сказал он.

Виктор Сергеевич постучал ручкой по блокноту.

- Хорошо. Что можно сделать за два дня?

Глеб открыл список:

- Тексты. Исправление сброса. События на ключевых шагах. Примерный диапазон доставки для пилотных товаров, если Семён даст правила. Всё остальное - оценка.

- Делайте.

- И сразу: это не решит корзину, - сказал Глеб.

- Я понял.

- Нет, - сказал Глеб и сам удивился своей смелости. - Мне важно, чтобы это было записано. Быстрые правки снизят часть боли, но не решат архитектуру корзины. Если через неделю метрики чуть улучшатся, нельзя говорить "закрыли". Если не улучшатся, нельзя говорить "не сработало". Мы проверяем гипотезу и собираем данные.

Лера посмотрела на него почти с восхищением.

- Глеб, ты сейчас защищаешь не ИТ.

- А что?

- Процесс.

Он поморщился.

- Не говори так. Я ещё не готов.

Виктор Сергеевич записал.

- Принято. Быстрые правки - не финал. Через неделю - данные. Через две - оценка большого проекта.

Глеб выдохнул.

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

После совещания началась ночная смена корзины.

Не официальная.

Просто никто не ушёл.

Глеб собрал у себя мини-штаб: разработчик Андрей, Максим с событиями, Семён с правилами доставки, Ирина с текстами, Алина как человек, который теперь видел микротекст как часть выбора, Лера как владелец обещания и Павел, который сказал, что "посидит недолго", а потом остался до десяти.

Я тоже остался.

Сначала тексты.

Старый экран:

Введите индекс

Новый вариант Алины:

Укажите индекс, чтобы точнее рассчитать доставку

Ирина:

- Всё ещё звучит как требование.

Лера:

- "Не знаете индекс? Выберите город - покажем примерный срок" добавить ниже.

Глеб:

- Влезет.

Андрей:

- Если не учитывать мобильную.

Все посмотрели на него.

- Что? - сказал Андрей. - Я просто принёс реальность.

Открыли мобильную версию.

Текст развалился.

Кнопка уехала вниз.

Ирина сказала:

- Клиенты с телефона будут страдать первыми.

Максим:

- У нас большинство трафика с мобильного.

Глеб закрыл глаза.

- Конечно.

Начали резать.

Итог:

Индекс помогает точнее рассчитать доставку.

Ссылка:

Не знаю индекс

При клике открывался текст:

Выберите город - покажем примерный срок. Точный расчёт будет после адреса.

Алина:

- Нормально. Коротко, но не хамит.

Старое:

Стоимость будет уточнена оператором

Новые варианты вызвали спор на двадцать минут.

Лера хотела:

Предварительно: 2-5 дней. Точную дату подтвердим при оформлении.

Семён:

- Не всегда дату. Иногда срок.

Ирина:

- Клиенту всё равно. Он хочет дату.

Семён:

- А мы не всегда можем дату.

Алина:

- Тогда пишем "срок", но добавляем, почему.

Глеб:

- У нас нет поля "почему" в доставке.

Семён:

- Я дам руками для пилота.

Глеб:

- Руки - плохой API.

Семён:

- Зато рабочий.

Павел:

- Руки дорогой API.

Ирина:

- Но дешевле злого клиента, если временно.

В итоге:

Предварительно: 2-5 дней. Точный срок зависит от склада - покажем перед подтверждением заказа.

Павел попросил убрать "перед подтверждением", если это не везде правда.

Глеб проверил сценарии.

Оставили:

Предварительно: 2-5 дней. Если срок зависит от склада, оператор подтвердит его до оплаты или доставки.

Не идеально.

Но лучше, чем «уточняется» - слово, которое в «Астре» уже должно было облагаться налогом на потерянное доверие.

Потом событие ухода.

Максим сформулировал:

delivery_options_shown

delivery_unknown_shown

zip_field_error

delivery_option_reset

checkout_exit_after_delivery

Андрей посмотрел на список.

- Вы хотите всё сегодня?

Максим:

- Да.

Андрей:

- Мне нравится ваша вера.

Глеб:

- Ставим первые три сегодня. Остальное завтра.

Максим хотел спорить, но остановился.

Он учился приоритизировать не хуже остальных.

- Хорошо. Первые три.

Потом баг сброса доставки.

Андрей открыл код.

Через десять минут сказал:

- Ага.

Все повернулись.

- Что "ага"? - спросил Глеб.

- При изменении адреса пересчитывается доставка и сбрасывается выбранный вариант, даже если он остаётся доступным.

- Почему?

- Потому что так проще.

В комнате стало тихо.

Глеб медленно повернулся к нему.

- Андрей.

- Что? Я не делал. Я просто читаю.

Ирина:

- "Так проще" - это девиз половины клиентской боли.

Алина записала.

Андрей нашёл старый комментарий в коде:

// reset delivery to avoid inconsistent state

Глеб перевёл:

- "Сбрасываем доставку, чтобы избежать несогласованного состояния".

Семён:

- А получили несогласованного клиента.

Павел:

- И несогласованную маржу.

Глеб:

- Всё, хватит. Исправляем.

Исправление оказалось не таким простым, как хотелось, но возможным. Если выбранный вариант оставался доступным после изменения адреса, он сохранялся. Если нет - показывалось объяснение:

Выбранная доставка недоступна для нового адреса. Выберите другой вариант.

Ирина прочитала.

- Вот. Человек хотя бы понимает, что случилось.

Андрей:

- Люди правда читают?

Ирина:

- Когда у них что-то ломается - читают. И злятся, если там ничего нет.

К десяти вечера первые правки были на тестовом контуре.

Мы прошли корзину снова.

Город.

Индекс с объяснением.

Предварительный срок.

Доставка не сбросилась.

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

Финальный текст всё ещё был не идеальным, но уже не звучал как шантаж.

- Лучше, - сказала Ирина.

Глеб откинулся на спинку стула.

- От вас это как премия.

- Не расслабляйся. На мобильном ещё посмотрим.

Он застонал.

Посмотрели мобильный.

Конечно, там сломался отступ.

Глеб сказал слово, которое в книге лучше заменить на "выразился".

Андрей исправил.

В 23:15 пилот включили на 10% трафика по Luna-7 и ещё двум товарам с похожей логикой доставки.

Лера снизила часть рекламного трафика, чтобы не разгонять эксперимент слишком резко.

Павел назвал это "редким случаем, когда маркетинг добровольно не льёт".

Лера сказала:

- Запишите в исторические хроники.

Максим сказал:

- Я уже.

Мы разошлись после полуночи.

В кабинете меня ждала не распечатка.

На этот раз на ноутбуке был открыт тестовый экран корзины.

Я не открывал его.

По крайней мере, не помнил.

На экране мигало поле индекса.

Из него медленно поднялась серая фигура демона. Высокая, вежливая, с красными звёздочками вместо глаз.

- Вы сделали меня дружелюбнее, - сказал он.

- Немного.

- Но я всё ещё здесь.

- Знаю.

- Я не баг. Я договор между отделами, написанный без клиента.

- Хорошая формулировка. Украду.

- Укради. Всё равно вам придётся меня переписывать.

Демон вытянул руку, и вокруг него появились поля:

индекс;

адрес;

телефон;

email;

доставка;

оплата;

согласие;

комментарий.

- Каждое поле кому-то нужно, - сказал он. - Удали одно - кто-то закричит. Оставь все - уйдёт клиент.

- Поэтому будем не удалять, а перестраивать порядок.

- Порядок - это власть.

- В интерфейсе да.

Демон улыбнулся.

- Ты начинаешь понимать. Кто первым получает право спросить клиента? Каталог? Доставка? CRM? Оплата? Юристы? Каждый отдел хочет свой вопрос раньше. Я просто исполняю их желания.

Он был прав.

Корзина унижения - это не плохая форма.

Это очередь отделов к клиенту.

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

В итоге клиент передумывает именно поэтому.

- Мы изменим очередь, - сказал я.

- Они будут сопротивляться.

- Конечно.

- Доставка скажет, что ей нужен адрес. CRM скажет, что ей нужен email. Оплата скажет, что ей нужна сумма. Юристы скажут, что им нужно согласие. Аналитика скажет, что ей нужны события. Маркетинг скажет, что нельзя снижать конверсию. Финансы скажут, что нельзя обещать бесплатное.

- А клиент скажет?

Демон наклонил голову.

- Клиент ничего не скажет. Он уйдёт.

- Вот поэтому мы и здесь.

Он исчез.

На экране осталось поле:

Индекс помогает точнее рассчитать доставку.

Маленькая фраза.

Почти смешная против всей архитектуры.

Но с неё начиналось уважение.

Не большое.

Но настоящее.

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

Максим даже написал в чат:

"Коллеги, данные обновляются раз в час. Если смотреть каждые пять минут, метрики не ускоряются."

Лера ответила:

"А если очень внимательно?"

Максим:

"Только тревожность."

Ирина:

"У нас в сервисе это основной метод управления."

Пилот шёл на ограниченном трафике: Luna-7, одно кресло, один товар для дома. Товары были выбраны не потому, что они идеальны для эксперимента, а потому что в них уже была боль: доставка, сроки, вопросы, корзина, сомнения.

Первый день показал меньше уходов на поле индекса.

Глеб пытался не радоваться.

Получалось плохо.

- Это ещё ни о чём, - говорил он.

Ирина:

- Конечно. Просто люди стали меньше спотыкаться о ваш индекс.

- Не мой.

- Теперь уже ваш.

Второй день показал, что часть клиентов уходит после честного диапазона доставки 3-5 дней.

Семён сразу сказал:

- Вот. Я предупреждал.

Лера напряглась.

- Надо смотреть, ушли ли они бы потом.

Павел:

- Именно.

Максим открыл сравнение:

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

В новой - часть уходила раньше, но созданные заказы имели меньше отмен по доставке в первые дни.

Выборка маленькая.

Но направление интересное.

- То есть честность может снижать красивую конверсию в заказ, но повышать качество заказа, - сказала Лера.

Павел:

- Да. И это надо объяснить Виктору Сергеевичу до того, как он увидит только верхнюю цифру.

Семён:

- Иначе он скажет вернуть как было.

Ирина:

- И мы снова будем извиняться.

Глеб:

- А я снова буду чинить "уточняется".

Я записал:

Честная корзина может ухудшить косметическую метрику и улучшить бизнес-метрику.

Это была опасная фраза.

Потому что косметические метрики любят руководители.

Они быстрые, понятные и красиво растут, если не смотреть, что случилось потом.

Бизнес-метрики медленнее.

Они требуют терпения.

Собственники не всегда любят терпение. У них обязательства, зарплаты, поставщики, кредиты и календарь, который не спрашивает, готов ли твой эксперимент.

На третий день пришёл Виктор Сергеевич.

Не в переговорку.

В open space.

Это было событие. Собственник в open space действует на сотрудников примерно как редкий природный феномен: все стараются вести себя естественно и от этого выглядят подозрительно.

Он подошёл к столу Максима.

- Покажите пилот корзины.

Максим посмотрел на меня.

Я кивнул.

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

На экране:

старая корзина - выше создание заказа;

новая - ниже уход на индексе, выше переход к доставке, меньше вопросов в сервис, меньше отмен по сроку на маленькой выборке.

Виктор Сергеевич сразу увидел то, что боялись:

- Созданных заказов меньше?

Лера ответила первой.

- На части трафика да. Но отмен после уточнения срока меньше. Мы отсеиваем тех, кому срок не подходит, раньше.

- Отсеиваем клиентов?

Слово прозвучало опасно.

Семён вмешался:

- Не клиентов. Невыполнимые ожидания.

Виктор Сергеевич посмотрел на него.

Семён выдержал.

- Если человек хочет завтра, а мы можем через пять дней, старый вариант давал заказ, звонок, отмену и злость. Новый вариант даёт уход раньше. В отчёте заказов меньше, но операционно это честнее.

Павел добавил:

- И дешевле, если считать обработку, звонок и рекламную оптимизацию на некачественные заказы.

Виктор Сергеевич молчал.

Глеб, к моему удивлению, тоже вмешался:

- И технически это правильнее. Мы перестаём использовать оператора как механизм расчёта неопределённости после заказа.

Ирина тихо:

- Спасибо.

Глеб не посмотрел на неё.

Но услышал.

Виктор Сергеевич сказал:

- Мне не нравится меньше заказов.

- Нам тоже, - сказала Лера.

- Но?

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

Виктор Сергеевич записал.

- Через неделю хочу полный разбор: старая корзина против новой не по созданным заказам, а по деньгам.

Павел:

- Сделаем.

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

Максим:

- "Неподтверждённое намерение"?

Все посмотрели на него.

Ирина:

- Максим, это звучит как диагноз.

Лера:

- "Хрупкий заказ"?

Павел:

- "Заказ с неопределённым исполнением".

Глеб:

- Ещё хуже.

Я сказал:

- Назовём рабоче: "заказ до правды".

В комнате стало тихо.

Потом Ирина кивнула.

- Вот. Старый заказ часто был до правды.

Виктор Сергеевич:

- Хорошо. Покажите, сколько у нас заказов до правды.

Так появилась новая метрика.

Неофициальная, корявая, но очень точная.

Заказ до правды - заказ, созданный до того, как клиент понял реальный срок, стоимость доставки, состав и условия.

Павел сказал, что такую метрику будет сложно считать.

Максим сказал, что невозможно идеально.

Глеб сказал, что надо будет ставить события.

Ирина сказала, что сервис уже знает такие заказы по интонации клиента.

Семён сказал, что доставка знает их по фразе "а почему так долго".

Лера сказала, что маркетинг знает их по красивым отчётам, которые потом грустнеют.

Алина сказала, что карточка знает их по вопросам, на которые не ответила.

Я просто записал:

Заказ до правды = источник будущей боли.

На четвёртый день пилота случился первый серьёзный конфликт.

Маркетолог из команды Леры, тот самый специалист по товарным кампаниям, пришёл с вопросом:

- Почему мы снизили трафик на пилотные товары? Алгоритм проседает.

Лера ответила:

- Потому что корзина в тесте.

- Но мы теряем объём.

- Мы проверяем качество.

- У нас KPI по заказам.

Лера посмотрела на меня, потом на него.

- У нас теперь вопрос, какие это заказы.

Он не понял.

И это было нормально. Команда не меняется одновременно. Кто-то всегда приходит из старой логики с нормальным старым вопросом.

- Если мы снизим объём, кампания просядет, - сказал он.

Лера открыла отчёт.

- Если мы разгоним объём на корзину, которая создаёт заказы до правды, кампания красиво отчитается и плохо заработает. Мы уже это проходили.

- Но план?

- План - не купить себе больше будущих отмен.

Он ушёл недовольный.

Лера осталась у доски и выдохнула.

- Ненавижу быть взрослой.

- Поздравляю, - сказала Ирина. - Это лечится только отчётным периодом.

Глеб в этот день принёс карту большого проекта корзины.

Три листа.

На первом - текущая архитектура.

На втором - быстрые правки.

На третьем - нормальная целевая корзина.

В целевой корзине было:

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

Он положил листы на стол.

- Вот. Теперь можете ужасаться официально.

Павел взял третий лист.

- Это дорого.

- Да.

- Но теперь хотя бы понятно, за что.

Глеб сел.

- Самое опасное - начать и остановиться на середине. Тогда получим новую корзину с половиной старой логики.

Семён:

- Как склад после переезда, где половина товара по новой схеме, половина по старой.

Глеб:

- Именно.

Ирина:

- То есть новая форма старого унижения.

Глеб:

- Спасибо, Ирина.

Она улыбнулась.

- Всегда рада назвать боль.

Глеб посмотрел на свою карту.

- Мне нужен будет владелец бизнес-сценария корзины. Не ИТ. Иначе мы опять будем собирать требования всех отделов в одну форму.

- Кто? - спросил я.

Тишина.

Корзина касалась всех.

И поэтому не принадлежала никому.

Классика.

Лера:

- Это должен быть продуктовый владелец.

Глеб:

- У нас его нет.

Семён:

- Тогда временно владелец сквозного шага "карточка - заказ"?

Ирина:

- Кто-то, кто отвечает за то, чтобы клиент понял деньги, срок и следующий шаг.

Все посмотрели на меня.

- Нет, - сказал я.

- Почему? - спросила Лера.

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

Глеб кивнул.

- Тогда предлагаю временно: я владею техническим сценарием, Семён - доставочной правдой, Ирина - клиентским языком, Павел - экономикой, Лера - обещанием до корзины. А общий владелец на пилот - Александр Александрович как модератор, но не исполнитель.

- Хитро, - сказал я. - Всё равно вписали.

- Вы директор.

- Аргумент.

Так и записали:

Пилот корзины: общий модератор - Александр; владельцы частей - Глеб, Семён, Ирина, Павел, Лера, Максим.

Не идеально.

Но лучше, чем ничья корзина.

На пятый день пришли первые звонки по новой корзине.

Ирина принесла их почти торжественно.

- Хорошая новость: меньше вопросов "почему индекс".

- Плохая? - спросил Глеб.

- Теперь спрашивают про две доставки.

Семён закрыл лицо.

- Началось.

Ирина включила запись.

Клиент:

- У меня в корзине написано, что заказ может приехать двумя посылками. Почему? Я же один заказ делаю.

Оператор:

- Товары находятся на разных складах, поэтому могут приехать отдельно.

- А можно одной?

- Нужно уточнить.

- А если одной, когда?

- Нужно уточнить.

- То есть вы теперь честно написали, что всё сложно, но всё равно не знаете?

Ирина остановила.

- Это уже не корзина, - сказала она.

Семён:

- Это склады.

Глеб:

- Это доступность по складам.

Павел:

- Это стоимость исполнения заказа.

Лера:

- Это обещание "один заказ".

Алина:

- Это ожидание клиента, что заказ - это одно целое.

Максим:

- Это следующий разрыв.

Я смотрел на них и почти не нужен был.

Почти.

- Значит, что показала корзина? - спросил я.

Семён ответил:

- Что внутри одного заказа может быть несколько исполнений.

- Какой демон?

Он вздохнул.

- Склады.

- Сколько?

Глеб:

- Не начинайте.

Семён:

- Семь, если считать нормально.

Ирина:

- Гидра.

Все посмотрели на неё.

- Что? - сказала она. - У неё много голов, каждая говорит своё, а клиенту потом оператор объясняет, почему лампа едет отдельно от лампочки.

Я записал:

Гидра семи складов.

Семён посмотрел на доску.

- Звучит обидно.

- Звучит точно, - сказала Лера.

- Тогда следующая глава будет неприятной.

- Все наши главы такие, - сказал Глеб.

Пилот корзины продолжился.

Но для книги этого было достаточно.

Мы перестали смотреть на корзину как на страницу с полями.

Мы увидели её как место, где отделы выстраиваются в очередь к клиенту, каждый со своим требованием, и где клиент имеет полное право сказать: «Я просто хотел купить».

Глеб сделал шаг от "это сложно" к "это нужно пересобирать как сценарий".

Семён сделал шаг от "доставка требует данные" к "неопределённость должна быть честной".

Ирина сделала шаг от "сервис извиняется" к "сервис формулирует клиентский язык интерфейса".

А команда получила новую болезненную метрику:

заказ до правды.

Вечером я открыл карту демонов.

Демон «Корзина унижения»

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

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

Фраза демона: «Заполните ещё три поля, и мы, возможно, скажем правду».

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

Цена победы: часть красивых заказов исчезнет раньше, зато меньше боли после.

Я перечитал последнюю строку.

Вот она, вся управленческая трагедия:

честность иногда уменьшает красивые цифры.

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

За окном было темно.

На сайте кто-то снова добавил Luna-7 в корзину.

Теперь корзина хотя бы объясняла, зачем ей индекс.

Это было мало.

Но вчера она не делала даже этого.

А завтра нам предстояло объяснить клиенту, почему один заказ внутри компании превращается в путешествие по нескольким складам.

Я закрыл ноутбук.

В этот раз демон корзины не появился.

Наверное, заполнял обязательные поля.

Но утром он вернулся в мобильной версии.

Максим принёс свежий срез:

- На десктопе пилот выглядит лучше. На мобильном эффект слабее.

Глеб сразу насторожился.

- Что значит слабее?

- Уход на шаге доставки снизился, но не так сильно. Ошибок по индексу меньше, но люди всё равно бросают форму после раскрытия деталей.

Ирина:

- Покажите запись.

Запись мобильной сессии была отдельным видом боли.

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

Клиент выбирал город.

Клавиатура закрывала половину экрана.

Подсказка индекса уезжала вниз.

Доставка появлялась, но чтобы увидеть итог, нужно было скроллить.

Кнопка «Продолжить» оставалась внизу, но не было понятно, изменился ли расчёт.

- Мы сделали честнее, но тяжело, - сказала Алина.

Глеб:

- Потому что честность занимает пиксели.

Лера:

- А на мобиле пиксели стоят дороже.

Павел:

- Всё стоит дороже, если посчитать.

Ирина:

- Клиент с телефона не будет читать объяснение на три строки, если он стоит в метро.

Семён:

- Но доставку всё равно надо объяснить.

- Значит, нужна иерархия, - сказала Алина.

Она подошла к доске и написала:

Сначала ответ. Потом объяснение. Потом детали.

- На карточке мы уже это делали. В корзине то же самое. Сначала: сколько и когда примерно. Потом: почему может измениться. Потом: детали для тех, кто хочет.

Глеб кивнул.

- Аккордеоны.

Ирина:

- Только не прячьте важное так, чтобы потом клиент сказал "я не видел".

Лера:

- Значит, важное в первой строке. Детали раскрываются.

Семён:

- И если срок неопределённый, это должно быть видно сразу.

Мы переписали мобильный вариант:

Доставка: примерно 2-5 дней

Под ним:

Точный срок зависит от склада

Ссылка:

Почему срок примерный?

При раскрытии:

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

Ирина прочитала вслух.

- Уже можно жить.

Глеб:

- От вас "можно жить" - это как пять звёзд.

- Четыре. Звезду сниму за индекс.

Потом пришла Маша.

Она была взволнована.

- У меня первый заказ, где новая корзина помогла.

Все повернулись.

Маша открыла карточку заказа.

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

"Если две доставки, перезвоните, пожалуйста. Хочу понять, можно ли одной."

- Раньше он бы просто не знал? - спросила Лера.

Маша:

- Раньше он бы узнал от меня после оформления. И, скорее всего, сказал бы: "почему на сайте не написано". Сейчас он уже увидел и спрашивает конкретно.

Семён взял заказ.

- Лампа центральный склад. Лампочка региональный. Можно заменить лампочку на аналог с центрального и привезти одной доставкой.

Алина:

- А на карточке лампы мы рекомендуем какую лампочку?

Глеб:

- Ту, которая может быть не на том складе.

Все замолчали.

Вот она.

Связка карточки, корзины и склада в одном маленьком заказе.

Маша сказала:

- Я позвонила клиенту, предложила аналог с одной доставкой, он согласился. Заказ остался.

Ирина:

- Потому что проблема стала видна до скандала.

Павел:

- И потому что оператор получил вариант решения, а не просто повод извиняться.

Семён:

- Но это ручное решение. Если таких будет много, мы утонем.

Глеб:

- Значит, рекомендации товаров должны учитывать склад.

Лера:

- И рекламные комплекты.

Алина:

- И карточка "подходящие лампочки".

Максим:

- И событие "клиент увидел две доставки".

Павел:

- И стоимость второй доставки.

Ирина:

- И сценарий оператора.

Маша смотрела на взрослых с некоторым ужасом.

- Я просто сохранила заказ.

- Да, - сказал я. - И вскрыла следующую систему.

Она не выглядела счастливой.

- За это премия бывает?

Павел:

- Пока только уважение.

- Уважением коммуналку не оплатишь.

Ирина:

- Запишите Машу в пилот. Если заказ спасён благодаря новой корзине, это тоже эффект.

Павел кивнул.

- Согласен. Сохраняемая маржа.

Маша:

- Вот это уже ближе к коммуналке.

Все засмеялись.

Но смех был не пустой.

Мы увидели, что новая корзина не просто убирает часть трения. Она меняет качество разговора. Клиент приходит не с обвинением "вы скрыли", а с вопросом "можно ли иначе". Оператор получает не пожар, а развилку.

Это и есть разница между унижением и управлением.

Унижение - когда клиент узнаёт правду поздно и чувствует себя обманутым.

Управление - когда клиент видит ограничение достаточно рано, чтобы вместе с компанией выбрать вариант.

Звучит почти красиво.

Но через пять минут Семён испортил красоту реальностью.

- Если мы хотим системно предлагать одну доставку, надо знать, какие товары можно заменить аналогами с того же склада. Это уже не корзина.

- А что? - спросила Лера.

- Ассортимент, остатки, склады, правила комплектации.

Глеб:

- И рекомендации.

Алина:

- И карточки.

Павел:

- И маржа замен.

Максим:

- И данные.

Ирина:

- И сценарии сервиса.

Семён развёл руками.

- Вот. Гидра.

На этот раз он сам сказал.

Не я.

Не Ирина.

Семён.

Операционный менеджер, который вчера ещё защищал "так устроены остатки", теперь сам назвал проблему демоном.

Я записал это в блокнот.

Семен сам назвал гидру.

Это было важнее, чем улучшение микротекста.

Потому что человек не меняется, когда соглашается с чужой метафорой.

Он меняется, когда начинает пользоваться ею для своей боли.

В конце дня мы обновили трекер пилота:

Что улучшили:

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

Что вскрылось:

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

Следующий демон:

Гидра семи складов.

Я посмотрел на список.

Глава получилась правильной.

Не потому, что корзина стала хорошей.

Она не стала.

Она просто перестала так уверенно унижать клиента в первых же полях.

А главное - она показала, что за ней стоит.

Склады.

Остатки.

Комплекты.

Доставки.

Замены.

Физическая реальность, которую сайт раньше прятал за словом "уточняется".

Вечером Глеб прислал в чат:

"Я сделал отдельную страницу в документации: 'Корзина как сценарий клиента'. Не смейтесь."

Ирина ответила:

"Поздно."

Лера:

"Горжусь."

Семён:

"Добавь туда: доставка не магия."

Павел:

"И не бесплатная."

Максим:

"И должна измеряться."

Алина:

"И объясняться человеческим языком."

Я написал:

"Вот теперь это документация."

Корзина унижения всё ещё была жива.

Но теперь у неё появился противник сильнее героя.

Команда, которая начала спорить не о том, кто виноват, а о том, какой вопрос клиент должен увидеть первым.

А это уже было опасно для любого демона интерфейса.

Ночью я снова открыл тестовую корзину.

Не потому, что хотел.

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

Корзина открылась.

Лампа.

Цена.

Город.

Индекс с объяснением.

Предварительная доставка.

Кнопка.

Всё было на месте.

И всё равно я чувствовал, что демон рядом.

Он появился не из поля индекса, как раньше, а из кнопки «Продолжить». Теперь он выглядел меньше. Красные звёздочки на его лице потускнели. В руках вместо чека без доставки была маленькая табличка:

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

- Ты стал честнее, - сказал я.

- Честность - не победа, - ответил он.

- Но начало.

- Для клиента - может быть. Для компании - проблема. Чем больше вы говорите правду в корзине, тем больше правды придётся говорить до неё и после неё.

- Знаю.

- Карточка должна знать склад. Корзина должна знать доставку. Оператор должен знать причину. Финансы должны знать маржу. Маркетинг должен знать, что обещает. Вы тянете одну нитку, а там весь свитер.

- Хорошо.

- Не хорошо. Холодно будет.

Я усмехнулся.

Демон интерфейса шутил лучше некоторых консультантов.

- Ты не главный, - сказал я.

Он поклонился.

- Разумеется. Я всего лишь дверь. За мной склад.

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

Ваш заказ может быть доставлен двумя посылками.

Буквы дрогнули.

За ними что-то шевельнулось.

Не форма.

Не поле.

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

«В наличии».

«Ожидается».

«На другом складе».

«Можно заменить».

«Доставка отдельно».

«Поставщик ответит позже».

«Система обновится ночью».

Я закрыл ноутбук.

Демон корзины исчез.

Но голоса складов остались.

Утром Семён прислал мне сообщение:

"Я составил список складских сценариев, из-за которых один заказ превращается в несколько доставок. Там не семь складов. Там хуже."

Через минуту второе:

"Но для названия главы семь подойдёт."

Я улыбнулся.

Операционка начала говорить в жанре.

Это было тревожно.

И прекрасно.

В блокноте я написал:

Следующая глава: не доставка дорогая. Невидимая сложность дорогая.

Потом добавил:

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

Корзина научила нас одному: клиентский путь нельзя улучшить до середины и остановиться. Если ты честно показываешь следующий шаг, тебе придётся отвечать за то, что этот шаг открывает.

Мы открыли склады.

И склады, судя по всему, давно ждали.

На этот раз я не чувствовал радости от найденной проблемы.

Скорее уважение.

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

Сайт мог шутить с клиентом сколько угодно.

Коробка шуток не понимала.

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

А декорации, как выяснилось, доставку не считают.

Никогда сами.

Лера смотрела на записи с раздражением.

- Мы платим за клики, улучшаем карточку, человек хочет купить, а потом форма делает вид, что он устраивается к нам на работу.

Семён:

- Форма собирает данные для доставки.

- Семён, - сказала Лера. - Я понимаю. Но клиент не обязан понимать вашу логистику до покупки.

- А логистика обязана привезти после покупки.

- Вот поэтому вы и должны быть в корзине раньше, а не в извинениях позже.

Семён хотел ответить резко.

Но остановился.

Потому что Лера уже не обвиняла склад. Она говорила о процессе.

- Ладно, - сказал он. - Давайте разбирать.

Мы взяли один реальный заказ.

Клиент добавил Luna-7, дошёл до корзины, ввёл город, на индексе открыл новую вкладку, вернулся, ввёл индекс, увидел «стоимость будет уточнена», завис на сорок секунд, закрыл сайт.

Источник: платный поиск.

Карточка: новая версия.

Звонка не было.

Причины отмены не было.

Потому что заказ не был создан.

- Вот почему аналитика до заказа слепая, - сказал Максим. - Если клиент ушёл до создания заказа, сервис его не видит. CRM не видит. Причины нет. Просто минус человек.

Павел:

- И рекламный расход есть.

Лера:

- А в отчёте это будет "не сконвертировался".

Ирина:

- Как будто сам виноват.

Я записал:

Брошенная корзина без причины = «Прочее» до заказа.

Глеб посмотрел на фразу.

- Вы сейчас откроете новый ад.

- Да.

- Можно после обеда?

Семён поднял руку.

- Это моя фраза.

- Делитесь, - сказала Ирина.

Мы решили пройти корзину ещё раз, но теперь не как клиент, а как карта разрывов.

Шаг 1: товар в корзине.

Вопрос клиента: сколько всего заплачу?

Ответ системы: цена товара, доставка потом.

Разрыв: нет раннего диапазона доставки.

Владелец: Глеб + Семён + Павел.

Шаг 2: город и индекс.

Вопрос клиента: зачем это сейчас?

Ответ системы: поле обязательно.

Разрыв: нет объяснения, нет автоподсказки индекса, нет диапазона без точного адреса.

Владелец: Глеб + Семён.

Шаг 3: варианты доставки.

Вопрос клиента: когда и как привезут?

Ответ системы: уточняется.

Разрыв: система не различает "точно можем" и "не знаем".

Владелец: Семён + Глеб.

Шаг 4: персональные данные.

Вопрос клиента: зачем я уже даю телефон и email, если не знаю итог?

Ответ системы: иначе нельзя дальше.

Разрыв: порядок шагов.

Владелец: Глеб + Ирина.

Шаг 5: оплата.

Вопрос клиента: сумма окончательная?

Ответ системы: возможно, скорректируем.

Разрыв: доверие к оплате.

Владелец: Павел + Семён + Глеб.

Шаг 6: подтверждение оператором.

Вопрос клиента: зачем сайт, если всё равно уточнит оператор?

Ответ системы: молчание.

Разрыв: сайт передаёт неопределённость в сервис.

Владелец: Ирина + Семён + Глеб.

На доске получилось не «корзина плохая».

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

Это было больнее.

И полезнее.

Глеб встал.

- Теперь моя очередь защищаться.

- Отлично, - сказал я. - Только фактами.

Он открыл схему.

Старая корзина была собрана из нескольких модулей:

каталог;

остатки;

доставка;

платежи;

CRM;

операторское подтверждение;

промокоды;

адресный справочник.

Каждый модуль жил как отдельный чиновник.

Каталог знал товар.

Остатки знали наличие, но не всегда быстро.

Доставка знала тариф, если получала индекс.

Платежи хотели сумму.

CRM хотела контакты.

Оператор хотел комментарий.

Промокоды хотели условия.

Адресный справочник хотел, чтобы клиент не ошибался.

Клиент хотел купить лампу.

- Корзина не проектировалась как единый сценарий клиента, - сказал Глеб. - Она росла слоями. Нужно было добавить доставку - добавили. Нужна онлайн-оплата - добавили. Нужны промокоды - добавили. Нужна интеграция с CRM - добавили. Каждый слой решал задачу отдела. Никто потом не пересобрал сценарий целиком.

Он говорил спокойно.

Но я слышал в этом личную боль.

Глеб защищал не плохой интерфейс.

Он защищал историю выживания системы.

- Почему не пересобрали? - спросил Павел.

Глеб усмехнулся.

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

Ирина:

- Клиенты думают, что владелец боли - оператор.

- Вот именно, - сказал Глеб.

Семён добавил:

- А доставка требует данные не из вредности. Без индекса мы правда не всегда знаем тариф. Без адреса не знаем зону. Без склада не знаем срок. Если убрать вопросы, мы будем обещать неправду.

Лера:

- Никто не просит обещать неправду. Мы просим не заставлять клиента чувствовать, что он виноват в вашей неопределённости.

Семён:

- Тогда нужна честная неопределённость.

Все замолчали.

- Повторите, - сказал я.

- Что?

- Последнюю фразу.

Семён пожал плечами.

- Нужна честная неопределённость.

Я записал на доске:

Честная неопределённость лучше точной лжи и молчаливого "уточняется".

Глеб посмотрел на фразу.

- Это можно превратить в интерфейс.

Вот за этим мы и пришли.

Не за обвинением корзины.

За фразой, которую можно превратить в интерфейс.

Мы начали собирать прототип.

Не полный редизайн.

Не прекрасную будущую корзину.

Первый управленческий костыль, который уменьшит унижение.

Правило первое: показать диапазон доставки до персональных данных.

Семён возражал:

- Диапазон будет грубый.

- Пишем, что грубый, - сказала Алина.

Глеб:

- Можно по городу показывать "от 2 до 5 дней" и "точнее после адреса".

Ирина:

- Главное, чтобы не "уточнит оператор" как чёрная дыра.

Правило второе: объяснить, зачем нужен индекс или адрес.

Текст:

Индекс нужен, чтобы точнее рассчитать срок и стоимость доставки. Если не знаете индекс, выберите город - покажем примерный диапазон.

Глеб:

- Ссылку на автоподбор индекса можно добавить.

Ирина:

- Спасибо от человечества.

Правило третье: не сбрасывать выбранную доставку при изменении адреса без объяснения.

Глеб:

- Это баг.

Все посмотрели на него.

- Что? - спросил он. - Иногда баг - это просто баг.

Максим записал:

Баг, влияющий на доверие.

Глеб:

- Максим, не надо делать багам карьеру.

Правило четвёртое: итоговая стоимость должна показывать товар + предварительную доставку + что может измениться.

Павел:

- И пометку, что окончательная сумма будет подтверждена до оплаты, если доставка уточняется.

Лера:

- Не "может быть скорректирована оператором". Это звучит как угроза.

Ирина:

- "Мы подтвердим итог до списания оплаты" - вот это человечески.

Павел:

- Если технически правда.

Глеб:

- Для онлайн-оплаты надо проверить.

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

Ирина:

- Не все хотят звонок. Дайте SMS/ссылку подтвердить заказ, если нет сложных вопросов.

Глеб:

- Не быстро.

- Я знаю, - сказала Ирина. - Но запишите не в кладбище, а в список разрывов.

Глеб записал.

Мы сделали макет на доске.

Первый экран:

товар;

цена;

город;

примерная доставка;

итоговый диапазон;

кнопка «Уточнить адрес и оформить».

Второй экран:

адрес;

точные варианты доставки;

окна;

стоимость;

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

Третий:

контакты;

способ подтверждения;

оплата;

честный итог.

Глеб смотрел на доску и молчал.

- Что? - спросил я.

- Это нормальная корзина.

- Звучит хорошо.

- Нет. Звучит дорого.

Павел:

- Дорого относительно чего?

Глеб:

- Относительно "поправить текст".

Павел:

- А относительно потерь?

Глеб посмотрел на него.

- Вы теперь будете так всегда?

- Да.

- Тогда мне нужны цифры по брошенной корзине.

Максим поднял руку.

- У нас не хватает событий.

Все одновременно вздохнули.

- Не сейчас, - сказал я. - Сейчас первый шаг.

Первый шаг выбрали такой:

1. Добавить предварительный диапазон доставки по городу для пилотных товаров.

2. Объяснить индекс и дать ссылку на автоподбор.

3. Исправить сброс доставки.

4. Переписать тексты "уточняется" на человеческие формулировки.

5. Отдельно пометить случаи, где доставка реально неопределённа, и передавать причину оператору.

Глеб оценил:

- Текст и индекс - сегодня. Баг сброса - завтра, если повезёт. Диапазон по городу - нужна проверка с доставкой. Причина неопределённости оператору - сложнее.

Семён:

- Я дам правила по складам для пилота.

Ирина:

- Я дам формулировки для операторов.

Лера:

- Я остановлю трафик на пилот, если корзина показывает "уточняется" без причины.

Павел:

- Я посчитаю потери на этапе корзины, насколько возможно.

Максим:

- Я добавлю события: показ доставки, ввод индекса, ошибка формы, уход после доставки.

Глеб:

- Вы только что добавили мне ещё задач.

Максим:

- Это не я. Это реальность.

- Реальность могла бы быть менее активной.

Виктор Сергеевич пришёл, когда на доске уже был план.

Он посмотрел на старую корзину, на макет, на список быстрых действий.

- Сколько денег теряем?

Павел ответил:

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

Виктор Сергеевич:

- Опять нет точной цифры.

Максим:

- Потому что события не стоят.

Глеб:

- Поставим.

Виктор Сергеевич посмотрел на Глеба.

- Когда?

Глеб вдохнул.

- Часть завтра. Полностью - оценю.

Собственник повернулся к Семёну.

- Доставка сможет дать диапазон?

Семён:

- Грубый - да. Честный - да. Красивый - нет.

- Мне не нужен красивый.

Лера тихо:

- Запомним.

Виктор Сергеевич услышал.

- Что?

- Ничего. Исторический момент.

Он не понял, но решил не тратить время.

- Делайте пилот. Через неделю хочу видеть: конверсия корзины, отказы, вопросы в сервис, влияние на заказы.

- И на маржу, - сказал Павел.

- И на маржу, - согласился Виктор Сергеевич.

Пилот корзины начался в тот же день.

Сначала тексты.

Старое:

Стоимость будет уточнена оператором.

Новое:

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

Старое:

Поле индекс обязательно.

Новое:

Индекс помогает точнее рассчитать доставку. Не знаете индекс? Выберите город - покажем примерный срок.

Старое:

Окончательная сумма будет подтверждена оператором.

Новое:

Перед оплатой мы покажем итоговую сумму. Если срок или доставка изменятся, оператор согласует это до списания.

Ирина читала каждую фразу вслух.

- Это всё ещё не идеально, - сказала она. - Но уже не звучит как "отстаньте, заполните поле".

Глеб исправил сброс доставки к вечеру.

Когда он нажал «сохранить», вся комната сервиса, куда Ирина унесла новость, прислала в чат реакцию из хлопающих рук.

Глеб посмотрел на телефон.

- Меня впервые похвалили за то, что поле не сбросилось.

- Наслаждайтесь, - сказала Ирина. - В сервисе маленькие радости.

Семён прислал правила диапазонов.

Они были некрасивые, с оговорками, но рабочие:

центральный склад - 2-3 дня;

поставщик - 3-5 дней;

несколько складов - может быть две доставки;

габаритные товары - отдельное окно;

неопределённый склад - оператор подтвердит причину.

Лера посмотрела на список.

- Это можно превратить в нормальный текст.

Семён:

- Только не обещайте лучше, чем тут.

- Уже боюсь.

- Хорошо.

Первые клиенты увидели новую корзину ночью.

Максим поставил простой мониторинг и утром принёс результаты с лицом «рано, но интересно».

- По пилоту меньше выходов на индексе. Больше людей доходят до выбора доставки. Но часть уходит после диапазона 3-5 дней.

Семён:

- То есть честность снижает часть заказов.

Лера:

- Или отсекает тех, кто отменил бы позже.

Павел:

- Надо смотреть выкуп и отмены.

Ирина:

- И звонки. Сегодня меньше вопросов "а сколько доставка?" по пилоту.

Глеб:

- Баг со сбросом ушёл.

Все посмотрели на него.

- Что? - спросил он.

- Просто приятно, - сказала Ирина. - Редкое чувство.

Маленькая победа была настоящей.

Не в том, что корзина стала идеальной.

Нет.

Она всё ещё была тяжеловатой, местами неудобной и зависела от старых модулей.

Но она перестала быть совсем немой в местах, где раньше требовала доверия.

А потом пришёл Семён.

С распечаткой заказа.

- У нас новая проблема, - сказал он.

- Конечно, - сказал Глеб. - Мы же что-то улучшили.

Семён положил лист на стол.

Один заказ.

Три товара.

Корзина теперь честно показала:

Доставка будет разделена на две посылки.

Клиент не ушёл.

Оформил.

А потом написал в комментарии:

"Почему две доставки, если заказ один?"

Семён посмотрел на нас.

- Поздравляю. Мы перестали прятать проблему в корзине. Теперь надо объяснять, почему у нас один заказ собирается с разных складов.

На доске, за спиной у Глеба, демон корзины стал меньше.

Но из-за его плеча поднялись несколько голов.

Складские.

Семь, если считать внимательно.

Гидра улыбалась.

- Только не склады, - сказал Глеб.

Семён посмотрел на него.

- А я предупреждал: доставка всегда боль.

Ирина добавила:

- Зато теперь боль хотя бы не притворяется корзиной.

Я записал:

Улучшенная корзина показала следующий разрыв: заказ один, исполнение разное.

Глава закончилась там, где и должна была:

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

У демона корзины мы забрали часть власти.

Но за ним уже шуршали склады.
Глава 5. Гидра семи складов
Глава 5. Гидра семи складов

Склад в «Астре» был не местом.

Склад был мнением.

На одном экране товар был «в наличии». На другом - «ожидается». В третьей системе он лежал в резерве. В четвертой был доступен, но только если клиент готов получить его отдельно, через неделю, в будний день, с восьми утра до бесконечности и с отношением к жизни человека, который уже видел российскую доставку и простил ей не всё, но многое.

После правки корзины компания наконец перестала прятать часть этой правды от клиента.

И правда немедленно отомстила.

Семен пришел в переговорку с тремя коробками.

Не с отчетом. Не с презентацией. Не с аккуратной таблицей, где логистика, как обычно, была бы сведена к одному столбцу «доставка».

С коробками.

Первую он поставил на стол осторожно, как улику.

Вторую - с усталым стуком.

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

- Это один заказ, - сказал он.

На первой коробке было написано «Лампа». На второй - «Лампочка». На третьей - «Абажур, не кантовать». Все три надписи были сделаны разными маркерами, разными почерками и с разной степенью веры в человечество.

Лера первой нарушила тишину:

- Клиент заказал комплект?

- Клиент заказал лампу, рекомендованную к ней лампочку и сменный абажур, - сказал Семен. - Сайт показал один заказ. Новая корзина честно предупредила, что будет две посылки. А фактически получилось три склада, две службы доставки, один поставщик, один перенос и клиент, который уже написал: «Почему один заказ приезжает как сериал?»

Ирина подняла глаза.

- Он не ругался, - сказала она. - Это хуже.

- Почему?

- Когда клиент ругается, он еще внутри отношений. Когда он вежливо спрашивает, он уже выбирает, куда уйти.

В комнате стало тихо.

Тишина была неприятной. Не той, где все думают. А той, где каждый уже понял, в каком месте его отдел приложил руку к проблеме, но пока надеется, что заговорит кто-нибудь другой.

Александр Александрович посмотрел на коробки.

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

- Покажите заказ, - сказал он.

Глеб подключил экран. Заказ открылся быстро, что уже выглядело подозрительно оптимистично.

В карточке клиента всё было почти красиво: три товара, сумма приличная, скидка умеренная, доставка бесплатная, статус «в обработке».

Если смотреть глазами собственника, это была маленькая победа.

Если глазами маркетинга - конверсия.

Если глазами сайта - успешное оформление.

Если глазами склада - рассыпанный по полу конструктор без инструкции.

Семен ткнул пальцем в первую позицию.

- Лампа на центральном складе. Ее можно отправить завтра.

Потом во вторую.

- Лампочка числится на региональном. Но фактически вчера ее забрал маркетплейс под свой резерв. Там выгрузка остатков раз в сутки, а живой человек увидел раньше системы.

Лера тихо сказала:

- Маркетплейс опять быстрее нас внутри нас самих.

- Он не быстрее, - сказал Глеб. - Он просто получает остаток по другому правилу.

- Отлично, - сказала Ирина. - Клиенту так и напишем: ваша лампочка уехала по другому правилу.

Семен указал на третью позицию.

- Абажур у поставщика. По договору он как бы наш, по физике он не наш, по сайту он «доступен», а по телефону поставщик говорит: «Ребята, после обеда уточню».

Павел поднял голову от ноутбука.

- «Как бы наш» в управленческом учете обычно заканчивается словом «убыток».

- В операционке это заканчивается словом «перезвонить», - сказал Семен.

- В сервисе - словом «извините», - добавила Ирина.

Александр взял маркер и написал на доске:

Один заказ. Три физические реальности. Семь источников правды.

- Назовем головы, - сказал он. - Не чтобы обвинить. Чтобы наконец перестать разговаривать с туманом.

Семен назвал их без пафоса, как перечисляют родственников, которые снова приехали без предупреждения:

центральный склад;

региональный склад;

склад поставщика;

маркетплейс-резерв;

шоурум;

резерв под опт;

загадочное место «в пути».

Каждая голова Гидры говорила одно и то же:

«У меня всё правильно».

И каждая была права.

Отдельно.

Виктор Сергеевич вошел позже обычного. Он увидел коробки, экран, доску и выражение лица Павла, после которого в компании обычно становилось дороже жить.

- Мы опять нашли проблему? - спросил собственник.

- Нет, - сказал Александр. - Мы нашли, что раньше называли заказом.

Виктор Сергеевич посмотрел на коробки.

- Заказ есть?

- Есть.

- Деньги есть?

Павел ответил:

- Пока в теории.

Собственник медленно повернулся к нему.

- Клиент оплатил?

- Оплатил.

- Тогда почему «в теории»?

Павел не стал сразу отвечать. Он повернул экран так, чтобы было видно стоимость доставки.

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

- Вы умеете портить утро, - сказал Виктор Сергеевич.

- Это не я, - сказал Павел. - Это доставка.

Семен помрачнел.

- Доставка всегда боль.

Это была его привычная фраза. Земная, усталая, проверенная годами. В ней помещались все курьеры, поставщики, адреса без индекса, региональные склады, «после обеда уточню» и клиенты, которые почему-то хотели получить то, что купили.

Раньше эта фраза закрывала разговор. Все понимали: да, доставка боль; да, Семен в ней живет; да, лучше не трогать, а то она начнет трогать в ответ.

Александр не закрыл разговор.

- Расскажите боль полностью.

Семен посмотрел на него почти сердито.

- Полностью?

- Да.

- Полностью не влезет в совещание.

- Начнем с этого заказа.

Семен провел ладонью по лицу.

- Лампу можно отправить завтра. Лампочку надо выдернуть из регионального резерва, если маркетплейс еще не забрал. Абажур зависит от поставщика. Если ждать всё вместе, клиент получит не завтра, а когда поставщик проснется, региональный склад вспомнит, что он тоже склад, а система перестанет спорить с Excel. Если отправлять частями, у нас три доставки. Если доставку оставлять бесплатной, Павел будет смотреть на меня как на преступника. Если брать плату, Лера скажет, что мы убиваем конверсию. Если ничего не говорить, Ирина завтра будет объяснять клиенту, почему один заказ превратился в сериал.

- Это уже лучше презентации, - сказал Александр.

- Это не лучше. Это моя среда обитания.

В этой фразе впервые прозвучала не защита, а усталость человека, который слишком давно жил там, куда остальные заходили только за статусом.

Александр поймал это.

Семен не был бюрократом, который мешает продажам. Он был человеком, который каждый день руками ловил то, что система роняла. И так привык ловить, что начал считать падение нормой.

- Давайте посчитаем не стоимость доставки, - сказал Павел. - Давайте посчитаем стоимость распада заказа.

Лера напряглась.

- Звучит как начало плохого дня.

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

Он открыл таблицу.

В ней появились колонки: первая доставка, вторая доставка, третья доставка, скидка за извинение, время оператора, риск отмены, риск невыкупа, повторный звонок, потеря доверия, валовая маржа по товару.

- Потерю доверия ты в рублях посчитаешь? - спросила Лера.

- Нет. Поэтому начнем с того, что можем посчитать, и не будем притворяться, что остального нет.

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

Если отправлять тремя посылками, маржа становилась отрицательной.

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

Если честно показать клиенту две или три доставки до оплаты, часть людей уходила сразу.

Если скрыть, часть уходила позже, оставляя после себя звонки, возвраты и обиду.

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

- То есть бесплатная доставка убивает маржу.

- В части заказов, - сказал Павел.

- А платная доставка убивает конверсию, - сказала Лера.

- В части заказов, - сказал Максим. - Но мы не знаем, в какой именно, потому что раньше не разделяли события по типу распада корзины.

Глеб тихо выругался себе под нос.

- Еще события?

- Еще правда, - сказала Ирина.

Александр нарисовал на доске Гидру. Не художественно. Скорее бухгалтерски: семь кругов, семь стрелок, один клиент внизу, которого все круги пытались обслужить одновременно и поэтому медленно тянули в разные стороны.

- Мы не будем убивать Гидру, - сказал он. - Складская структура не исчезнет к вечеру. Поставщик не переедет к нам в переговорку. Маркетплейс не станет деликатным. Но мы можем сделать две вещи. Первая: перестать обещать клиенту то, что зависит от семи голов. Вторая: научиться решать, когда распад заказа допустим, а когда заказ лучше не продавать как один красивый комплект.

- Не продавать? - переспросила Лера.

- Не как один заказ с красивым обещанием.

- Это снизит выручку.

- Возможно.

Виктор Сергеевич посмотрел на него.

- Вы слишком спокойно говорите слово «снизит».

- Я говорю его спокойнее, чем слово «съест».

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

Семен подошел к доске.

Это было маленькое событие, но Александр заметил его сразу.

Семен обычно приносил последствия и защищался от решений. Сейчас он сам взял маркер.

- Надо разделить заказы, - сказал он. - Не все. Типы. Первый: всё с одного склада, обещаем точно. Второй: два склада, но один срок, можно объединять. Третий: разные сроки, показываем клиенту до оплаты. Четвертый: поставщик, только с честным предупреждением. Пятый: отрицательная маржа на доставке, нужен запрет бесплатной доставки или минимальная сумма. Шестой: товар в пути, не обещать дату без подтверждения.

Глеб смотрел на него с осторожным ужасом.

- Это уже не маленькая правка.

- Я не сказал, что маленькая, - ответил Семен. - Я сказал, что иначе руками поправим. Как всегда.

И впервые его фраза прозвучала не как защита, а как угроза будущему.

Они взяли десять заказов за последнюю неделю. Не самые плохие и не самые красивые. Обычные. Те, на которых компания обычно не учится, потому что они тонут в общей массе статусов.

Первый заказ был собран с одного склада и доехал нормально.

Все выдохнули.

Александр запретил радоваться слишком громко: нормальность не была подвигом, хотя в «Астре» иногда выглядела именно так.

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

Третий заказ распался на две доставки, но сайт показал только одну. Клиент звонил трижды. Менеджер обещал уточнить. Склад обещал проверить. Поставщик обещал вернуться.

В итоге вернулся только клиент.

Но уже с просьбой отменить.

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

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

В отчете заказ выглядел успешным.

- Вот это самое опасное, - сказал Александр.

Семен поднял голову.

- Почему?

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

Семен хотел возразить, но не смог.

В этой фразе было слишком много его последних лет.

Шестой заказ был маленьким и почти скучным: один светильник, центральный склад, самовывоз. Лера сказала, что такой заказ не построит рост. Павел показал маржу. Заказ оказался зеленым, тихим и полезным.

- Деньги часто скучные, - сказал Павел. - Это их сильная сторона.

Седьмой заказ пришел из рекламной кампании «Собери светлый дом». В корзине было четыре товара: лампа, две лампочки, абажур. Клиент пришел по красивому баннеру, где всё выглядело как комплект, хотя физически товары жили в трех местах.

Лера смотрела на баннер и молчала.

- Раньше я бы сказала, что оффер хороший, - сказала она наконец.

- А сейчас?

- Сейчас он хороший до склада.

Семен кивнул:

- Вот это честное описание половины наших акций.

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

Виктор Сергеевич нахмурился:

- Почему это раньше не было видно?

- Потому что доставка жила отдельно, заказ отдельно, маркетинг отдельно, а боль - в телефоне Ирины, - сказал Александр.

Ирина подняла руку:

- Подтверждаю как телефон.

Девятый заказ был с товаром «в пути». Это словосочетание в «Астре» означало не движение, а надежду, оформленную в статус.

Глеб объяснил, что система получает дату от поставщика, потом она попадает в фид, потом меняется, потом кто-то забывает обновить вручную, потом клиент видит «доступно».

- То есть товар едет не по дороге, а по цепочке предположений, - сказал Александр.

- Примерно, - сказал Глеб.

- Прекрасно. У нас логистика квантовая.

Десятый заказ был отменен до звонка. Клиент положил товары в корзину, увидел две посылки и ушел.

Лера сказала:

- Вот. Честность убила заказ.

Павел не стал спорить сразу.

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

- Честность убила не заказ, - сказал Павел. - Она убила будущий расход.

Лера посмотрела на две строки долго.

- Ненавижу, когда таблица права.

- Таблица не права, - сказал Павел. - Она просто помнит.

К обеду доска была заполнена правилами, исключениями, стрелками и словами, которые в хорошей компании не должны были соседствовать: «маржа», «курьер», «обещание», «стыдно», «поставщик сказал после обеда».

Максим предложил новый разрез аналитики:

заказы без распада;

заказы с честным распадом;

заказы со скрытым распадом;

заказы с поставщиком;

заказы с отрицательной доставочной экономикой;

заказы, спасенные руками.

Глеб спросил:

- Зачем отдельно «спасенные руками»?

Семен ответил раньше Александра:

- Затем, что иначе система выглядит лучше, чем она есть.

Все посмотрели на него.

Он пожал плечами.

- Что? Если уж считать правду, считайте всю. А то опять получится, что сайт зеленый, потому что я вчера три часа висел на телефоне.

Александр почувствовал, как в механизме щелкнула маленькая, но важная деталь.

Семен переставал прятать ручной героизм.

А это значило, что из него можно было сделать правило.

Лера думала вслух о рекламных обещаниях. Если баннер обещает «доставка завтра», а половина ассортимента живет в режиме «может быть после обеда», то это не маркетинг. Это приглашение клиента в конфликт между отделами.

Алина, которую позвали на вторую часть встречи, принесла список карточек по светильникам.

- У нас в части товаров не видно, что лампочка не входит в комплект, - сказала она. - На фото она есть, в составе ее нет. Клиент берет лампу и думает, что получит свет, а получает предмет для размышлений.

Ирина усмехнулась:

- Потом звонит и говорит: «А почему оно не светит?» Я обычно отвечаю мягче, чем думаю.

Лера закрыла лицо ладонью.

- То есть реклама ведет на красивый комплект, карточка не объясняет комплект, склад дробит комплект, доставка дробит ожидание, а виноват канал.

- Иногда виноват канал, - сказал Павел.

- Спасибо.

- Но не всегда один.

Это было почти утешение.

Ирина писала фразы для клиентского интерфейса и операторов. Она вычеркивала всё, что звучало как канцелярия.

«Частичная отгрузка» умерла первой.

Вместо нее появилось:

«Заказ приедет двумя посылками: первая во вторник, вторая в пятницу».

Потом появилась фраза для поставщика:

«Этот товар едет от партнера, дату подтвердим до оплаты или предложим замену».

Семен настоял на слове «партнер», потому что слово «поставщик» звучало для клиента как чужая проблема, которую почему-то положили ему в корзину.

Павел добавил правило экономики: бесплатная доставка не должна включаться автоматически для заказов, где стоимость исполнения съедает маржу.

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

- Бесплатная доставка продает.

- Иногда она продает убыток, - сказал Павел.

- Клиент любит бесплатно.

- Клиент любит понятно, - сказала Ирина. - Бесплатно он тоже любит. Но когда бесплатно превращается в три звонка и перенос, он начинает любить других.

Пилот решили сделать на одной категории: светильники и аксессуары.

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

Правила получились не красивыми, зато рабочими.

Если все позиции доступны на одном складе, сайт показывает единый срок.

Если позиции на разных складах, но могут быть объединены без потери срока и маржи, система предлагает одну доставку.

Если сроки разные, клиент видит две посылки до оплаты.

Если товар у поставщика, он не считается полноценным «в наличии» без подтверждения.

Если заказ уходит в минус из-за бесплатной доставки, бесплатность не обещается автоматически.

Если менеджер вручную спасает заказ, это фиксируется как событие, а не исчезает в героическом тумане.

Семен долго смотрел на последнее правило.

- То есть теперь мои ручные спасения будут видны?

- Да, - сказал Александр.

- И их будут считать проблемой?

- Их будут считать знанием о проблеме.

Семен усмехнулся.

- Звучит красиво. Обычно это значит, что потом придут и спросят, почему я не спас еще быстрее.

Александр не стал спорить.

Он понял, что Семен защищает не хаос. Он защищает единственное, что когда-то давало ему чувство нужности: способность вытащить заказ, когда все остальное подвело.

- Вы не должны быть человеком, который каждый день доказывает, что система еще жива, - сказал Александр. - Вы должны стать человеком, который пишет правила, чтобы ей не требовалась реанимация по каждому заказу.

Семен отвернулся к доске.

- Можно после обеда?

- Можно.

После обеда Семен вернулся не один.

С ним пришла кладовщица Нина Петровна, женщина с таким лицом, будто она лично знала все коробки на складе и некоторым не доверяла.

- Вы хотели реальность, - сказал Семен. - Вот человек, который ее каждый день собирает руками.

Нина Петровна посмотрела на переговорку без восторга.

- Кто у вас тут пишет «в наличии»?

Глеб осторожно поднял руку.

- Система.

- Систему сюда позовите.

- Она не придет.

- Удобно устроилась.

Александр пригласил ее сесть.

Нина Петровна села так, будто это тоже временный складской процесс, который придется потом исправлять.

Она показала три типовые ситуации.

Первая: товар есть физически, но уже отложен под опт, потому что оптовик обещал забрать завтра, а завтра у оптовиков, как выяснилось, может длиться неделю.

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

Третья: товар в пути. Нина Петровна сказала эти слова так, как говорят «в загробном мире»: никто не спорит, что место существует, но возвращались оттуда не все.

Лера слушала и записывала.

- Почему это не видно в карточке?

Глеб ответил:

- Потому что карточка получает «доступно» или «недоступно».

Нина Петровна посмотрела на него.

- Молодой человек, у вас жизнь слишком простая.

Глеб хотел защититься, но не стал.

- Уже понимаю.

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

Следующая живая проверка пришла сама.

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

Лера смотрела на онлайн-события как на кардиограмму.

Клиентка зависла на экране доставки.

Двадцать секунд.

Тридцать.

Сорок.

- Уйдет, - сказала Лера.

- Возможно, - сказал Павел.

- Не начинай.

Клиентка открыла подсказку.

Прочитала.

Убрала подвес.

Срок стал единым.

Сумма уменьшилась, но заказ остался.

Через минуту пришла оплата.

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

- Пойдемте на склад.

Глеб посмотрел на него так, будто тот предложил деплоить с телефона в лифте.

- Все?

- Не все. Лера, Павел, Семен, Ирина, Алина, Максим и ты.

- То есть все, кто потом будет страдать?

- Все, кто уже страдает, но в разных интерфейсах.

Семен сначала хотел отказаться. Это было видно по плечам. Для него склад был не экскурсионным объектом, а местом, где любой внешний человек немедленно начинал задавать вопросы из серии «а почему тут так», не понимая, что «так» - это не выбор, а осадочный слой прежних решений.

Но потом он кивнул.

- Только ничего руками не трогайте.

- Это правило склада или метафора управления? - спросила Ирина.

- Оба.

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

Нина Петровна шла впереди.

Она оказалась ниже, чем Александр ожидал, но пространство вокруг нее вело себя так, будто она выше всех стеллажей. Складские сотрудники здоровались с ней коротко, без лишних слов. Это было уважение людей, которые знают: если Нина Петровна сказала, что коробка на третьей полке справа, спорить можно только после увольнения.

- Вот лампы, - сказала она.

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

- А вот лампы, которые сайт тоже считает лампами.

Она повернула за угол.

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

Глеб остановился.

- Система не знает про «Саша знает».

- Система много чего не знает, - сказала Нина Петровна. - Поэтому Саша и знает.

- Кто такой Саша?

- Уволился.

В комнате, которой не было, потому что они стояли на складе, стало тихо.

Александр посмотрел на Глеба.

- У нас в наличии есть товар, статус которого поддерживает человек, который больше не работает?

Глеб закрыл глаза.

- Не формулируйте так красиво.

- Как есть.

- Формально это не статус.

- А что?

- Комментарий.

Нина Петровна фыркнула:

- Комментарий, который все боятся удалить.

Лера смотрела на коробку «Саша знает» так, будто она увидела реальный источник части своих рекламных проблем.

- Я могла вести трафик на товар, про который знал только уволившийся Саша?

Семен ответил:

- Могла.

- И если клиент заказывал?

- Мы выясняли.

- Кто?

- Руки.

Павел тихо сказал:

- Руки в управленческом учете стоят дороже, чем кажется.

Максим уже записывал: отдельный статус для товара с ручным комментарием, запрет на рекламное продвижение до проверки, событие «ручное уточнение остатка».

- Только не называйте событие «Саша знает», - сказал Глеб.

Ирина задумалась.

- А жаль. Клиентам было бы честно: «Ваш заказ уточняет дух бывшего сотрудника».

- Без духов, - сказал Александр. - Нам хватает демонов.

Они пошли дальше.

У витринных образцов Нина Петровна остановилась и показала торшер.

- Вот он на сайте в наличии. Физически он здесь. Но у него нет родной коробки, потому что коробку выкинули, когда его поставили в шоурум. Доставить можно, но нужно упаковать отдельно, а это время, пленка, риск, и курьер потом скажет, что габарит не такой.

Лера открыла карточку товара на телефоне.

- У него стоит «доставка завтра».

Семен посмотрел в потолок склада.

- Потому что физически он есть.

- Физически у меня тоже есть терпение, - сказала Ирина. - Но я бы не обещала его клиентам на завтра.

Алина нашла фото торшера.

- На фото он с абажуром, но абажур отдельным артикулом.

- Конечно, - сказала Лера. - Почему бы одному товару не быть философским вопросом.

Александр попросил не фиксировать это как «ошибку карточки». Он уже видел, как компания любит превращать системные разрывы в локальные виноватые поля. Здесь была связка: фото, комплектация, складской статус, доставка, упаковка, обещание рекламы. Если исправить только текст, товар всё равно мог приехать плохо. Если исправить только склад, клиент всё равно мог купить не то, что увидел. Если исправить только рекламу, карточка продолжила бы обещать глазами больше, чем отдает коробкой.

- Записываем как тип: витринный товар без стандартной упаковки, - сказал он. - Для сайта: отдельный срок. Для рекламы: не использовать в обещании «доставка завтра». Для склада: правило упаковки. Для сервиса: фраза клиенту до оплаты, а не после жалобы.

Нина Петровна посмотрела на него с осторожным уважением.

- Вы хотите, чтобы это всё реально работало?

- Да.

- Тогда пишите проще. Если напишете красиво, никто на складе не будет читать.

Семен впервые за день улыбнулся.

- Вот поэтому я ее и привел.

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

Глеб объяснил технически:

- Фид поставщика обновляется ночью. Если в нем дата поступления сегодня, товар может попасть в доступность до фактической приемки.

- То есть сайт верит поставщику раньше склада, - сказал Александр.

- Если грубо.

- Грубо - это когда клиент платит.

Павел добавил:

- А потом мы платим за перенос.

Лера спросила:

- Это можно отрезать от рекламы?

Глеб ответил:

- Можно поставить флаг «не продвигать до приемки».

- Почему его нет?

- Потому что раньше такого требования не было.

Семен не выдержал:

- Было. Просто оно звучало как «не гоните мне заказы на то, что еще не принято».

- Это не требование, - сказал Глеб. - Это крик.

- А я что, виноват, что бизнес лучше слышит Jira, чем человека?

Александр поднял руку.

- Стоп. Вот сейчас важное место. Семен говорил реальную проблему, но в форме пожара. Глеб слышал пожар, но не слышал требования. Теперь переводим: нужен статус «принято складом», который важнее статуса поставщика для обещания клиенту.

Максим записал формулировку.

- Событие «приемка подтверждена».

Глеб кивнул:

- Это уже можно обсуждать.

Семен посмотрел на него.

- То есть если я не ору, а говорю словами «событие», меня слышно?

- Неприятно, но да, - сказал Глеб.

Ирина сказала:

- Добро пожаловать в корпоративный переводчик.

После склада они зашли в шоурум. Шоурум был красивее склада и потому опаснее. Здесь товары выглядели как мечта клиента, а не как будущая строка в возврате. Светильники светили, абажуры создавали настроение, лампы стояли на столиках, и всё вокруг шептало: «Купи меня, я не доставочная проблема, я интерьер».

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

- Если вы забираете с витрины товар под интернет-заказ, у меня дыра в экспозиции, - сказала она.

Лера тут же отреагировала:

- Но если он числится доступным, клиент может купить.

- Клиент может купить новый товар со склада. Витрина должна продавать глазами.

Семен устало сказал:

- А когда нового нет, мы забираем с витрины.

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

- А потом клиент получает товар без нормальной коробки, и виноват шоурум?

Ирина подняла руку.

- Обычно виноват сервис. Мы универсальный контейнер для чужих последствий.

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

- Значит, для витринного товара нужен отдельный статус, - сказал он. - Не «в наличии», а «витринный образец». С отдельным правилом: можно продать, если клиент согласен с состоянием, упаковкой и сроком. Нельзя использовать в рекламе как обычный складской остаток. Нельзя обещать стандартную доставку без подтверждения.

Марина посмотрела на него внимательнее.

- И клиент будет знать, что это витринный?

- Да.

- Тогда у меня будет меньше скандалов.

- У всех будет меньше скандалов, - сказала Ирина. - Просто непривычно, что профилактика дешевле извинений.

Марина показала им подвесной светильник, который уже дважды пытались забрать под интернет-заказ и дважды возвращали в шоурум, потому что клиент хотел новый, а не «тот, который висел». В системе он был доступен. В реальности он был предметом эстетического компромисса.

Алина записала: нужны фото и описание для витринного состояния.

Лера записала: исключать витринные из кампаний «доставка завтра».

Семен записал: не спасать заказ витриной без согласия клиента.

Павел записал: скидка на витринный должна быть заранее посчитана, а не рождаться в панике после жалобы.

Глеб записал: еще один статус, еще одна связь, еще один маленький камень в рюкзак релиза.

- У тебя лицо как у человека, которому дали коробку без дна, - сказала Ирина.

- Мне дали складскую философию в виде требований, - ответил Глеб.

- Зато теперь она не придет ночью как баг.

- Оптимистично.

Вернувшись в переговорку, они создали не идеальную систему, а первый список запретов и разрешений. Александр специально не давал называть его «стратегией управления остатками». В «Астре» длинные названия имели свойство превращать простые действия в презентации.

Документ назвали грубо: «Что нельзя обещать клиенту без подтверждения».

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

Последний пункт Глеб пытался переформулировать.

- Может, «остатки с неформализованным ручным знанием»?

Нина Петровна, которая еще оставалась на встрече, сказала:

- Пишите «Саша знает». Быстрее поймут.

Александр оставил оба варианта: официальный и человеческий. Официальный шел в задачу. Человеческий - в память команды.

Потом они разобрали звонок поставщику. Семен включил громкую связь.

Поставщик звали Артем. Он был бодр, вежлив и говорил фразами, которые звучали как туман с коммерческим предложением.

- По абажурам ориентировочно отгрузка возможна в ближайшие дни.

Александр поднял палец.

Семен спросил:

- Артем, ближайшие дни - это сколько?

- Ну, зависит от партии.

- Партия у вас есть?

- В работе.

- В работе - это на складе, в производстве или в ожидании ткани?

На том конце возникла пауза.

- Семен, ну ты же понимаешь...

- Понимаю. Поэтому спрашиваю. Клиент не понимает. И не должен.

Лера посмотрела на Семена с новым выражением. Раньше она слышала от него в основном «доставка всегда боль». Сейчас он не защищался. Он переводил неопределенность поставщика в конкретные статусы.

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

Павел спросил:

- А если поставщик не подтверждает, но товар с хорошей маржой?

Семен ответил:

- Тогда мы не обещаем срок.

Лера добавила:

- И не льем на него рекламу с доставкой завтра.

Александр посмотрел на нее.

- Это ты сказала?

- Не надо так радоваться. Мне больно.

- Боль - признак выхода маркетинга из детского возраста.

- Я тебя когда-нибудь за это ударю медиапланом.

- Главное, чтобы медиаплан был с подтвержденными остатками.

Нина Петровна, кажется, впервые улыбнулась.

Пока Глеб и Максим обсуждали статусы, Ирина принесла три свежих обращения клиентов. Они пришли за последние два часа.

Первое: клиент спрашивал, можно ли получить лампу и лампочку вместе, потому что «это подарок, и дарить лампу без лампочки странно».

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

Третье: клиент отменил заказ после фразы «часть товара уточняется у партнера», потому что решил, что компания сама не знает, что продает.

- Он не совсем неправ, - сказала Ирина.

- Спасибо за поддержку, - сказал Глеб.

- Я не тебя. Я систему.

Александр попросил разобрать каждое обращение как будущий текст интерфейса, а не как очередную жалобу.

По подарочной лампе решили добавить флаг «комплектность важна»: если клиент покупает товар и обязательный аксессуар, система не должна автоматически дробить без предупреждения. Лера предложила делать оффер «готовый комплект» только там, где всё реально собирается вместе. Алина добавила блок в карточке: «Что приедет в коробке».

По самовывозу из шоурума выяснилось, что сайт не различает товар, который лежит на складе шоурума, и товар, который стоит на витрине. Для клиента это всё «можно забрать». Для Марины это разница между коробкой и разбором экспозиции.

По партнерскому товару Ирина переписала фразу. Было: «Срок уточняется у партнера». Стало: «Мы подтвердим дату до оплаты. Если дата не подойдет, предложим замену». Разница казалась небольшой, но первая фраза перекладывала туман на клиента, а вторая обещала действие компании.

- Вот это важно, - сказала Ирина. - Клиент может принять неопределенность, если видит, что компания ее держит. Он не любит, когда ему продают неопределенность как сервис.

Павел добавил:

- И неопределенность не должна быть бесплатной для компании. Если она создает риск отмены, мы должны видеть это в экономике.

- Ты даже туман хочешь посчитать?

- Если туман регулярно стоит денег, да.

Максим начал собирать новый экран. Он был некрасивым, потому что появился быстро, а красивые дашборды в «Астре» обычно означали, что решения по ним не принимались. В новом экране были типы остатков, типы распада, доля ручных спасений, доля заказов с поставщиком, доля витринных товаров, доля заказов с отрицательной доставкой, отмены после предупреждения, отмены после звонка, выкуп.

Виктор Сергеевич посмотрел на экран и сказал:

- Это выглядит тревожно.

- Это потому что он показывает тревожное, - ответил Максим.

- Раньше дашборды выглядели приятнее.

- Раньше они не знали склада.

Семен вдруг сказал:

- Пусть знает.

Все повернулись.

Он повторил:

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

Эта фраза была шагом дальше, чем «меньше вранья». Семен не просто соглашался на правила. Он отдавал системе часть своей личной власти. Раньше, пока только он знал реальность, он был незаменимым спасателем. Теперь реальность становилась общей, и это одновременно облегчало и пугало.

Александр не стал делать из этого торжественный момент. Торжественные моменты в бизнесе часто мешают людям не передумать.

Он просто сказал:

- Тогда фиксируем владельцев.

За статус «центральный склад» отвечал Семен.

За «поставщик подтвержден» - Семен плюс закупка.

За «витринный образец» - Марина и Алина.

За отображение в карточке - Алина и Глеб.

За текст клиенту - Ирина.

За экономику доставки - Павел.

За исключения из рекламы - Лера.

За события и отчет - Максим.

За то, чтобы это не умерло после первого релиза, отвечал Александр.

Виктор Сергеевич спросил:

- А я?

Александр посмотрел на него.

- Вы отвечаете за то, чтобы не требовать рост там, где мы только что признали красную экономику.

Собственник долго молчал.

- Неприятная роль.

- Зато управленческая.

Первый конфликт после распределения владельцев возник почти сразу.

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

- Нервы Ирины теперь тоже метрика? - спросил собственник.

- Если на них держится сервис, то да, - сказал Александр.

Ирина подняла чашку:

- Наконец-то капитализация.

Семен поддержал Леру.

Не громко.

Но это заметили все.

- Лучше убрать комплекты на неделю, чем потом неделю собирать извинения.

Лера посмотрела на него.

- Ты сейчас поддержал снижение трафика?

- Я поддержал снижение бессмысленной беготни.

- Это почти одно и то же, только с другой болью.

- Зато с меньшим количеством коробок.

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

Глеб тем временем начал резать задачу на этапы. Он предложил не ждать большого релиза, а сделать временную таблицу правил, которую сайт будет читать для пилотной категории. Да, это не идеальная архитектура. Да, потом придется переделывать. Но это лучше, чем снова ждать «следующий релиз», пока Семен ловит заказы руками.

- Я хочу официально зафиксировать, что временное решение должно умереть, - сказал Глеб.

- Запишем дату смерти, - сказал Александр.

- Вы шутите?

- Нет. Временное без даты смерти становится родственником в квартире: сначала «на пару дней», потом его кружка уже в шкафу.

Максим предложил добавить в задачу контрольный отчет через две недели: сколько заказов прошло через временные правила, сколько спасли руками, сколько отменили до оплаты, сколько выкупили, сколько стало красными по марже. Павел попросил добавить доставочную экономику отдельно.

Алина попросила не запускать товары без проверенной комплектации.

Ирина попросила сценарии для операторов до выката, а не утром после.

Семен попросил список SKU, на которые реклама пойдет в пилоте, заранее.

Лера попросила список ограничений не в виде «нельзя», а в виде «можно, если».

Александр записал это на доске:

Можно, если известно где, когда, как, какой ценой и кто отвечает.

Эта фраза стала рабочей. Не красивой, не вдохновляющей, не для корпоративного мерча. Но после нее разговоры стали короче.

Когда кто-то говорил «товар есть», его спрашивали: где.

Когда говорили «доставка завтра», спрашивали: для какого склада.

Когда говорили «бесплатно», спрашивали: за чей счет.

Когда говорили «клиент поймет», Ирина спрашивала: какую именно фразу он увидит.

Когда говорили «руками поправим», Семен сам спрашивал: почему руками.

Под вечер они сделали еще одну проверку - заказ с двумя вариантами исполнения. Клиент выбирал между быстрым получением части заказа и ожиданием полного комплекта. Раньше система сама бы толкнула его в хаос, менеджер потом объяснил бы последствия, а склад попытался бы собрать чудо.

Теперь клиент видел выбор:

«Получить лампу завтра, абажур в пятницу».

Или:

«Получить всё вместе в пятницу».

Клиент выбрал всё вместе.

Лера удивилась:

- Он сам согласился ждать?

Ирина сказала:

- Люди иногда нормально относятся к ожиданию. Они хуже относятся к сюрпризу, который притворялся сервисом.

Павел посчитал: ожидание полного комплекта было дешевле для компании, понятнее для клиента и спокойнее для склада.

Семен посмотрел на экран.

- То есть иногда клиент помогает логистике, если ему сказать правду.

- Да, - сказал Александр. - Клиент не обязан быть филиалом нашего склада. Но он может принять осознанный выбор.

- Звучит почти как уважение.

- Опасная технология.

Нина Петровна, уходя, остановилась у двери.

- Если это заработает, у нас меньше будут бегать?

Семен ответил:

- Должны.

- Не «должны». Будут?

Он посмотрел на Александра, потом на Глеба, потом на Леру.

- Будут меньше бегать там, где мы заранее не наврали.

Нина Петровна кивнула.

- Хорошая формулировка. Складская.

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

Пилот запустили ночью, потому что Глеб всё же был Глебом и не любил трогать живой сайт днем. Он написал в общий чат: «Выкатил правила по светильникам. Наблюдаем. Если что-то горит, сначала смотрим лог, потом паникуем».

Ирина ответила: «Можно я сначала чай?»

Лера прислала список кампаний, где временно сняла обещание «доставка завтра» для спорных комплектов.

Павел прислал таблицу порогов бесплатной доставки.

Семен прислал одно слово: «Принял».

Александр смотрел на чат и понимал: команда еще не стала системой. Но впервые за несколько дней она вела себя не как набор отделов, а как люди, которые держат один заказ с разных сторон и пытаются не разорвать.

Утром случился первый сбой.

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

Клиент увидел честное предупреждение о двух посылках, согласился, оплатил, но потом написал в комментарии: «Если можно, привезите всё вместе, мне не срочно».

Система такого варианта не предлагала. Она умела «быстро частями» и «как получится». Она не умела «медленнее, но аккуратнее».

Семен прочитал комментарий и сказал:

- А вот это хороший клиент.

Ирина поправила:

- Это нормальный клиент. Просто мы раньше не давали ему нормального выбора.

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

Павел посчитал экономику и сказал, что в части случаев это даже выгоднее.

Лера сразу увидела оффер: «получите всё вместе одной доставкой, если не спешите».

Александр остановил ее:

- Не превращаем новую честность в новую ловушку. Сначала проверим, где это реально.

Лера подняла руки.

- Всё, всё. Я теперь боюсь собственных идей.

- Не бойся. Просто води их на склад перед запуском.

Через два часа пришел второй сбой. Клиент выбрал две посылки, но менеджер в звонке по привычке сказал: «Постараемся объединить». Ирина после звонка пришла в переговорку лично.

- Кто научил менеджеров обещать надежду голосом?

Все посмотрели в стол.

- Никто, - сказала она. - Вот именно. Они сами так спасают разговор. Надо дать им скрипт, иначе мы честность на сайте убьем в телефонной трубке.

Это был новый слой Гидры: интерфейс мог стать честным, но оператор, желая быть добрым, возвращал старую неопределенность. Не из злого умысла. Из привычки сглаживать неудобное.

Ирина предложила три фразы:

«Мы можем привезти быстрее двумя посылками».

«Мы можем дождаться полного комплекта и привезти вместе».

«Я не буду обещать объединение, пока склад не подтвердит».

Последняя фраза понравилась Александру больше всех. В ней было взрослое уважение к реальности.

Семен сказал:

- И к складу.

- Не привыкай, - сказала Ирина.

К полудню у пилота появился первый настоящий спор.

Лера принесла данные: после честного предупреждения часть клиентов уходила из корзины. Не катастрофически, но заметно.

- Мы теряем заказы, - сказала она.

Павел принес свои данные: по оставшимся заказам снизились отмены и ручные компенсации.

- Мы теряем шум, - сказал он.

Семен принес список: склад меньше пересобирал комплекты в авральном режиме.

- Мы теряем беготню.

Ирина принесла звонки: меньше вопросов «почему не вместе», больше вопросов «как лучше выбрать».

- Мы теряем скандалы.

Виктор Сергеевич посмотрел на всех.

- А выручку?

Павел ответил:

- Пока теряем часть верхней выручки. Но еще не видим выкуп и повторные.

- То есть я должен потерпеть?

Александр сказал:

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

Собственник не любил такие вопросы. Они лишали его приятной позиции хотеть всё сразу.

- А если я хочу оба варианта?

- Тогда нужно построить систему, которая выдержит оба. Сейчас мы строим первый кусок.

Семен вдруг поддержал:

- Если сейчас снова зальем сверху, склад не выдержит. Мы только начали видеть, где трескается.

Лера не возразила. Это было заметнее любого согласия.

Вечером они подвели первый день пилота. Цифры были маленькие и потому честные. Нельзя было спрятаться за средними. Каждый заказ был виден почти поименно: кто ушел, кто согласился, кто выбрал вместе, кто выбрал быстрее, кто убрал товар поставщика, кто задал вопрос, кто не выкупил бы старую ложь, если бы узнал о ней позже.

Александр попросил каждого назвать не результат, а новое правило, которое он забирает из дня.

Лера сказала:

- Нельзя рекламировать обещание, которое склад не может произнести без паузы.

Семен сказал:

- Нельзя считать ручное спасение нормальным исполнением.

Павел сказал:

- Нельзя дарить доставку там, где даришь маржу.

Ирина сказала:

- Нельзя делать клиента переводчиком наших складов.

Глеб сказал:

- Нельзя хранить физическую реальность в бинарном поле.

Алина сказала:

- Нельзя показывать комплект глазами, если в коробке одиночество.

Максим сказал:

- Нельзя анализировать заказ без типа исполнения.

Виктор Сергеевич помолчал дольше всех.

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

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

- Это можно записать?

- Запишите, пока я не передумал.

Александр записал.

И не потому, что фраза была красивая.

А потому, что собственник впервые сказал не «хочу больше», а «надо знать цену».

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

Это была взрослая, скучная форма магии.

Самая полезная.

На второй день пилота Гидра решила проверить, насколько команда серьезно настроена.

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

Клиент заказал пять позиций: две настольные лампы, торшер, комплект лампочек и декоративный абажур. По старому отчету это был подарок судьбы. Хороший средний чек, красивый набор, почти готовая история для слайда «рост комплексных заказов».

По новой логике заказ был минным полем с хорошим вкусом.

Две лампы были на центральном складе.

Торшер стоял в шоуруме без родной коробки.

Лампочки были в региональном остатке.

Абажур зависел от поставщика, который вчера уже проявил себя как философ неопределенности.

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

Клиент выбрал четвертый вариант, которого не было.

Он позвонил.

Ирина включила запись.

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

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

В комнате наступила тишина нового типа.

Это был не клиент, который «не понял интерфейс».

Это был клиент, который понял интерфейс лучше компании.

- Он просит управляемость, - сказал Павел.

- Он просит, чтобы мы не врали, - сказала Ирина.

- Он просит то, чего у нас пока нет как стандартного варианта, - сказал Глеб.

Семен смотрел на заказ и молчал.

Александр не торопил.

- Что скажете?

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

- Если Марина подтверждает торшер как витринный и клиент согласен, если поставщик до обеда подтверждает абажур, если региональный склад отдает лампочки в перемещение сегодня, можем собрать всё к пятнице. Но это не «доставка завтра». И не бесплатная доставка по старому правилу. Это отдельный сценарий: комплект с подтверждением.

- Название ужасное, - сказала Лера.

- Зато честное.

- Честное тоже можно назвать нормально.

И она вдруг начала формулировать не рекламный лозунг, а клиентский выбор:

«Собрать комплект полностью и привезти одной доставкой после подтверждения».

Ирина поправила:

- «Мы подтвердим состав и дату сегодня до 16:00».

Павел добавил:

- «Стоимость доставки будет рассчитана после подтверждения комплекта».

Виктор Сергеевич скривился:

- Это звучит менее продающе.

Лера посмотрела на него.

- Зато это не продает проблему как подарок.

Александр заметил: еще вчера она бы защищала красивый оффер. Сегодня защищала обещание, которое компания способна выдержать.

Клиенту перезвонила Ирина. Не менеджер «в целом», не безликое «мы уточним», а Ирина, потому что сценарий был новый и его нужно было услышать живым ухом.

- Мы можем собрать комплект полностью и привезти одной доставкой, - сказала она. - До 16:00 подтвердим абажур и витринный торшер. Если что-то не подтвердится, предложим замену или уберем позицию до оплаты. Доставка будет не завтра, ориентир пятница. Вам такой вариант подходит?

Клиент помолчал.

- Да. Вот так нормально.

Ирина выключила запись и посмотрела на всех.

- Слышали? «Нормально». Это редкая птица.

Павел посчитал сценарий. Маржа была не роскошная, но положительная. Скидка не требовалась. Доставка одной машиной стоила дешевле, чем три героических попытки изобразить сервис. Клиент не злился. Склад не бегал. Шоурум не воевал. Поставщик получил конкретный дедлайн вместо «ну вы там уточните».

- Это можно масштабировать? - спросил Виктор Сергеевич.

Все посмотрели на него с усталой нежностью.

- Сначала это надо научиться повторять три раза подряд без Семена в центре, - сказал Александр.

Семен усмехнулся:

- Я впервые рад, что меня хотят убрать из центра.

На доске появился новый сценарий: «комплект с подтверждением». Он включал товары с разными источниками, но не обещал скорость, пока все головы Гидры не ответили. Для клиента это был выбор. Для компании - тест на способность быть честной до оплаты.

Потом пришел заказ, который проверил противоположное.

Одна лампа. Центральный склад. Москва. Оплата онлайн. Доставка завтра. Зеленая экономика.

Старый мир назвал бы его скучным.

Новый мир назвал его эталоном.

Семен сказал:

- Вот такие надо рекламировать.

Лера ответила:

- Да. Но раньше они казались слишком простыми.

- Простое иногда прибыльнее красивого.

Павел поднял глаза:

- Я сейчас расплачусь.

- Не надо, - сказала Ирина. - Финансы должны оставаться сухими, иначе таблицы размокнут.

Этот маленький заказ помог команде понять важную вещь: не каждый рост обязан быть сложным. Иногда бизнес умирает не потому, что не умеет делать сложное, а потому что презирает простое. Одиночные понятные товары, честные сроки, предсказуемая доставка, нормальная маржа - всё это выглядело не так эффектно, как комплект на пять позиций, но кормило компанию лучше, чем многие красивые мучения.

Александр попросил Леру разделить рекламные идеи на три группы:

быстро и честно;

комплект с подтверждением;

не продвигать до наведения порядка.

Лера сначала хотела назвать третью группу мягче.

- Например, «требует подготовки».

Семен сказал:

- Назови «не врать пока».

Алина фыркнула.

- Как для внутреннего списка - идеально.

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

К третьему часу пилота выяснилось, что часть проблем раньше рождалась не на складе, а в закупке. Некоторые товары висели в статусе «ожидается» так долго, что успели стать частью пейзажа. Их никто не снимал с сайта, потому что «скоро придут». Слово «скоро» в компании оказалось родственником слова «потом»: оба жили долго, питались надеждой и не имели календаря.

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

Список получился длиннее, чем хотелось бы.

Семен посмотрел на него и тихо сказал:

- Вот это я каждый день обхожу как минное поле.

Лера спросила:

- Почему ты раньше не приносил этот список?

Он пожал плечами.

- Приносил кусками. В чат. На словах. В виде «не запускайте это». Но когда ты говоришь «не запускайте», все слышат, что склад опять против продаж.

Лера хотела возразить, но не стала.

- А если список будет в медиаплане как запретная зона?

- Тогда я буду меньше ворчать.

- Совсем?

- Не обещаю то, что не подтверждено складом.

Они засмеялись.

Не потому что стало легко. Потому что впервые шутка была построена на новом правиле, а не на старой боли.

Максим сделал отдельный отчет: «зоны риска для продвижения». Туда попадали товары без подтвержденной даты, товары в пути, витринные образцы, комплекты из разных складов, позиции с ручным комментарием, товары с частыми отменами из-за срока и товары, где доставка съедала маржу.

Лера посмотрела на отчет и сказала:

- Это не отчет. Это карта, где маркетингу нельзя наступать без каски.

- Отлично, - сказал Александр. - Значит, впервые карта похожа на местность.

Глеб предложил сделать временный бейдж в админке: «не продвигать». Лера попросила не делать его красным, потому что маркетинг и так получал достаточно красного от Павла. Павел предложил серый. Максим возразил, что серый уже означает недостаток данных. В итоге выбрали черный.

- Черный бейдж «не врать пока», - сказала Ирина. - Стильно, мрачно, экономически обоснованно.

Виктор Сергеевич сказал:

- Только клиентам так не показывайте.

- Клиентам покажем результат, - ответила Лера. - Не причину нашей стыдливости.

К вечеру второго дня Семен принес не коробки, а список правил исполнения. Это тоже было событие. Коробки говорили: «вот что случилось». Правила говорили: «вот что должно случиться иначе».

В списке было двенадцать пунктов.

Не обещать дату без подтвержденного склада.

Не объединять в рекламе товары, которые физически не могут быть собраны без риска.

Не считать товар поставщика товаром «в наличии».

Не продавать витринный образец как новый.

Не делать бесплатную доставку автоматической, если заказ распадается.

Не скрывать от клиента две посылки.

Не спасать руками без фиксации причины.

Не использовать «в пути» как обещание.

Не считать оптовый резерв свободным остатком.

Не запускать акцию без проверки склада.

Не давать менеджеру обещать объединение без подтверждения.

Не называть хаос широтой ассортимента.

Последний пункт Александр подчеркнул.

- Это ваш?

Семен кивнул.

- Мой.

- Хороший.

- Злой.

- Значит, точный.

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

Так правила перестали быть складским ворчанием и стали бизнес-ограничениями.

Виктор Сергеевич долго смотрел на список.

- Это выглядит как тормоз для продаж.

Лера ответила раньше Александра:

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

Собственник перевел взгляд на нее.

- Вы теперь против роста?

- Я против роста, который потом Семен собирает руками, Ирина извиняется голосом, Павел красит красным, а я называю успешной кампанией.

Слова получились резкими.

Но никто не остановил.

Потому что они были заработаны.

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

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

Он был почти идеальным для проверки.

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

Система предложила замену автоматически.

Не идеально. Не красиво. Не через искусственный интеллект с презентации.

Просто по правилу, которое Алина, Семен и Глеб успели занести в пилот: если аксессуар с другого склада имеет аналог на центральном, показать замену с единым сроком.

Лера тихо сказала:

- Он сам сделал заказ зеленым.

Павел проверил маржу.

- Зеленым.

Семен проверил склад.

- Соберем.

Ирина посмотрела на комментарий.

- Вопросов нет.

Виктор Сергеевич посмотрел на всех.

- Это маленький заказ.

Александр сказал:

- Это управляемый заказ.

Собственник не ответил сразу.

Потом кивнул.

- Продолжайте маленькие управляемые.

Для Виктора Сергеевича это было почти признание в любви.

Пятая глава могла бы закончиться победной музыкой, если бы «Астра» была книгой попроще. Но «Астра» была интернет-магазином, а интернет-магазины не дают победам долго лежать на столе без новых условий.

Павел уже открыл сводку по пилоту и смотрел не на заказы, а на маржу.

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

Гидра показала дорогу к следующему демону.

Она не убила его.

Она просто перестала закрывать собой.

Ночью Александр проснулся от вибрации телефона.

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

Писал Глеб.

«Есть странный кейс. Клиент выбрал полную сборку в пятницу, потом через десять минут вернулся и поменял на две доставки. Событие записалось. Но заказ остался зеленым».

Следом появилась Лера:

«Это хорошо или плохо?»

Павел ответил почти сразу:

«По марже хорошо».

Ирина:

«По нервам пока тоже».

Семен написал последним:

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

Александр смотрел на чат и понимал, что это важнее любого дневного решения. Команда начала обсуждать не абстрактные отделы, а один конкретный заказ до того, как он стал проблемой. Не после жалобы. Не после отмены. Не после скидки за извинение. До.

Он написал:

«Зафиксируйте как новый сценарий: клиент меняет способ исполнения после просмотра вариантов. Нужны причины выбора».

Максим, который, судя по всему, тоже не спал или просто жил внутри данных, ответил:

«Добавлю событие. Но завтра, если мы все еще люди».

Ирина:

«Некоторые из нас операторы, Максим. Мы люди по остаточному принципу».

Семен:

«Склад подтверждает остаточный принцип».

Лера:

«Маркетинг подтверждает, но с презентацией».

Павел:

«Финансы подтверждают только после закрытия месяца».

Александр улыбнулся в темноте.

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

Утром он пришел раньше остальных и перечитал доску. На ней оставались головы Гидры, правила исполнения, список «не врать пока», сценарии доставки и последняя строка про плохой бизнес даже при выполненном заказе. Вчера это выглядело как следствие тяжелого дня. Сегодня - как первый черновик системы.

Он добавил еще одну строку:

Исполнение начинается не на складе. Исполнение начинается в момент обещания.

Когда пришел Семен, он остановился у доски.

- Это уже про меня?

- Про всех.

- Хорошо. Потому что если это только про меня, я увольняюсь в коробку.

- В какую?

- В ту, где «Саша знает».

Александр рассмеялся.

Семен не улыбнулся сразу. Он смотрел на строку и явно примерял ее к своим годам в «Астре».

- Я раньше думал, что моя работа начинается, когда заказ падает на склад, - сказал он. - Ну, приходит заявка, и дальше мы выкручиваемся.

- А теперь?

- Теперь вижу, что иногда заказ падает на склад уже сломанным. Его сломали раньше: баннером, карточкой, статусом, бесплатной доставкой, красивым «в наличии».

Он помолчал.

- Обидно.

- Почему?

- Потому что я много лет гордился тем, что чиню сломанное. А надо было раньше орать не «доставка всегда боль», а «не ломайте до меня».

Александр не стал исправлять слово «орать». Иногда человек сам лучше чувствует, в каком глаголе живет его прошлое.

- Теперь сможете говорить иначе.

- Не обещаю, что без ора.

- Не надо сразу становиться святым. Достаточно стать владельцем правил.

Семен кивнул.

- Тогда первое правило от меня: если отдел обещает клиенту срок, он должен знать, какой склад это выдержит. Если не знает - это не обещание, а ставка.

- Записывайте.

Семен взял маркер.

И записал сам.

Не Александр.

Не Павел.

Не Максим красивым шрифтом в дашборде.

Семен.

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

Когда остальные вошли, строка уже была на доске.

Лера прочитала ее первой.

- «Если не знаешь склад, не обещай срок», - сказала она. - Жестко.

- Складская поэзия, - ответил Семен.

- Можно я заберу это в бриф для рекламы?

Он посмотрел на нее с подозрением.

- Только не сделай из этого слоган.

- Поздно. Уже хочу.

- Лера.

- Ладно, ладно. Внутренний принцип.

Павел добавил:

- И рядом: если не знаешь стоимость исполнения, не обещай бесплатность.

Ирина:

- Если не знаешь, что сказать клиенту, не говори «уточним» как заклинание.

Глеб:

- Если не знаешь статус, не превращай его в boolean.

Максим:

- Если не знаешь событие, не рисуй вывод.

Алина:

- Если не знаешь комплектацию, не ставь фото как мечту.

Виктор Сергеевич вошел на последних словах и остановился.

- Я попал на кружок афоризмов?

Александр показал на доску.

- На утреннюю настройку системы.

Собственник прочитал все строки.

- А моя?

В комнате стало тихо.

Виктор Сергеевич взял маркер.

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

Если не знаешь цену роста, не требуй рост как бесплатный.

Павел выдохнул так, будто где-то в финансовой отчетности стало на одну молитву меньше.

Гидра не умерла и после этой строки.

Но теперь, когда она поднимала голову, кто-то в комнате уже знал, как эта голова называется, кто за нее отвечает, сколько стоит ее движение и какую фразу увидит клиент.

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

Но Александр не любил слово «чудо» в бизнесе.

Чудо нельзя повторить.

Правило - можно.

В комнате никто не закричал. Это была новая форма радости: осторожная, взрослая и немного нервная.

- Мы потеряли позицию, - сказала Лера.

- Мы сохранили заказ, - сказала Ирина.

- И маржу, - добавил Павел.

Семен смотрел на экран дольше остальных.

- Раньше она бы заказала всё, - сказал он. - Потом подвес завис бы у поставщика, мы бы звонили, она бы злилась, я бы искал замену, Ирина бы извинялась.

- А в отчете была бы выручка, - сказал Александр.

- Да.

- Теперь в отчете будет меньше выручки.

Семен кивнул.

- Зато меньше вранья.

Это сказал Семен.

Сам.

Без подсказки.

Вечером появились первые цифры пилота. Конверсия на части корзин просела. Лера молча смотрела в экран, как человек, у которого отняли привычный способ доказывать свою правоту.

Но отмены по пилотной категории тоже просели.

Звонков с вопросом «почему две доставки?» стало меньше.

Время операторов на один проблемный заказ снизилось.

Доля заказов с отрицательной доставочной экономикой стала видимой.

От этого в комнате стало не веселее, зато честнее.

Виктор Сергеевич попросил показать выручку.

Потом маржу.

Потом отмены.

Потом снова выручку.

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

- Мне не нравится, - сказал он наконец.

- Что именно? - спросил Александр.

- Что честность иногда уменьшает верхнюю цифру.

- Она не уменьшает реальность. Она уменьшает самообман.

Собственник помолчал.

Потом посмотрел на Семена.

- Вы давно это знали?

Семен не сразу ответил.

- Я давно это таскал.

Фраза легла на стол тяжелее коробок.

Ирина тихо сказала:

- Мы все таскали. Просто каждый свой кусок.

Александр понял, что это и есть настоящая победа главы.

Не флаг в интерфейсе. Не новая колонка в отчете. Не даже снижение звонков.

Команда впервые увидела, что их личные героизмы были частями одного общего долга.

Перед тем как разойтись, Павел открыл еще один заказ.

Формально успешный.

Клиент получил всё, оплатил, не ругался, отзыв не оставил.

В старых отчетах такой заказ был бы зеленым.

- По выручке он отличный, - сказал Павел.

Никто уже не расслабился.

- По марже? - спросил Семен.

Павел повернул экран.

Маржа была отрицательной.

Не драматически. Не катастрофически. Буднично отрицательной.

Такой убыток не кричит. Он приходит в хорошем костюме, улыбается отчету продаж и садится рядом с ростом.

- Из-за доставки? - спросил Виктор Сергеевич.

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

Лера устало закрыла лицо ладонями.

- То есть даже когда клиент не злится, мы можем терять деньги.

- Особенно когда клиент не злится, - сказал Павел. - Потому что тогда никто не идет смотреть.

Гидра семи складов не умерла.

У нее просто впервые подписали головы.

Но из-за ее плеча уже выглядывал новый демон: спокойный, бухгалтерский, без клыков и без шума. Он не ломал корзину, не звонил клиенту и не путал остатки.

Он просто усреднял боль до красивой цифры.

Александр записал на доске последнюю строку дня:

Заказ может быть выполнен и всё равно быть плохим бизнесом.

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

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

Виктор Сергеевич тяжело вздохнул.

- Мне уже не нравится завтра.

- Управление начинается там, где завтра перестает нравиться, - сказал Александр.

И в этот раз никто не улыбнулся.

Потому что все понимали: Гидра была шумной.

Следующий демон будет тише.

А тихие демоны в бизнесе обычно едят больше.
Глава 6. Маржа, которую никто не видел
Глава 6. Маржа, которую никто не видел

Средние показатели умели лгать без единой ошибки в формуле.

В «Астре» любили выручку.

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

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

Маржа была хуже.

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

Маржа была как человек, который приходит на праздник с трезвым другом и говорит:

«Ребята, а кто оплатил зал?»

После Гидры семи складов в переговорке пахло не победой, а картоном, кофе и взрослением. На доске еще оставались строки, которые команда написала утром:

Если не знаешь склад, не обещай срок.

Если не знаешь стоимость исполнения, не обещай бесплатность.

Если не знаешь цену роста, не требуй рост как бесплатный.

Последняя принадлежала Виктору Сергеевичу, и Павел сфотографировал ее так быстро, будто боялся, что собственник передумает и потребует удалить компромат.

Павел пришел первым.

Это само по себе было плохим знаком.

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

Он поставил ноутбук, открыл таблицу и аккуратно положил рядом блокнот, ручку и выражение лица «я предупреждал, но без удовольствия».

Лера вошла через пять минут с кофе, телефоном и двадцатью вкладками в глазах.

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

- Я еще ничего не сказал.

- У тебя лицо уже сказало.

Павел посмотрел на нее спокойно.

- Лицо показывает предварительный финансовый результат.

- Ненавижу, когда ты шутишь цифрами.

- Это не шутка. Шутка была, когда мы называли часть заказов ростом.

Лера поставила кофе на стол слишком резко. Крышка дрогнула, но выдержала. В этом была вся Лера: канал мог гореть, конверсия могла падать, собственник мог требовать рост, но кофе должен был остаться в стакане, потому что иначе день окончательно потеряет управляемость.

Александр вошел следом. Он увидел Павла, Леру и эту маленькую холодную войну между рекламным кабинетом и таблицей.

- Прекрасно, - сказал он. - День еще не начался, а экономика уже поссорилась с трафиком.

- Она первая начала, - сказала Лера.

- Деньги уже ответили, - сказал Павел. - Мы просто поздно спросили.

Александр сел.

- Тогда спрашиваем вслух.

Когда вошел Виктор Сергеевич, в переговорке уже был открыт отчет с заголовком «Маржинальность заказов по сегментам». Собственник задержался на слове «маржинальность» так, будто оно было налоговым инспектором в дверях.

- Я надеялся, что после складов у нас будет что-нибудь оптимистичное, - сказал он.

- Будет, - ответил Александр. - Оптимистично то, что мы наконец перестанем покупать убыток в упаковке роста.

- Я пока не уверен, что это оптимизм.

- Это управленческий оптимизм. Он редко улыбается.

Павел подключил ноутбук к экрану.

На первом слайде была общая выручка за месяц.

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

- Вот, - сказала она. - Нормальный график.

- Слово «нормальный» уже держит нож за спиной, - сказал Александр.

Павел кивнул, будто ждал именно этого.

- Средняя маржа по заказам за месяц тоже нормальная.

Виктор Сергеевич чуть расслабился.

- Ну вот.

- Это была последняя приятная строка, - сказал Павел.

Он переключил слайд.

График распался на сегменты.

Одиночные товары с центрального склада были зелеными.

Комплекты с разных складов стали желтыми.

Товары со скидкой и дальней доставкой покраснели.

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

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

Лера побледнела на слове «рекламные».

- Каналы дают объем.

- Объем чего? - спросил Александр.

- Заказов.

- Заказ - это еще не деньги. Иногда заказ - это маленькая форма кредита клиенту за счет компании.

Демон возник прямо над графиком.

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

- Вот он, - сказала Ирина, которая вошла тихо и успела увидеть красные строки. - Доктор «в среднем нормально».

- Его любят на советах директоров, - сказал Павел. - Он всегда приносит спокойствие, пока не попросишь показать палаты.

- Покажите палаты, - сказал Александр.

Павел открыл первый заказ.

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

Заказ получил зеленый цвет.

- Скучный заказ, - сказала Лера.

- Лучший комплимент экономике, - сказал Павел.

Второй заказ выглядел богаче. Люстра, абажур, лампочки, декоративный подвес. Выручка почти втрое выше. Скидка по акции, бесплатная доставка, две посылки, один перенос, звонок в сервис, компенсационный промокод.

- По выручке лучше, - сказал Павел.

- По нервам хуже, - сказала Ирина.

- По марже красный.

Лера открыла вкладку рекламного кабинета.

- Но этот заказ пришел из кампании с хорошей ценой заявки.

- Цена заявки была хорошей, пока заявка не стала заказом, заказ не стал доставкой, доставка не стала скидкой, а скидка не стала отрицательной маржей.

- Ты можешь сказать это менее похоронно?

- Могу. Кампания купила нам красивый минус.

Лера закрыла вкладку.

Третий заказ пришел из органики. Маленький, без скидки, самовывоз, полный выкуп. Никто не праздновал его в отчетах. Он не делал красивого роста, не поднимал средний чек, не радовал собственника.

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

- Вот что обидно, - сказала Лера. - Хорошие заказы выглядят скучно.

- Деньги часто скучные, - сказал Павел. - Это их сильная сторона.

Виктор Сергеевич постучал пальцами по столу.

- Почему я раньше этого не видел?

Павел ответил честно:

- Потому что раньше мы смотрели выручку, валовую маржу по периоду и расходы отдельно. Заказ жил в одном отчете, доставка в другом, реклама в третьем, скидки в четвертом, выкуп в пятом. Связки по заказу не было.

- То есть родственники есть, но за одним столом не сидели, - сказал Александр.

- Да.

- Классический семейный бизнес.

Семен, который до этого молчал, вздохнул.

- А я говорил, доставка всегда боль.

- Ты говорил, - сказал Павел. - Но боль без суммы выглядела как характер.

Семен посмотрел на него долго.

- Неприятно, когда тебя наконец понимают.

- Зато полезно.

- Это ты финансист. У вас полезное и неприятное часто одно и то же.

Павел не обиделся. Он редко обижался на точные формулировки.

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

Четвертый заказ был серым.

Серый оказался самым неприятным цветом.

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

- Если данных нет, мы не можем поставить цвет, - сказал Глеб.

- Поэтому цвет серый, - сказал Александр. - Серый означает не «всё нормально». Серый означает «мы принимаем решения в тумане».

Глеб помрачнел.

- Еще одно событие?

Максим поднял руку.

- Несколько. Стоимость доставки по факту, скидка по источнику, выкуп, возврат, канал, склад, тип комплектации.

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

- Вы понимаете, что система не готова?

Павел тихо сказал:

- Деньги тоже не готовы теряться аккуратно.

В комнате стало тихо.

У Павла была редкая способность не повышать голос и всё равно менять температуру разговора.

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

- Это нечестно, - сказала Лера.

- Что именно?

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

Александр не перебил.

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

- Вам не говорят отвечать одной, - сказал он. - Вам говорят перестать защищать канал от реальности. Маркетинг теперь владеет обещанием, которое приводит клиента в систему. Если обещание приносит красные заказы, это не только проблема маркетинга. Но маркетинг должен первым это увидеть.

Лера смотрела в стол.

- То есть я больше не могу прийти и сказать: «кампания дала заявки».

- Можете. Но следующий вопрос будет: какие заявки, до каких заказов, с каким выкупом, с какой маржой.

- Ненавижу взросление.

- Все ненавидят взросление. Поэтому оно так редко встречается в отчетах.

Шестой заказ был с бесплатной доставкой за порог суммы. Клиент добрал корзину до нужного значения аксессуаром, который был почти бесполезен для него и почти убыточен для компании. В отчете это выглядело как рост среднего чека. В реальности - как покупка лишней коробки, чтобы получить право не платить за доставку, которую компания потом оплатила сама.

- Мы сами научили клиента добивать корзину до нашей боли, - сказала Ирина.

Павел показал цифры. Без аксессуара заказ был зеленым. С аксессуаром и бесплатной доставкой становился желтым. Если добавить риск возврата аксессуара - красным.

Лера нахмурилась.

- Но порог бесплатной доставки повышает средний чек.

- Иногда он повышает средний чек до уровня, где доставка съедает маржу, - сказал Павел. - Средний чек - не святыня.

Виктор Сергеевич посмотрел на него.

- У нас сегодня все святыни под нож.

- Не под нож, - сказал Александр. - Под микроскоп.

Седьмой заказ был из региона, куда компания гордо продавала «по всей России». Клиент купил товар с хорошей маржой, но доставка в дальний город, упаковка и риск невыкупа превратили его в желтый. Если бы клиент отказался в пункте выдачи, заказ стал бы красным.

Семен сказал:

- Я не против регионов. Я против того, чтобы слово «Россия» в рекламе звучало дешевле, чем стоит машина до клиента.

Лера записала:

«География как часть экономики, а не декорация охвата».

Павел посмотрел на запись.

- Это красиво.

- Не привыкай. Я всё еще маркетинг.

Восьмой заказ был возвратом.

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

Алина побледнела.

- Это мой участок.

- Не только твой, - сказал Александр. - Фото, описание, ожидание, доставка, возврат, деньги. Один возврат редко имеет одного родителя.

Павел добавил стоимость обратной логистики. Зеленый заказ стал красным задним числом.

Лера тихо сказала:

- Ненавижу заднее число.

- Бизнес часто умирает задним числом, - ответил Павел. - Просто узнает об этом позже.

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

Ирина прочитала отзыв вслух.

- «В целом товар хороший, но ощущение, что компания узнала о моем заказе вместе со мной».

Александр сказал:

- Это можно на стену.

Глеб вздохнул.

- Лучше в задачу.

Десятый заказ был повторной покупкой. Клиент уже покупал лампу, вернулся за лампочками, выбрал самовывоз, оплатил сразу, выкупил полностью. Маленький чек, отличная маржа, ноль звонков.

Лера смотрела на него удивленно.

- Мы вообще это учитываем в маркетинге?

Максим ответил:

- Повторные есть в отчете, но не связаны с маржей по заказу.

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

Павел сказал:

- В части отчетов - да.

Лера закрыла глаза.

- Я начинаю понимать, почему бизнес иногда выглядит как человек, который бросил спокойную работу ради токсичных отношений.

Ирина подняла чашку.

- За повторных клиентов, которые не требуют терапии.

Они пошли дальше.

Одиннадцатый заказ был промокодным. Скидка выглядела небольшой, пока Павел не добавил доставку и комиссию. Оказалось, промокод не стимулировал покупку, а просто съедал прибыль у клиента, который и так был готов купить.

Лера защищалась:

- Промокоды повышают конверсию.

- В этом сегменте они повышают щедрость компании, - сказал Павел.

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

- Не называйте так в системе, - сказал Виктор Сергеевич.

- Конечно, - сказала Ирина. - В системе будет «service_recovery». А в душе как было, так и останется.

Двенадцатый заказ был из ретаргетинга. Клиент уже был на сайте, ушел, его догнали баннером, он вернулся и купил. Рекламный кабинет радовался. Павел добавил стоимость догоняния, скидку и доставку. Заказ остался зеленым, но маржа стала тоньше.

- Значит, ретаргетинг работает? - спросила Лера.

- В этом сегменте да, - сказал Павел.

- Ты сказал «да»?

- Не злоупотребляй.

- Я запишу.

- Запиши вместе с «в этом сегменте».

Тринадцатый заказ был из брендового поиска. Клиент и так искал «Астру». Рекламный кабинет считал его своим. Лера сказала, что бренд тоже надо защищать. Александр не спорил, но попросил отделить brand от non-brand, потому что одно дело - привести нового клиента, другое - заплатить за человека, который уже стоит у двери.

Лера не любила этот разговор.

- Брендовые кампании дают красивую эффективность.

- Иногда они дают красивое зеркало, - сказал Александр. - В нем приятно видеть себя молодцом.

Павел добавил:

- По марже брендовые заказы часто хорошие. Вопрос не в том, хорошие ли они. Вопрос, сколько мы платим за то, что клиент уже хотел сделать.

Лера записала: «отделить brand/non-brand до следующего медиаплана».

Четырнадцатый заказ был с маркетплейсным сравнением. Клиент пришел на сайт, но в комментарии попросил цену «как на маркетплейсе». Менеджер дал скидку, чтобы не потерять заказ. По выручке заказ состоялся. По марже превратился в тонкий лед.

Ирина сказала:

- Это не продажа. Это торг с призраком маркетплейса.

Семен добавил:

- Призрак хотя бы доставку сам считает?

- В нашем случае - нет, - сказал Павел.

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

Виктор Сергеевич оживился.

- B2B надо развивать.

Павел показал трудозатраты: менеджер, счет, резерв, повторные согласования, доставка, отсрочка оплаты.

- Надо развивать, - сказал он. - Но считать отдельно. Это другой зверь.

Александр записал: «корпоративные заказы - отдельный сегмент, не мешать со средним чеком розницы».

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

Павел сказал:

- Деньги уже ответили. Просто будущие деньги ответили тише.

Лера посмотрела на закупочную цену.

- То есть кампания может быть зеленой на старом остатке и желтой на новом?

- Да.

- Прекрасно. Теперь даже товар имеет настроение.

Семен поправил:

- Не настроение. Партию.

Глеб добавил:

- Значит, нужен учет маржи по партии.

Все посмотрели на него.

- Я сам сказал, да, - признал он. - Старею.

Семнадцатый заказ был серым из-за нестыковки статусов оплаты. Деньги в эквайринге были, в CRM статус еще не обновился, склад ждал подтверждения, клиент ждал сборки. По факту задержка была двадцать минут. По ощущению клиента - компания задумалась, брать ли его деньги всерьез.

Ирина сказала:

- Если клиент оплатил, а мы молчим, он начинает подозревать, что попал в финансовое болото.

Павел попросил не называть эквайринг болотом.

- Хорошо, - сказала Ирина. - Назовем задержкой доверия.

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

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

- Такого цвета в светофоре нет, - сказал Максим.

- Добавим в душу, - сказала Ирина.

Александр попросил не превращать стыд в эмоцию без действия. Ошибка наличия должна попадать в отдельный список, владелец - Семен и Глеб, причина - источник остатка, последствие - потеря заказа, стоимость - упущенная маржа плюс доверие.

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

- Это тоже достижение, - сказал Глеб.

- Минимальное, - ответил Александр. - Но зафиксируем.

Двадцатый заказ был тем самым, ради которого Павел пришел первым.

На уровне месяца он терялся в среднем. На уровне заказа он был красным. На уровне канала - успешным. На уровне клиента - выполненным. На уровне склада - спасенным руками. На уровне сервиса - без жалобы. На уровне бизнеса - минусовым.

Павел вывел его на экран.

- Вот почему средняя маржа опасна. В среднем этот заказ исчезает. В реальности он повторяется.

Лера смотрела на строку.

- Сколько таких?

Павел не ответил сразу.

Он открыл фильтр.

В комнате стало тихо.

Список был длиннее, чем хотелось бы.

Не катастрофический. Не смертельный. Именно поэтому опасный. Такие заказы не взрывают бизнес. Они просто каждый день едят его маленькой ложкой.

Виктор Сергеевич спросил:

- Это значит, что рост выручки мог быть ростом убытка?

Павел сказал:

- В части сегментов - да.

Собственник откинулся на спинку стула.

- Мне не нравится словосочетание «в части сегментов».

- Мне тоже, - сказал Александр. - Но оно лучше, чем «мы не знали».

К этому моменту Лера уже не спорила с самой идеей светофора. Она спорила за право использовать его как инструмент, а не как дубину.

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

Павел посмотрел на нее с уважением.

- Вот это уже разговор.

- Не радуйся так. Мне все еще неприятно.

- Хорошие решения редко начинаются с приятного.

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

Впервые они говорили о будущем решении до запуска.

Павел переключил экран на светофор заказов.

Зеленые - прибыльные и понятные.

Желтые - требуют внимания: маржа тонкая, есть риск возврата, доставка сложная, скидка съедает смысл.

Красные - убыточные или рискованные.

Серые - недостаточно данных.

- Это не идеальная юнит-экономика, - сказал Павел. - Это рабочая классификация. Она не отвечает на все вопросы. Но она запрещает нам радоваться выручке, пока заказ не прошел хотя бы базовую проверку на смысл.

Виктор Сергеевич скрестил руки.

- И что теперь, останавливать все красное?

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

Лера фыркнула, хотя ей было больно.

- Прекрасно. Теперь у нас хобби в рекламном кабинете.

- У всех есть хобби, - сказал Павел. - Просто некоторые хобби списываются как performance.

Максим засмеялся первым. Потом Глеб. Потом даже Семен. Лера не засмеялась, но уголок губ дрогнул.

Потом пришла тяжелая часть.

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

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

Павел посмотрел на нее.

- Именно.

- Не говори «именно» так, будто я наконец сдала экзамен.

- Хорошо. Скажу иначе: деньги впервые услышали от маркетинга вопрос, который им понравился.

- Ты невозможен.

- Экономика тоже.

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

- Мы продавали не свет в дом, - сказала Ирина. - Мы продавали Семену бессонницу.

- И Павлу мигрень, - добавил Глеб.

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

Лера открыла посадочную страницу.

- Оффер можно изменить. Не «бесплатная доставка на все комплекты», а «готовые комплекты с быстрой доставкой из наличия». И вести не на весь ассортимент, а на зеленые и часть желтых товаров.

- Часть желтых почему? - спросил Виктор Сергеевич.

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

Павел записал это в блокнот.

- Повтори.

- Что?

- Последнюю фразу.

Лера повторила медленно:

- Серые нельзя масштабировать, пока они серые.

Александр улыбнулся.

- Вот. У нас появился первый рекламный принцип, который не стыдно повесить над бюджетом.

Виктор Сергеевич недовольно посмотрел на экран.

- А если нам нужен рост?

- Тогда нужно выбрать, что именно мы масштабируем, - сказал Александр. - Зеленую экономику, желтую гипотезу или красный убыток.

- Звучит так, будто вы лишаете меня простого ответа.

- Простые ответы уже привели нас сюда.

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

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

- Почему мы его не видели? - спросил Виктор Сергеевич.

- Потому что он не кричал, - сказала Ирина.

- Потому что он не делал красивый средний чек, - сказала Лера.

- Потому что он не требовал спасения, - сказал Семен.

- Потому что в среднем он терялся, - сказал Павел.

Демон в белом халате ласково поднял градусник.

Александр встал и стер с доски старую строку про заказ.

Под ней написал новую:

Средняя маржа не управляет. Управляют сегменты.

Павел смотрел на эту строку дольше, чем обычно.

Для него это была не просто управленческая формула. Это было приглашение перестать быть человеком, которого зовут после праздника убирать стекло. Финансы впервые входили в комнату до решения, а не после счета.

- Что нужно, чтобы это стало правилом? - спросил Александр.

Павел ответил без паузы:

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

- Шестое, - сказала Лера. - Маркетинг получает список зеленых и желтых сегментов до планирования бюджета, а не после того, как Павел приходит с траурной таблицей.

Павел поднял бровь.

- Траурной?

- Аккуратной, спокойной и траурной.

- Принимается.

Глеб вздохнул.

- Мне нужно будет связать это с заказами, доставкой и каналами.

- Да, - сказал Александр.

- Это не влезет в один релиз.

- Значит, делаем рабочий минимум.

Максим уже писал:

- На первом шаге можно выгружать раз в день: заказ, источник, категория, складской тип, скидка, доставка план-факт, статус выкупа, расчетный цвет. Потом автоматизировать.

Семен добавил:

- И отдельный флаг, если заказ спасали руками.

Все посмотрели на него.

- Что? - сказал Семен. - Если уж считать правду, считайте всю. А то опять получится, что система зеленая, потому что я вчера три часа висел на телефоне.

Это был маленький шаг, но Александр почувствовал его как щелчок в механизме. Семен уже не прятал ручной режим. Лера уже не прятала канал. Павел уже не прятался в роли позднего счетовода. Команда не стала счастливее.

Зато стала чуть менее слепой.

Через час у них появился первый черновой экран маржинальности.

Он был страшный.

Не визуально - Максим сделал его аккуратным. Страшным было то, что он говорил.

Зеленые заказы кормили бизнес.

Желтые просили решения.

Красные ели деньги.

Серые ели уверенность.

Лера смотрела на экран и молчала.

Потом открыла рекламный кабинет, нашла кампанию, которую еще вчера защищала бы до хрипоты, и поставила пометку: «проверить ассортимент и гео перед масштабированием».

Павел заметил.

- Не отключаешь?

- Нет. Я больше не хочу выключать вслепую так же, как раньше включала вслепую.

- Это взрослее, чем просто остановить.

- Не привыкай меня хвалить.

- Я не хвалю. Я фиксирую изменение процесса.

- Вот поэтому с тобой невозможно нормально поругаться.

Виктор Сергеевич попросил открыть общий график выручки еще раз. Павел открыл. Зеленая линия снова пошла вверх. Она была такой же красивой, как утром.

Но теперь рядом с ней стоял второй экран, где часть этой красоты была разобрана на смысл, расходы и последствия.

- Раньше мне нравился первый график, - сказал собственник.

- Он и сейчас может нравиться, - сказал Александр. - Просто теперь он не один в комнате.

- А если инвестор спросит выручку?

- Покажем выручку. А себе покажем, сколько в ней бизнеса.

Павел тихо добавил:

- И сколько в ней оплаченной иллюзии.

Собственник посмотрел на него без злости.

- Вы давно хотели это сказать?

- Да.

- Почему не говорили?

Павел впервые за утро отвел взгляд.

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

Лера не сразу, но кивнула.

- Я правда часто воспринимала тебя как тормоз.

- Я знаю.

- Но иногда ты приходил слишком поздно.

- Я тоже знаю.

- Значит, приходи раньше.

Павел посмотрел на нее.

- Значит, зовите раньше.

Это было не примирение.

В «Астре» никто пока не умел так быстро.

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

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

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

какой сегмент масштабируем;

какая ожидаемая маржа после доставки, скидки и выкупа;

какие условия делают заказ красным;

кто владелец решения, если цифра ушла в желтую или красную зону.

Лера назвала это «паспортом кампании».

Павел назвал это «минимальной экономической гигиеной».

Александр назвал это «наконец-то».

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

Глеб спросил, можно ли не делать для паспорта отдельный интерфейс прямо завтра.

Все посмотрели на него слишком внимательно.

Он поднял руки.

- Я просто уточняю, потому что теперь уточнять до обещания считается хорошим тоном.

Это была победа.

Не полная. Не финальная. Не такая, после которой можно писать пресс-релиз.

Но настоящая.

Потому что впервые слово «рост» перестало быть самостоятельным аргументом.

Теперь оно требовало прилагательного.

Прибыльный рост.

Проверенный рост.

Рискованный рост.

Убыточный рост.

И если раньше все спорили, сколько роста нужно, то теперь появился более неприятный вопрос:

какой именно рост компания собирается купить.

Но до этого вопроса нужно было еще дожить.

Потому что двадцать заказов оказались только началом.

Павел не отпустил команду после первого светофора. Он открыл отдельную вкладку с названием «Сомнительные радости». Лера сказала, что это не название отчета, а диагноз. Павел ответил, что диагнозы хотя бы помогают лечить, в отличие от презентаций «динамика положительная».

В этой вкладке жили заказы, которые раньше никто не считал проблемными. Они не отменялись массово, не вызывали скандалов, не падали в «Прочее», не заставляли Семена приносить коробки. Они просто тихо делали вид, что бизнес работает.

Первым был заказ с подарочной упаковкой.

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

- Подарочная упаковка повышает средний чек, - сказала Лера.

Павел показал расчет.

- Она повышает средний чек на сто девяносто рублей и добавляет триста двадцать рублей операционного хвоста, если считать материал, время и риск компенсации.

- То есть подарок получает клиент, а платим мы?

- В этом сегменте - да.

Ирина сказала:

- Зато красиво.

- Красиво не является статьей дохода, - сказал Павел.

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

- Это может быть зеленым.

Лера замерла.

- Повтори.

- Не злоупотребляй.

Следующим был заказ с акцией «вторая лампочка за полцены». Акция выглядела умно: увеличивала количество позиций, поднимала средний чек, радовала рекламный отчет. Но половина клиентов брала вторую лампочку «на всякий случай», а потом возвращала, потому что ошибалась с цоколем.

Алина сказала:

- Значит, проблема не только в скидке. Проблема в выборе.

Она предложила добавить в карточку проверку совместимости: если клиент берет лампу, сайт предлагает лампочку с правильным цоколем, а не любую со скидкой. Лера хотела оставить механику скидки, но изменить ассортимент в промо. Павел посчитал сценарий: с правильной совместимостью маржа не становилась роскошной, но переставала краснеть от возвратов.

- То есть скидка может быть не злом, если не помогает клиенту ошибаться, - сказала Лера.

- Запиши это на стену маркетинга, - сказала Ирина.

Третий сомнительный заказ пришел из рассылки по старым клиентам. В письме обещали «персональную скидку», хотя персонального там было только имя, да и то не всегда. Клиент купил товар со скидкой, который и так покупал регулярно.

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

Лера защищалась:

- Мы не знаем, пришел бы он без скидки.

Максим поднял руку.

- Можем проверить контрольной группой.

Все посмотрели на него.

- Что?

- Часть базы не получает скидку, но получает полезное письмо. Смотрим разницу.

Ирина сказала:

- Полезное письмо? В нашей CRM? Амбициозно.

Лера не обиделась. Она уже думала.

- То есть не каждая скидка должна быть автоматической благодарностью за то, что клиент существует.

Павел сказал:

- Деньги тоже любят, когда их благодарят не автоматически.

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

Алина взяла вину на себя слишком быстро.

- Исправлю фото.

Александр остановил:

- Не забирай весь разрыв себе. Тут карточка, ожидание, освещение на фото, возврат, доставка, маржа. Твоя часть важна, но не вся.

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

- Мне нужно оборудование для нормальных фото, - сказала она.

Виктор Сергеевич напрягся.

- Сколько?

Павел посмотрел на возвраты.

- Меньше, чем мы уже потеряли на неправильном цвете.

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

Пятый заказ был из категории, которую все считали зеленой: простые настольные лампы. Но внутри зеленой категории нашлась красная подгруппа - лампы с хрупким плафоном, которые требовали усиленной упаковки. В среднем категория была хорошей. Внутри нее один SKU тихо ел доставку и возвраты.

- Даже зеленое бывает с гнильцой, - сказал Семен.

- Складская ботаника, - сказала Ирина.

Максим предложил добавить уровень SKU, но Глеб сразу предупредил, что детализация может превратить отчет в простыню.

Александр сказал:

- Нам не нужна простыня. Нам нужен сигнал: зеленая категория с красными SKU.

Павел записал: «не масштабировать категорию целиком, пока не выделены красные SKU».

Лера потерла виски.

- Чем дальше, тем меньше у меня остается простых кампаний.

- Зато больше рабочих, - сказал Павел.

- Ты правда думаешь, что это утешает?

- Нет. Но это правда.

Шестой заказ был с оплатой при получении. Он хорошо конвертился, потому что клиенту было психологически легче нажать кнопку. Но выкуп был ниже, а доставка туда-обратно съедала прибыль. Заказ создавался охотно, деньги приходили не всегда.

Ирина сказала:

- Это надежда, оформленная в интерфейсе.

Павел добавил:

- И отправленная курьером за счет компании.

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

Александр отметил: Лера всё чаще предлагала не «включить» или «выключить», а «разделить». Это был признак взросления лучше любого пафосного монолога.

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

- Потому что часть людей уйдет.

- Но те, кто останутся, будут лучше.

- Возможно. А возможно, мы отрежем нормальных клиентов, которые просто не готовы платить до понятной доставки.

Павел предложил тест: предоплата обязательна для красных по невыкупу сегментов, оплата при получении остается там, где экономика выдерживает риск. Лера добавила: текст оплаты должен объяснять, что клиент получает взамен - бронь товара, подтвержденный срок, отсутствие сюрпризов.

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

По KPI менеджер был молодец.

По экономике - нет.

В комнате стало неприятно тихо. Это был не вопрос сайта, склада или маркетинга. Это был вопрос того, что компания сама платила людям за поведение, которое потом называла проблемой.

- Мы мотивируем на заказ, а страдаем от результата, - сказал Павел.

Ирина сразу напряглась.

- Аккуратнее. Менеджеры не злодеи. Они спасают то, за что их оценивают.

- Именно, - сказал Александр. - Значит, проблема не в менеджерах. Проблема в том, что KPI видит сделку до денег.

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

- Если вы дадите руководителям список «кто дал скидку», они начнут ругать тех, кто тушил пожар. Сначала покажите, где пожар появляется.

Александр согласился.

Девятый заказ был с заменой товара. Клиент хотел дорогую лампу, ее не оказалось, менеджер предложил более дешевый аналог. Клиент согласился, заказ сохранился, но маржа в процентах стала лучше, а в рублях хуже. Старый отчет радовался сохраненной конверсии. Новый спрашивал: что мы оптимизируем?

Лера сказала:

- Иногда лучше сохранить клиента на меньшей сумме.

Павел кивнул.

- Да. Если мы понимаем, что это решение, а не случайная просадка.

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

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

Виктор Сергеевич спросил:

- Почему цена не обновилась?

Все посмотрели друг на друга.

Глеб сказал:

- Цена обновляется через выгрузку.

Павел сказал:

- Закупка живет в другой таблице.

Лера сказала:

- Маркетинг не видит изменения закупки.

Семен сказал:

- Склад видит только коробку.

Ирина сказала:

- Клиент видит цену.

Александр подвел:

- А бизнес видит убыток. Поздно.

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

Павел выглядел почти счастливым. Для него это было как открыть окно в комнате, где долго считали после пожара.

Одиннадцатый заказ показал проблему «подарка в заказ». Маркетинг добавлял маленький аксессуар бесплатно, чтобы повысить лояльность. Клиенты радовались, отзывы иногда улучшались, но склад тратил время, а часть подарков приходила из другого места.

Семен сказал:

- Бесплатный подарок из другого склада - это не подарок. Это квест.

Лера признала:

- Мы считали подарок эмоцией, а не логистикой.

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

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

Максим оживился.

- Это надо будет связать с CRM.

Ирина посмотрела на него.

- Только не говори «рассылка».

- Не скажу.

- Уже лучше.

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

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

- Клиент готов платить, если понимает за что, - сказала Ирина.

Лера записала:

«Не бесплатная против платной. Понятная против мутной».

Павел добавил:

- И маржинальная против самоубийственной.

Четырнадцатый заказ был с акцией «минус пятнадцать процентов на всё». Такие акции нравились собственнику тем, что их легко понять, маркетингу тем, что их легко запустить, и демонам тем, что они создавали много вкусной путаницы.

Павел показал, что «на всё» превращает зеленые заказы в желтые, желтые в красные, а красные в корпоративную благотворительность.

Виктор Сергеевич сказал:

- Но акция дает всплеск.

- Вопрос, чего всплеск, - ответил Александр.

Лера предложила заменить «на всё» на сегментные механики: скидка там, где маржа выдерживает, комплект там, где склад выдерживает, бонус там, где повторная покупка вероятна.

- Это сложнее, - сказал собственник.

- Да, - сказала Лера. - Зато не стреляет по своим.

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

Павел не стал красить его красным автоматически.

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

Лера посмотрела на него с удивлением.

- Ты сейчас разрешил скидку.

- Я разрешил цель.

- Это почти романтично.

- Не надо.

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

Ирина сказала:

- Премиум нельзя обслуживать скриптом «уточним».

Лера предложила отдельный сценарий для премиальных товаров: другой текст, другие фото, другой SLA, другой контроль доставки.

Павел добавил:

- И другая стоимость ошибки.

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

Глеб сказал:

- Это UX, не маржа.

Павел ответил:

- Если UX теряет маржинальные заказы, это деньги.

Глеб помолчал.

- Неприятно, когда финансы заходят в интерфейс.

- Добро пожаловать, - сказал Александр. - Интерфейс давно заходил в финансы, просто не представлялся.

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

Ирина сказала:

- Если менеджер продает, давайте считать это не шумом, а частью воронки.

Максим записал: событие консультации до заказа.

Лера сразу подумала о рекламе: для сложных товаров можно вести клиента не сразу в корзину, а в сценарий выбора. Павел спросил про стоимость консультации. Ирина посмотрела на него строго.

- Считать можно. Обесценивать нельзя.

- Согласен, - сказал Павел. - Именно поэтому считать надо.

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

Алина тихо сказала:

- Значит, нормальная карточка может продавать дороже, а не только «конвертить».

Лера кивнула:

- И реклама может вести на выбор, а не на скидку.

Павел добавил:

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

Алина посмотрела на него:

- Запишу дату.

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

Виктор Сергеевич устало сказал:

- Мы точно интернет-магазин, а не бухгалтерский квест?

- Интернет-магазин - это бухгалтерский квест с кнопкой «купить», - ответил Александр.

Павел не улыбнулся, но выглядел понятым.

После всех этих заказов разговор о марже перестал быть разговором «финансы против продаж». Он стал разговором о выборе. Каждый красный заказ требовал не стыда, а решения. Каждый желтый - гипотезы. Каждый серый - данных. Каждый зеленый - осторожности, потому что зеленое на малом объеме еще не доказывает, что выдержит рост.

Лера попросила пять минут.

Она вышла из переговорки и вернулась с распечатанным медиапланом. Тем самым, где еще недавно были каналы, бюджеты, прогноз заказов и уверенные стрелки.

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

Поиск по лампам - зеленый с ограничением по складу.

Ретаргетинг комплектов - желтый, проверить доставку.

Скидка на всё - красный, перепридумать.

Брендовый поиск - отделить.

Рассылка старым клиентам - серый, нужен тест без скидки.

Товарная кампания по хрупким SKU - желтый с красными исключениями.

Регионы - не единый бюджет, а карта доставочной экономики.

Павел смотрел молча.

- Что? - спросила Лера.

- Ничего.

- У тебя лицо опять считает.

- Нет. Сейчас оно удивляется.

- Очень смешно.

- Я серьезно.

Лера остановилась.

Павел сказал:

- Ты сейчас не защищаешь бюджет. Ты его проектируешь.

В комнате стало тихо.

Лера посмотрела на лист.

- Я не хочу снова прийти через месяц с красивыми заявками, которые ты похоронишь.

- Я тоже не хочу.

- Тогда ты будешь смотреть медиаплан до запуска.

- Да.

- И не просто говорить «нет».

- Я буду говорить, при каких условиях «да».

Она кивнула.

- Вот это мне подходит.

Александр не вмешивался. Иногда лучшая управленческая работа - вовремя не произнести умную фразу.

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

- Тяжелый день?

Павел пожал плечами.

- Хороший.

- Для человека, который весь день расстраивал людей?

- Я обычно расстраиваю поздно. Сегодня, кажется, вовремя.

Он сказал это почти тихо.

И в этой фразе была вся его арка: от финансового человека, которого зовут после решения, к участнику решения до выстрела.

- Вам понравилось?

Павел подумал.

- Не понравилось. Но стало меньше ощущения, что я стою у кассы после пожара и считаю пепел.

Александр кивнул.

- Значит, завтра будет еще неприятнее.

- Почему?

- Потому что если мы знаем зеленые сегменты, Лера захочет докинуть туда трафика.

Павел закрыл глаза.

- Конечно.

- И будет права. Частично.

- Самое опасное слово.

- В бизнесе все опасные слова начинаются с «частично».

На следующий день Лера действительно пришла не с просьбой «дайте бюджет», а с новым листом.

На нем было написано:

Что масштабируем: зеленую экономику или красивую привычку?

Павел посмотрел на заголовок.

- Это мое влияние?

- Не льсти себе. Это страх перед твоей таблицей.

- Тоже форма влияния.

Виктор Сергеевич вошел, увидел лист, увидел цвета, увидел, что слово «рост» теперь окружено условиями, и сказал:

- Раньше маркетинг был веселее.

Лера ответила:

- Раньше он был безответственнее.

Она сама удивилась своей фразе.

И, кажется, не пожалела.

Александр понял: шестая глава сделала свое дело. Маржа перестала быть скучным финансовым приложением к выручке. Она стала языком, на котором команда начала спрашивать у роста документы.

Но язык нужно было закрепить практикой.

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

Александр попросил Леру принести три будущие акции.

Не прошлые. Прошлое уже было вскрыто, посчитано и частично пристыжено.

Будущие.

- То есть прямо сейчас ломать то, что еще не запущено? - спросила Лера.

- Да.

- Ненавижу профилактику. Она не дает потом драматично спасать.

- Именно.

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

Лера представила ее уже по-новому. Не как «скидка, бюджет, прогноз заказов», а как паспорт:

сегмент - настольные лампы центрального склада;

география - Москва и ближняя зона;

обещание - доставка завтра;

скидка - до десяти процентов;

риск - хрупкие SKU и товары без подтвержденной комплектации;

условие остановки - рост желтых заказов выше порога;

владелец экономики - Павел;

владелец обещания - Лера;

владелец исполнения - Семен.

Павел долго смотрел.

- Это уже можно обсуждать.

- Раньше ты говорил это так, будто держишь лопату.

- Раньше я часто держал лопату.

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

Акция потеряла часть ассортимента.

Зато стала зеленее.

Виктор Сергеевич спросил:

- Сколько выручки мы потеряли, убрав эти товары?

Павел ответил:

- Потенциальной - часть. Убыточной - возможно, больше.

- Вы любите слово «возможно».

- Оно честнее, чем «точно заработаем», когда мы не считали доставку.

Собственник не спорил. Это тоже было новым.

Вторая акция называлась «Комплект для рабочего стола». Она была красивой: лампа, лампочка, органайзер, скидка за набор, доставка бесплатно. В старом мире ее бы запустили с радостью, потому что комплект повышал средний чек и выглядел как забота о клиенте.

В новом мире акция вышла на доску и сразу начала кашлять.

Органайзер лежал у поставщика.

Лампочки были на региональном складе.

Бесплатная доставка съедала маржу при заказе в дальнюю зону.

Комплект выглядел единым только на баннере.

- Это желтая гипотеза или красный убыток? - спросил Александр.

Лера не ответила сразу.

Она открыла карточки, потом складской отчет, потом таблицу Павла.

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

Павел кивнул.

- Вот так.

- Что «вот так»?

- Ты сейчас не защищала идею. Ты ее лечила.

Лера поморщилась, но промолчала.

Ирина сказала:

- Лечить идеи дешевле, чем потом лечить клиентов.

Третья акция была самой опасной, потому что нравилась Виктору Сергеевичу.

Она называлась «Бесплатная доставка выходного дня».

Собственник любил такие механики: понятные, громкие, легко объяснить в рекламе, легко показать на главной. Клиент видит «бесплатно» и покупает. Красиво.

Павел открыл расчет и сразу стал похож на человека, которому вручили мокрый финансовый документ.

- В каких сегментах бесплатная доставка?

Лера уже знала, что вопрос правильный.

- Изначально - во всех.

- Изначально - нет, - сказал Павел.

Виктор Сергеевич поднял бровь.

- Вы быстро.

- Я тренируюсь.

Они начали резать механику. Центральный склад в Москве - возможно. Самовывоз - не нужен стимул. Дальние регионы - красная зона. Комплекты из разных складов - только после расчета. Витринные образцы - исключить. Поставщик - исключить. Товары с высокой маржой - тест. Товары с тонкой маржой - запрет.

От красивой акции «на всё» осталась сложная таблица.

Виктор Сергеевич смотрел на нее с тоской.

- Клиент это не поймет.

Лера ответила:

- Клиенту не нужна наша таблица. Ему нужен честный оффер: бесплатная доставка завтра на товары из наличия в вашем городе. Это звучит уже не как «на всё», но зато мы это выдержим.

Собственник посмотрел на Александра:

- Она теперь тоже против простых решений?

- Она теперь за решения, которые переживут встречу с реальностью.

Лера тихо добавила:

- Я всё еще люблю простые офферы. Просто не хочу, чтобы простота была за счет склада, сервиса и маржи.

Павел записал эту фразу.

- Не записывай мои эмоциональные моменты, - сказала она.

- Это не эмоциональный момент. Это финансовая политика маркетинга.

- Звучит ужасно.

- Зато дорого.

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

Александр попросил каждого назвать поле, без которого паспорт нельзя запускать.

Лера сказала:

- Обещание клиенту до клика.

Павел:

- Маржа после доставки, скидки и ожидаемого выкупа.

Семен:

- Реальный тип исполнения: один склад, несколько складов, поставщик, витрина, в пути.

Ирина:

- Что скажет оператор, если клиент спросит неудобное.

Алина:

- Что клиент реально получит в коробке.

Глеб:

- Какие данные сайт может показать честно, а какие пока нет.

Максим:

- Какие события подтвердят, что гипотеза работает или провалилась.

Виктор Сергеевич подумал и сказал:

- Какой рост получаем и какой ценой.

Павел снова посмотрел на него с выражением человека, который слышит редкую птицу управленческого учета.

- Вы теперь будете так смотреть каждый раз? - спросил собственник.

- Некоторое время да.

- Ладно. Я потерплю.

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

На ней были поля:

цель;

сегмент;

канал;

обещание;

товары;

география;

скидка;

доставка;

ожидаемый выкуп;

маржа;

риски;

условия остановки;

владельцы;

дата пересмотра.

Глеб сказал:

- Это можно сначала вести в таблице.

Все посмотрели на него.

- Что? Я правда это сказал. Не всё надо сразу пилить в админку.

Максим приложил руку к груди:

- Исторический момент.

- Не начинай.

Ирина сказала:

- Запишите: ИТ предложило таблицу, бизнес не умер.

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

На следующий день паспорт прошел первую боевую проверку.

Лера принесла запрос от Виктора Сергеевича: увеличить бюджет на кампанию по зеленым категориям. Раньше это прозвучало бы как победа. Теперь она открыла паспорт и стала задавать вопросы сама.

Какие именно зеленые категории?

На каком объеме они оставались зелеными?

Какая доля заказов уходит в доставку завтра?

Сколько оплачено?

Сколько выкуплено?

Какая маржа после скидок?

Какие SKU нельзя включать?

Какой лимит бюджета до первой проверки?

Семен смотрел на нее так, будто видел новый вид маркетинга.

- Ты сейчас сама себя тормозишь?

- Я сейчас сама себе строю дорогу, чтобы не улететь в кювет.

- Звучит лучше.

- Не привыкну, но звучит.

Павел добавил в паспорт расчет предельного CAC по сегменту. Лера спросила, можно ли говорить человечески. Павел объяснил: сколько можно платить за привлечение заказа, чтобы после выкупа и доставки он оставался зеленым.

Лера задумалась.

- То есть у каждого сегмента свой допустимый CAC?

- Да.

- А мы раньше смотрели средний.

- Да.

- И радовались среднему.

- Да.

- Доктор в халате опять смеется.

Демон средней температуры действительно стоял у доски и улыбался. Он был меньше, чем утром, но всё еще жив. Он питался желанием команды найти одну цифру, которая разрешит сложный мир. Одна средняя маржа. Один средний CAC. Один средний чек. Один общий рост.

Александр стер слово «средний» в трех местах.

- Среднее полезно как вход. Опасно как решение.

Максим записал это в шапку отчета.

Павел попросил не делать шапку слишком красивой.

- Почему?

- Красивые шапки дают людям ощущение, что они уже поняли.

Максим обиделся профессионально, но шапку упростил.

Ближе к вечеру Лера и Павел остались вдвоем у экрана. Остальные разошлись по своим пожарам, которые теперь хотя бы имели названия.

Лера открыла кампанию, которая стала красной после учета выкупа и доставки.

- Я ее любила, - сказала она.

- Видно.

- Она правда работала по тем метрикам, которые у меня были.

- Я верю.

- А теперь выглядит так, будто я гнала убыток.

Павел повернулся к ней.

- Лера, ты гнала то, что компания просила считать успехом.

Она молчала.

- Это не снимает ответственности. Но распределяет ее честнее.

Лера кивнула, но не сразу.

- Тогда помоги мне не выглядеть дурой на следующем совещании.

- Ты не выглядишь дурой.

- Павел.

- Хорошо. Помогу.

- Не защищать меня. Дать мне цифры до того, как я выйду с предложением.

- Да.

- И если идея красная, говорить раньше.

- Да.

- И если она желтая, не хорони ее сразу.

- Если есть условия, при которых она зеленеет, не похороню.

Лера выдохнула.

- Финансы как партнер. Кто бы мог подумать.

- Финансы тоже в шоке.

Этот разговор никто не видел, кроме экрана, но именно он закрепил новый союз. Не теплый, не дружеский, не без конфликтов. Зато рабочий. Маркетинг приносит рост. Финансы приносит цену. Вместе они впервые могли принести решение.

Утром Виктор Сергеевич попросил короткий итог.

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

Павел показал:

зеленые сегменты - можно масштабировать осторожно;

желтые - через тест и владельца гипотезы;

красные - остановить или перепридумать;

серые - сначала данные.

Лера добавила:

- И ни одна кампания не идет в бюджет без паспорта.

Собственник спросил:

- Это замедлит запуск?

- Да, - сказала Лера.

Виктор Сергеевич удивился ее честности.

- И вы спокойно это говорите?

- Не спокойно. Но быстрее запустить плохую кампанию - это просто быстрее получить плохие последствия.

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

Александр заметил всё равно.

Демон в белом халате отступил к краю экрана. Он не исчез. Он еще вернется: в дашбордах, в советах, в фразах «в среднем нормально». Но сегодня у команды появился термометр, который измерял не среднюю температуру по больнице, а конкретного пациента, конкретную палату и конкретное лекарство.

Это было менее удобно.

Зато наконец похоже на управление.

Перед самым концом дня Виктор Сергеевич попросил Леру остаться на пять минут.

Обычно такие просьбы звучали как начало неприятного разговора о том, почему рост не случился вчера. Лера напряглась автоматически. Павел уже собирался уходить, но собственник остановил и его.

- Вы тоже.

Павел сел обратно с видом человека, который не исключает ни признания, ни расстрела.

Виктор Сергеевич положил перед собой паспорт кампании «Светлая неделя».

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

Лера молчала.

- Это выглядит так, будто компания стала менее смелой.

Павел хотел ответить, но Лера подняла руку.

- Можно я?

Собственник кивнул.

Лера говорила не быстро, как обычно, а аккуратно, будто сама проверяла каждое слово на маржу.

- Раньше смелость выглядела как «давайте больше». Больше бюджета, больше трафика, больше скидка, больше охват. Но мы не видели, где это «больше» становится отменой, невыкупом, лишней доставкой, красной маржей или звонком Ирине. Это была не смелость. Это была скорость без приборов.

Виктор Сергеевич смотрел на нее внимательно.

- А сейчас?

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

Павел не двигался.

Александр, который стоял у двери и уже собирался выйти, тоже остался.

Собственник постучал пальцами по паспорту.

- Вы понимаете, что такой подход может показать меньший рост в ближайшем отчете?

- Да, - сказала Лера.

- И всё равно предлагаете?

Она выдохнула.

- Да.

- Почему?

- Потому что я устала защищать рост, который потом другие отделы превращают в боль, а финансы - в минус. Я хочу защищать рост, который доходит до денег. И до клиента, который не проклинает нас после покупки.

Павел тихо сказал:

- Это можно поставить целью кампании.

Лера повернулась:

- Только попробуй оформить мою человеческую фразу как KPI.

- Поздно.

Виктор Сергеевич впервые за день улыбнулся не угрожающе, а почти по-человечески.

- Хорошо. Запускаем «Светлую неделю» по паспорту. Бюджет увеличиваем не на двадцать пять, а на десять процентов. Проверка через три дня. Если зеленое остается зеленым, обсуждаем следующий шаг.

Лера моргнула.

- Серьезно?

- Вы же хотели взрослый рост. Вот вам взрослое «да». Оно маленькое, с условиями и без фанфар.

Павел записал решение.

- Я бы хотел отдельно отметить, что это исторический момент.

- Отметьте молча, - сказал Виктор Сергеевич.

- Не получится. Финансы редко получают такие подарки.

Собственник поднялся.

- Только не превращайте теперь каждый бюджет в диссертацию.

Александр ответил:

- Не будем. Диссертация защищается один раз. Управление - каждую неделю.

Когда Виктор Сергеевич ушел, Лера села обратно, хотя уже стояла.

- Я сейчас сама попросила меньше бюджета, - сказала она.

- Ты попросила бюджет, который можешь защитить, - сказал Павел.

- Всё равно странно.

- Взросление часто выглядит как ухудшение презентации.

- Ты умеешь утешать как бухгалтерский шкаф.

- Зато устойчиво.

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

Вечером Лера отправила в общий чат короткое сообщение:

«Светлая неделя запускается по паспорту. Бюджет +10%. Проверка через 3 дня. Красное не масштабируем. Серое не трогаем. Желтое лечим. Зеленое не считаем бессмертным».

Ирина ответила:

«Маркетинг взрослеет. Страшно, но красиво».

Семен:

«Если зеленое полезет на склад без предупреждения, я напомню, что оно смертное».

Глеб:

«Добавил задачу на выгрузку по цветам. Назвал без пафоса».

Максим:

«Не верю».

Глеб:

«Почти без пафоса».

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

«По выручке будет скромнее. По смыслу лучше».

Александр перечитал чат и закрыл телефон.

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

А это уже было начало медицины.

На следующее утро «Светлая неделя» дала первые заказы.

Их было мало.

Раньше это испортило бы настроение. Теперь это спасало от преждевременного восторга.

Лера открыла отчет и не стала смотреть только на клики. Она сразу включила цвет заказа. Три зеленых, один желтый, два серых. Красных не было.

Павел пришел с кофе, увидел экран и остановился.

- Ты сама включила маржу?

- Не начинай.

- Я просто фиксирую исторический факт.

- Зафиксируй молча.

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

- То есть даже хороший запуск сразу показывает, где мы слепые, - сказала Лера.

- Хороший запуск и должен показывать, - ответил Павел. - Плохой только улыбается.

Семен написал в чат, что склад собрал первые три заказа без ручного героизма. Ирина добавила, что по ним не было звонков с вопросом «а почему так». Алина прислала скрин карточки, где клиент открыл блок комплектации перед добавлением в корзину.

Максим коротко написал:

«События идут. Два серых разбираю».

Глеб ответил:

«Если опять окажется, что виноват старый модуль, я ухожу в монастырь без Wi-Fi».

Ирина:

«Не обещай то, что не подтверждено инфраструктурой».

Лера рассмеялась.

Павел посмотрел на первые строки отчета.

- По выручке скромно.

- По смыслу лучше, - сказала Лера.

Он поднял глаза.

- Ты сейчас меня цитируешь?

- Не привыкай.

Александр, стоявший у двери, не вмешивался. Он просто видел: фраза Павла стала языком Леры. Значит, глава была не про таблицу. Глава была про то, как экономическая правда перестала быть чужой территорией.

Демон в белом халате еще стоял в углу и ждал момента, когда кто-нибудь снова попросит «одну нормальную среднюю цифру».

Но сегодня никто не попросил.

Сегодня команда смотрела на сегменты.

И это было почти выздоровление.

Почти - потому что впереди уже шумел рекламный кабинет.

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

Лера закрыла отчет и сказала:

- Теперь понятно, куда можно лить.

Павел ответил:

- Теперь понятно, куда нельзя лить без каски.

Александр посмотрел на обоих.

Следующий демон услышал слово «лить» и проснулся окончательно.

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

И бюджет побольше.

Через неделю красные заказы вынесли на отдельный экран. Один из них пришел из рекламной кампании, которую Лера считала успешной: хороший CTR, нормальная цена за заказ, много заявок.

Павел добавил выкуп, доставку и скидки.

Кампания стала красной.

Лера смотрела на нее так, как смотрят на любимый канал, который внезапно признался в двойной жизни.

- Но если мы это отключим, объем просядет.

- Да, - сказал Александр. - Зато бизнес перестанет покупать себе убыток по расписанию.

Виктор Сергеевич постучал пальцами по столу.

- А что нам мешает просто докинуть трафика в зеленые категории?

Лера оживилась.

Семен напрягся.

Павел устало закрыл глаза.

Александр Александрович улыбнулся.

- Ничего. Кроме того, что сначала надо проверить: зеленые ли они на большем объеме или просто еще не успели стать красными.

Где-то в рекламном кабинете проснулся следующий демон.

Он уже держал бюджет и улыбался.
Глава 7. Орден трафика в дырявое ведро
Глава 7. Орден трафика в дырявое ведро

Медиаплан выглядел как приглашение к росту.

В «Астре» такие приглашения часто оказывались повесткой на допрос.

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

Документ был опасный.

Он был красивый, разбитый по каналам и обещал рост так уверенно, будто уже договорился с будущим. В нем были поиск, ретаргетинг, товарные кампании, бренд, небренд, аудитории похожих покупателей, прогноз заказов, ожидаемый CAC, дневные лимиты и один особенно бодрый блок с названием «ускорение».

Александр Александрович не любил слово «ускорение» в компаниях, где тормоза еще не прошли диагностику.

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

- Мы можем увеличить объем в зеленых категориях, - сказала Лера. - Не во всех. Поиск, ретаргетинг, товарные кампании. С ограничениями по складу, географии и марже. Если добавить бюджет, получим больше заказов.

Виктор Сергеевич посмотрел на Александра.

- Вот. Наконец-то про рост.

Павел тихо закрыл глаза.

Семен напрягся так, будто слово «больше» уже стало коробкой на складе.

Глеб открыл ноутбук с видом человека, который заранее не верит слову «просто».

На экране появился демон «Давайте докинем трафика».

Он был бодрый, в худи с логотипом рекламного кабинета и с канистрой бензина. За его спиной стояло ведро. Ведро было дырявое, но с отличной визуализацией: каждая дырка подписана, воронка нарисована градиентом, а рядом стояла стрелка «потенциал роста».

- Я люблю трафик, - сказал Александр. - Трафик прекрасен. Особенно когда ему есть куда приходить и во что превращаться.

Лера напряглась.

- Мы уже улучшили карточки, корзину, доставку и маржинальность.

- Часть карточек, часть корзины, пилот доставки и первый светофор маржи.

- Но динамика хорошая.

- Хорошая динамика на маленьком участке - это не лицензия на масштабирование хаоса.

Демон трафика поморщился.

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

Лера вдохнула.

- Я не предлагаю лить везде.

- Хорошо.

- Я предлагаю лить туда, где светофор зеленый.

- Отлично.

Она подозрительно посмотрела на Александра.

- Вы слишком быстро сказали «отлично».

- Потому что следующий вопрос неприятный.

- Конечно.

- Зеленый на каком объеме?

Лера молчала секунду.

Павел открыл таблицу.

- На текущем.

- А если увеличить бюджет на двадцать пять процентов?

- Не знаем, - сказала Лера. - Поэтому тест.

Павел посмотрел на нее с уважением, которое попытался спрятать в фильтрах.

- Уже лучше.

- Не надо «уже».

- Хорошо. Лучше.

Виктор Сергеевич постучал пальцами по столу.

- Мне нужен простой ответ. Добавляем бюджет или нет?

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

Они взяли первую кампанию: поиск по настольным лампам в Москве и ближней зоне.

На верхнем уровне она выглядела достойно: клики дешевле среднего, заявки есть, CAC терпимый, маржа по первым заказам зеленая, склад центральный, доставка понятная.

Старый маркетинговый отчет уже хлопал бы стоя.

Новый порядок попросил пройти дальше.

- Первый слой: клики, - сказала Лера. - Здесь все нормально. Люди ищут, объявления релевантные, стоимость клика не пугает.

- Второй слой, - сказал Александр.

Алина открыла карточки.

- Из двадцати товаров в кампании семнадцать готовы. У трех нет обновленного блока комплектации. Один товар на фото с лампочкой, но лампочка не входит. Если вести на него трафик, получим вопросы.

Лера сразу отметила три товара к исключению.

- Третий слой, - сказал Александр.

Глеб показал корзину.

- По этим товарам доставка не дробится. Но если клиент добавляет рекомендованные аксессуары, часть аксессуаров уходит в региональный склад.

Семен добавил:

- Значит, в рекламе не обещаем «готовый комплект», если комплект не из центрального склада.

Лера записала.

- Четвертый слой, - сказал Александр.

Павел показал маржу.

- Зеленая при скидке до десяти процентов и доставке в ближней зоне. Желтая при бесплатной доставке за пределы зоны. Красная, если добавляем аксессуар из другого склада и оставляем бесплатность.

- Пятый слой, - сказала Ирина сама. - Что скажет клиент, если увидит две доставки после обещания «лампа завтра».

- Что мы издеваемся, - ответил Семен.

- Значит, не обещаем «комплект завтра», если завтра только лампа.

Лера кивнула.

Это уже не было обороной канала. Это была инженерия обещания.

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

Лера слышала его лучше всех.

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

- Я не хочу просто резать бюджет, - сказала Лера.

- Никто не просит.

- Нет, просите. Только аккуратно. Вы называете это правилом масштабирования, но по ощущениям это запрет.

Александр не стал спорить сразу.

- Что нужно, чтобы это было не запретом?

Лера посмотрела на экран.

- Данные после заказа. Ежедневно. Не через месяц, когда Павел принесет траурную таблицу и все делают вид, что маркетинг виноват. Мне нужен разрез: канал, кампания, товар, регион, доставка, оплата, выкуп, маржа, причина потери.

Максим поднял голову:

- Можно собрать рабоче.

- Еще мне нужно право менять посадочную и оффер, если вижу, что они ведут не туда.

Алина кивнула:

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

- Еще мне нужен Семен до акции, - сказала Лера.

Семен насторожился.

- Звучит угрожающе.

- Не чтобы ты сказал «доставка всегда боль». А чтобы ты сказал, где она больнее всего.

Семен подумал.

- Это могу.

- И Павел до медиаплана.

Павел поднял бровь.

- Чтобы я испортил настроение заранее?

- Чтобы ты испортил дешевле.

В комнате впервые засмеялись не от облегчения, а от узнавания.

Александр записал на доске:

Бюджет получает не канал. Бюджет получает связка, которая доказала, что умеет превращать спрос в деньги.

Виктор Сергеевич прочитал.

- Это длиннее, чем «докинем трафика».

- Поэтому оно реже приводит к пожару.

- Пожары тоже бывают ростом.

- Только для тех, кто продает огнетушители.

Семен поднял руку:

- Мы не продаем.

- Вот именно.

Правило масштабирования родилось через спор.

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

Ни одна кампания не масштабируется на ассортимент, где карточка, корзина или доставка не готовы к обещанию.

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

Серые сегменты не масштабируются.

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

Желтые сегменты получают тест, а не праздник бюджета.

Зеленые сегменты получают бюджет, но только с контрольной группой и мониторингом: они могут покраснеть на объеме.

Лера восприняла это как ограничение.

Потом как инструмент.

Потом снова как ограничение.

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

- Вы сейчас ставите маркетинг в зависимость от склада, сайта и сервиса, - сказала она.

- Нет, - сказал Александр. - Я возвращаю маркетинг в бизнес.

Слова получились резче, чем он хотел. Лера замолчала.

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

Он смягчил голос:

- Лера, проблема не в том, что маркетинг плохой. Проблема в том, что компания просит тебя привести клиента, а потом делает вид, что дальнейшая судьба клиента - это чужая религия.

Лера смотрела на таблицу.

- Тогда мне нужны не только ограничения. Мне нужна власть.

- Какая?

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

Павел поднял руку:

- Я готов участвовать.

- Не как человек, который приходит в конце и говорит «по марже нет».

- Как человек, который приходит в начале и говорит «если вот так, по марже может быть да».

Лера посмотрела на него.

- Это почти приятно.

- Не будем торопиться.

Семен буркнул:

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

- Вот, - сказал Александр. - У нас только что маркетинг познакомился с реальностью. Реальность нервничает, но согласна на встречу.

Победа была маленькой: бюджет не увеличили сразу.

Вместо этого выбрали один канал и одну категорию для сквозного теста.

Тест назвали «Зеленый свет».

Лера скривилась:

- Очень смешно.

- Зато запомнится, - сказала Ирина.

Для теста выбрали поиск по настольным лампам в Москве и ближайшей зоне. Не самый амбициозный кусок, зато понятный: карточки уже улучшены, склад один, доставка предсказуемая, маржа зеленая, выкуп выше среднего.

Лера переписала оффер.

Не «светильники со скидкой до сорока процентов».

А:

«Настольные лампы с доставкой завтра и честной комплектацией».

Она впервые убрала из рекламы фразу, которая красиво звучала, но тянула людей в красные комплекты.

- Больно? - спросила Ирина.

- Как будто снимаю блестки с презентации.

- Иногда под блестками нормальный товар.

Павел проверил экономику.

- Если скидка не больше десяти процентов и доставка остается в ближней зоне, маржа зеленая. Если расширяем регион или добавляем комплекты, желтеет.

Семен добавил:

- Если обещаете «завтра», только товары с центрального склада. Не «почти точно», не «обычно успеваем», а реально.

Алина проверила карточки и убрала три товара, где фото обещало комплект, а состав включал только основание.

- То есть раньше реклама могла вести на товар, который выглядел полнее, чем был, - сказала Лера.

- Да, - сказала Алина.

- И потом клиент удивлялся.

- Да.

- А виноват канал.

- Обычно да.

Лера закрыла глаза.

- Я начинаю понимать, почему маркетинг орет.

- А мы начинаем понимать, почему клиент уходит, - сказала Ирина.

Тест запустили не утром, как хотела Лера, а после обеда, когда Глеб успел поставить метки, Максим проверил события, Семен подтвердил остатки, Павел дал зеленую экономику, а Алина закрыла карточки.

Это была новая скорость «Астры»: медленнее фантазии, быстрее катастрофы.

Первые клики пошли через двадцать минут.

Демон трафика сидел на краю стола, болтал ногами и шептал:

- Можно было в десять раз больше.

Лера смотрела на экран.

- Можно было в десять раз хуже.

Александр услышал и не стал комментировать.

Некоторые фразы нужно оставлять человеку как собственную победу.

К вечеру тест принес первые заказы.

Их было немного. Скучно немного. Не для презентации «мы взорвали рынок».

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

- Это не рост, - сказал Виктор Сергеевич.

- Это росток, - сказала Ирина.

Все посмотрели на нее.

- Что? Я тоже могу в метафоры.

Павел показал таблицу:

- На малом объеме экономика подтверждается. Но вывод только предварительный. Нужно смотреть выкуп.

- Конечно, - сказала Лера. - Заказ еще не деньги.

Павел улыбнулся почти незаметно.

- Запишу дату.

Но до этого маленького запуска им пришлось разобрать не одну кампанию, а целый орден трафика.

Лера сама так назвала папку в рекламном кабинете, когда пыталась навести порядок прошлой зимой. «Орден трафика» звучало благородно. Внутри были кампании с названиями вроде search_lamps_final, search_lamps_final_new, search_lamps_final_new_ok, ретаргет_старый_не_трогать, бренд_дешево, бренд_точно_этот, test2, test2_new, test2_new_реально_последний.

- Орден выглядит как секта, - сказал Максим.

- Это исторический слой, - сказал Глеб.

- Не злоупотребляй археологией, - сказал Александр.

Лера не защищала названия. Она уже знала, что это слабое место. Но она защищала смысл.

- Кампании создавались в разное время под разные задачи. Иногда быстро. Иногда ночью. Иногда после фразы «надо срочно поддержать продажи».

- То есть после ритуального призыва демона, - сказала Ирина.

Демон трафика улыбнулся и помахал канистрой.

Первой разобрали товарную кампанию по торшерам.

На бумаге она выглядела лучше поиска: красивые изображения, понятные товары, хороший CTR, клиенты сразу видят цену. Лера любила товарные кампании за честность витрины. Клиент видит товар, кликает на товар, покупает товар. Что может пойти не так?

Пошло почти всё.

Алина показала, что часть фото была сделана в интерьерах, где торшер выглядел меньше, чем в реальности. Семен показал, что габаритная доставка по этим торшерам стоила дороже, чем обычная, а в рекламе это никак не отражалось. Павел показал, что при бесплатной доставке часть заказов становилась желтой. Ирина добавила два звонка, где клиенты спрашивали: «А почему доставка такая дорогая, если товар на картинке маленький?»

- Потому что на картинке интерьер большой, - сказала Алина.

- Клиент не покупает пропорции, - ответила Ирина. - Он покупает ожидание.

Лера открыла объявление. На нем торшер стоял рядом с диваном, выглядел изящно и обещал «уют уже завтра».

- Завтра выдерживаем? - спросила она Семена.

- По Москве, если центральный склад и если курьер с габаритом.

- То есть не просто «завтра».

- Не просто.

Павел добавил:

- И не бесплатно на всех.

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

- Звучит менее вкусно.

- Зато не отравлено, - сказала Ирина.

Второй канал был ретаргетинг.

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

Лера открыла аудиторию брошенной корзины.

- Здесь хорошие возвраты. Люди возвращаются и оформляют.

- Какие люди? - спросил Александр.

Максим показал разрез: часть возвращалась после того, как увидела доставку; часть после цены; часть после того, как товар ушел в поставщика; часть просто сравнивала.

- Мы всех догоняем одним сообщением, - сказала Лера.

- Что в сообщении?

Она открыла креатив:

«Вы забыли кое-что красивое».

Ирина посмотрела на него.

- А если он ничего не забыл? Если он увидел две доставки и решил, что у него еще есть самоуважение?

Павел добавил:

- Или если заказ был красный по марже, мы платим, чтобы вернуть убыточного клиента.

Лера молчала. Ретаргетинг был ее любимым инструментом именно потому, что он казался почти очевидным: человек был близко, значит, надо вернуть. Теперь выяснялось, что возвращать надо не всех, не всегда и не одним текстом.

- Разделяем, - сказала она. - Бросил из-за цены - один сценарий. Из-за доставки - другой. Из-за неизвестной комплектации - вообще не догоняем скидкой, а исправляем карточку. Красные по марже корзины не ретаргетим до пересчета.

Павел поднял глаза.

- Это ты сказала?

- Записывай молча, пока я не передумала.

Третий канал был брендовый поиск.

Он выглядел безупречно. Дешевые клики, высокий CR, хорошие заказы. Рекламный кабинет сиял. Лера заранее напряглась, потому что знала: когда цифры выглядят слишком хорошо, кто-то обязательно спросит, не покупают ли они собственную тень.

Александр спросил:

- Что будет, если выключить часть брендовой рекламы?

Лера вздохнула.

- Мы можем потерять долю. Конкуренты стоят по нашему бренду. Клиент может уйти.

- А часть клиентов придет органически?

- Да.

- Значит, это не один тип трафика.

Максим предложил тест: отделить брендовые запросы с высокой конкурентной выдачей от запросов, где «Астра» и так первая; часть бюджета оставить на защиту, часть проверить контрольной группой.

Павел сказал:

- Мне важно понимать, где мы покупаем клиента, а где платим за открытие собственной двери.

Лера не любила такие формулировки. Они были слишком точные, чтобы отмахнуться.

- Бренд не трогаем резко, - сказала она. - Но делим. Защита бренда отдельно, добыча спроса отдельно. И не смешиваем в одном отчете.

Виктор Сергеевич, который до этого скучал, оживился:

- Почему это важно?

- Потому что иначе брендовые заказы делают маркетинг красивее, чем он есть, - сказала Лера сама.

В комнате стало тихо.

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

- Не смотри так, - сказала она. - Мне больно.

Четвертый канал был небрендовый поиск по широким запросам: «купить светильник», «лампа для спальни», «торшер недорого».

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

Проблема была в намерении.

Люди приходили разные: кто-то хотел дешевый товар, кто-то выбирал стиль, кто-то сравнивал, кто-то искал идею, кто-то просто нажимал, потому что объявление обещало скидку. По созданным заказам кампания была спорной. По выкупу - хуже. По марже - полосатой.

Лера предложила разделить запросы на три группы: коммерческие точные, исследовательские и ценовые.

- Ценовые дают объем, - сказала она. - Но часто приводят людей, которые потом давят скидку или уходят на маркетплейс.

Павел показал красные заказы по «недорого».

- Нельзя сказать, что все плохие, - сказала Лера.

- И нельзя сказать, что все хорошие, - ответил Павел.

Александр подвел:

- Значит, широкие запросы не масштабируем одним бюджетом. Точные коммерческие - тест на зеленых товарах. Исследовательские - ведем на сценарий выбора, а не сразу в скидку. Ценовые - только если экономика выдерживает.

Глеб спросил:

- Сценарий выбора - это новая посадочная?

Алина подняла руку:

- И новые карточки подборок.

Глеб посмотрел на потолок.

- Я скучаю по временам, когда маркетинг просто вел на категорию и обвинял сайт.

- Я тоже, - сказала Лера. - Но мы взрослеем, страдай с нами.

Пятый канал был email.

Все сделали вид, что это не CRM, потому что CRM-демоны еще ждали своей очереди, но полностью притвориться не получилось. Email был мостом между рекламой, повторными продажами и странными письмами, которые уходили клиентам с энтузиазмом автомата и эмпатией табурета.

Лера показала письмо: «Вернитесь за светом».

Ирина спросила:

- К кому оно уходит?

- К тем, кто смотрел лампы и не купил.

- Почему не купил?

- Мы не всегда знаем.

- То есть человеку, который ушел из-за доставки, мы пишем «вернитесь за светом»?

- Возможно.

- А человеку, который купил вчера?

Лера поморщилась.

- Иногда база запаздывает.

Ирина закрыла глаза.

- CRM уже шевелится в гробу.

Александр остановил:

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

Максим предложил минимальную сегментацию: смотрел карточку, бросил корзину до доставки, бросил после доставки, купил, не выкупил, вернул. Глеб сказал, что часть событий уже есть, часть надо добавить. Лера попросила не запускать промо-письма по сегментам, где причина ухода неизвестна.

Павел добавил:

- И не давать скидку тем, кто ушел из-за отсутствия информации. Сначала информация.

Ирина сказала:

- Запишите это крупно. У нас слишком много скидок, которые извиняются за плохой текст.

Шестой канал был социальные сети.

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

- Не всё должно продавать сразу, - сказала она.

Павел кивнул.

- Согласен.

Она подозрительно посмотрела на него.

- Что ты задумал?

- Если канал не должен продавать сразу, не надо оценивать его как прямые заказы. Но тогда надо честно назвать его роль: спрос, узнаваемость, возврат, ассист. И не требовать от него того, что он не делает.

Максим оживился.

- Нужны assisted conversions.

Глеб поморщился:

- Не начинайте.

Александр сказал:

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

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

- Тогда в паспорте кампании должно быть поле «роль канала», - сказала она. - Прямые продажи, возврат, спрос, удержание.

Павел записал.

- Это полезно.

- Ты сегодня слишком часто со мной согласен.

- Я тоже обеспокоен.

Седьмой канал был региональная кампания.

Она обещала рост там, где конкуренция ниже и спрос дешевле. На уровне кликов всё выглядело заманчиво. На уровне доставки начинался Семен.

Он принес карту.

Не красивую маркетинговую карту регионов, где вся страна окрашена в приятный цвет потенциального спроса.

А карту, где города были разделены по стоимости доставки, срокам, риску невыкупа, наличию ПВЗ и частоте проблем.

- Вот сюда можно, - сказал он, показывая несколько зон. - Вот сюда можно с ограничениями. Вот сюда не надо лить комплекты. Вот сюда не надо обещать завтра даже во сне. Вот сюда доставка дороже нашего оптимизма.

Лера смотрела на карту и медленно кивала.

- Мне нужна такая карта до медиаплана.

- А мне нужен медиаплан до того, как ты скажешь клиентам «по всей России».

- Справедливо.

Виктор Сергеевич спросил:

- А если регион дешевый по клику, но дорогой по доставке?

Павел ответил:

- Тогда дешевый клик может быть дорогим заказом.

Собственник помолчал.

- Мне не нравится, что дешево теперь тоже подозрительно.

- Дешево без продолжения всегда подозрительно, - сказал Александр.

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

- Ты как таможня для идей, - сказала Лера.

- Спасибо.

- Это не комплимент.

- В финансах редко бывает разница.

Максим спросил, будут ли UTM-метки по правилам. Глеб усмехнулся:

- Правила еще не написаны, а ты уже спрашиваешь, будут ли по правилам.

- Поэтому и спрашиваю.

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

Лера не возражала. Серый больше не означал «плохо». Серый означал «не притворяйся, что знаешь».

Девятый канал был ретаргетинг по тем, кто купил.

Раньше его хотели использовать для аксессуаров. Купил лампу - покажем лампочку. Купил светильник - покажем абажур. Логично, почти красиво.

Алина сразу увидела риск:

- Если мы покажем аксессуар, который не подходит к купленной модели, клиент решит, что мы не помним, что сами продали.

Ирина сказала:

- Он решит правильно.

Глеб объяснил, что связка совместимости есть не везде. Максим предложил начать с тех товаров, где совместимость подтверждена. Павел добавил маржу. Лера сформулировала: «послепродажный ретаргетинг только по проверенным связкам».

- Это уже почти CRM, - сказала Ирина.

- Я знаю, - ответила Лера. - Чувствую, как где-то открывается портал.

Десятый канал был экспериментальный: короткие видео с демонстрацией света в интерьере. Лера хотела попробовать. Павел не мог сразу посчитать. Виктор Сергеевич спросил, зачем тогда обсуждать.

Лера неожиданно не стала продавать идею как рост.

- Это гипотеза верхнего спроса. Не ждем прямой маржи сразу. Ограничиваем бюджет, ставим события: просмотр, переход, сохранение, добавление в подборку, потом смотрим, влияет ли на брендовые запросы и ретаргетинг. Не называем успехом, пока не увидим следующий шаг.

Максим смотрел на нее с профессиональным интересом.

- Кто вы и где Лера?

- Лера устала получать по голове за красивые идеи без метрик.

Александр кивнул:

- Гипотеза может быть не зеленой. Главное, чтобы она не притворялась зеленой.

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

Лера устала.

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

- Это невозможно рассказывать на одном слайде, - сказала она.

- И слава богу, - ответил Александр.

- Почему?

- Потому что один слайд часто превращает решение в лозунг.

- Собственники любят один слайд.

Виктор Сергеевич посмотрел на нее.

- Собственники любят понятный выбор. Это не всегда одно и то же.

Лера удивилась.

- Вы сейчас на чьей стороне?

- На стороне денег, которые не стыдно назвать ростом.

Павел тихо сказал:

- День становится странным.

Ирина добавила:

- Но продуктивным. Это самый неприятный вид странного.

После обеда они устроили симуляцию.

Александр предложил представить, что бюджет увеличили сразу на двадцать пять процентов без новых правил. Максим взял прошлую воронку, Павел добавил маржу, Семен - складские ограничения, Ирина - звонки, Лера - прогноз трафика.

Получилась красивая катастрофа.

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

Демон трафика хлопал.

Ему нравились большие числа.

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

Рост был меньше.

Зато система не начинала дымиться.

Виктор Сергеевич смотрел на две картинки.

- Первая выглядит амбициознее.

- Да, - сказал Александр.

- Вторая выглядит скучнее.

- Да.

- И вы предлагаете вторую.

- Да.

Собственник помолчал.

- Потому что первая покупает проблемы?

Лера ответила:

- Потому что первая покупает проблемы быстрее, чем мы успеваем их назвать.

Он кивнул.

- Хорошо. Вторую.

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

Это было почти неприлично взрослое решение.

Вечером, когда тест уже шел, Лера осталась в переговорке одна. Александр вернулся за блокнотом и увидел, что она смотрит не на рекламный кабинет, а на карту связок: канал, обещание, карточка, доставка, выкуп, маржа.

- Что думаешь?

- Что я раньше называла половину этой карты «не моя зона».

- А теперь?

- Теперь она всё равно не только моя. Но если я веду туда клиента, я не могу делать вид, что дальше темнота.

Александр сел напротив.

- Это неприятное расширение роли.

- Да. Но и власть больше. Раньше я просила бюджет. Теперь могу просить изменения в карточке, доставке, ассортименте, CRM. Это бесит всех, но хотя бы честно.

- Это и есть владелец обещания.

Лера усмехнулась.

- Звучит красиво. А по факту я стала человеком, который портит всем красивые планы до запуска.

- Добро пожаловать в управление.

- У вас ужасный клуб.

- Зато без вступительного взноса.

- Вступительный взнос - иллюзии.

Александр не ответил.

Потому что она сказала точнее.

На следующий день тест дал больше заказов.

На третий - еще больше.

Но между «дал больше заказов» и «можно масштабировать» в новой «Астре» теперь лежала взрослая, неприятная и полезная территория.

Первый день теста выглядел почти слишком хорошо.

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

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

Павел ответил:

- Потому что мы еще не знаем, где мост.

- Ты мог бы быть менее мрачным навигатором?

- Нет.

Семен прислал подтверждение: склад собрал все заказы теста без ручного спасения. Для «Астры» это звучало почти как музыка, только без оркестра, потому что оркестр тоже нужно было бы доставлять.

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

Алина прислала скрин:

- Он открыл блок «Что в коробке».

Лера посмотрела на скрин дольше, чем требовалось.

- Значит, контент сэкономил звонок.

Ирина сказала:

- И мое желание объяснять человеку, почему лампа без лампочки всё еще считается лампой.

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

- Ты теперь и мои спасенные нервы посчитаешь?

- Если они регулярно экономят деньги, да.

- Я хочу премию как инфраструктура.

- Запишем в нематериальные активы.

На второй день случился первый желтый сигнал.

Один из товаров, который был зеленым в Москве, ушел в заказ из области. Доставка стала дороже, срок длиннее, а клиент после выбора доставки вернулся назад и добавил аксессуар, который находился на другом складе.

Система предупредила. Клиент не ушел. Он оформил.

По выручке заказ был хорошим. По марже - желтым. По складу - терпимым. По Лере - соблазнительным.

- Вот такие заказы хочется масштабировать, - сказала она.

Павел показал, что если таких станет много, средняя маржа по тесту начнет тончать.

- Один желтый заказ не проблема. Проблема - когда желтые становятся способом роста.

Семен добавил:

- И когда они все приходят в пятницу после обеда.

Лера записала в условия: при росте доли заказов за пределами ближней зоны кампания не расширяется, а делится на географии. Для Москвы - один оффер. Для области - другой срок и другой порог доставки.

- Это уже две кампании, - сказал Глеб.

- Это два обещания, - ответила Лера.

Глеб помолчал.

- Неприятно, но верно.

На третий день демон трафика попытался взять реванш.

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

Лера показала рекомендацию всем.

- Кабинет предлагает увеличить бюджет на сорок процентов.

Виктор Сергеевич оживился:

- Сам предлагает?

Павел закрыл лицо рукой.

Александр спросил:

- На основании чего?

Лера прочитала:

- «Ваши объявления показывают хороший результат. Увеличьте бюджет, чтобы получить больше конверсий».

Ирина сказала:

- Рекламный кабинет говорит как демон в хорошем костюме.

- У него худи, - напомнил Глеб.

- Значит, демон стартапа.

Лера смотрела на рекомендацию и явно боролась с собой. Раньше она бы принесла ее как аргумент. Платформа сама говорит, что нужно больше бюджета. Что может быть объективнее машины, которая зарабатывает, когда ты тратишь?

Теперь она открыла паспорт кампании.

- Нет. Мы не увеличиваем на сорок. У нас только три дня данных, нет выкупа, один желтый сигнал по географии и еще не проверены серые источники.

Павел очень старался не выглядеть счастливым.

- Ты сияешь, - сказала Лера.

- Это отражение таблицы.

- Врешь.

- Да.

Виктор Сергеевич недовольно посмотрел на рекомендацию кабинета.

- Но если система видит потенциал...

Александр перебил мягко:

- Система видит потенциал потратить. Мы должны видеть потенциал заработать.

Собственник замолчал.

Эта фраза попала туда, куда надо.

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

Глеб открыл запись сессии.

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

- Это не маркетинг, - сказала Лера.

- Это не только сайт, - сказал Александр.

- Почему?

- Потому что маркетинг привел мобильный трафик на обещание, которое мобильный интерфейс объясняет хуже.

Глеб вздохнул:

- То есть даже устройство теперь часть экономики?

Павел ответил:

- Если на устройстве теряются маржинальные заказы, да.

Глеб посмотрел на него.

- Ты стал опасен для фронтенда.

- Деньги давно были опасны. Просто раньше они приходили позже.

Решили не увеличивать мобильный бюджет до исправления блока доставки. Лера не спорила. Она сама поставила пометку: «мобильный трафик - желтый до UX-правки».

Это было больно.

Но это было правильно.

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

Марина из шоурума сказала:

- Клиент готов был прийти сам. Мы просто не дали ему нормальный мост между сайтом и шоурумом.

Лера посмотрела на Александра.

- Канал привел нормального клиента.

- Да.

- Сайт не дал сценарий.

- Да.

- Но если я увеличу трафик, таких будет больше.

- Да.

- Значит, не масштабируем, пока не сделаем сценарий.

- Да.

- Ненавижу, когда все ответы «да» и все неприятные.

Семен добавил:

- Сценарий можно сделать. Но не обещайте сегодня.

Глеб предложил временное решение: показывать самовывоз только там, где товар реально в шоуруме, а для «привезти в шоурум» сделать отдельный срок и ограниченный список SKU. Лера записала это как будущую гипотезу, не как текущий масштаб.

Вечером третьего дня они провели мини-совет по тесту.

Максим вывел экран:

трафик вырос умеренно;

конверсия в заказ стабильная;

доля зеленых заказов высокая;

один желтый сигнал по географии;

мобильный сегмент требует правки;

выкуп еще не подтвержден полностью;

звонков меньше, чем в среднем по категории;

маржа держится в зеленой зоне при текущих условиях.

Виктор Сергеевич спросил:

- Можно увеличить еще?

Лера ответила первой:

- Можно, но не везде. Десктоп и мобильный разделяем. Москва и область разделяем. Комплекты не добавляем. Бюджет плюс десять процентов, не сорок. Проверка через два дня. Если выкуп подтверждается - следующий шаг.

Павел кивнул.

Семен кивнул.

Глеб не кивнул, но и не застонал, что в его случае почти означало поддержку.

Александр спросил:

- Кто владелец остановки?

Лера подняла руку.

- Я.

- Если кабинет снова предложит увеличить?

- Смотрим паспорт, не настроение кабинета.

- Если собственник попросит быстрее?

Виктор Сергеевич поднял бровь.

Лера посмотрела на него и сказала:

- Показываем, какой сегмент выдержит скорость, а какой развалится.

Собственник помолчал.

- Принимается.

Это было еще одно маленькое чудо, которое Александр отказался называть чудом.

Чудо нельзя повторить.

А им нужно было повторение.

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

Лера посмотрела на данные.

- Почему?

Ирина сказала:

- Может, потому что им не обещали цирк со скидкой, а дали понятный товар с понятным сроком.

Алина добавила:

- И карточка отвечает на вопросы.

Семен:

- И склад не создает сюрприз.

Павел:

- И маржа не умирает от извинений.

Лера открыла старый креатив со скидкой и новый честный оффер.

Старый был ярче.

Новый был спокойнее.

- Я раньше думала, что без яркости клиент не пойдет, - сказала она.

- Пойдет, если ему понятно, зачем, - ответил Александр.

- Это менее веселый маркетинг.

- Это более взрослый.

- Я уже говорила, что ненавижу взросление?

- Да. Но повтор мыслей как художественный прием допустим.

Она не сразу поняла, почему он улыбается, и это было к лучшему.

К пятому дню тест принес первый конфликт с продажами. Менеджер Никита написал Лере напрямую: «Почему убрали скидку с комплектов? Клиенты спрашивают. Раньше проще закрывалось».

Лера могла бы ответить коротко. Могла бы сослаться на решение директора. Могла бы проигнорировать.

Вместо этого она позвала Никиту на пятнадцать минут.

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

Лера показала ему два заказа.

Старый комплект со скидкой: создан, перенесен, две доставки, промокод за извинение, маржа красная.

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

- Какой проще закрывать? - спросила она.

Никита посмотрел.

- Первый проще продать на старте.

- А второй?

- Второй проще довести.

- Нам теперь нужно доводить.

Никита помолчал.

- А что говорить клиенту, который просит скидку?

Ирина, которую Лера предусмотрительно позвала, дала фразу:

- «На этот товар скидка меньше, зато он есть на складе и приедет завтра одной доставкой».

Никита повторил.

- Звучит необычно.

- Зато не врет, - сказал Семен из дверей.

Никита посмотрел на него.

- А склад точно выдержит?

Семен ответил:

- По этому списку - да.

Лера сказала:

- Вот. Теперь маркетинг, продажи и склад говорят одну фразу. Страшно, но попробуем.

Этот маленький разговор с Никитой оказался важнее, чем ожидали. Потому что масштабирование трафика ломается не только в интерфейсе. Оно ломается в человеческих привычках. Менеджер привык спасать скидкой. Маркетинг привык обещать ярко. Склад привык ворчать после факта. Финансы привыкли приходить поздно. Новый тест заставлял всех менять не только цифры, но и фразы.

На шестой день Виктор Сергеевич принес свое предложение.

- Если тест идет хорошо, можно добавить баннер на главную.

Демон трафика оживился.

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

Лера не сказала сразу «да».

Это заметили все.

- Главная даст больше объема, - сказал Виктор Сергеевич.

- Да, - сказала Лера.

- И что?

- Нужно проверить, выдержит ли связка. Главная приведет не только людей с поисковым намерением, а всех. Там будет больше случайных кликов, больше вопросов, больше мобильных, больше регионов.

Собственник посмотрел на Александра.

- Теперь она говорит как вы.

- Нет, - сказал Александр. - Она говорит как человек, который видел путь после клика.

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

Глеб добавил, что сможет поставить метку быстро, если не просить анимацию, персонализацию и «чтобы красиво переливалось».

Лера посмотрела на него:

- Я ничего не сказала про переливалось.

- Но подумала.

- Возможно.

- Я почувствовал угрозу.

Ирина сказала:

- У Глеба теперь аллергия на красивые идеи без ТЗ.

- Не аллергия, - ответил Глеб. - Иммунитет.

Баннер запустили на один день.

Он дал рост.

Не взрыв. Не чудо. Рост.

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

Ирина сказала:

- Лучше вопрос до оплаты, чем проклятие после доставки.

Эту фразу тоже записали.

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

Виктор Сергеевич пролистал.

- Раньше медиаплан было легче читать.

- Раньше его легче было неправильно выполнить, - ответила Лера.

Он поднял глаза.

- Вы стали резче.

- Я стала ближе к складу.

Семен сказал:

- Не оскорбляй.

- Это комплимент.

- Тогда принимаю частично.

Павел проверил бюджет.

- Я согласен на следующий шаг: плюс десять процентов по поиску, плюс пять по ретаргетингу только для корзин без красной экономики, без расширения регионов, без комплектов поставщика.

Лера кивнула.

- Принято.

- И ежедневный контроль.

- Принято.

- И стоп при желтых выше порога.

- Принято.

- И выкуп.

- Павел.

- Что?

- Я помню.

Он закрыл таблицу.

- Тогда я впервые за долгое время не против роста.

В комнате это прозвучало почти торжественно.

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

что именно мы сейчас нальем и куда?

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

Одни и те же заказы в рекламном кабинете, веб-аналитике и CRM имели разные источники.

Поиск считал их своими.

Email считал их своими.

Direct стоял в CRM с видом человека, который пришел без приглашения и сел во главе стола.

Лера закрыла лицо руками.

- Только не UTM.

- Именно они, - сказал Александр. - Следующее заседание будет по меткам.

Но прежде чем UTM-метки окончательно забрали у всех волю к жизни, Лера попросила еще один день на закрепление правил масштабирования.

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

Александр согласился.

Последним испытанием стал день распродажи у конкурента.

Утром Лера принесла скрин: конкурент запустил «минус двадцать процентов на светильники». Рекламные ставки начали расти, клики дорожали, часть аудитории уходила сравнивать цены. Рекламный кабинет вежливо предложил повысить ставки, чтобы «не потерять долю показов».

Демон трафика вернулся бодрый, свежий, с новой канистрой и фразой:

«Если не докинем сейчас, нас съедят».

Виктор Сергеевич прочитал сообщение конкурента и сказал:

- Надо отвечать.

Старая Лера уже открывала бы бюджет и готовила промо. Новая Лера сделала неприятную паузу.

- Чем отвечать? Скидкой, ассортиментом, сроком, сервисом или маржой?

Собственник посмотрел на нее.

- Раньше вы отвечали быстрее.

- Раньше я отвечала бюджетом.

- А сейчас?

- Сейчас хочу понять, где мы можем победить без самоубийства.

Павел тихо сказал:

- Хорошая постановка.

Лера не повернулась, но уголок губ дернулся.

Они взяли товары конкурента и сравнили с «Астрой». По цене конкурент был сильнее на части позиций. По сроку «Астра» выигрывала в центральном складе. По комплектации «Астра» после правок стала честнее. По доставке в Москве - лучше. В регионах - спорно. По хрупким товарам - рискованно. По марже - зависело от скидки.

- Значит, не отвечаем «минус двадцать на всё», - сказала Лера.

- А что отвечаем? - спросил Виктор Сергеевич.

Она открыла новый черновик.

«Лампы с доставкой завтра по Москве. Без ожидания поставщика. Без сюрпризов в комплекте».

- Это не скидка, - сказал собственник.

- Это то, что мы можем выполнить лучше.

- А если клиент хочет дешевле?

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

Павел добавил:

- Иначе мы будем платить за попытку быть тем, кем не являемся.

Семен сказал:

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

Ирина:

- Сервис поддерживает не обещать чужую бизнес-модель.

Глеб:

- ИТ поддерживает всё, где не надо за ночь переделывать главную под истерику.

Виктор Сергеевич смотрел на команду так, будто она одновременно радовала и раздражала его новым коллективным упрямством.

- Ладно. Отвечаем сроком и понятностью. Бюджет?

Лера сказала:

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

Павел одобрил.

- Это звучит как защита маржи.

- Это звучит как маркетинг, который устал кормить красные заказы.

День конкурента стал первым стресс-тестом нового подхода.

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

Виктор Сергеевич вечером сказал:

- Мы могли бы получить больше заказов со скидкой.

- Могли, - сказала Лера.

- Но не получили.

- Да.

- И вы считаете это победой?

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

- Я считаю это не поражением. Для дня чужой распродажи это уже неплохо.

Александр добавил:

- Иногда стратегия - не повторить чужую ошибку громче.

Собственник долго смотрел на цифры.

- Хорошо. Но рост всё равно нужен.

- Нужен, - сказала Лера. - Просто теперь мы не будем покупать его у каждого демона, который принес канистру.

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

Результат был так себе.

Клики были. Возвраты были. Заказы почти не росли. Вопросов в сервис стало больше: люди спрашивали габариты, цвет, доставку, наличие в шоуруме. Оказалось, они не забыли торшер. Они не решились, потому что карточка не отвечала на ключевые вопросы.

- То есть мы догоняли человека баннером, хотя ему нужна была линейка, - сказала Лера.

Алина взяла карточку в работу.

Глеб предложил добавить блок размеров рядом с фото, а не прятать в характеристиках.

Ирина дала реальные вопросы клиентов.

Павел сказал, что до правки карточки ретаргетинг заморозить.

Лера сама поставила паузу.

- Это неприятно, - сказала она. - Но теперь хотя бы понятно, что именно чинить.

Александр спросил:

- Что записываем в правило?

Лера ответила:

- Нельзя ретаргетить сомнение скидкой, если причина сомнения - непонятный товар.

Ирина подняла палец:

- Вот это хорошее. Почти человеческое.

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

Теперь Лера смотрела иначе.

- Это не маленький канал. Это точный канал.

Павел добавил:

- Если маржа хорошая, точность может быть ценнее ширины.

Максим предложил собрать список подобных запросов: маленьких, но понятных. Глеб сказал, что посадочные под них можно делать шаблонно, если не требовать дизайнерский фестиваль. Алина предложила подборки «быстро на рабочий стол», «свет без сборки», «в наличии сегодня».

Виктор Сергеевич спросил:

- Сколько там роста?

Лера ответила:

- Не взрыв. Но это рост, который не нужно потом выкупать обратно скидками.

Эта фраза стала еще одним кирпичом в новом языке команды.

К середине недели у них появился список «узких зеленых коридоров». Так Лера назвала сегменты, где спрос был меньше, зато путь до денег короче и честнее: точный запрос, готовая карточка, один склад, понятная доставка, нормальная маржа.

Демон трафика ненавидел узкие коридоры. Он любил широкие ворота.

Но бизнес, как выяснилось, не всегда должен входить через ворота. Иногда он зарабатывает через дверь, которую хотя бы можно закрыть от сквозняка.

Семен принес по этим коридорам складское подтверждение.

- Если список не расширять без проверки, выдержим.

Лера сказала:

- Я люблю фразу «выдержим».

- Я люблю, когда ее не используют против меня.

Павел добавил финансовые пороги.

Максим добавил ежедневный мониторинг.

Глеб добавил метки.

Ирина добавила фразы для менеджеров.

Александр смотрел на это и видел, как старая фраза «докинем трафика» распадается на управляемые действия. Не исчезает. Распадается.

В этом и была победа: демон не умер, но потерял монополию на простоту.

Финальный совет по бюджету прошел без презентационного блеска. Лера принесла три сценария:

осторожный - плюс десять процентов в зеленые коридоры;

рабочий - плюс пятнадцать с расширением точных запросов и контролем мобильного сегмента;

агрессивный - плюс двадцать пять, но только после подтверждения выкупа и правки карточек по торшерам.

Виктор Сергеевич сразу посмотрел на агрессивный.

Собственники вообще обладают природной способностью смотреть туда, где больше цифра.

- Когда можно третий?

Лера ответила:

- После двух условий: выкуп по тесту подтвержден и мобильный блок доставки исправлен.

- Срок?

Глеб сказал:

- Мобильный блок - три дня на рабочее решение.

Максим:

- Выкуп - минимум неделя, чтобы не гадать.

Павел:

- И еще день на пересчет маржи.

Семен:

- И складское подтверждение по расширенному SKU.

Виктор Сергеевич посмотрел на Александра.

- То есть агрессивный сценарий не сегодня.

- Не сегодня.

- Рабочий?

Лера сказала:

- Можно сегодня, если принимаем стоп-условия.

- Какие?

- Желтые выше порога - пауза. Красные - разбор. Серые выше порога - не увеличиваем дальше. Выкуп ниже прогноза - возвращаемся к офферу. Склад уходит в ручное спасение - останавливаем расширение.

Семен тихо сказал:

- Спасибо.

Лера услышала.

И это было важнее, чем она показала.

Виктор Сергеевич выбрал рабочий сценарий.

Не осторожный.

Не агрессивный.

Рабочий.

В старой «Астре» это сочли бы компромиссом. В новой это было решением с условиями.

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

Александр знал: дождется.

Но сегодня у команды было ведро, у которого хотя бы начали заделывать дырки до того, как в него лили воду.

Рабочий сценарий запустили в тот же день.

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

Никто не произнес слово «готовы».

В «Астре» оно было слишком смелым.

Сказали:

- Наблюдаем.

Первый час прошел спокойно. Трафик вырос, но не сорвался. Заказы шли ровно. Зеленые держались. Серые не росли. Желтые появлялись, но в пределах оговоренного порога.

Второй час принес проблему.

Менеджер Оксана написала в общий чат: «Клиенты спрашивают, почему в рекламе доставка завтра, а в корзине иногда послезавтра».

Лера мгновенно открыла кампанию.

- Где?

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

Семен сказал:

- Я предупреждал про границу.

Лера не огрызнулась.

- Да. Я слишком широко взяла радиус.

Это было маленькое предложение, но Павел поднял глаза.

Лера сама признала ошибку в медианастройке до того, как кто-то принес красную таблицу.

Она сузила гео, изменила текст объявления: «доставка от одного дня» для пограничной зоны, оставила «завтра» только там, где Семен подтверждал уверенно.

- Потеряем часть кликов, - сказала она.

- Сохраним часть доверия, - ответила Ирина.

Третий час принес спор с продажами.

Никита, уже знакомый по прошлому разговору, пришел с вопросом:

- Клиент говорит, что у конкурента дешевле. Раньше я мог дать промокод. Сейчас что?

Лера посмотрела на Павла.

Павел посмотрел на Леру.

Оба поняли, что это и есть момент, ради которого паспорт кампании должен жить не в таблице, а в речи людей.

- Сначала уточнить, что для клиента важно, - сказала Лера. - Цена, срок, комплектация, доставка?

Никита моргнул.

- Он сказал дешевле.

Ирина вмешалась:

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

Павел добавил:

- Промокод можно давать только если заказ остается зеленым или есть владелец желтого решения.

Никита посмотрел на них.

- То есть мне теперь продавать не скидку, а условия?

- Да, - сказала Лера.

- Это сложнее.

- Да.

- Но звучит умнее.

- Тоже да.

Через двадцать минут Никита написал: «Клиент согласился без промокода, потому что доставка завтра и лампочка точно подходит».

Ирина поставила в чат короткое:

«Сервис аплодирует стоя, но тихо, чтобы не пугать клиента».

Павел добавил заказ в зеленые.

Лера ничего не написала. Но Александр видел, как она смотрит на строку. В ней было больше победы, чем в десятке старых заказов, купленных скидкой.

На четвертом часу рекламный кабинет снова предложил поднять бюджет.

На этот раз на двадцать процентов.

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

Лера нажала «скрыть рекомендацию».

Все заметили.

- Даже без обсуждения? - спросил Виктор Сергеевич.

- Рекомендация не знает выкуп, склад, маржу и Оксану, которая сейчас отвечает клиенту.

Оксана из соседней комнаты крикнула:

- Спасибо, что я теперь часть экономики!

- Все мы часть экономики, - сказал Павел.

- Звучит как угроза, - ответила Оксана.

К вечеру рабочий сценарий показал результаты: выручка выросла меньше, чем хотелось бы старой команде, но маржа не просела, склад не ушел в ручной режим, звонки выросли незначительно, желтые заказы остались в пределах порога. Самое главное - команда знала, почему так произошло.

Раньше итог звучал бы «кампания сработала» или «кампания не сработала».

Теперь итог был длиннее:

канал сработал в точных запросах;

мобильный сегмент требует правки;

география должна быть разделена;

ретаргетинг не запускать без причины ухода;

скидку не использовать как универсальную затычку;

склад выдерживает подтвержденный список SKU;

следующий шаг возможен после выкупа.

Виктор Сергеевич слушал и кривился.

- Это трудно пересказывать.

Александр ответил:

- Зато по этому можно управлять.

Ночью Лера отправила Павлу сообщение:

«Я поняла, что раньше бюджет был способом не выбирать».

Павел ответил не сразу.

Потом написал:

«А маржа была способом поздно пожалеть».

Лера посмотрела на экран и впервые не почувствовала желания спорить.

Наутро она принесла новый лист - не медиаплан, не паспорт кампании, а принципы масштабирования. Семь строк, написанных без дизайнерской красоты:

масштабируем связку, а не канал;

сначала зеленое на малом объеме, потом проверка на большем;

серое не масштабируем;

красное не маскируем скидкой;

желтое лечим гипотезой;

обещание проверяем у исполнения;

выкуп и маржа важнее созданного заказа.

Александр прочитал.

- Это уже можно давать новичкам.

- Сначала дадим себе, - сказала Лера.

Этот ответ был точнее.

Потом пришел Максим с отчетом по источникам.

Он выглядел так, будто всю ночь разговаривал с данными, а данные отвечали ему разными голосами.

- У нас проблема, - сказал он.

- Конечно, - сказал Глеб. - Мы же что-то улучшили.

Максим вывел на экран один заказ из теста. По рекламному кабинету он пришел из поиска. По веб-аналитике - из ретаргетинга. По CRM - из direct. В письме клиента был промокод из старой рассылки. В заказе - новая кампания. В отчете Павла - источник пустой.

Лера медленно положила голову на ладони.

- Только не говорите...

- UTM, - сказал Максим.

Глеб осторожно добавил:

- И не только UTM.

Александр посмотрел на доску, где еще вчера они победили демона трафика в одном конкретном ведре.

Теперь рядом с ведром стояла кастрюля.

В ней уже булькали метки, каналы, last click, direct, email, промокоды и чье-то старое final_final.

- Суд будет открытым, - сказал Александр.

Но прежде чем открыть следующий суд, Александр попросил Леру сделать одно неприятное упражнение.

- Напишите письмо самой себе месячной давности.

Лера посмотрела на него так, будто он предложил заменить медиаплан дневником.

- Зачем?

- Чтобы понять, что именно изменилось.

- Я не на тренинге личностного роста.

- К счастью. Поэтому письмо будет не про чувства, а про бюджет.

Она хотела отказаться. Потом открыла пустой документ.

Первое предложение далось легко:

«Не проси больше трафика, пока не знаешь, куда он падает».

Потом она остановилась.

В комнате уже почти никого не было. Павел ушел проверять маржу. Семен ушел проверять склад, потому что склад не исчезает от хороших правил. Глеб и Максим спорили у доски про метки. Ирина отвечала оператору. Александр сидел напротив и не торопил.

Лера написала вторую строку:

«Канал не хороший и не плохой сам по себе. Он приводит людей в конкретное обещание».

Третью:

«Если обещание не выдерживает карточка, склад, доставка или сервис, маркетинг не виноват один, но маркетинг обязан это видеть».

Четвертую:

«Бюджет - это не награда каналу. Это топливо для связки».

Пятую она написала после паузы:

«Не защищай отчет, если клиент после него злится».

Она закрыла ноутбук.

- Достаточно.

- Для письма - да, - сказал Александр. - Для главы - почти.

- Не смешно.

- Немного смешно.

Лера посмотрела на него, но уже без прежней резкости.

- Я правда боялась, что если мы начнем смотреть после клика, маркетинг потеряет вес.

- А получилось?

- Получилось, что вес стал больше. Но теперь его тяжелее нести.

Это была точная формулировка.

Маркетинг в «Астре» переставал быть отделом, который льет людей сверху и защищает каналы. Он становился владельцем обещания. А обещание тяжелее трафика, потому что у него есть последствия.

На следующий еженедельный созвон Лера пришла уже без старого медиаплана. Вместо него она показала карту роста: зеленые коридоры, желтые гипотезы, красные запреты, серые зоны данных. В углу была маленькая пометка: «Не масштабировать то, что не умеем объяснить клиенту».

Виктор Сергеевич сказал:

- Это менее амбициозно.

Лера ответила:

- Это менее безрассудно.

- Я все еще хочу амбициозно.

- Тогда нам нужны амбициозные процессы, а не только амбициозный бюджет.

В комнате стало тихо.

Собственник медленно кивнул.

- Продолжайте.

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

Лера показала три следующих шага:

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

подготовить мобильную правку перед расширением;

разобрать UTM, потому что без нормального источника они скоро не поймут, какой рост реально купили.

Максим поднял руку:

- Спасибо, что UTM наконец звучит как условие роста, а не как мое хобби.

Глеб сказал:

- Твое хобби потребует моего релиза.

- Нашего релиза, - поправил Александр.

Глеб вздохнул.

- Ненавижу коллективную ответственность. У нее всегда мои задачи.

Ирина добавила:

- Зато меньше коллективной амнезии.

После созвона Виктор Сергеевич задержал Александра у двери.

- Вы понимаете, что мы стали медленнее?

- Да.

- И считаете это хорошим?

- Мы стали медленнее в запуске плохих решений. Это другое.

Собственник посмотрел на команду за стеклом: Лера спорила с Максимом о метках, Павел показывал Семену новую колонку доставки, Глеб уже открывал задачу, Ирина диктовала кому-то фразу для клиента.

- Они стали спорить больше.

- Потому что теперь спорят до того, как клиент заплатил.

- Тоже другое?

- Очень.

Виктор Сергеевич ничего не ответил.

Но на следующем запросе бюджета он впервые написал не «почему так мало», а «какие стоп-условия».

Павел сохранил скриншот.

Не для отчета.

Для веры.

Демон трафика ушел не побежденным, а обиженным. Он еще вернется с новыми рекомендациями, сезонными всплесками, конкурентными распродажами и фразой «рынок забирают». Но теперь каждый раз, когда он будет поднимать канистру, кто-то спросит:

куда льем;

что держит дно;

кто увидит дырку первым;

и сколько стоит вода, если она не доходит до клиента.

Это было скучнее магии.

Зато лучше тушило пожары.

А в рекламном кабинете тем временем уже булькала новая беда.

Один заказ доказывал, что пришел из поиска.

Другой отчет клялся, что из email.

CRM ставила direct с невинным видом человека, который ничего не помнит.

Максим принес это на следующий утренний сбор.

Лера прочитала три версии одного заказа и сказала:

- Я только научилась не лить в дырявое ведро. Теперь выясняется, что мы еще и не знаем, из какого крана льем.

Александр взял маркер.

- Значит, сначала подпишем краны.

Так закончился Орден трафика.

Не победой над рекламой.

А появлением первого правила: рост начинается не с бюджета, а с честного маршрута клиента до денег.

На следующий день это правило попытались нарушить.

Не злонамеренно. В «Астре» почти все плохое происходило не злонамеренно, а с фразой «давайте быстро».

В чат прилетело сообщение от отдела продаж: «Есть возможность поставить баннер у партнера на выходные. Хороший охват, цена приятная, нужно ответить до обеда».

Старый процесс уже бежал бы за макетом.

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

Лера открыла форму и начала заполнять вслух:

- Канал?

- Партнерский баннер, - сказал Максим.

- Роль?

- Верхний спрос или прямые продажи? - уточнил Павел.

Все посмотрели на инициатора из продаж, который пришел с ноутбуком и надеждой на простое «да».

- Ну... продажи.

Лера спросила:

- Какие товары?

- Светильники.

- Какие именно?

- Ну, категорию.

Семен тихо сказал:

- Категория не помещается в коробку.

Алина добавила:

- И не вся категория готова к показу.

Павел:

- И не вся категория зеленая.

Ирина:

- И не вся категория переживет звонок клиента.

Продажник посмотрел на Александра.

- Я просто принес возможность.

Александр кивнул.

- Хорошо, что принес. Теперь превращаем возможность в решение или честно отказываемся.

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

Продажник моргнул.

- Раньше это называлось «поставить баннер».

Лера ответила:

- Раньше это называлось «а потом разберемся».

- А теперь?

- Теперь это называется «не поджигать процесс ради приятной цены размещения».

Он ушел не счастливый, но с понятным решением.

После его ухода Виктор Сергеевич, который слушал молча, сказал:

- Вы понимаете, что часть возможностей мы так будем упускать?

- Да, - сказал Александр.

- И это нормально?

Лера ответила:

- Мы будем упускать возможности, которые не можем отличить от проблем. Пока не научимся отличать быстрее.

Павел добавил:

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

Собственник посмотрел на него.

- Вы сегодня особенно финансовый.

- Работа такая.

Александр записал под правилом роста вторую строку:

Срочность не отменяет экономики.

Демон трафика недовольно дернул канистру.

Ему очень не нравились короткие фразы, которые переживали совещание.

Вечером Лера переписала название папки.

Было: «Орден трафика».

Стало: «Связки роста».

Максим заметил первым.

- Секта распущена?

- Нет, - сказала Лера. - Просто теперь у нее человеческая должностная инструкция.

- Во что?

- В процедуру роста. Скучно на слух, зато больше не пахнет костром из рекламных денег.

Глеб заглянул через плечо.

- А старые кампании?

- Пойдут под суд после UTM.

- Жестоко.

- Исторически сложилось.

Все посмотрели на него.

Глеб поднял руки:

- Принял. Эту фразу теперь произношу только при свидетелях и с протоколом.

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

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

если увеличить бюджет в зеленой связке на пятнадцать процентов;

не расширять географию;

не добавлять желтые комплекты;

держать обещание доставки только по центральному складу;

смотреть оплату, выкуп и маржу ежедневно;

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

Виктор Сергеевич прочитал и сказал:

- Это уже не медиаплан. Это договор с реальностью.

- Именно, - сказал Александр.

Демон трафика стал меньше.

Не исчез.

Он просто убрал канистру за спину и сделал вид, что всегда поддерживал ответственный рост.

Цена победы пришла быстро.

В отчетах по каналам обнаружилась каша. Одни и те же заказы считались разными источниками в рекламном кабинете, аналитике сайта и CRM. UTM-метки жили как хотели. Часть кампаний называлась new_new_final_test2, часть - «поиск_лампы_старое_не_трогать», часть вообще была создана человеком, который давно уволился и, возможно, унес с собой смысл.

Глеб сказал:

- Это исторически сложилось.

Александр посмотрел на него.

- Исторически сложилось - это не объяснение. Это признание археологического слоя.

Максим побледнел с профессиональным интересом.

- Если мы не договоримся о словаре каналов, сквозная экономика будет спорить сама с собой.

Лера закрыла лицо руками.

- Только не UTM.

- Именно они, - сказал Александр. - Суд будет открытым.

Вечером Лера переписала название папки.

Было: «Орден трафика».

Стало: «Связки роста».

Максим заметил первым.

- Секта распущена?

- Не распущена, - сказала Лера. - Переквалифицирована.

- Во что?

- В нормальный бизнес-процесс. Звучит скучно, но зато меньше похоже на культ бюджета.

Глеб заглянул через плечо.

- А старые кампании?

- Пойдут под суд после UTM.

- Жестоко.

- Исторически сложилось.

Все посмотрели на него.

Глеб поднял руки:

- Ладно, ладно. Больше так не говорю без адвоката.

Александр улыбнулся. Команда начала шутить новыми правилами. Это был хороший признак: значит, правила уже вошли в кровь, а не только в протокол.
Глава 8. Суд над UTM-метками
Глава 8. Суд над UTM-метками

Суд над UTM-метками начался с того, что никто не хотел быть судьёй.

Лера принесла рекламный отчёт. Глеб принёс аналитику сайта. Павел принёс выгрузку заказов. Максим, аналитик, принёс ноутбук и лицо человека, который заранее знает: сейчас будут спрашивать невозможное.

Один и тот же заказ в трёх системах имел три биографии.

В рекламном кабинете он пришёл из поиска.

В веб-аналитике - из email.

В CRM - из «direct».

- Клиент многогранен, - сказал Глеб.

- Клиент не многогранен, - ответил Александр Александрович. - Это мы разбили зеркало и теперь называем осколки омниканальностью.

На экране появилась кампания brand_new_search_final_2_ok.

Лера поморщилась.

- Это старая.

- Старые кампании не умирают, - сказал Максим. - Они просто продолжают портить отчёты.

Демон «Каша атрибуции» проявился как кастрюля, в которой плавали UTM, промокоды, last click, звонки, email и гордая надпись «источник неизвестен». Он был не злой. Он был липкий.

- Мы не можем принимать решения по каналам, если не понимаем, кто что привёл, - сказал Александр Александрович. - И особенно если каждый отчёт рассказывает свою версию детектива.

Лера защищалась:

- Атрибуция никогда не бывает идеальной.

- Конечно. Но между «неидеальной» и «названия кампаний пишет человек в три часа ночи после релиза» есть пространство для гигиены.

Маленькое действие оказалось почти скучным, а потому особенно важным. Они ввели словарь каналов и правило именования кампаний. Не идеальную модель атрибуции, а порядок:

канал;

тип кампании;

категория;

цель;

дата запуска.

Максим добавил таблицу соответствий между рекламными кабинетами, сайтом и CRM. Павел попросил, чтобы ID заказа передавался везде одинаково. Глеб сказал, что это «небыстро», но потом признал, что часть можно сделать без большого релиза.

Виктор Сергеевич слушал мрачно.

- Мы сейчас обсуждаем названия?

- Мы обсуждаем способность бизнеса отличать рабочий канал от дорогой иллюзии, - сказал Александр Александрович.

Собственник кивнул.

- Продолжайте обсуждать названия.

Цена победы была в том, что старые отчёты потеряли часть авторитета. Лера осталась без привычной уверенности в цифрах. Максим получил задачу очистить исторические данные хотя бы по ключевым каналам. Глеб получил интеграционный долг, который больше нельзя было прятать в словах «потом».

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

- Мы опять смотрели не туда, - сказала Лера.

- Мы смотрели до удобного места, - ответил Александр Александрович. - До момента, где можно было поставить галочку «заказ создан».

Павел открыл следующую вкладку.

- А если смотреть до денег, у нас провал после доставки.

На графике появилась воронка до выкупа.

Последний столбик был похож на выключенный свет.

Максим тихо сказал:

- Чёрная дыра.

Александр Александрович кивнул.

- Да. И она питается всеми нашими красивыми заявками.

В комнате после этого стало тихо.

Не драматически тихо, как в кино, где кто-то вот-вот признается в убийстве.

Офисно тихо.

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

Лера первая нарушила молчание.

- Давайте только без иллюзий, - сказала она. - Идеальной атрибуции не существует.

Она произнесла это так, будто ставила на стол юридический щит.

Александр Александрович кивнул.

- Согласен.

Лера даже не сразу нашла, где продолжить оборону. Она ожидала сопротивления, лекции, обвинения, может быть, фразы «вот поэтому маркетинг и не умеет считать деньги». Но он согласился слишком спокойно, и от этого стало хуже.

- Тогда что мы сейчас делаем? - спросила она.

- Не строим идеальную атрибуцию, - сказал Александр Александрович. - Мы убираем атрибуционный мусор, который сами же насыпаем в тарелку.

Максим поднял глаза от ноутбука.

- Это разные проекты.

- Вот, - сказал Александр Александрович. - Максим уже счастлив, потому что у боли появилось название.

Максим не улыбнулся.

Он был из тех людей, у которых радость выражалась созданием новой вкладки в таблице.

- Я не счастлив, - сказал он. - Я просто вижу, где начинается работа.

- Это у аналитиков и называется счастьем, - сказала Лера.

Глеб осторожно отодвинул от себя стакан с кофе, будто тот мог внезапно стать предметом обвинения.

- Давайте тогда определимся, кого судят, - сказал он. - UTM? CRM? сайт? рекламу? интеграцию?

- Хороший вопрос, - сказал Александр Александрович. - Судят не инструмент. Судят привычку считать, что если данные где-то лежат, значит, они уже правда.

На экране висела таблица.

Три системы.

Один заказ.

Три версии происхождения.

В рекламном кабинете заказ был победой поисковой кампании.

В веб-аналитике он был ребенком email-рассылки.

В CRM он пришел из прямого захода, как будто клиент просто материализовался перед сайтом в домашнем халате и решил купить настольную лампу.

Павел, который до этого молчал, сказал:

- Клиент мог сначала кликнуть рекламу, потом уйти, потом получить письмо, потом вернуться напрямую.

- Мог, - сказал Александр Александрович. - Поэтому мы не спорим, кто его настоящий родитель. Мы выясняем, почему в трех документах у него разные фамилии.

Лера потерла переносицу.

- Нам нужно понять, какой канал эффективен.

- Нет, - сказал Александр Александрович. - Сначала нам нужно понять, можем ли мы вообще употреблять слово «канал» одинаково.

Это было неприятно.

Не потому что сложно.

А потому что унизительно просто.

Компания годами обсуждала CPA, CR, ROAS, долю брендового спроса, вклад ретаргетинга, влияние промо на повторные покупки и прочие взрослые слова.

А теперь выяснялось, что под словом «email» в разных отчетах жили разные существа.

В рекламном кабинете email не существовал вообще.

В веб-аналитике email иногда был рассылкой, иногда переходом из пуша, иногда случайным источником, если метка сломалась и клиент пришел по ссылке, которую кто-то переслал в мессенджере.

В CRM email означал любую коммуникацию, где в карточке клиента когда-либо стоял адрес.

А в голове Виктора Сергеевича email означал «мы же им пишем, почему они не покупают».

Каждый был прав в своем маленьком административном княжестве.

И все вместе строили империю тумана.

Демон «Каша атрибуции» тем временем устроился на краю стола.

Он был похож на кастрюлю, которая слишком долго стояла на корпоративной кухне. Из нее торчали хвостики ссылок, обрывки промокодов, пиксели рекламных систем, маленькие таблички с надписями utm_medium, source, campaign, referrer, last_click, direct, unknown.

Время от времени демон помешивал себя половником и довольно булькал.

На его боку было написано: «Можно трактовать по-разному».

Это была самая опасная надпись в бизнесе.

Под ней обычно хоронили решения.

- Я хочу увидеть путь одного заказа, - сказал Александр Александрович.

Лера вздохнула.

- Мы уже смотрели один заказ в первой главе.

- Он, видимо, скучал по нам.

Максим быстро нашел заказ, с которого начался спор.

Заказ номер 784391.

Настольная лампа.

Две сменные насадки.

Доставка в пункт выдачи.

Создан во вторник в 21:43.

Оплачен онлайн.

На первый взгляд он был приличным заказом. Таких в отчетах любят. Они не кричат, не распадаются на три склада, не требуют ручной сборки и не звонят оператору с вопросом, где находится кнопка «купить».

Но приличные заказы тоже умеют портить жизнь.

Особенно если у них три паспорта.

Максим открыл рекламный кабинет.

- Здесь написано: источник yandex, medium cpc, кампания brand_new_search_final_2_ok.

- Кто так называет кампании? - спросил Виктор Сергеевич.

Лера посмотрела в сторону.

- Люди в состоянии релиза.

- Это медицинский диагноз?

- Рабочая реальность.

Глеб слабо улыбнулся.

- Там еще были brand_new_search_final_2_ok_copy и brand_new_search_final_2_ok_copy_fixed.

Виктор Сергеевич закрыл глаза.

- Не продолжайте.

- Поздно, - сказал Максим. - Уже есть copy_fixed_actual.

Демон в кастрюле счастливо плеснул.

Он любил, когда люди называли хаос историей версий.

Александр Александрович не стал шутить.

- Лера, что означает эта кампания?

- Брендовый поиск.

- Почему в названии new?

- Потому что была старая структура.

- Почему final?

- Потому что на тот момент она была финальной.

- Почему 2?

- Потому что первая финальная оказалась не финальной.

- Почему ok?

Лера посмотрела на него с усталой честностью.

- Потому что ее наконец согласовали.

Александр Александрович помолчал.

- Великолепно. Мы нашли археологический слой одобрения.

Максим открыл веб-аналитику.

- Здесь этот же заказ пришел из email.

- Почему? - спросил Александр Александрович.

- Последний значимый переход до заказа был из письма.

- Какого письма?

Максим открыл цепочку.

- Рассылка «Неделя света». Ссылка на подборку настольных ламп.

Лера оживилась.

- Вот. Значит, email тоже работал.

- Может быть, - сказал Максим. - Но письмо было отправлено клиенту после того, как он уже кликнул брендовый поиск и положил товар в корзину.

- То есть письмо дожало?

- Или просто оказалось последним автобусом, на котором клиент доехал до кассы.

Глеб сказал:

- Последний автобус тоже важен.

- Важен, - сказал Александр Александрович. - Но если мы отдадим весь бюджет автобусу, кто приведет людей на остановку?

Лера замолчала.

Это была ее территория.

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

Александр Александрович видел это.

И именно поэтому не давил.

Если раздавить маркетолога цифрами, он начнет защищаться цифрами.

А цифры в этом магазине уже доказали, что умеют врать с чувством собственного достоинства.

- Лера, - сказал он мягче, - задача не отнять победу у email или поиска. Задача перестать раздавать медали по трем разным олимпиадам.

Она посмотрела на экран.

- А CRM почему пишет direct?

Все повернулись к Глебу.

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

- CRM получает источник из заказа, - сказал он.

- Откуда заказ получает источник?

- С сайта.

- Откуда сайт берет источник?

- Из cookie.

- А если cookie нет?

Глеб вдохнул.

- Тогда direct.

- А почему cookie нет?

- Может быть, клиент чистил браузер. Может быть, пришел с другого устройства. Может быть, баннер согласия не отработал. Может быть, скрипт аналитики не успел загрузиться. Может быть...

- Может быть, мы не знаем, - сказал Александр Александрович.

- Да.

- Тогда почему пишем direct, а не unknown?

Глеб открыл рот.

Закрыл.

Посмотрел на потолок.

Потолок был белым и не хотел участвовать.

- Потому что так исторически сложилось, - сказал он наконец.

Комната издала коллективный звук.

Не смех.

Узнавание.

Эта фраза уже стала местной сиреной воздушной тревоги.

Александр Александрович положил маркер на стол.

- Записываем первое обвинение. Direct используется как мусорное ведро.

Максим напечатал:

direct != unknown

Потом добавил:

unknown != organic

Потом подумал и добавил третью строку:

не знаем != удобно считать

- Последнее оставь, - сказал Александр Александрович. - Это будет девиз суда.

Лера неожиданно улыбнулась.

- На печать пустим?

- На кружки аналитикам.

Максим покачал головой.

- Мне не нужна кружка. Мне нужно, чтобы источник не перезаписывался при каждом чихе.

- Вот, - сказал Александр Александрович. - Появился потерпевший.

Суд над UTM-метками действительно превратился в суд.

Не потому что кто-то надел мантию.

Хотя Лера попыталась накинуть на плечи черный кардиган и сказала, что это «визуальная дисциплина процесса».

Павел предложил использовать молоток из переговорки, которым раньше прибивали кабель-канал.

Виктор Сергеевич запретил прибивать что-либо к столу после истории с флипчартом.

Максим открыл документ и назвал его «Протокол разбора источников».

Это звучало скучно.

Зато в этом названии было больше пользы, чем в половине презентаций, которые Александр Александрович видел за свою первую жизнь.

На первой странице Максим создал четыре колонки:

«Как называется сейчас».

«Что это на самом деле».

«Где используется».

«Кто отвечает».

- Ответственный обязателен? - спросил Глеб.

- Обязателен, - сказал Александр Александрович. - У сиротских полей данных самый высокий риск стать демонами.

- Поле данных не может быть сиротой, - сказал Виктор Сергеевич.

- У нас может.

Никто не стал спорить.

Потому что у них могло.

Первым на скамью подсудимых вызвали utm_source.

Он выглядел невинно.

Тонкое поле.

Обычное.

Все его знали.

Никто не уважал.

В таблице нашли ya, yandex, Яндекс, direct_yandex, yd, yadirect, poisk, search_yandex, context, cpc_y.

- Это все один источник? - спросил Виктор Сергеевич.

Лера сказала:

- В основном.

- В основном - это сколько?

Максим ответил:

- В деньгах или в количестве вариантов написания?

- Я уже жалею, что спросил.

Александр Александрович взял маркер.

На доске он написал:

source = платформа или исходная система

Под ним:

medium = тип контакта

Еще ниже:

campaign = управляемая сущность

Лера нахмурилась.

- Управляемая сущность звучит как монстр из договора.

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

Глеб поднял руку.

- А промокоды куда?

Демон в кастрюле оживился.

Промокоды были его любимым ингредиентом.

Они попадали в отчеты как специи, которые никто не заказывал, но все чувствовали.

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

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

- Промокод не источник, - сказал Александр Александрович.

Лера подняла бровь.

- Для инфлюенсеров источник.

- Для инфлюенсеров промокод - способ связать покупку с партнером. Но если клиент пришел из поиска и применил промокод блогера, это не значит, что блогер привел весь спрос.

- Значит, надо разделять привлечение и стимул?

- Да.

Максим ожил еще сильнее.

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

- Тогда нужен слой касаний и слой условий заказа.

- Переведи, - попросил Виктор Сергеевич.

- Откуда человек пришел - отдельно. Какая скидка или промокод сработали - отдельно.

- Вот так можно, - сказал собственник.

Максим записал.

Лера посмотрела на него.

- Ты сейчас построишь нам космический корабль.

- Я построю таблицу.

- Это у тебя одно и то же.

- Таблица хотя бы взлетает по расписанию.

Глеб фыркнул.

Демон «Каша атрибуции» обиженно выпустил пар.

Ему не нравилось, когда люди разделяли понятия.

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

Пюре было удобно.

Им можно было кормить совещания.

Александр Александрович не любил пюре.

Особенно если оно называлось «сводный отчет».

Они взяли десять заказов.

Не тысячу.

Не «репрезентативную выгрузку».

Десять.

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

Первый заказ спорил между поиском, email и direct.

Второй числился в CRM как organic, хотя пришел из рекламной кампании, потому что метка отвалилась после редиректа.

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

Четвертый был «соцсети», потому что кто-то в агентстве написал social, а кто-то другой smm, а кто-то третий решил, что vk достаточно.

Пятый попал в «прочее».

Все посмотрели на Александра Александровича.

Он поднял ладонь.

- Я ничего не говорил.

- Но подумали, - сказала Лера.

- Очень громко.

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

Клиент пришел по ссылке из подборки товаров в блоге. Блог был на сайте. В ссылке стояла метка старой рассылки, потому что контент-менеджер скопировал URL из письма прошлого месяца. Потом клиент ушел, вернулся через поиск, добавил товар, получил пуш со скидкой, применил промокод и оплатил.

В отчетах он стал «email».

- Это не email, - сказала Лера сама.

Она произнесла это тихо, и в комнате никто не стал торжествовать.

Потому что это была не ее вина.

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

- Это контактная история клиента, - сказал Максим.

- Это квест, - сказал Глеб.

- Это заказ, - сказал Александр Александрович. - И пока мы не научимся видеть его без маскарада, мы будем лечить не те места.

Виктор Сергеевич наклонился вперед.

- Сколько денег мы из-за этого потеряли?

Вопрос был ожидаемый.

И неправильный.

Не потому что деньги не важны.

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

- Сейчас честный ответ: не знаем, - сказал Александр Александрович.

Собственник поморщился.

Он не любил ответы «не знаем».

Он любил ответы «пять миллионов», «три недели», «ответственный Лера», «вот план».

«Не знаем» звучало как капитуляция.

Но иногда «не знаем» было первым здоровым словом после долгой болезни.

- Хорошо, - сказал Виктор Сергеевич. - Как узнаем?

Лера медленно повернулась к доске.

- Нужно зафиксировать словарь каналов.

Максим добавил:

- И правила перезаписи источника.

Глеб сказал:

- И техническую схему передачи ID заказа между сайтом, аналитикой и CRM.

Павел:

- И связь с фактом оплаты, отгрузки, доставки и выкупа.

Комната снова замолчала.

На этот раз тишина была другой.

Не офисная.

Рабочая.

Такая бывает, когда люди увидели яму и впервые обсуждают лестницу, а не красивую табличку «осторожно».

Александр Александрович написал на доске:

Заказ должен иметь одну сквозную личность.

- Это как? - спросил Виктор Сергеевич.

- У заказа должен быть один ID, который проходит через сайт, оплату, CRM, склад, доставку, возврат, выкуп и финальную экономику. Не пять похожих номеров, не один номер в заказе и другой в доставке, не «мы потом сопоставим по телефону». Один сквозной позвоночник.

Павел кивнул.

- У нас сейчас есть номер заказа, номер отгрузки, номер отправления, внутренний ID CRM и внешний ID платежа.

- Они связаны?

Павел посмотрел на Глеба.

Глеб посмотрел на Максима.

Максим посмотрел в ноутбук.

Ноутбук не хотел брать ответственность.

- Частично, - сказал Глеб.

- Частично - это демоверсия правды, - сказал Александр Александрович.

Лера записала фразу в блокнот.

- Ты их коллекционируешь? - спросил Максим.

- Да. Потом сделаю плакат для переговорки.

- Только без моего лица.

- С твоим лицом будет версия для внутреннего пользования.

Глеб поднял руку.

- Если серьезно, связать все ID можно. Но часть старых заказов будет трудно подтянуть.

- Старые заказы не обязаны стать идеально чистыми, - сказал Александр Александрович. - Нам нужен коридор правды вперед и достаточная очистка назад, чтобы не принимать решения по болоту.

Лера медленно кивнула.

- То есть не переписываем историю полностью.

- Нет.

- Но перестаем врать себе дальше.

- Вот это уже похоже на стратегию.

Демон «Каша атрибуции» недовольно осел.

Кастрюля стала ниже.

Не исчезла.

Такие демоны вообще не исчезают.

Они просто теряют право сидеть во главе стола.

Виктор Сергеевич посмотрел на список задач.

- Сколько времени?

Лера открыла рот, чтобы сказать «месяц».

Глеб открыл рот, чтобы сказать «квартал».

Максим открыл рот, чтобы сказать «зависит от качества исторических данных».

Александр Александрович успел раньше.

- Первое решение сегодня. Первый словарь завтра. Первый чистый отчет через неделю по пяти основным каналам. Полный контур позже.

Собственник прищурился.

- Вы сейчас режете задачу?

- Я сейчас не даю ей притвориться проектом на полгода.

- А если через неделю отчет будет неполным?

- Он будет неполным. Но честным в пределах правил. Это лучше полного отчета, который невозможно защитить.

Лера сказала:

- Нужен список правил. Очень конкретный.

- Пиши.

Она открыла документ.

Пальцы у нее двигались быстро.

Когда Лера переставала защищать старую картину мира, она становилась опасно эффективной. Не мягкой, не послушной, не «спасибо, теперь я все поняла». Нет. Она превращалась в человека, который забирает хаос в руки и начинает раскладывать его так, чтобы через час хаос сам просил пощады.

Первое правило:

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

Лера посмотрела на Александра.

- Без исключений?

- Исключения будут. Поэтому сразу пиши, кто имеет право их разрешать.

Она добавила:

Исключение фиксируется в журнале изменений с причиной и сроком.

Глеб вздохнул.

- У нас теперь будет журнал на название кампаний?

- Да, - сказала Лера. - А у тебя теперь будет меньше древних артефактов в аналитике.

Глеб посмотрел на Максима.

- Она быстро переобулась.

- Это называется адаптация, - сказал Максим.

- Это называется месть через регламент, - сказал Глеб.

- Тоже рабочий термин.

Второе правило:

Словарь каналов утверждается маркетингом, аналитикой и IT.

- IT зачем? - спросил Виктор Сергеевич.

Глеб удивился:

- Потому что потом нам это передавать.

- Логично, - сказал собственник. - Просто я редко слышу, чтобы IT приглашали до того, как все уже горит.

- Мы тоже редко, - сказал Глеб.

Третье правило:

Источник заказа не перезаписывается без события и причины.

Максим выделил это жирным.

- Здесь осторожно, - сказал он. - Нам нужна логика: первый источник, последний источник, последний платный источник, источник создания заказа. Они могут быть разными.

Виктор Сергеевич закрыл лицо рукой.

- Опять четыре правды?

- Нет, - сказал Александр Александрович. - Четыре поля. Это честнее, чем одна каша.

Максим кивнул.

- Мы не обязаны спорить, какой источник единственный. Мы обязаны понимать, какой вопрос задаем.

Лера подхватила:

- Если вопрос «что привело новый спрос», смотрим первый значимый контакт.

Максим:

- Если «что дожало заказ», смотрим последнее касание до создания.

Глеб:

- Если «что оплатили рекламой», смотрим платные контакты.

Павел:

- Если «что принесло деньги», смотрим до выкупа.

Все посмотрели на Павла.

Он пожал плечами.

- А что? Я тоже хочу участвовать в умных словах.

Александр Александрович улыбнулся.

- Ты сейчас сказал самое важное.

Павел сразу насторожился.

- Я?

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

На секунду в комнате снова появился тот самый последний столбик из графика.

Выключенный свет.

Но до него еще надо было дойти.

Сначала нужно было перестать путать провода.

Они продолжили суд.

utm_medium оказался еще хуже.

Там жили cpc, paid, context, search, banner, display, email, mail, retarget, remarketing, push, sms, social, organic_social, referral, none.

Некоторые значения были типом контакта.

Некоторые каналом.

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

- Кто написал none? - спросил Виктор Сергеевич.

Максим проверил.

- Система.

- Тогда наказывать некого?

- Можно наказать систему документацией, - сказал Глеб.

- Звучит бесчеловечно.

- Она выдержит.

Александр Александрович разделил доску на две части.

Слева написал:

Канал

Справа:

Тип контакта

Под каналом появились:

поиск;

социальные сети;

email;

push;

партнеры;

прямой заход;

органика;

реферальные переходы.

Под типом контакта:

платный клик;

органический переход;

рассылка;

триггер;

ретаргетинг;

промо;

контент.

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

- Нам придется переименовать все активные кампании.

- Да.

- Агентство будет ныть.

- Будет.

- Подрядчики скажут, что у них свой стандарт.

- Скажут.

- Руководитель направления попросит исключение, потому что «так быстрее».

- Попросит.

- А мы?

- А мы спросим, хочет ли он быстрее получить отчет, которому нельзя верить, или медленнее отчет, по которому можно принять решение.

Лера записала.

- Ты говоришь фразами, которые хочется отправлять людям без приветствия.

- Это управленческий дар и социальная проблема.

Виктор Сергеевич неожиданно засмеялся.

Смех у него был короткий, сдержанный, как будто он выдавал его под отчет.

- Хорошо. Но я все еще не понимаю, почему мы не можем просто выбрать одну модель атрибуции и жить с ней.

Максим повернул ноутбук.

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

Демон «Каша атрибуции» возмутился.

Из кастрюли высунулась бумажка с надписью «я не чек».

Никто ее не поддержал.

- То есть сначала гигиена, потом модель, - сказал Виктор Сергеевич.

- Да, - сказал Александр Александрович. - И модель не должна становиться религией.

Лера кивнула.

- Last click удобен, но обманывает.

Максим добавил:

- First click полезен для верхнего спроса, но тоже обманывает.

Глеб:

- Data-driven звучит умно, но если данные грязные, он просто умно распределяет грязь.

Павел:

- А можно модель «деньги пришли или нет»?

Александр Александрович указал на него маркером.

- Павел сегодня опасен.

Павел смутился.

- Я просто после складов стал нервный.

- Это называется профессиональное развитие.

К обеду у них было три списка.

Первый: единый словарь каналов.

Второй: правила именования кампаний.

Третий: карта передачи идентификаторов.

И четвертый, незапланированный: список мест, где бизнес делал вид, что данные появляются сами.

Этот список оказался самым длинным.

В нем были старые шаблоны ссылок, ручные выгрузки, Excel-файлы агентства, поля CRM без владельца, промокоды без срока жизни, партнерские ссылки без единого реестра, редиректы после перехода из рекламы, баннер согласия, который иногда появлялся позже аналитического скрипта, и маленькая автоматизация, написанная «временно» два года назад.

Временные решения в бизнесе похожи на табуретки на кухне.

Сначала на них удобно встать, чтобы достать верхнюю полку.

Потом на них ставят микроволновку.

Потом никто уже не помнит, почему микроволновка стоит на табуретке, но все вокруг нее ходят.

Глеб узнал эту автоматизацию сразу.

- Это я писал.

- Два года назад? - спросил Лера.

- Полтора.

Максим проверил дату.

- Два года и три месяца.

- Время в IT течет иначе, - сказал Глеб.

- Оно течет в прод, - сказал Александр Александрович.

Глеб принял удар достойно.

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

- Я могу убрать временную прослойку, - сказал он. - Но нужно согласовать, какие поля обязательные.

- Сегодня согласуем, - сказала Лера.

- И что делать, если поле пустое.

- Пишем unknown, а не direct, - сказал Максим.

- И если метка не соответствует словарю?

Лера помолчала.

- Кампания не запускается.

Глеб посмотрел на нее с уважением.

- Ты сейчас сама сказала «не запускается».

- Я взрослею на глазах.

- Это больно?

- Очень.

После обеда они устроили короткую встречу с агентством.

Агентство пришло в виде двух людей на экране.

Один отвечал за контекст.

Второй за спокойное выражение лица, когда клиент просит переделать структуру.

Лера открыла разговор.

- Мы меняем правила именования кампаний и меток.

Человек за спокойное лицо слегка потерял спокойное лицо.

- У нас уже есть внутренняя структура.

- Теперь будет наша внешняя структура, - сказала Лера.

- Но это может повлиять на оптимизацию.

Максим поднял глаза.

- Как именно?

На экране наступила пауза.

Пауза была такой плотной, что ее можно было выгрузить в CSV.

- Нужно уточнить у технических специалистов, - сказал человек за контекст.

- Уточните, - сказала Лера. - Но кампании, которые нельзя сопоставить с заказом и выкупом, мы будем считать управленчески слепыми.

Александр Александрович отметил про себя: хорошо.

Не идеально.

Но хорошо.

Лера не ругалась. Не обвиняла. Не пряталась за «Александр Александрович сказал». Она говорила от имени процесса.

Это было взросление.

Не милое.

Боеспособное.

Агентство попыталось предложить компромисс:

- Мы можем добавлять ваши параметры в конец названия.

- Нет, - сказала Лера. - Название должно читаться одинаково в рекламном кабинете, отчете и выгрузке.

- Тогда часть старых кампаний...

- Старые активные кампании переименуем по графику. Архив не трогаем, но маппинг создаем.

Максим шепотом сказал:

- Маппинг.

- Не начинай, - сказала Лера, не отключая микрофон.

Агентство сделало вид, что не услышало.

Это была их лучшая компетенция за встречу.

После звонка Лера откинулась на спинку стула.

- Я всегда думала, что порядок в метках - это скучная аналитическая гигиена.

- Так и есть, - сказал Максим.

- А почему ощущение, будто я только что отбила крепость?

- Потому что крепость была построена из привычек.

Александр Александрович посмотрел на них.

Команда менялась.

Не быстро.

Не красиво.

Не как в мотивационных книжках, где люди после одной сильной речи начинают мыслить системно и пить воду.

Они менялись через сопротивление, раздражение, шутки, маленькие признания и таблицы, которые сначала бесили, а потом спасали.

Это был нормальный способ меняться.

Вечером Максим принес первую версию словаря.

Он назвал файл channel_dictionary_v1.

Лера посмотрела на название.

- Почему не final?

Максим поднял на нее глаза.

- Я уважаю смерть.

Глеб прыснул.

В словаре было восемь основных каналов, двенадцать типов контакта и отдельный раздел «не использовать».

В «не использовать» попали:

misc;

other;

прочее;

test;

new;

final;

ok;

super;

brand_new_search_final_2_ok.

Лера посмотрела на последнюю строку.

- Это личное?

- Это образовательное.

- Удали.

- Нет.

- Максим.

- Пусть будущие поколения знают.

Александр Александрович вмешался:

- Оставь как пример анти-паттерна.

Лера вздохнула.

- Вы оба ужасны.

- Мы оба полезны, - сказал Максим.

- Это не всегда разные вещи, - сказал Александр Александрович.

Глеб принес схему.

Не презентацию.

Схему.

Сайт.

Форма заказа.

Платеж.

CRM.

Склад.

Доставка.

Возврат.

Финальный статус.

Между ними были стрелки. На некоторых стрелках стояли уверенные подписи. На некоторых - вопросительные знаки. Один вопросительный знак был жирнее остальных.

- Что это? - спросил Александр.

- Место, где теряется связка между источником и заказом при смене устройства.

- Можем починить?

- Частично.

- Как?

- Авторизация, email, телефон, внутренний customer ID. Но надо аккуратно с согласием и приватностью.

- Отлично, - сказал Александр. - Значит, не будем делать вид, что магия решит вопрос.

Лера посмотрела на схему.

- А где промокод?

Глеб добавил отдельный блок.

- Условия заказа.

Максим одобрительно кивнул.

- Привлечение отдельно, стимул отдельно.

- Запомнил, - сказал Глеб. - Уже могу выступать на внутренней конференции.

- Сначала почини передачу ID, - сказала Лера.

- Жестокая.

- Эффективная.

Они разошлись поздно.

Александр Александрович остался в переговорке один.

На доске еще были следы маркера.

не знаем != удобно считать

Он смотрел на эту фразу и думал, что она подходит не только к атрибуции.

Бизнесы редко умирают от одной большой ошибки.

Они умирают от тысячи маленьких «потом разберемся».

Потом разберемся с причинами отмен.

Потом разберемся с карточками.

Потом разберемся с корзиной.

Потом разберемся со складами.

Потом разберемся с маржой.

Потом разберемся с каналами.

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

Умирающий интернет-магазин не всегда лежит в крови.

Иногда он сидит в переговорке, показывает презентацию и говорит: «В целом динамика положительная».

На следующий день началась грязная работа.

Грязная работа всегда выглядит менее героически, чем решение ее начать.

Никто не играет музыку, когда ты переименовываешь кампании.

Никто не аплодирует, когда ты сверяешь utm_medium=email с фактической рассылкой.

Никто не ставит в календарь событие «мы перестали перезаписывать источник неизвестностью».

Но именно такие вещи иногда удерживают бизнес от падения.

Лера собрала маркетинг.

Не всех.

Тех, кто руками создавал кампании, рассылки, промокоды и партнерские ссылки.

На столе у нее лежал распечатанный словарь каналов.

Бумажный.

Это выглядело архаично, но работало.

Когда правило лежит в файле, с ним можно спорить ссылкой.

Когда правило лежит на столе и на нем стоит чашка, оно почему-то кажется более реальным.

- Мы больше не запускаем кампании с произвольными названиями, - сказала Лера.

Младший маркетолог Даша подняла руку.

- А если срочно?

- Особенно если срочно.

- Но иногда надо быстро проверить гипотезу.

- Быстро проверить гипотезу можно по правилам. Хаос не ускоряет проверку. Он ускоряет только момент, когда никто не понимает результат.

Даша записала.

Не потому что была согласна.

А потому что Лера сказала это тоном, в котором спор был возможен только с данными.

Семен из ассортимента заглянул в переговорку и спросил:

- У вас тут опять секта?

Лера подняла лист.

- Нет. Теперь у нас устав.

- Опасно.

- Очень.

Максим тем временем сидел с историческими данными.

Исторические данные сопротивлялись.

Они делали это молча, но подло.

В одном месяце vk означал платную рекламу.

В другом - органические посты.

В третьем - все переходы из соцсетей, потому что кто-то устал.

В четвертом vk исчез, зато появился vkontakte.

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

Максим построил таблицу соответствий.

Потом вторую.

Потом третью, потому что первая таблица соответствий нуждалась в собственной таблице соответствий.

К двум часам дня он пришел к Александру Александровичу с лицом человека, который видел прошлое и не одобрил его.

- У меня плохие новости.

- Говори.

- Мы можем нормально очистить последние три месяца по основным каналам.

- Это плохая новость?

- Если не смотреть на предыдущие два года.

- Не будем смотреть на предыдущие два года как на точную карту.

Максим моргнул.

- Правда?

- Правда. Прошлое нужно, чтобы не наступить на тот же кабель. Не чтобы притворяться, что у нас есть идеальная машина времени.

Максим впервые за день расслабил плечи.

- Тогда я сделаю ретро-маппинг по крупным группам и отдельно помечу уровень доверия.

- Уровень доверия - хорошо.

- Высокий, средний, низкий?

- И «не использовать для решений».

Максим улыбнулся.

- Красиво.

- Жестоко.

- Это часто одно и то же.

В это время Глеб нашел маленькую дыру.

Маленькие дыры в интеграциях редко выглядят как дыры.

Они выглядят как галочка.

В настройках передачи заказа стояла опция: «При отсутствии источника подставлять direct».

Она была включена.

Рядом был серый текст: «Рекомендуется для совместимости отчетов».

Глеб сфотографировал экран и отправил в чат.

Лера ответила первой:

Это оно?

Максим:

Это одно из оно.

Павел:

У оно есть семья?

Александр Александрович:

Большая.

Глеб выключил опцию не сразу.

Сначала он сделал копию настроек.

Потом написал короткое описание.

Потом создал задачу.

Потом поставил дату.

Потом написал, какие отчеты могут измениться.

Раньше это показалось бы бюрократией.

Теперь это было похоже на взрослую осторожность.

Когда данные долго жили в бардаке, порядок нельзя включать рубильником.

Рубильником можно включить только новый пожар.

К вечеру появилась первая тестовая выгрузка.

Тридцать заказов.

Для каждого:

номер заказа;

customer ID;

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

последний источник до создания заказа;

последний платный источник;

промокод;

канал коммуникации;

статус оплаты;

статус отгрузки;

статус доставки;

статус выкупа.

Лера смотрела на таблицу долго.

- Она некрасивая.

Максим напрягся.

- В смысле?

- Некрасивая для презентации.

- Это плохо?

- Нет. Это впервые похоже на рабочий инструмент.

Максим принял это как комплимент.

Потому что это и был комплимент.

В таблице сразу стало видно несколько неприятных вещей.

Часть заказов из дорогого платного поиска создавалась быстро, но оплачивалась хуже.

Часть заказов из email выглядела дешевой, но была повторными клиентами, которые и так знали магазин.

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

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

Direct уменьшился.

Не исчез.

Но перестал быть магическим лесом, куда уходили все потерянные клиенты.

Демон «Каша атрибуции» сидел под столом.

Кастрюля стала почти обычной.

Он больше не булькал уверенно.

Иногда только обиженно постукивал половником по дну.

- Смотрите, - сказала Лера.

Она указала на несколько строк.

- Вот кампания, которую мы считали слабой, потому что last click уходил в email. Но как первый платный контакт она приводит много новых клиентов.

Максим кивнул.

- Да. А вот email, который считался суперэффективным, в основном возвращает тех, кто уже был в корзине.

- Значит, email не плохой.

- Не плохой.

- Просто он не должен получать всю медаль.

- Да.

Лера замолчала.

Это был важный момент.

Не потому что она поняла таблицу.

Она и раньше понимала таблицы.

А потому что впервые за долгое время таблица не обслуживала ее правоту.

Таблица спорила.

И Лера выдерживала этот спор.

- Надо будет пересобрать медиаплан, - сказала она.

- Надо, - сказал Александр Александрович.

- И поговорить с CRM-командой по триггерам.

- Да.

- И с агентством.

- Уже.

- И с собственником.

- Обязательно.

Она посмотрела на него.

- Ты наслаждаешься?

- Нет.

- Врешь.

- Немного.

Виктор Сергеевич пришел на следующий статус уже без шуток.

Он принес с собой блокнот.

Это был плохой знак для тех, кто любил говорить общими словами.

Когда собственник приходил с блокнотом, воздух становился тяжелее.

- Показывайте, - сказал он.

Лера начала не с красивого слайда.

Она открыла таблицу.

- Мы собрали первый отчет по пяти основным каналам с новыми правилами. Данные неполные по истории, но по новым заказам уже чище. В отчете разделены первый контакт, последнее касание, платный источник, промокод и факт выкупа.

Виктор Сергеевич посмотрел на таблицу.

- Некрасиво.

- Да, - сказала Лера.

- Зато понятно.

Она не скрыла улыбку.

- Именно.

Максим показал разницу между старым и новым отчетом.

Старый отчет говорил: email великолепен, direct стабилен, платный поиск дорожает, партнеры спорные, органика нормальная.

Новый отчет говорил другое:

email хорошо дожимает, но часто присваивает себе уже разогретый спрос;

direct был завышен из-за подстановки неизвестных источников;

платный поиск приводит новых клиентов, но часть заказов потом теряется на выкупе;

партнеры дают высокий чек, но скидка съедает маржу;

органика меньше по объему, зато некоторые категории там живее, чем ожидалось.

Виктор Сергеевич слушал молча.

Потом сказал:

- То есть раньше мы могли резать канал, который приводит новых клиентов, потому что последний клик забирал другой канал?

- Да, - сказал Максим.

- И могли увеличивать бюджет канала, который не приводит спрос, а просто стоит рядом с кассой?

- Да, - сказала Лера.

- И могли считать direct успешным, хотя туда падало «мы не знаем»?

Глеб поднял руку.

- Это уже исправляем.

Собственник посмотрел на него.

- Хорошо. А почему это не было исправлено раньше?

Вопрос был жесткий.

Но не злой.

Глеб не спрятался.

- Потому что не было владельца сквозного пути данных. Каждый отвечал за свой кусок. Сайт передавал что мог. CRM принимала что дали. Маркетинг смотрел кабинеты. Аналитика сводила после факта. А общая логика нигде не была закреплена.

Виктор Сергеевич перевел взгляд на Александра.

- Это правда?

- Да.

- Кто теперь владелец?

В комнате стало тихо.

Опасный вопрос.

Если сказать «Максим», данные станут проблемой аналитики.

Если сказать «Глеб», все превратится в IT-задачу.

Если сказать «Лера», маркетинг начнет отвечать за то, чего технически не контролирует.

Если сказать «Павел», Павел уйдет в склад и закроет дверь.

Александр Александрович сказал:

- Владелец процесса - я. Владельцы полей - по зонам. Лера отвечает за смысл каналов и кампаний. Максим - за модель отчета и качество данных. Глеб - за передачу и технические правила. Павел - за связь с операционными статусами. Решения принимаем вместе, но ничейного поля больше нет.

Виктор Сергеевич записал.

- Сроки?

Лера ответила первой:

- Завтра утверждаем словарь и шаблон имен. В течение трех дней переводим новые кампании. За неделю маппим активные старые. Через две недели первый отчет с уровнем доверия по каналам и выкупом.

Максим добавил:

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

Глеб:

- Сегодня убираю автоподстановку direct вместо неизвестного источника на тестовом контуре. После проверки переведем в прод. Еще нужно согласовать события, при которых источник обновляется.

Павел:

- Я дам статусы до выкупа и причины невыполнения, чтобы канал не заканчивался на созданном заказе.

Собственник посмотрел на всех.

- Звучит как работа.

- Она и есть, - сказал Александр Александрович.

- Не как проект по аналитике?

- Нет.

- А как система управления?

- Да.

Виктор Сергеевич закрыл блокнот.

- Тогда делайте.

Он встал.

Уже у двери остановился.

- И уберите из названий final.

- Уже, - сказала Лера.

- Особенно если оно не final.

- Это теперь запрещенное слово.

Собственник кивнул.

- Хорошо. В компании должен быть хотя бы один запрет, который я понимаю.

Когда дверь закрылась, Лера выдохнула.

- Я думала, он нас сейчас съест.

- Он услышал план, - сказал Александр Александрович.

- Он услышал, что мы раньше не понимали часть эффективности.

- И что теперь понимаем, как перестать не понимать.

Максим сказал:

- Это очень странная формулировка.

- Зато честная.

Следующие дни были неинтересными.

То есть для книги они должны были быть неинтересными.

Но для бизнеса они были важнее многих эффектных сцен.

Лера переименовывала кампании и ругалась с подрядчиками.

Максим чистил справочники, писал проверки и создавал отчеты, которые не позволяли строкам прикидываться нормальными.

Глеб правил передачу параметров, спорил с ограничениями старой CMS и объяснял, почему «просто добавить поле» иногда означает «аккуратно не уронить три соседних сервиса».

Павел связывал заказ с доставкой и выкупом, находя места, где статус превращался из факта в пожелание.

Александр Александрович ходил между ними и задавал неприятные вопросы.

Не потому что был начальником с привычкой мешать.

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

В среду обнаружилось, что часть SMS-ссылок вообще не содержит UTM.

- Потому что это сервисные сообщения, - сказала CRM-специалистка Ирина, которая зашла на встречу «на пять минут» и сразу попала под прожектор.

- Они продают? - спросил Александр.

- Иногда.

- Тогда они участвуют в пути клиента.

- Но это не маркетинговая рассылка.

- Клиенту все равно, как мы это называем. Он видит ссылку.

Ирина задумалась.

- Значит, сервисные и маркетинговые коммуникации тоже надо разделить.

Максим шепотом сказал:

- Еще один справочник.

Лера посмотрела на него.

- Не сияй так открыто, людей пугаешь.

В четверг выяснилось, что промокоды блогеров живут дольше договоров с блогерами.

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

Он приносил заказы.

Точнее, он появлялся в заказах.

Это разные вещи.

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

Лера долго смотрела на этот промокод.

- Я его помню.

- Как человека? - спросил Глеб.

- Как травму.

Промокод назывался SVET20.

Он был простым, понятным и бессмертным.

- Закрываем? - спросил Максим.

- Сначала проверим заказы, - сказала Лера.

Александр Александрович одобрительно посмотрел на нее.

Раньше она могла бы закрыть сразу, из злости.

Теперь она хотела увидеть последствия.

Это было новое качество.

Не мягкость.

Точность.

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

Решение было неприятным, но ясным:

старые промокоды закрыть;

новые создавать с владельцем, сроком, каналом и целью;

в отчетах отделить «промокод применен» от «партнер привел клиента».

Демон «Каша атрибуции» тихо шипел.

Его кастрюлю разобрали на ингредиенты.

Он ненавидел ингредиенты.

В пятницу случился первый спор нового типа.

Лера пришла к Александру с отчетом.

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

- Почему?

- Не знаю.

Она сказала это без защиты.

Просто как факт.

Александр Александрович отметил про себя еще одну маленькую победу.

В бизнесе «не знаю» бывает двух видов.

Первое - ленивое, где человек прячется.

Второе - рабочее, где человек открывает дверь к проверке.

У Леры было второе.

- Что будем проверять?

- Срок доставки, наличие на складе, стоимость доставки, оплату, отмены и выкуп. И отдельно - какие товары в этих кампаниях.

- Хорошо.

- Мне не нравится, что маркетинг теперь отвечает за последствия после заказа.

- Он не отвечает один. Но он должен видеть, что приводит.

- Знаю.

Она помолчала.

- Раньше было удобнее.

- Конечно.

- Заказ создан - канал молодец.

- Да.

- А дальше операционка сама виновата.

- Удобная религия.

- Очень.

Лера усмехнулась.

- Мы ее официально закрываем?

- Да. Без права восстановления.

Она ушла к Павлу.

Павел встретил ее настороженно.

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

- Я с миром, - сказала Лера.

- Маркетинг с миром не приходит.

- Я с таблицей.

- Это хуже.

Они сели рядом.

Лера показала кампании, где заказы создавались, но выкуп падал.

Павел показал регионы, где доставка была длиннее обещания.

Потом добавил статусы по переносам.

Потом причины отказов.

Оказалось, что часть рекламных объявлений обещала «быструю доставку», а в конкретных регионах быстрая доставка превращалась в «ну, как получится».

- Мы не врали, - сказала Лера.

- Вы говорили среднюю правду, - сказал Павел.

- Это звучит хуже.

- Потому что так и есть.

Они поправили правила кампаний:

для регионов с долгой доставкой не использовать обещание быстрой доставки;

для товаров с нестабильным наличием не запускать агрессивный трафик;

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

Лера записывала без спора.

Павел смотрел на нее с подозрением.

- Ты точно Лера?

- Нет. Меня заменил справочник каналов.

- Он добрее.

- Он просто еще не видел ваш складской отчет.

В тот же день Максим предложил странное.

- Давайте вызовем свидетелей.

Лера посмотрела на него.

- Ты слишком буквально воспринял слово «суд».

- Нет, - сказал Максим. - Я хочу взять по одному представителю от каждого отчета и заставить их рассказать одну историю одного заказа.

- Отчеты не разговаривают.

- Поэтому за них будут говорить люди, которые ими пользуются.

Александр Александрович одобрил.

Идея была неприятная.

Значит, полезная.

Через час в переговорке собрались те, кто обычно видел один кусок клиентского пути и считал его всем путем.

Даша из маркетинга принесла рекламный кабинет.

Ирина из CRM принесла цепочку коммуникаций.

Павел принес операционные статусы.

Глеб принес лог событий сайта.

Максим принес свою новую таблицу, которая выглядела так, будто ее сделали не для красоты, а для выживания.

Александр Александрович поставил на доску номер заказа.

- Один заказ. Одна история. Каждый рассказывает, что видит.

Даша начала уверенно.

- Кампания платного поиска. Клик по брендовому запросу. Стоимость клика низкая. Конверсия в заказ хорошая. По кабинету кампания эффективна.

Она говорила не защищаясь.

Пока.

Ирина открыла CRM.

- Клиент был в базе. До заказа получил письмо с подборкой и пуш о скидке. В письме кликнул, в пуше не кликнул. Заказ создал после письма.

Даша напряглась.

- То есть вы забираете заказ?

- Я ничего не забираю, - сказала Ирина. - Я показываю коммуникацию.

Павел открыл статусы.

- Товар собран на следующий день. Передан в доставку. Пункт выдачи получил через три дня. Клиент забрал на пятый день.

- Выкуп есть? - спросил Александр.

- По этому заказу есть.

- Хороший заказ, - сказал Виктор Сергеевич, который пришел «на десять минут» и, конечно, остался.

Глеб открыл лог.

- Первый визит с рекламы. Потом клиент ушел. Через два часа вернулся из письма. Потом еще раз напрямую. При создании заказа в CRM ушел direct, потому что последний визит был без метки, а источник перезаписался.

В комнате стало тихо.

Даша медленно повернулась к Глебу.

- То есть рекламный кабинет говорит «поиск», CRM говорит «direct», CRM-коммуникации говорят «email», а клиент просто ходил по сайту?

- Примерно.

- Я ненавижу слово «примерно».

Максим поднял палец.

- Вот поэтому нам нужны не один победитель, а несколько полей с ясным смыслом.

Александр Александрович написал на доске:

Один заказ не обязан иметь одного героя.

Потом зачеркнул.

- Слишком красиво.

Написал ниже:

Один заказ обязан иметь понятную историю.

- Вот так лучше.

Виктор Сергеевич посмотрел на доску.

- А для управленческого решения?

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

- Много если.

- Потому что бизнес не отвечает на все вопросы одной цифрой.

Собственник не любил такие ответы.

Но на этот раз не спорил.

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

Вызвали второй заказ.

Он был хуже.

В рекламном кабинете заказ числился за ретаргетингом.

В CRM - за рассылкой.

В операционных статусах - отменен клиентом до получения.

В финансовом отчете - отсутствовал как выручка.

Даша сказала:

- Но кабинет его считает конверсией.

Павел ответил:

- А склад считает прогулкой товара.

Ирина:

- CRM считает, что клиент активировался.

Максим:

- Финансы считают, что денег нет.

Все повернулись к Александру.

Он сказал:

- Поздравляю. У нас первый заказ, который четыре отдела считают разными событиями.

Виктор Сергеевич мрачно спросил:

- А таких много?

Максим не стал притворяться.

- Достаточно, чтобы перестать оценивать канал по созданному заказу.

Лера сжала ручку.

Это был больной удар.

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

Но бизнес не заканчивался на созданном заказе.

Он там только начинал рисковать.

- Я не могу отвечать за то, что клиент не забрал товар, - сказала Лера.

В голосе у нее снова появилась старая защита.

Александр Александрович услышал ее сразу.

- Не можешь. И не должна одна.

- Тогда почему канал должен считаться до выкупа?

- Потому что канал приводит не абстрактный заказ, а конкретного клиента на конкретное обещание. Если канал стабильно приводит клиентов, которые не выкупают, нам надо понять почему. Может быть, виновата доставка. Может быть, товар. Может быть, скидка. Может быть, ожидание, которое создает реклама. Но если отрезать отчет на моменте «заказ создан», мы никогда не зададим вопрос.

Лера отвернулась к окну.

За окном была парковка, несколько деревьев и курьер, который пытался удержать коробку, телефон и собственное достоинство одновременно.

- То есть маркетинг больше не отдельная витрина, - сказала она.

- Да.

- Он часть цепи.

- Всегда был.

- Просто мы делали вид, что цепь заканчивается на кнопке «оформить».

- Делали.

Она повернулась обратно.

- Неприятно.

- Зато полезно.

- Это у тебя любимое сочетание.

- Второе после «скучно, но спасает деньги».

Демон «Каша атрибуции» тихо попытался поставить между ними табличку last_click.

Лера забрала табличку и положила ее на край стола.

- Не сегодня.

Максим заметил этот жест и почему-то улыбнулся.

Потом они вызвали третий заказ.

Он пришел из партнерского канала.

По крайней мере, так говорил промокод.

Клиент применил код блогера, который рекламировал настольные лампы для «уютного рабочего места».

Видео блогера вышло полгода назад.

Договор закончился пять месяцев назад.

Промокод продолжал жить, как дачный родственник в гостиной.

- Он должен был быть выключен, - сказала Лера.

- Но не был, - сказал Максим.

- Почему?

Все посмотрели на Ирину.

Ирина подняла руки.

- CRM промокоды не выключает.

Посмотрели на Глеба.

- IT выключает, если есть задача.

Посмотрели на Дашу.

- Я тогда еще не работала.

Посмотрели на Леру.

Она вздохнула.

- Значит, мой контур.

Александр Александрович ничего не сказал.

Иногда взрослость входит в комнату без фанфар.

Просто человек перестает искать, кому перекинуть старую коробку.

Лера записала:

Промокод: владелец, срок, цель, канал, правило продления.

Потом добавила:

Если срока нет, промокод не запускается.

Глеб уважительно присвистнул.

- Сурово.

- Я больше не хочу, чтобы скидка жила дольше договора.

- Звучит как принцип семейного права.

- Звучит как экономия маржи.

Виктор Сергеевич поднял глаза.

Слово «маржа» действовало на него лучше кофе.

- Сколько такие промокоды съедают?

Максим быстро построил фильтр.

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

Он назвал число.

В комнате стало прохладнее.

Даже кондиционер, кажется, решил не брать ответственность.

Лера побледнела.

- Это не значит, что все деньги потеряны.

- Не значит, - сказал Александр.

- Часть клиентов могла не купить без скидки.

- Могла.

- Но часть точно купила бы.

- Да.

Она закрыла глаза на секунду.

- Ненавижу, когда правда не дает красивого вывода.

- Правда редко работает дизайнером.

Суд продолжался до вечера.

К концу дня у каждого отчета появился статус.

Не «хороший» или «плохой».

Это было бы слишком просто.

Статусы были взрослее:

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

можно использовать для гипотез;

можно использовать только после проверки;

нельзя использовать для бюджетных решений;

источник требует исправления.

Виктор Сергеевич посмотрел на последний статус.

- То есть у нас теперь есть отчеты, которым официально нельзя верить?

- Да, - сказал Максим.

- А раньше?

- Раньше им неофициально верили.

Собственник долго молчал.

Потом сказал:

- Неприятно.

Лера не удержалась:

- Зато полезно.

Александр Александрович посмотрел на нее.

Она пожала плечами.

- Заражаюсь.

На следующий день случился конфликт с быстрым отчетом.

Коммерческий отдел попросил «по-старому» выгрузить эффективность каналов за месяц, потому что им нужно было срочно подготовить слайд для встречи с поставщиком.

Фраза «по-старому» прозвучала невинно.

Как просьба налить чай.

Но в умирающем бизнесе «по-старому» часто означает «давайте еще раз сделаем вид, что яма не наша».

Лера переслала запрос Александру с одним словом:

Можно?

Он ответил:

Зачем?

Через минуту она пришла сама.

- Они хотят быстро.

- Быстро что?

- Быстро показать, что канал тянет категорию.

- А он тянет?

- По старому отчету да.

- По новому?

- Не знаю. Там часть заказов без выкупа и часть промокодов.

- Тогда что они хотят показать?

Лера села напротив.

- Что все нормально.

- А все нормально?

- Нет.

- Тогда зачем им отчет?

Она помолчала.

- Чтобы встреча прошла спокойнее.

Александр Александрович откинулся на спинку стула.

Вот оно.

Не злой умысел.

Не подлог.

Не катастрофа.

Просто маленькое желание сделать встречу спокойнее.

Из таких желаний строятся большие самообманы.

- Что ответишь? - спросил он.

Лера открыла ноутбук.

Пальцы зависли над клавиатурой.

Она напечатала:

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

Потом добавила:

Слайд без дисклеймера не согласую.

Она посмотрела на Александра.

- Слишком жестко?

- В самый раз.

- Они будут недовольны.

- Пусть будут недовольны отчетом, а не реальностью через месяц.

Лера отправила.

Через три минуты пришел ответ:

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

Лера показала экран Александру.

Он сказал:

- Великолепно. Поставщик задаст вопросы к данным, а не к скидке. Это прогресс.

Лера засмеялась.

Потом написала:

Именно поэтому дисклеймер нужен.

Коммерческий отдел обиделся.

Не весь.

Только та его часть, которая привыкла, что отчет должен помогать переговорам, а не мешать.

К вечеру пришел руководитель направления.

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

- Лера, мы не можем каждый раз объяснять внешним партнерам наши внутренние проблемы с данными.

Лера ответила спокойно:

- Мы не будем объяснять внутренние проблемы. Мы будем аккуратно формулировать выводы.

- Это снижает убедительность.

- Ложная точность тоже снижает. Просто позже и дороже.

Он посмотрел на Александра.

- Это ваша позиция?

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

Руководитель направления не улыбнулся.

- Поставщик может не дать дополнительные условия.

- Может, - сказал Александр. - А может дать условия под канал, который не приносит денег. Тогда мы порадуемся красивой встрече и заплатим за нее маржой.

Слово «маржа» снова сделало свое дело.

Спор закончился компромиссом:

слайд оставили;

добавили уровень доверия;

убрали категоричную фразу «канал доказал эффективность»;

заменили на «канал показывает потенциал, требуется проверка до выкупа».

Это звучало менее победно.

Зато перестало быть ложью.

Позже Лера сказала:

- Я раньше думала, что честные оговорки ослабляют позицию.

- Иногда ослабляют.

- Спасибо за поддержку.

- Но ложная уверенность ослабляет компанию.

- А это хуже.

- Обычно дороже.

Она кивнула.

- Ладно. Запишу в новые правила: отчет не должен быть смелее данных.

- Отличная фраза.

- Моя.

- Уже вижу.

Еще один слой вскрылся там, где никто не ждал.

В колл-центре.

Оператор Света пришла к Ирине с вопросом, почему некоторые клиенты называют один промокод по телефону, а в заказе появляется другой.

Ирина привела ее на встречу.

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

- Клиенты часто говорят: «Я видел скидку в рекламе», - сказала она. - Но не помнят, где. Иногда диктуют промокод из письма. Иногда с купонного сайта. Иногда просто говорят «у вас же было минус двадцать».

Лера сразу напряглась.

- И что оператор делает?

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

В комнате стало очень тихо.

Демон «Каша атрибуции» поднял половник как дирижер.

- Общий код? - спросил Максим.

Света кивнула.

- Для удержания.

- Он где-то фиксируется как причина?

- В комментарии иногда.

- Иногда?

- Когда очередь не горит.

Лера закрыла глаза.

- То есть у нас есть еще один слой скидок, который живет в разговорах.

Света пожала плечами.

- Мы спасаем заказы.

И сказала это не виновато.

Правильно сделала.

Колл-центр действительно спасал заказы.

Просто система потом делала вид, что спасение произошло само.

Александр Александрович посмотрел на Леру.

- Это не проблема Светы.

- Понимаю, - сказала Лера.

И, к ее чести, действительно понимала.

Они добавили еще одно правило:

скидка, выданная оператором, фиксируется отдельным типом стимула;

причина выдачи выбирается из короткого списка;

такие заказы не присваиваются маркетинговому каналу без проверки;

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

Света посмотрела на список.

- Только сделайте это быстро. Если оператору надо заполнять роман, он не будет.

- Справедливо, - сказал Александр.

Максим хотел предложить пять полей.

Света посмотрела на него так, что он предложил два.

Это был хороший дизайн пользовательского интерфейса.

Иногда лучший UX-специалист - человек, у которого нет времени терпеть вашу форму.

После встречи Лера сказала:

- Мне не нравится, сколько всего мы не видели.

- Это нормально.

- Нормально не видеть?

- Нормально наконец увидеть.

Она помолчала.

- Ты иногда говоришь так, будто все плохие новости заранее ждал.

Александр Александрович посмотрел на пустую переговорку.

В первой жизни он действительно ждал.

Слишком часто.

И слишком поздно.

- Я просто знаю, что данные редко врут одни, - сказал он. - Обычно им помогает процесс.

Лера не стала уточнять.

Иногда люди слышат биографию в интонации и вежливо не открывают дверь.

К концу недели первый чистый отчет был готов.

Не идеальный.

Не красивый.

Не такой, который хочется показать на конференции.

Но по нему можно было принять несколько решений и не чувствовать, что тебя только что обманул собственный Excel.

В отчете появились уровни доверия.

Зеленый: данные чистые по новым правилам.

Желтый: есть допущения.

Красный: использовать только как сигнал, не как основание для бюджета.

Красного было много.

Но это был честный красный.

Честный красный лучше красивого зеленого.

Красивый зеленый в умирающем бизнесе часто означает, что кто-то хорошо настроил заливку ячеек.

На финальной встрече недели Максим вывел отчет на экран.

Демон «Каша атрибуции» сидел рядом с проектором.

Он стал маленьким.

Не милым.

Просто маленьким.

В кастрюле больше не плавали все ингредиенты сразу. На ней появились наклейки:

источник;

касание;

стимул;

статус;

деньги.

Демон выглядел оскорбленно структурированным.

- У нас есть первые выводы, - сказала Лера.

Она говорила спокойно.

Без прежней бравады.

Без «канал работает, просто надо докинуть».

Это была новая Лера. Не слабее старой. Сильнее. Потому что она больше не нуждалась в том, чтобы все цифры подтверждали ее правоту.

- Первое, - сказала она. - Брендовый поиск не надо смешивать с общим платным поиском. Он дешевле, но не создает новый спрос в том же смысле.

Максим переключил вкладку.

- Второе. Email сильнее как дожим и удержание, чем как привлечение. Его нельзя оценивать только по последнему клику.

Следующая вкладка.

- Третье. Партнерские промокоды требуют отдельного контроля. Часть скидки уходит туда, где нет доказанного привлечения.

Павел добавил:

- Четвертое. Эффективность канала до созданного заказа и до выкупа различается. Особенно в регионах с долгой доставкой.

В комнате стало плотнее.

Вот оно.

Дверь в следующую проблему.

До этого момента они судили источники.

Теперь источники указали на то, что заказы, даже правильно посчитанные, не всегда становились деньгами.

Виктор Сергеевич посмотрел на последнюю вкладку.

На ней была воронка:

переход;

карточка;

корзина;

заказ создан;

оплата;

отгрузка;

доставка;

выкуп.

Первые столбики выглядели бодро.

Середина была терпимой.

Последний столбик проваливался вниз так резко, будто внизу открыли люк.

- Это по всем каналам? - спросил собственник.

- По ключевым, - сказал Максим. - Разница есть, но паттерн общий.

- Заказы создаются.

- Да.

- Оплата есть.

- Частично.

- Доставка идет.

- Да.

- А выкуп...

Он не договорил.

Потому что график договорил за него.

Лера тихо сказала:

- Мы столько спорили, кто привел заказ, что не смотрели, дошел ли заказ до денег.

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

Александр Александрович смотрел на последний столбик.

Он уже видел таких демонов.

В первой жизни.

В других компаниях.

В отчетах, где продажи росли до тех пор, пока кто-то не добавлял колонку «возвраты».

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

В CRM, где клиент считался активным, хотя давно перестал быть живым для бизнеса.

Выкуп был страшен тем, что стоял после всех красивых побед.

Он приходил в конце и спрашивал:

«А деньги где?»

Максим увеличил график.

Последний столбик стал еще неприятнее.

- Похоже на черную дыру, - сказал он.

Слова повисли в воздухе.

Демон «Каша атрибуции» обрадовался было, что внимание ушло с него, но радость длилась недолго.

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

Не кастрюля.

Не гидра.

Не демон с табличкой.

Это была темная воронка, тихая и голодная.

Она не спорила.

Не шутила.

Не защищалась фразой «исторически сложилось».

Она просто втягивала созданные заказы, рекламные бюджеты, труд маркетинга, работу склада, надежды собственника и красивые отчеты.

На ее краю висела маленькая бирка:

Выкуп.

Павел побледнел.

Лера перестала смотреть на каналы.

Глеб закрыл ноутбук медленнее обычного.

Виктор Сергеевич сказал:

- Это следующий разбор?

Александр Александрович кивнул.

- Да.

- И насколько все плохо?

Он посмотрел на график.

Потом на команду.

Потом снова на график.

- Достаточно плохо, чтобы наконец считать продажи до денег.

Никто не пошутил.

Даже Глеб.

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

А момент, когда команда перестает шутить раньше времени.

Александр Александрович выключил проектор.

На стене еще секунду оставался слабый прямоугольник света.

Потом исчез.

Лера собрала распечатки со стола и вдруг остановилась.

- Знаете, что самое неприятное?

Никто не ответил.

Она сама продолжила:

- Я больше не могу сказать «канал работает» без уточнений. Раньше это была удобная фраза. Короткая. Сильная. Начальству нравилась.

Максим закрыл свой файл.

- Теперь придется говорить длиннее.

- Да. «Канал приводит новых клиентов, но часть денег проваливается после доставки». Или: «Канал дожимает, но не создает спрос». Или: «Канал красивый в заявках и подозрительный в выкупе».

Глеб сказал:

- Зато звучит как правда.

Лера посмотрела на него.

- От тебя это особенно пугает.

- Я расту.

- Не делай это резко, интеграции не выдержат.

Павел впервые за вечер улыбнулся.

Виктор Сергеевич стоял у двери и смотрел на доску с новым словарем каналов. Потом сказал:

- Я всегда просил простую картину.

Александр Александрович повернулся к нему.

- Простая картина возможна. Но она должна быть собрана из честных деталей, а не из стертых углов.

Собственник кивнул не сразу.

- Значит, завтра у нас станет сложнее.

- Завтра у нас станет виднее.

Это была не утешительная фраза.

Виднее не значит легче.

Иногда виднее значит, что теперь нельзя пройти мимо.

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

заказ создан != деньги

Александр Александрович взял лист, сложил пополам и положил в блокнот.

Пригодится.

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

- В понедельник, - сказал он, - идем в черную дыру.
Глава 9. Выкуп как черная дыра
Глава 9. Выкуп как черная дыра

В «Астре» заказ считался почти победой.

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

Не громко.

Не торжественно.

Без аварийной сирены.

Просто воронка доходила до последнего столбика, и там деньги переставали быть деньгами.

Они становились ожиданием.

Потом коробкой.

Потом звонком курьера.

Потом отказом на пункте выдачи.

Потом возвратом на склад.

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

Александр Александрович смотрел на отчет по выкупу и чувствовал старую профессиональную злость.

Не яркую.

Рабочую.

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

- Почему мы раньше не смотрели выкуп по каналам? - спросил Виктор Сергеевич.

Вопрос был задан спокойно.

Это было хуже, чем если бы он кричал.

Когда собственник кричит, можно переждать шум.

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

Максим ответил осторожно:

- Смотрели общий.

- Общий выкуп - это как общий прогноз погоды по стране, - сказал Александр Александрович. - В среднем можно жить, но конкретно у вас крыша улетела.

Лера подняла глаза от ноутбука.

Она уже не спорила, что канал работает, если заказ создан. После суда над UTM такая фраза потеряла невинность.

Теперь она звучала как алиби.

- У нас есть выкуп по категориям, - сказала она.

- Есть, - сказал Максим. - Но не в связке с каналом, обещанием доставки, типом оплаты, регионом, товаром, промокодом и причиной отказа.

Виктор Сергеевич посмотрел на него.

- Ты сейчас перечислил почти весь бизнес.

- Да.

- И это нужно смотреть вместе?

- Если хотим понять, почему деньги не дошли, да.

Семен из ассортимента сидел на краю стула.

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

Семен любил ассортимент.

Не абстрактно.

Как некоторые люди любят порядок на книжной полке.

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

- Давайте сразу, - сказал он. - Если речь о габаритке, там проблема не только в товаре.

- Никто не сказал, что только в товаре, - ответил Александр.

- Обычно так начинается.

- Сегодня начинается с клиента.

Ирина из CRM включила запись.

Они взяли один заказ.

Не выборку.

Не среднее.

Один.

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

Заказ номер 785044.

Дорогой рабочий стул.

Покупатель из Нижнего Новгорода.

Канал: платный поиск.

Кампания: обновленная по новому словарю.

Промокод: отсутствует.

Заказ создан вечером в понедельник.

Оператор подтвердил утром во вторник.

На сайте при оформлении показывалась доставка «два-три дня».

Фактически товар пришел в пункт выдачи через пять.

Клиент отказался.

Причина невыкупа: «Не подошло».

Александр Александрович посмотрел на эту фразу.

Она была маленькая.

Обычная.

Невинная.

Такие фразы любят системы. Они короткие, удобные, не требуют совести и легко помещаются в выпадающий список.

- Что именно не подошло? - спросил он.

Ирина включила запись звонка после отказа.

Голос клиента был усталый.

Не злой.

Усталость хуже злости.

Злость еще хочет разговаривать.

Усталость уже покупает у другого.

«Я уже купил другой. Вы мне сказали два дня. Потом три. Потом курьер позвонил, когда я был на работе. Сейчас мне уже не надо».

Запись закончилась.

В комнате стало неприятно тихо.

Не потому что клиент сказал что-то неожиданное.

А потому что он сказал то, что компания сама знала, но не складывала в одну строку.

Лера медленно произнесла:

- Значит, не подошел не стул.

Семен посмотрел на нее.

- А что?

- Процесс.

Александр Александрович кивнул.

- Вот. Маркетинг начал говорить человеческими словами.

Лера не улыбнулась.

- Это не смешно.

- Я и не шучу.

Демон «Выкуп как черная дыра» появился на последнем столбике воронки.

Он не кричал.

Не махал руками.

Не требовал признания.

Он вообще был почти неподвижен.

На экране у последнего столбика открылась темная круглая вмятина, как будто кто-то продавил отчет пальцем из другого мира. Внутри нее не было зубов, глаз и театрального дыма. Только тихое втягивание.

Туда уходили заявки.

Рекламный бюджет.

Работа операторов.

Сборка склада.

Доставка.

Надежда собственника.

И фраза «заказ создан», которая еще вчера казалась хорошей новостью.

На краю воронки висела бирка:

Выкуп.

Павел сказал:

- Мне это не нравится.

- Никому не нравится, - ответил Александр. - Поэтому раньше смотрели общий процент.

Максим открыл старый отчет.

В нем был один показатель:

Выкуп: 71%

Выглядело не ужасно.

Не прекрасно, но терпимо.

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

Потом Максим раскрыл выкуп по категориям, регионам, каналам и срокам доставки.

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

Появилась карта минного поля.

В Москве по мелким товарам выкуп был приличный.

В регионах по габаритке падал.

По некоторым категориям дорогих стульев и кресел выкуп ломался после третьего дня ожидания.

Заказы из брендового поиска держались лучше.

Заказы из холодного платного трафика часто создавались быстро, но отказывались легче.

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

Email дожимал повторных клиентов неплохо, но если в письме обещали срок, который склад не подтверждал, выкуп падал как человек, которому в темноте убрали стул.

Семен наклонился к экрану.

- Стоп. Вот эта категория. Почему срок пять дней?

Павел ответил:

- Потому что часть товаров на дальнем складе.

- Она должна быть на центральном.

- В карточке склада она числится как доступная для центрального остатка.

Глеб, который пришел «только на технические вопросы», уже открыл ноутбук.

- Это виртуальный остаток?

Павел поморщился.

- Не называй его так.

- А как?

- Доступность к перемещению.

- То есть виртуальный остаток с хорошим воспитанием.

Семен устало сказал:

- Он нужен, чтобы не держать все на центральном складе.

- А клиенту на сайте что показываем? - спросил Александр.

Лера проверила карточку.

- «Доставка два-три дня».

- Для товара с дальнего склада?

- Если система считает, что перемещение успеет.

- А оно успевает?

Павел посмотрел на отчет.

- Не всегда.

- Не всегда - это не обещание, - сказал Александр. - Это надежда в интерфейсе.

Виктор Сергеевич записал что-то в блокнот.

После восьмой главы он начал приходить на встречи с блокнотом чаще.

Это нервировало всех.

Особенно тех, кто говорил «в среднем».

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

- Да, - сказал Павел.

- Клиент не знает про перемещение.

- Нет.

- Он просто видит два-три дня.

- Да.

- Потом получает пять.

- Иногда.

- И отказывается.

Павел не стал защищаться.

- Да.

Это было важнее, чем длинное объяснение.

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

Семен все еще держал оборону.

- Но если убрать эти товары из быстрой доставки, конверсия упадет.

- Возможно, - сказал Александр.

- Клиент любит быстрый срок.

- Конечно.

- Если показать пять дней, он может не заказать.

- Может.

Семен развел руками.

- Тогда мы потеряем заказ раньше.

- Или перестанем создавать заказ, который потом потеряем дороже.

Семен замолчал.

Это была мерзкая мысль.

В бизнесе очень неприятно признавать, что часть «успешных» заказов лучше было не получать на прежних условиях.

Потому что они не продажи.

Они кредит доверия, который клиент выдал компании на несколько дней.

И компания не вернула проценты.

- Нам нужно смотреть не только конверсию в заказ, - сказала Лера.

- Продолжай, - сказал Александр.

Она недовольно посмотрела на него.

- Не делай вид, что я на экзамене.

- Я наслаждаюсь редким моментом.

- Так вот. Если честный срок снижает оформление, но повышает выкуп и снижает возвраты, это может быть выгоднее.

Максим оживился.

- Нужно считать не CR в заказ, а прибыль до выкупа по когорте.

Виктор Сергеевич поднял руку.

- Без слова «когорта» можно?

Максим подумал.

- Группа заказов, созданных при одинаковом обещании.

- Вот так лучше.

Семен сказал:

- И сравнить честный срок против красивого.

- Не красивого, - сказала Лера. - Оптимистичного.

Александр Александрович посмотрел на нее.

- Это ты сейчас защищаешь слово?

- Я маркетолог. У нас профессиональная деформация.

- Записываем: «оптимистичный срок» - срок, который нравится презентации больше, чем клиенту.

Лера показала ему ручку.

- Я тебя ей когда-нибудь ударю.

- Главное, зафиксируй причину в CRM.

Ирина, которая до этого молчала, тихо засмеялась.

Потом сказала:

- С причинами как раз проблема.

Все повернулись к ней.

Она подняла ладонь.

- Не прямо сейчас. Но проблема.

- Прямо сейчас, - сказал Александр.

- В отказах у нас есть список. «Не подошло», «передумал», «дорого», «срок», «не дозвонились», «другое». Но операторы часто знают больше. Они пишут в комментарии или в чат, потому что в списке нет нормального варианта.

Максим нахмурился.

- Комментарии выгружаются?

- Не всегда.

- В чатах?

- Иногда.

Глеб осторожно спросил:

- В каких чатах?

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

- В рабочих.

- Сколько их?

- Основной, региональный, чат операторов, чат с доставкой, отдельный чат по проблемным заказам и еще один, который все называют «временно».

Глеб закрыл глаза.

- Временный чат?

- Ему три года.

Александр Александрович вздохнул.

- У временных решений в этой компании хорошая продолжительность жизни.

- Они питаются надеждой, - сказал Максим.

- И отсутствием владельца, - добавил Глеб.

- Прекрасно, - сказал Виктор Сергеевич. - Мы нашли еще одну черную дыру?

- Пока нет, - сказала Ирина. - Пока только устную CRM.

Слова прозвучали легко.

Но за ними открылся следующий темный коридор.

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

Но сначала нужно было добить выкуп.

- Возвращаемся к заказу со стулом, - сказал он. - Что должно было произойти, чтобы клиент выкупил?

Павел ответил:

- Реальный срок на сайте.

Лера:

- Объявление без обещания, которое процесс не держит.

Семен:

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

Ирина:

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

Максим:

- Отчет, где это видно не через месяц, а на неделе.

Глеб:

- Передача статусов без ручного гадания.

Александр Александрович написал на доске:

Выкуп = обещание - трение - время - разочарование

Потом посмотрел на формулу.

- Математики сейчас бы ушли.

- Я еще держусь, - сказал Максим.

- Это не формула для расчета. Это формула для совести.

Виктор Сергеевич усмехнулся.

- Совесть в отчеты добавлять не будем?

- Будем. Просто назовем «причина отказа».

Рабочее решение начали собирать по частям.

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

Для ключевых каналов и категорий вводилась воронка до выкупа:

создан;

подтвержден;

собран;

передан в доставку;

доставлен в ПВЗ или назначен курьер;

выкуплен;

отказ;

возврат;

деньги дошли.

Павел настоял на «деньги дошли».

- Выкуп и деньги - не всегда один день, - сказал он.

Максим посмотрел на него с уважением.

- Операционка заговорила финансово.

- Я просто устал платить за красивые заказы.

Второе: выкуп стали смотреть не в среднем, а по связкам.

Канал.

Категория.

Регион.

Срок обещанный.

Срок фактический.

Тип оплаты.

Промокод.

Операторское подтверждение.

Доставка.

Товарная группа.

- Это огромная таблица, - сказал Виктор Сергеевич.

- Да, - ответил Максим.

- Мне нужна простая.

- Будет простая верхняя. Но под ней должна быть честная большая.

- Почему?

- Потому что простая без большой превращается в плакат.

Собственник посмотрел на Александра.

- Это он у вас научился?

- Нет, - сказал Александр. - Это врожденная аналитическая вредность.

Максим принял это как признание заслуг.

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

Не бесконечными.

Не романом.

Но такими, чтобы по ним можно было действовать.

Ирина предложила новую структуру:

срок не устроил;

нашел дешевле;

купил аналог;

не дозвонились;

неактуально после ожидания;

не совпало ожидание товара;

неудобный способ получения;

дорогая доставка;

ошибка заказа;

другое с обязательным комментарием.

Александр посмотрел на список.

- Хорошо.

Ирина удивилась.

- С первого раза?

- Почти.

- Где «почти»?

- «Другое» должно быть последним и ограниченным. Если доля больше пяти процентов, разбираем вручную.

Ирина записала.

- Операторы будут недовольны.

- Почему?

- Им быстрее жать привычное.

- Тогда сделаем список коротким, а не бессмысленным.

- Это разные требования.

- Поэтому ты здесь.

Она улыбнулась.

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

В этом она была опасна.

Полезно опасна.

Четвертое: для дорогих и габаритных товаров оператор подтверждал не только сам заказ, но и критичность срока.

Не скриптом «вам удобно?».

Нормальным разговором.

Потому что «вам удобно?» - это фраза, которая в колл-центрах давно потеряла смысл. Клиенты отвечают «да» автоматически, операторы идут дальше автоматически, система автоматически ставит галочку, а потом все удивляются, почему человек отказался, когда курьер приехал в рабочее время.

Новый короткий сценарий выглядел иначе:

«Вам важно получить именно до этой даты?»

«Если доставка будет на день позже, заказ еще актуален?»

«У нас есть похожая модель с доставкой быстрее, показать?»

«Вам удобнее ПВЗ или курьер с предварительным звонком?»

Ирина сказала:

- Это увеличит время звонка.

- Насколько?

- На минуту-полторы.

Виктор Сергеевич сразу поднял глаза.

Минута-полторы в колл-центре - это не романтика. Это нагрузка, смены, SLA, очередь, стоимость контакта и руководитель, который потом приходит с вопросом, почему все стали медленнее.

Александр Александрович не стал спорить эмоциями.

- Считаем пилот.

- На чем? - спросила Ирина.

- Дорогие габаритные товары в регионах, где задержка убивает выкуп.

Максим добавил:

- Сравним с контрольной группой: выкуп, отмены, время звонка, маржу, повторный контакт.

Виктор Сергеевич сказал:

- И стоимость операторского времени.

- Обязательно.

Лера посмотрела на собственника.

- То есть мы будем платить операторам больше времени, чтобы не терять заказы после доставки?

- Если экономика сойдется, да.

- Это звучит почти как забота о процессе.

- Не увлекайтесь, - сказал Виктор Сергеевич. - Я все еще люблю деньги.

- Мы тоже, - ответил Александр. - Просто теперь ищем их после последнего столбика.

Пятое: сайт переставал обещать один срок для товаров с разной операционной судьбой.

Это вызвало отдельный спор.

Семен боялся, что честные сроки убьют оформление.

Лера боялась, что объявления потеряют привлекательность.

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

Глеб боялся, что CMS не даст быстро сделать гибкую логику.

Максим боялся, что все опять попросят «временно руками».

Александр Александрович боялся только одного: что из всех этих страхов снова родится средний срок доставки.

Средний срок был красивым способом солгать всем понемногу.

- Пилот, - сказал он.

Это слово действовало на команду лучше, чем «реформа».

Реформа звучит как навсегда.

Пилот звучит как можно пережить.

Выбрали категорию дорогих стульев и кресел.

Три региона.

Два сценария отображения срока:

старый оптимистичный;

новый честный с альтернативой.

В новом сценарии клиент видел:

«Доставка 4-5 дней. Есть похожие модели за 2 дня».

Лера поморщилась.

- Это снижает желание купить именно этот товар.

- Или повышает шанс купить то, что мы реально доставим, - сказал Павел.

Семен добавил:

- И может переключить на товар с лучшим наличием.

Лера посмотрела на него.

- Ты сейчас добровольно предлагаешь заменить товар?

- Я предлагаю не терять клиента.

Александр Александрович отметил еще одну маленькую перемену.

Семен перестал защищать SKU как личную честь.

Он начал защищать покупку.

Это была разница между ассортиментщиком и управленцем категории.

В пятницу запустили пилот.

Не идеально.

С костылями.

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

Глеб специально написал в задаче:

Временное решение действует до даты. После даты либо продлевается решением, либо удаляется.

Лера сфотографировала.

- Исторический момент.

- Не издевайся, - сказал Глеб.

- Я документирую взросление.

- У меня аллергия на слово «взросление».

- Это пройдет после первой нормальной интеграции.

Первые результаты пришли через три дня.

Слишком рано для выводов.

Но достаточно, чтобы команда перестала делать вид, что ничего не происходит.

В контрольной группе заказов было больше.

В пилотной группе заказов было меньше.

Лера посмотрела на экран с выражением «я же говорила».

Потом Максим переключил вкладку.

В пилотной группе доля подтвержденных заказов была выше.

Отказов на ПВЗ меньше.

Переносов меньше.

Клиенты чаще выбирали альтернативные модели с быстрым сроком.

Средний чек чуть просел.

Маржа на выкупленный заказ выросла.

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

Не в два раза.

Не волшебно.

Но больше.

В комнате никто не сказал «ура».

В e-commerce взрослые победы редко выглядят как ура.

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

- То есть мы потеряли часть заказов, - сказал Виктор Сергеевич.

- Да, - сказала Лера.

- Но заработали больше на тех, кто дошел.

- По первым данным да.

- И меньше гоняли товар туда-сюда.

Павел кивнул.

- Да.

- И операторы меньше тушили ожидания.

Ирина:

- По пилоту да.

Собственник посмотрел на Александра.

- Мне не нравится, что рост заказов стал меньше.

- Мне тоже.

- Но прибыль лучше.

- Пока по пилоту.

- Вы специально добавляете «пока», чтобы я не радовался?

- Чтобы вы радовались правильно.

Виктор Сергеевич вздохнул.

- Ужасная услуга.

- Зато бесплатная.

Параллельно Ирина изменила подтверждение для пилотной группы.

Операторы ворчали.

Потом часть перестала.

Потому что новые вопросы быстро начали спасать звонки.

Один клиент сказал, что ему нужен стул именно к понедельнику, потому что во вторник он уезжает.

Старый скрипт подтвердил бы заказ с доставкой «до трех дней», а дальше процесс сыграл бы в лотерею.

Новый оператор предложил модель с центрального склада.

Клиент взял дешевле.

Выкупил.

Маржа была ниже, чем у дорогого стула, но выше, чем у отказа.

Это была неприятная арифметика для амбиций.

И хорошая для бизнеса.

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

Старый процесс считал бы задержку проблемой.

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

Третий клиент отказался сразу, когда услышал честные пять дней.

Лера сначала поморщилась.

Потом Павел сказал:

- Лучше сейчас, чем после двух доставок.

И она не спорила.

Потому что это было правдой.

Черная дыра не исчезла.

Она просто перестала быть мистикой.

Когда у потери появляется адрес, она становится задачей.

Не легкой.

Но задачей.

На следующей планерке Максим показал новый отчет.

Воронка до выкупа.

По каналам.

По категориям.

По обещанному сроку.

По фактическому сроку.

По причинам отказа.

По пилотной группе.

Отчет был некрасивый.

Но уже не стыдный.

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

Виктор Сергеевич долго смотрел на экран.

- Если смотреть до выкупа, рост меньше.

- Рост стал честнее, - сказал Александр.

- Мне не нравится честнее.

- Никому не нравится честнее. Зато на нем можно строить.

Собственник постучал ручкой по блокноту.

- Что масштабируем?

Лера ответила:

- Честные сроки и альтернативы по категориям с высоким отказом из-за доставки.

Павел:

- Контроль фактического срока и отдельный разбор отклонений больше одного дня.

Семен:

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

Ирина:

- Новый короткий скрипт подтверждения для дорогих и чувствительных к сроку товаров.

Максим:

- Еженедельный отчет до денег, с уровнем доверия и разрезом по каналам.

Глеб:

- Передача причин отказа и статусов в аналитический контур без ручной выгрузки.

Все посмотрели на него.

- Что? - спросил он.

- Ты сам сказал «без ручной выгрузки», - сказала Лера.

- Я тоже расту, но прошу не делать из этого корпоративный праздник.

Александр Александрович записал решения.

Потом добавил последнюю строку:

Заказ создан - не продажа.

Он подчеркнул ее.

Не красиво.

Сильно.

- Это теперь правило? - спросил Виктор Сергеевич.

- Это теперь закон физики.

Демон «Выкуп как черная дыра» на экране стал меньше.

Не исчез.

Он все еще сидел на последнем столбике.

Все еще втягивал.

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

Демон не любил людей с фонарями.

Особенно если эти люди приходили каждую неделю.

Цена победы ударила по всем.

Лера увидела каналы, которые приводили дешевые заявки, но слабые деньги.

Семен увидел, что ассортиментная доступность не равна клиентскому обещанию.

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

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

Глеб увидел, что интеграция статусов больше не техническая хотелка, а нервная система бизнеса.

Максим увидел, что отчет до выкупа будет спорить со всеми, включая его самого.

Виктор Сергеевич увидел, что честный рост выглядит скромнее.

Александр Александрович увидел то, ради чего вообще стоило проходить через эту боль: команда начала говорить о потере как об общей системе, а не как о чужом участке.

Это была не победа.

Это было начало управления.

На следующий день Александр Александрович пошел на склад.

Не потому что склад был виноват.

А потому что последний столбик воронки нельзя понять из переговорки.

Переговорка хороша для решений.

Плохая для запахов.

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

Павел встретил его у входа.

- Только не надо говорить при ребятах «черная дыра».

- Почему?

- Они скажут, что это зона возвратов.

- Настолько похоже?

- Пойдемте.

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

Коробки стояли нестройными рядами. На некоторых были наклейки пунктов выдачи. На некоторых следы вскрытия. На одной кто-то написал маркером «клиент отказался без причины», и эта фраза выглядела как маленькое поражение языка.

- Без причины не бывает, - сказал Александр.

Павел кивнул.

- Бывает без записанной причины.

Это было очень правильное уточнение.

Они подошли к столу приемки возвратов.

Сотрудник склада, широкоплечий мужчина по имени Роман, проверял кресло.

- Это из пилота? - спросил Павел.

Роман посмотрел на наклейку.

- Нет, старый заказ. Отказ на ПВЗ.

- Причина?

- В системе «передумал».

- А по факту?

Роман показал на коробку.

- Угол пробит. Внутри, может, нормально, но клиент увидел коробку и не стал забирать.

Александр Александрович присел рядом.

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

- Это фиксируется как повреждение упаковки?

Роман пожал плечами.

- Если оператор потом уточнит. Но чаще уже «передумал».

- Почему?

- Клиент на пункте сказал «не буду брать». ПВЗ выбрал отказ. До нас дошло уже так.

Павел потер лицо.

- То есть причина отказа родилась не у клиента, а в интерфейсе ПВЗ.

- Иногда да, - сказал Роман. - Там тоже люди. Им надо быстро.

Александр посмотрел на коробку.

Еще один слой.

Маркетинг думал, что клиент передумал.

Склад видел пробитую упаковку.

CRM получала стандартный статус.

Финансы видели расход.

Собственник видел падение выкупа.

А клиент видел помятую коробку и решал не рисковать.

В отчете это называлось «передумал».

Удобное слово.

Почти преступное.

- Нам нужен отдельный признак повреждения упаковки на возврате, - сказал Александр.

Павел кивнул.

- И фото.

Роман сразу сказал:

- Только не десять полей.

Александр улыбнулся.

- Вы с оператором Светой знакомы?

- Нет.

- Надо познакомить. У вас одинаковый подход к интерфейсам.

Роман не понял, комплимент это или нет.

Это был комплимент.

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

Они прошли дальше.

Павел показал полку с товарами, которые вернулись после примерки, осмотра, повреждения упаковки, отказа по сроку и загадочного статуса «прочее».

Александр посмотрел на последнюю табличку.

- Оно вернулось.

- Кто?

- Старый знакомый.

Павел понял.

- Демон «Прочее»?

- У демонов есть франшиза.

Павел усмехнулся.

- Здесь «прочее» иногда означает, что товар вернулся без нормального описания от службы доставки.

- Тогда причина не «прочее». Причина «служба доставки не передала детализацию».

- Это длиннее.

- Зато не врет.

Павел записал.

Раньше он мог бы сказать, что это мелочь.

Теперь уже не говорил.

Потому что мелочи, которые повторяются тысячу раз, становятся бюджетом.

В зоне комплектации они нашли другой пример.

Заказ с лампой был собран в срок, передан в доставку, прибыл в ПВЗ вовремя и все равно не выкуплен.

Причина: «неактуально».

Ирина потом подняла звонок.

Клиент сказал оператору:

«Я заказал, потому что на фото лампа была матовая. В пункте она глянцевая. Мне не подходит».

Семен побледнел сильнее, чем от задержек доставки.

- Это карточка?

- Это ожидание товара, - сказал Александр. - Карточка, фото, описание, может быть партия. Надо смотреть.

Семен взял товар.

Повертел.

- У поставщика было две версии покрытия.

Лера медленно повернулась.

- А на сайте?

- На сайте одно фото.

- И что обещает карточка?

Семен не ответил сразу.

Потом сказал:

- Недостаточно.

Это слово стоило ему усилия.

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

Не преступление.

Но последствия есть.

Александр записал:

Невыкуп из-за несоответствия ожидания товара.

Потом добавил:

Источник ожидания: фото / описание / оператор / реклама / отзыв / неизвестно.

Максим, который пришел позже и увидел список, сказал:

- Это станет огромной классификацией.

- Не станет, - ответил Александр. - Если мы начнем с топовых причин и будем расширять только по боли.

- «Расширять по боли» звучит как стратегия компании.

- У многих так и есть, просто они называют это roadmap.

После склада они пошли в колл-центр.

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

Ирина провела их к Свете.

- Только не мешайте, - сказала она. - И не стойте над душой.

- Мы будем стоять рядом с процессом, - сказал Александр.

- Это то же самое, только хуже звучит.

Света включила запись нескольких звонков по отказам.

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

Не позже.

Раньше.

В отчете стояло: «клиент отсутствовал».

- Формально правда, - сказала Света. - Его правда не было.

- А процесс?

- Процесс решил, что ранний курьер - это подарок.

Лера закрыла лицо ладонью.

Павел записал:

Несогласованное окно доставки.

Второй клиент отказался от заказа, потому что после оформления ему позвонили три раза разные люди: оператор, доставка, потом еще один оператор для уточнения адреса.

В отчете стояло: «передумал».

На записи клиент говорил:

«Вы меня уже достали, если честно. Я просто хотел купить стул».

Глеб тихо сказал:

- Это мы называем заботой?

Ирина ответила:

- Это мы называем несогласованными контактами.

Александр написал:

Избыточные контакты после заказа.

Лера посмотрела на него.

- Это тоже влияет на выкуп?

- Клиент может пережить плохую карточку. Может пережить долгую доставку. Может пережить звонок. Но когда каждый отдел по очереди дергает его за рукав, он начинает чувствовать не сервис, а тревогу.

Света кивнула.

- Некоторые прямо спрашивают: «У вас там все нормально?»

В комнате стало тихо.

Это был страшный вопрос клиента.

Не «где мой заказ».

Не «почему дорого».

А «у вас там все нормально».

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

Третий звонок был еще неприятнее.

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

В отчете стояло: «не подошло».

Света остановила запись.

- Он не понял, что внутри все на месте. Сотрудник ПВЗ не захотел вскрывать. Клиент решил не рисковать.

Семен сказал:

- Но это правила ПВЗ.

- Для клиента это наши правила, - сказала Лера.

Все посмотрели на нее.

Она пожала плечами.

- Что? Я учусь.

Александр Александрович улыбнулся.

- Очень хорошо учишься.

Лера не стала спорить.

Павел записал:

Невозможность проверки при получении.

Семен добавил:

Для дорогих товаров нужна инструкция ПВЗ / вложение / фото комплекта.

Глеб:

- Можно отправлять клиенту короткую карточку комплектации до доставки.

Ирина:

- И оператор может проговаривать, что именно должно быть в коробке, если товар дорогой.

Максим:

- А потом смотреть, падает ли отказ по причине «не понял комплект».

Виктор Сергеевич, который каким-то образом снова оказался рядом, сказал:

- Сколько еще у нас таких маленьких дыр?

Александр ответил честно:

- Достаточно.

- Мне нужен план, а не поэзия боли.

- Будет план.

- С приоритетами.

- С деньгами.

Собственник кивнул.

- Вот это я понимаю.

Финансовую цену черной дыры считали отдельно.

До этого возвраты жили в разных строках.

Логистика туда.

Логистика обратно.

Комиссии.

Упаковка.

Работа склада.

Работа операторов.

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

Замороженный товар.

Порча упаковки.

Уценка.

Потеря времени.

В отчетах эти расходы не всегда собирались в одну историю.

Они лежали как детали разобранного велосипеда в разных кабинетах, и каждый говорил, что у него всего одно колесо.

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

Ольга была человеком прямым.

Она смотрела на романтику бизнеса как на будущую проводку.

- Вот здесь доставка туда, - сказала она.

- Здесь обратно.

- Здесь обработка.

- Здесь уценка из-за поврежденной коробки.

- Здесь операторское время.

- Здесь комиссия платежного провайдера возвращается не полностью.

Виктор Сергеевич слушал все мрачнее.

- То есть невыкуп - это не просто «не заработали».

Ольга посмотрела на него так, как бухгалтер смотрит на человека, который только что открыл гравитацию.

- Конечно нет. Это «не заработали и потратили».

В комнате стало особенно тихо.

Вот почему бухгалтеры нужны на таких встречах.

Они умеют убивать иллюзии без повышения голоса.

Александр написал:

Невыкуп = потерянная выручка + прямые расходы + износ доверия

Ольга сказала:

- Последнее я не посчитаю.

- Но оно есть.

- Есть. Просто бухгалтерия не обязана страдать метафорами.

- Справедливо.

Лера посмотрела на таблицу расходов.

- Некоторые каналы после этого будут выглядеть совсем иначе.

Максим кивнул.

- Уже выглядят.

Он показал два канала.

Первый приводил меньше заказов, но они хорошо выкупались и редко возвращались.

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

По старому отчету второй был героем.

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

Лера долго смотрела на цифры.

- Я защищала второй.

- По старым данным это было логично, - сказал Александр.

- Не утешай.

- Я не утешаю. Я отделяю ошибку от вины.

Она подняла глаза.

- Это важно?

- Очень. Если команда начнет искать виноватого, она перестанет искать механизм.

Виктор Сергеевич сухо сказал:

- Иногда виноватый тоже бывает.

- Бывает. Но сначала механизм. Иначе виноватым станет тот, у кого последнего нашли отчет.

Собственник не возразил.

Потому что знал: в его компании так уже бывало.

На середине недели Александр устроил короткую «планерку последнего столбика».

Название всем не понравилось.

Поэтому оно прижилось.

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

Не обсуждали трафик.

Не спорили о CTR.

Не хвастались новыми баннерами.

Не показывали красивые общие продажи.

Созданный заказ был входным билетом.

Дальше начиналась правда.

Первый раз встреча получилась тяжелой.

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

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

Семен пытался напомнить, что ассортимент нельзя держать везде.

Ирина пыталась защитить операторов от новых полей.

Глеб пытался не получить еще одну срочную интеграцию.

Максим пытался удержать таблицу от превращения в поле боя.

Александр слушал.

Потом сказал:

- Все ваши аргументы верны.

Команда насторожилась.

- И все они не отменяют потери денег.

Лера открыла рот.

Закрыла.

Павел посмотрел в стол.

Семен отложил ручку.

- Мы не ищем волшебный рычаг, - продолжил Александр. - Мы ищем управляемые разрывы. Не все. Самые дорогие. Не навсегда. На следующую неделю. Не идеально. Достаточно, чтобы клиент перестал проваливаться там, где мы можем поставить доску.

Глеб сказал:

- Доску?

- Метафорическую.

- Хорошо. А то я уже представил задачу в Jira.

Напряжение чуть отпустило.

Они выбрали три разрыва.

Первый: честный срок и альтернатива для габаритки.

Второй: уточнение критичности даты оператором.

Третий: отдельная причина отказа по несоответствию ожидания товара.

Не десять.

Три.

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

А ощущение активности не повышает выкуп.

Максим сделал доску пилота.

Не красивую.

Практичную.

Колонки:

гипотеза;

сегмент;

что меняем;

кто владелец;

метрика успеха;

риск;

дата проверки.

Лера посмотрела на «метрика успеха».

- Пишем выкуп?

- Пишем деньги на сто визитов, - сказал Александр.

Максим добавил:

- И выкуп как промежуточную.

- Почему деньги на сто визитов?

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

Лера кивнула.

- То есть нам нужна эффективность всего потока.

- Да.

- От рекламы до денег.

- Наконец-то название акта стало реальностью.

Павел спросил:

- А если заказов станет меньше, но склад вздохнет?

Ольга ответила раньше всех:

- Тогда считаем экономию на обработке и возвратах.

Павел посмотрел на нее с благодарностью.

- Я давно хотел, чтобы кто-то из финансов сказал это вслух.

- Не привыкайте, - сказала Ольга. - Я пришла за расходами.

Через неделю пилот расширили.

Теперь честный срок показывали не только на карточке, но и в корзине.

Это было важно.

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

Глеб добавил подсказку:

«Срок зависит от склада товара. Быстрее доступны альтернативы ниже».

Лера сначала сказала, что текст убивает настроение покупки.

Потом сама переписала:

«Доставим за 4-5 дней. Нужно быстрее? Покажем похожие модели на ближайшем складе».

- Так лучше, - сказал Александр.

- Конечно лучше. Я же маркетолог.

- А главное, теперь не врешь.

- Я же хороший маркетолог.

Семен подготовил альтернативы.

Это оказалось сложнее, чем казалось.

Нельзя просто показать «похожее».

Похожее для клиента - не то же самое, что похожее для базы.

База считала похожими товары с одинаковой категорией и ценовым диапазоном.

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

Семен собрал правила:

назначение;

посадка;

цвет;

диапазон цены;

наличие на ближайшем складе;

срок доставки;

рейтинг;

маржа.

Лера добавила:

- И не показывать откровенно хуже только потому, что оно близко.

Семен посмотрел на нее.

- Спасибо.

- Что?

- Обычно маркетинг просит показать то, что быстрее продается.

- Я взрослею, мы уже обсуждали.

- Мне нравится новая Лера.

- Не привыкай. Она платная.

Ирина обучила операторов новому короткому подтверждению.

Первый день был тяжелым.

Операторы сбивались.

Клиенты иногда раздражались.

Супервайзер жаловался, что время разговора выросло.

В чате написали:

Зачем спрашивать про критичность даты, если клиент сам выбрал доставку?

Света ответила:

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

Ирина переслала Александру.

- Можно я поставлю это на стену?

- Нужно.

На третий день операторы начали находить пользу.

Один оператор написал:

Клиент сказал, что срок некритичен, зато важна сборка. Перевел на другой товар, выкуп подтвержден.

Другой:

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

Третий:

Клиент отказался сразу после честного срока. Раньше повезли бы зря.

Ирина показала эти сообщения на встрече.

- Это не статистика, - сказал Максим.

- Это сигнал, - ответила Ирина.

- Согласен.

- Запишите в протокол: аналитик согласился с человеком.

- Я согласился с сигналом.

- Не порть момент.

Павел тем временем считал обратную логистику.

Он принес таблицу с расходами по возвратам.

Таблица была злая.

В ней не было красивых слов, только суммы.

Доставка туда.

Доставка обратно.

Обработка.

Переупаковка.

Уценка.

Повторная выкладка.

Потерянные дни доступности.

- Вот это особенно больно, - сказал он, указывая на последнюю строку. - Пока товар катается туда-сюда, он недоступен для клиента, который мог бы его купить и забрать.

Семен нахмурился.

- То есть невыкуп еще и съедает наличие.

- Да.

- А потом мы думаем, что спроса нет или остатка мало.

- Иногда.

Максим добавил:

- И рекламный алгоритм продолжает вести трафик на товар, который формально был доступен, но фактически путешествовал.

Лера сказала:

- Я сейчас почувствовала, как у меня в голове умер еще один простой отчет.

Александр Александрович кивнул.

- Соболезную. Он был удобным.

- Очень.

Они добавили в отчет еще одно поле:

товар недоступен из-за возврата

Глеб посмотрел на список новых полей.

- Мне кажется, мы строим маленькое государство.

- Нет, - сказал Максим. - Государства менее структурированы.

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

Не через месяц.

Не после жалобы собственника.

На неделе.

Семен поддержал.

- И смотреть: товар, упаковка, фото, срок, доставка, ожидание.

Лера добавила:

- И канал. Может, мы льем не туда.

Александр молча поставил галочку.

Команда сама собирала сквозной взгляд.

Не потому что он приказал.

Потому что иначе уже было невозможно объяснить потерю.

Черная дыра отступала именно так.

Не от героизма.

От связей между людьми, таблицами и решениями.

Во второй неделе пилота случилась ошибка.

Хорошая ошибка.

Такая, которая показывает, где система еще притворяется новой, но внутри остается старой.

Для части товаров честный срок вывелся на карточке, но в рекламном объявлении продолжал стоять старый текст «доставка за два дня».

Клиенты приходили, видели на карточке четыре-пять дней и уходили чаще.

Лера сначала сказала:

- Значит, честный срок режет конверсию.

Максим посмотрел глубже.

- Нет. Здесь рекламное обещание конфликтует с карточкой.

Лера замолчала.

Потом очень тихо сказала:

- Это мой контур.

Никто не стал добивать.

Она сама открыла рекламный кабинет и остановила объявления.

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

Глеб сказал:

- Автоматически - это ко мне?

- Да.

- Я чувствовал подвох.

- Он был честный.

Александр Александрович сказал:

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

Лера кивнула.

- Клиент не прощает нам внутреннюю рассинхронизацию.

- Он о ней не знает.

- Поэтому и не прощает.

Это была хорошая фраза.

Она попала в правила.

Клиент не обязан знать, где у нас не синхронизировалось обещание.

На третьей неделе пилот начал давать более устойчивые цифры.

Заказов на проблемные товары стало меньше.

Выкуп вырос.

Обратная логистика снизилась.

Доля альтернативных товаров в покупках выросла.

Маржа на сто визитов улучшилась.

Операторы тратили больше времени на первичный звонок, но меньше на последующие конфликты.

Павел принес график возвратов.

- Я никогда не думал, что буду радоваться меньшему количеству заказов, - сказал он.

- Ты радуешься меньшему количеству бессмысленных заказов, - сказала Ирина.

- Это звучит лучше.

- Это и есть лучше.

Виктор Сергеевич попросил показать отчет совету.

Лера напряглась.

- Какой отчет?

- Новый. До выкупа.

- Он некрасивый.

- Я уже привык.

- Это опасный уровень доверия.

- Не обольщайтесь. Я все еще попрошу красивую версию.

Максим вздрогнул.

Александр сказал:

- Красивая верхняя версия допустима, если под ней остается честная нижняя.

- Сделаем, - сказала Лера.

- Без зеленой заливки там, где доверие среднее.

- Ты лишаешь меня инструментов выразительности.

- Ты справишься словами.

Она справилась.

Слайд для совета был неожиданно сильным.

Не потому что на нем было много графиков.

А потому что он не притворялся.

Заголовок:

Рост заказов скрывал потери до выкупа.

Ниже:

Пилот: меньше созданных заказов, больше денег после выкупа на 100 визитов.

Три вывода:

обещание срока должно соответствовать операционной реальности;

дорогие и габаритные товары требуют подтверждения критичности даты;

канал оценивается до денег, а не до заявки.

Виктор Сергеевич долго смотрел на заголовок.

- Смело.

Лера сказала:

- Отчет не должен быть смелее данных. Но и слабее тоже не должен.

Александр Александрович не стал улыбаться слишком явно.

Иногда руководителю надо дать человеку присвоить фразу полностью.

На совете собственника вопросов было много.

Один участник спросил:

- Почему мы раньше этого не видели?

Виктор Сергеевич посмотрел на команду.

Раньше он мог бы ответить резко.

Теперь сказал:

- Потому что смотрели до удобного места.

Александр отметил и это.

Собственник тоже менялся.

Медленно.

С сопротивлением.

Но менялся.

Другой участник спросил:

- Если показывать честные сроки, мы не отдадим клиентов конкурентам?

Лера ответила:

- Часть отдадим. Но часть мы сейчас теряем позже и дороже. Пилот показывает, что для ряда категорий честность повышает деньги после выкупа. Там, где не повышает, будем искать другой сценарий.

- То есть честность не универсальная таблетка?

- Нет. Это условие нормального эксперимента.

Максим почти прослезился.

Не внешне.

Внутри таблицы.

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

расширить пилот на еще две категории;

ввести еженедельный отчет до выкупа;

закрепить правило «заказ создан - не продажа»;

создать отдельный контур причин отказа и возврата;

подготовить изменения в CRM.

Но перед CRM их догнала доставка.

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

Павел принес отчет по ПВЗ.

Не общий.

После всего, что произошло, слово «общий» в переговорке стало почти неприличным.

Отчет был по пунктам выдачи, регионам, категориям, срокам хранения, доле отказов и типам комментариев.

- Вот, - сказал Павел. - Пункты с высоким отказом.

На карте загорелись точки.

Виктор Сергеевич посмотрел.

- Это плохие пункты?

- Не обязательно, - ответил Павел. - В некоторых пунктах высокая нагрузка. В некоторых неудобный график. В некоторых клиенты чаще приходят за габаритными товарами. В некоторых сотрудники не дают нормально проверить комплект.

Лера сказала:

- То есть ПВЗ тоже влияет на выкуп.

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

- Да.

- А мы раньше смотрели выкуп по ПВЗ?

Максим ответил:

- Нет. Только по службе доставки.

- Почему?

Глеб сказал:

- Потому что ID пункта не всегда передавался в аналитический контур.

Все посмотрели на него.

- Что? - сказал он. - Я уже сам слышу, как это звучит.

Александр Александрович взял маркер.

- Если место получения влияет на выкуп, оно не справочная деталь. Это часть воронки.

Павел кивнул.

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

Семен добавил:

- И товар может быть нормальный.

- И канал может быть нормальный, - сказала Лера.

- И доставка формально вовремя, - сказал Павел.

Максим записал:

Формально вовремя != удобно получить

Лера посмотрела на него.

- Ты тоже коллекционируешь?

- Я документирую боль.

- Это уже почти поэзия.

- Не оскорбляй таблицу.

Они вызвали представителя службы доставки.

На экране появился мужчина по имени Артем.

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

Павел начал спокойно:

- Нам нужно разобрать отказы на ПВЗ по габаритным товарам.

Артем сразу приготовился защищаться.

- У нас SLA в норме.

Александр Александрович улыбнулся.

Фраза «SLA в норме» была родственником фразы «в среднем нормально».

Она звучала деловито и часто закрывала дверь раньше, чем в нее успевал войти клиент.

- Мы не спорим со SLA, - сказал он. - Мы смотрим выкуп.

- Выкуп зависит не только от нас.

- Конечно.

Артем на секунду сбился.

Он ожидал драки.

Получил систему.

Это всегда сбивает.

Павел показал три пункта с высоким отказом.

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

Во втором клиентам не давали нормально проверить комплект.

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

- По договору срок хранения соблюден, - сказал Артем по первому пункту.

- По клиентскому пути нет, - ответил Александр. - Если клиент получил SMS вечером, а утром товар уже «желательно забрать сегодня», он чувствует давление.

Артем нахмурился.

- Это операционный нюанс.

- Для клиента это сервис.

Лера тихо сказала:

- Клиент не видит наших нюансов.

Александр кивнул.

Она уже говорила фразами процесса.

Не чужими.

Своими.

По второму пункту спор был жестче.

Служба доставки считала, что вскрытие до оплаты создает риск.

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

Павел считал, что если клиент не может проверить, он чаще отказывается.

Ирина считала, что оператор должен предупреждать о правилах ПВЗ заранее.

Глеб считал, что это все обязательно закончится новой настройкой.

Глеб был прав.

Решение получилось гибридным:

для дорогих товаров клиенту заранее отправляли короткую инструкцию по получению;

в карточке доставки отмечали пункты, где возможен осмотр;

оператор предупреждал, если выбранный пункт имеет ограничения;

для проблемных ПВЗ габаритные товары временно не рекомендовали как первый вариант.

Артем сказал:

- Это может снизить выбор пунктов.

Павел ответил:

- Зато повысит шанс, что выбранный пункт не убьет заказ.

Виктор Сергеевич посмотрел на Павла с уважением.

- Хорошая фраза.

Павел смутился.

- Наболело.

После звонка с доставкой команда еще час спорила о границах ответственности.

Это был один из самых важных споров.

Не про метку.

Не про поле.

Про взрослость.

Лера сказала:

- Но мы не управляем сотрудниками ПВЗ.

Павел:

- Мы выбираем партнеров и правила.

Семен:

- Мы выбираем, какие товары туда отправлять.

Ирина:

- Мы выбираем, что сказать клиенту заранее.

Глеб:

- Мы выбираем, передавать ли ограничения в интерфейс.

Максим:

- Мы выбираем, считать ли это причиной потери.

Александр подвел:

- Мы не управляем всем. Но мы обязаны управлять тем, что обещаем.

Это стало еще одним правилом.

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

Виктор Сергеевич прочитал и сказал:

- Очень длинно.

- Зато трудно перепутать.

- Для регламента сократите.

Лера уже писала:

Обещание отвечает до получения.

- Вот, - сказал собственник. - Маркетинг иногда полезен.

- Иногда даже до выкупа, - ответила Лера.

На следующей неделе добавили разрез по типу оплаты.

Это вскрыло новую неприятность.

Заказы с оплатой при получении чаще не выкупались.

Это было ожидаемо.

Но внутри этой очевидности жили детали.

По недорогим товарам разница была терпимой.

По дорогим габаритным товарам наложенный платеж превращался в приглашение сомневаться до последнего.

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

Человек, создавший заказ, и человек, пришедший в ПВЗ, иногда психологически не совпадали.

Лера сказала:

- Может, надо стимулировать предоплату?

Виктор Сергеевич сразу оживился.

- Скидкой?

Ольга, которая была на встрече, посмотрела на него.

- Скидкой мы уже стимулировали все, что двигалось.

Собственник кашлянул.

- Я просто уточнил.

Максим предложил:

- Не скидкой сначала. Прозрачностью. Показать преимущества предоплаты: быстрее выдача, бронь товара, меньше звонков. И отдельно посмотреть риски отказа.

Павел добавил:

- Для некоторых товаров предоплата может снизить бессмысленные перемещения.

Ирина:

- Но клиент должен доверять. Если доставка плавает, предоплату он не выберет.

Александр сказал:

- Значит, предоплата не лечит процесс. Она только усиливает доверие там, где процесс уже держит слово.

Лера записала:

Предоплата не заменяет обещание.

- У нас уже сборник, - сказал Глеб.

- Потом издадим, - ответила Лера. - «Сто способов не потерять заказ после того, как ты уже его получил».

- Название длинное.

- Зато честное.

Они сделали еще один маленький тест:

для пилотной группы показывали не скидку за предоплату, а ясное объяснение:

«Мы закрепим товар за вами и подготовим выдачу быстрее. Если срок изменится, предупредим заранее».

И отдельную строку:

«Можно оплатить при получении».

Без давления.

Без манипуляции.

Без «только сейчас».

Результат был умеренный.

Часть клиентов выбирала предоплату.

Выкуп у них был выше.

Но там, где доставка срывалась, злость была сильнее.

Ирина показала запись:

«Я оплатил заранее, потому что вы обещали привезти в пятницу. Сегодня понедельник. Вы понимаете, что я теперь не просто жду, а уже заплатил?»

В комнате стало тихо.

- Вот, - сказал Александр. - Предоплата повышает не только обязательство клиента. Она повышает наше обязательство.

Виктор Сергеевич кивнул.

- Значит, расширять аккуратно.

- Да. Там, где процесс держит срок.

- А где не держит?

- Сначала чинить срок.

Собственник вздохнул.

- Вы постоянно мешаете мне монетизировать надежду.

- Мы пытаемся не превратить надежду в претензию.

Ольга сказала:

- Претензии плохо закрываются актами.

Все уважительно замолчали.

Бухгалтерская мудрость редко бывает длинной.

Зато попадает в печень.

Еще один важный разговор случился с Семеном.

Он пришел к Александру вечером и принес список товаров, которые чаще всего попадали в невыкуп.

- Я не хочу, чтобы их просто сняли с продвижения, - сказал он сразу.

- Почему?

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

- То есть тебе нужен не запрет, а лечение по типу болезни.

- Да.

Семен сел.

Он выглядел усталым, но собранным.

- Раньше я смотрел на невыкуп как на операционную проблему. Типа товар выбрали, значит, ассортимент свою работу сделал. А теперь вижу, что ассортимент тоже обещает. Фото обещает. Название обещает. Комплектация обещает. Наличие обещает.

- И иногда обещает лишнее.

- Иногда молчит там, где должен говорить.

Это было сильно.

Александр записал.

Семен заметил.

- Не надо меня цитировать на планерке.

- Поздно.

- Я серьезно.

- Я тоже.

Они разобрали пять товаров.

Первый часто не выкупали из-за цвета.

Решение: новые фото, подпись покрытия, короткое видео при разном освещении.

Второй возвращался из-за ожиданий по размеру.

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

Третий отказывался из-за долгой доставки.

Решение: не продвигать в регионы без ближайшего остатка, показывать альтернативы.

Четвертый страдал от упаковки.

Решение: тест усиленной упаковки и отдельная маркировка для ПВЗ.

Пятый был просто плохим товаром.

Семен долго молчал.

Потом сказал:

- Этот надо выводить.

- Уверен?

- Да. Он создает заказы, но не создает клиентов.

Александр поднял глаза.

- Повтори.

- Не надо.

- Уже записал.

Семен вздохнул.

- Ненавижу, когда говорю умно случайно.

На очередной встрече Семен сам представил этот список.

Не как оправдание.

Как план.

Лера слушала внимательно.

Потом сказала:

- Если ты дашь список товаров с хорошим выкупом и нормальной маржой, я перестрою кампании.

Семен посмотрел на нее.

- А если у товара высокий спрос, но плохой выкуп?

- Сначала поймем почему. Не буду лить, пока не узнаем.

Павел тихо сказал:

- Это надо записать на стене.

Глеб:

- У нас стены закончатся.

Максим:

- Заведем справочник стен.

- Нет, - сказал Александр. - Справочник стен мы не переживем.

Тогда впервые за день все засмеялись.

Смех был нужен.

Не чтобы снять серьезность.

А чтобы команда не превратила управление в похоронную службу для иллюзий.

Работать с правдой тяжело.

Если в ней нет воздуха, люди начинают снова любить красивые отчеты.

Финальный разбор пилота провели через месяц.

Это был первый отчет, который Александр Александрович не правил по смыслу.

Лера сама начала с ограничений.

Максим сам показал уровень доверия.

Павел сам вывел стоимость обратной логистики.

Семен сам разделил товары на «продвигать», «лечить», «ограничить», «выводить».

Ирина сама показала причины отказа с цитатами клиентов.

Глеб сам сказал, какие статусы еще передаются криво и когда он это исправит.

Виктор Сергеевич сам спросил:

- А деньги после выкупа?

Александр Александрович сидел и молчал.

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

Не идеально.

Но сама.

Ирина показала три цитаты.

Первая:

«Спасибо, что предупредили про срок. Я выбрала другой цвет, зато успела».

Вторая:

«Хорошо, что сказали про размер, иначе бы не влезло».

Третья:

«Я не стал ждать, но спасибо, что честно написали».

Виктор Сергеевич посмотрел на последнюю.

- Мы потеряли заказ, но клиент поблагодарил?

- Да, - сказала Ирина.

- Странное чувство.

- Это доверие, - сказал Александр. - Оно не всегда монетизируется в эту секунду.

Ольга подняла глаза.

- Только не надо совсем уходить в философию.

- Не уйду.

- Хорошо. Потому что деньги после выкупа выросли, и это мне нравится больше доверия.

- Доверие помогло деньгам.

- Так можно.

После отчета Виктор Сергеевич остался на минуту.

- Вы понимаете, что теперь все станет медленнее?

- Некоторые решения да.

- Раньше можно было смотреть на заказ и радоваться.

- Можно было.

- Теперь надо ждать выкуп, возвраты, деньги.

- Да.

- Управлять стало неприятнее.

- Управлять стало управлять.

Собственник усмехнулся.

- Вы специально говорите такие фразы, чтобы я не мог с ними спорить?

- Иногда.

- Работает не всегда.

- Поэтому у нас есть отчеты.

Он кивнул.

- Продолжайте.

Это было его «хорошо».

У Виктора Сергеевича похвала редко выходила наружу в чистом виде. Обычно она приходила в форме разрешения страдать дальше.

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

Именно после этого решения последний столбик воронки перестал быть декоративным.

Его добавили в еженедельную планерку.

Не в конец, где всем уже хочется уйти.

В середину.

Сразу после каналов и до новых инициатив.

Лера сначала возмутилась:

- Это ломает структуру маркетингового блока.

А потом сама сказала:

- Хотя правильно. Пусть бюджет видит, куда он доезжает.

Максим сделал автоматический сигнал:

если выкуп по связке канал-категория-регион падает ниже порога, новая кампания не масштабируется без разбора.

Лера назвала это «лежачим полицейским для бюджета».

Глеб сказал:

- Главное, чтобы его не попросили отключить ради скорости.

Александр ответил:

- Попросят.

- И?

- Будем спрашивать, кто подписывается под потерей денег.

- Хороший firewall, - сказал Глеб.

- Управленческий.

- Все равно хороший.

Черная дыра на последнем столбике больше не выглядела бесконечной.

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

Опасность осталась.

Но исчезло самое страшное:

невинное незнание.

А невинное незнание в бизнесе редко бывает невинным долго.

Через два дня система проверила, не слишком ли они рано почувствовали себя взрослыми.

Утром в понедельник Максим пришел с лицом человека, который увидел график до кофе.

- У нас всплеск отказов по одной связке.

Лера сразу открыла ноутбук.

- Канал?

- Email плюс ретаргетинг.

- Категория?

- Настольные светильники.

Семен нахмурился.

- Какие именно?

Максим вывел список SKU.

Семен выругался без мата, одним взглядом.

- Это новая партия.

Павел спросил:

- Доставка?

- В срок, - сказал Максим. - По крайней мере формально.

Глеб поднял брови.

- Уже страшно, когда ты добавляешь «формально».

Ирина открыла свежие комментарии.

- Причины разные: «не подошло», «передумал», «другое», «цвет».

Александр Александрович посмотрел на экран.

- Слишком разные для одной связки.

Лера сказала:

- Кампания вчера ушла по базе клиентов, которые смотрели рабочие места.

- Что обещали?

Она открыла письмо.

На баннере была красивая лампа.

Очень красивая.

Слишком красивая.

Фотография была теплой, матовой, уютной, как вечер в квартире человека, у которого нет ни детей, ни дедлайнов, ни проводов на столе.

Семен смотрел на фото все мрачнее.

- Это старый рендер.

- Что значит старый? - спросила Лера.

- У новой партии покрытие чуть глянцевее.

В комнате стало тихо.

Не катастрофически.

Но с явным запахом будущего регламента.

- Чуть, - повторил Александр.

Семен вздохнул.

- На складе это «чуть». В интерьере клиента может быть не чуть.

Ирина включила запись одного отказа.

Клиентка говорила:

«На картинке она была как мягкий серый камень, а приехала почти блестящая. Мне она весь стол ломает».

Лера закрыла письмо.

- Мы привели людей на ожидание, которого уже нет.

Никто не стал украшать фразу.

Она была точной.

Павел добавил:

- И доставка здесь ни при чем.

- И канал не виноват полностью, - сказал Максим.

- И товар не плохой сам по себе, - сказал Семен.

Александр кивнул.

- Зато связка плохая. Старое обещание плюс новая партия плюс клиент, которому важна визуальная точность.

Глеб сказал:

- Как это ловить до рассылки?

Вот это был правильный вопрос.

Не «кто виноват».

Не «как быстро потушить».

А «как сделать так, чтобы процесс сам поднял руку раньше клиента».

Семен предложил:

- При смене партии для визуально чувствительных товаров ставить флаг «обновить контент».

Лера:

- И блокировать промо до проверки фото.

Максим:

- И смотреть всплеск отказов по причине ожидания товара в первые дни после кампании.

Ирина:

- Операторам дать короткую подсказку: если клиент спрашивает про покрытие, говорить честно.

Павел:

- На складе делать фото новой партии при приемке хотя бы для топовых товаров.

Глеб:

- Мне нужен нормальный признак в карточке, а не сообщение в чате «там лампа блестит».

Все посмотрели на него.

Он поднял руки.

- Я просто заранее защищаю будущий процесс от прекрасной устной традиции.

Ирина усмехнулась.

- Поздно защищаешь.

Лера остановила кампанию.

Не всю.

Только товары с новой партией и старым визуалом.

Раньше это выглядело бы как провал маркетинга.

Теперь это выглядело как нормальное управление риском.

Семен за час собрал новые фото на складе.

Они были не идеальны.

Зато честны.

Лера переписала письмо:

«Обновленная поверхность: чуть более выраженный блеск. Подходит для современных рабочих зон».

- Ты сейчас продаешь правду, - сказал Александр.

- Я продаю ожидание, которое товар выдержит.

- Еще лучше.

Максим отметил всплеск как отдельный инцидент и связал его с изменением партии.

Ольга, увидев отчет, сказала:

- То есть одна не обновленная картинка создала доставку, возврат, скидку, работу операторов и потерянную маржу?

- Да, - сказал Семен.

- Люблю, когда творчество становится расходной статьей.

Лера посмотрела на нее.

- Больно.

- Зато полезно, - сказала Ольга.

В комнате наступила пауза.

Потом все одновременно посмотрели на Александра.

Он поднял руки.

- Я не виноват. Фраза вышла в народ.

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

Он стал системой ранних сигналов.

Если после кампании менялись причины отказа, это видели.

Если новая партия ломала ожидания, это видели.

Если ПВЗ превращал получение в испытание, это видели.

Если оператор спасал заказ альтернативой, это тоже наконец-то видели.

Не все.

Не сразу.

Но достаточно, чтобы черная дыра перестала притворяться космосом.

Она оказалась набором вполне земных дыр.

В упаковке.

В сроке.

В фото.

В звонке.

В пункте выдачи.

В поле CRM.

А земные дыры можно закрывать.

Не вдохновением.

Работой.

В тот же день Александр изменил порядок еженедельной планерки.

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

Теперь после заказов сразу открывали «деньги после выкупа».

Не в конце.

Не «если останется время».

Сразу.

Команда сначала морщилась.

Потому что новый порядок портил настроение.

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

- Деньги где?

Зато через две недели произошло странное.

Лера сама начала приносить кампании с пометкой «смотреть до выкупа».

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

Павел сам показывал не только задержки, но и их цену.

Ирина сама просила добавить новую причину отказа, если слышала ее третий раз за неделю.

Глеб сам спрашивал, какое поле станет владельческим, прежде чем что-то передавать.

Максим сам убирал красивые выводы, если уровень доверия был желтым.

Это и было настоящим изменением.

Не новый отчет.

Новый рефлекс.

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

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

Последний пункт привел Ирину к папке, с которой она вечером пришла к Александру.

Вечером Ирина зашла к нему без встречи в календаре.

В руках у нее была папка.

Бумажная.

Александр Александрович насторожился.

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

- Можно? - спросила она.

- Конечно.

Она села.

Выглядела уставшей.

Не трагически.

Так выглядят люди, которые весь день переводили человеческие голоса на язык полей CRM и поняли, что язык бедноват.

- По причинам отказа, - сказала Ирина. - Я подняла несколько заказов из пилота и старых отказов. В системе одно. В комментариях другое. В чатах третье.

- Насколько плохо?

- Достаточно, чтобы я не хотела отвечать коротко.

Она открыла папку.

Там были распечатки диалогов, комментариев, скриншоты из CRM, сообщения операторов.

В одном заказе причина стояла «дорого».

В комментарии оператор написал: «Клиент сказал, что цена нормальная, но доставка платная и поздно».

В другом причина была «не подошло».

В чате оператор уточнял: «Цвет на фото выглядел светлее, клиент расстроен».

В третьем стояло «передумал».

На записи клиент говорил: «Я не передумал, я не понял, когда привезут».

Ирина перелистнула страницу.

- У нас часть реальных причин живет в головах менеджеров. Они знают, кто отказался из-за срока, кто из-за цвета, кто из-за звонка курьера, кто потому что оператор не предложил альтернативу. Но в CRM это не попадает нормально.

Александр Александрович молчал.

Он уже знал, куда идет разговор.

Но хотел, чтобы она сказала сама.

- Получается, настоящая CRM у нас устная, - сказала Ирина.

Она устало улыбнулась.

- Добро пожаловать.

За окном темнело.

В переговорке еще пахло маркерами, кофе и новой правдой, которая никому не нравилась, но уже не собиралась уходить.

Александр Александрович закрыл блокнот.

- Тогда следующая глава будет не про систему.

Ирина подняла бровь.

- А про что?

- Про людей, которые держат систему на языке, памяти и чатах.

Она кивнула.

- Это будет больно.

- Конечно.

- Зато полезно?

- Теперь ты тоже заражена.

Ирина встала.

У двери обернулась.

- Только не называйте это «устная CRM» при операторах.

- Почему?

- Они скажут, что давно знали.

- И будут правы?

Она посмотрела на папку.

- Слишком часто.

Когда она ушла, Александр Александрович еще раз открыл отчет до выкупа.

Последний столбик больше не был выключенным светом.

Он все еще был темным.

Но теперь в темноте появились контуры.

А там, где появляются контуры, бизнес теряет право говорить «мы не знали».
Глава 10. Клиентский сервис и устная CRM Ирины
Глава 10. Клиентский сервис и устная CRM Ирины

Ирина знала клиентов лучше CRM.

Это было не комплиментом системе.

Это было обвинением.

Она помнила, что Марина К. не любит звонки после шести, потому что укладывает ребенка. Помнила, что клиент с дорогим креслом просил доставку строго в субботу, но система записала это как обычный комментарий. Помнила, что один постоянный покупатель всегда берет товары для офиса и бесится, когда ему присылают письма «украсьте спальню». Помнила женщину, которая трижды отказывалась не потому, что «передумала», а потому что курьер каждый раз звонил ей в рабочее совещание. Помнила мужчину, который после поврежденной коробки больше не хотел ПВЗ на соседней улице, хотя в системе этот пункт считался удобным.

CRM этого не знала.

CRM знала статусы.

Иногда.

CRM была похожа на человека, который ведет дневник чужой жизни фразами «встал», «поел», «ушел», «вернулся» и искренне считает себя биографом.

После главы про выкуп Александр Александрович попросил Ирину показать, где живет клиентская правда.

Ирина принесла ноутбук.

Потом телефон.

Потом бумажную папку.

Потом сказала:

- Только не делайте лицо.

- Какое? - спросил Александр.

- Директорское.

- У меня оно штатное.

- Тогда временно отключите.

Она разложила источники на столе.

CRM.

Комментарии к заказам.

Чат операторов.

Чат с доставкой.

Личные заметки супервайзера.

Таблица «сложные клиенты».

Отдельный файл с пометкой «не удалять».

Скриншоты переписок.

И маленькая тетрадь.

Настоящая.

В клетку.

С загнутыми уголками.

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

- Это что?

Ирина спокойно ответила:

- CRM.

- У нас же есть CRM.

- Есть.

- Тогда почему тетрадь?

- Потому что тетрадь помнит то, что CRM некуда положить.

В комнате наступила пауза.

Та самая пауза, где система впервые видит собственную тень.

Александр Александрович взял тетрадь, но не открыл.

- Можно?

- Можно. Только там не для красоты.

Он открыл.

На страницах были короткие записи:

«Марина К. - не звонить после 18:00, писать».

«Олег П. - офис, нужны счета, не слать домашний декор».

«Кресло серое - отказ из-за срока, если вернется, предложить центральный склад».

«Наталья - негатив по ПВЗ на Лесной, не предлагать».

«ИП Серов - закупает партиями, любит быстро, но ненавидит допродажи».

Записи были неровные.

Не стандартизированные.

Не готовые к отчету.

Но в них было больше клиента, чем во многих красивых карточках.

- Покажите карточку клиента, - сказал Александр.

Максим открыл профиль Марины К.

Имя.

Телефон.

Email.

История заказов.

Статусы.

Рассылки.

Сегменты.

Все вроде было.

Даже слишком было.

Карточка выглядела полной, как шкаф, где много вещей и нечего надеть.

- Где видно, что ей нельзя звонить после шести? - спросил Александр.

Максим прокрутил.

Потом еще.

Потом открыл вкладку коммуникаций.

Потом историю заказов.

Потом комментарии.

- В комментарии к заказу, возможно.

Комментарий был короткий:

«Клиент просил не звонить поздно».

- Что значит поздно? - спросил Виктор Сергеевич.

Ирина ответила:

- После шести.

- Где это написано?

- В тетради.

Виктор Сергеевич посмотрел на тетрадь.

Тетрадь посмотрела обратно всей тяжестью управленческой несостоятельности.

- А если вы в отпуске?

- Тогда Марине позвонят после шести.

- И?

- Она разозлится.

- И?

- Менеджер напишет «негатив».

- И?

- Через неделю ей уйдет письмо «мы скучаем».

Максим побледнел.

- Давайте не забегать.

- Мы уже забежали, - сказала Ирина. - Просто CRM пока не догнала.

Демон «Устная CRM Ирины» появился рядом со столом.

Он не сидел в системе.

Он сидел рядом с ней.

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

У демона были закладки из стикеров, ручка за ухом, кружка с надписью «спросите Ирину» и выражение лица человека, которому все должны быть благодарны, но никто не должен знать, насколько он опасен.

Он не был злым.

Он был полезным.

Это делало его хуже.

Полезные демоны живут дольше.

- Почему менеджеры не пишут нормально? - спросил Виктор Сергеевич.

Ирина резко посмотрела на него.

Не дерзко.

Честно.

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

Виктор Сергеевич хотел возразить.

Но не нашел красивого места для возражения.

Это было редкое событие.

Александр Александрович кивнул.

- Значит, у нас не дисциплина плохая. У нас знание не имеет места в процессе.

Максим записал:

Знание без поля становится памятью человека.

Глеб посмотрел на него.

- Ты теперь все записываешь как заклинания?

- Это не заклинание. Это диагноз.

- Диагнозы тоже иногда звучат как заклинания.

Лера, которая пришла на встречу из-за будущих сегментов, сидела тихо.

После выкупа она уже знала: если Ирина приносит папку, где-то рядом лежит маркетинговая проблема.

И обычно с баннером.

- Давайте конкретный клиентский путь, - сказал Александр.

Ирина выбрала клиента.

Не самого драматичного.

Обычного.

Это было важнее.

Драматичные случаи удобно списывать на исключение. Обычные ломают спокойствие.

Клиент: Олег П.

Покупал товары для офиса.

Сначала кресла.

Потом лампы.

Потом органайзеры.

Платил от юрлица.

Любил счета без ошибок.

Ненавидел звонки с предложением «уютных решений для дома».

CRM показывала его как «повторный клиент, сегмент дом и офис».

- Почему дом? - спросила Лера.

Максим открыл правила сегмента.

- Потому что он покупал настольные лампы.

Семен сказал:

- Лампы бывают и для офиса.

- Сегментатор не знал, - сказал Максим.

Глеб добавил:

- Сегментатор вообще не человек.

- Вот именно, - сказала Ирина. - А Олег человек. Он уже два раза писал: «Я покупаю для офиса, не присылайте мне спальни».

- Где писал?

Ирина открыла чат.

Потом комментарий к обращению.

Потом свою тетрадь.

В CRM в карточке клиента этого не было как устойчивого признака.

Было только разрозненное «просит не слать нерелевантное».

- Нерелевантное - это что? - спросила Лера.

- Для него - домашний декор, - сказала Ирина.

- Для системы?

Максим посмотрел.

- Ничего.

- Значит, система продолжит.

- Да.

Лера закрыла глаза.

- И я буду смотреть отчет по рассылке, где open rate нормальный, click rate нормальный, отписки терпимые, а где-то там Олег ненавидит нас молча.

- Не молча, - сказала Ирина. - Он писал.

- Но не туда, где я вижу.

- Вот.

Александр написал на доске:

Клиент сказал != система услышала

Демон устной CRM довольно похлопал тетрадью.

Он жил именно в этом промежутке.

Клиент сказал.

Человек услышал.

Система не поняла.

Компания продолжила делать вид, что коммуникация состоялась.

- Нам нужно выбрать не все случаи, - сказал Александр. - Пять повторяющихся ситуаций, которые реально влияют на сервис, выкуп и коммуникации.

Ирина сразу ответила:

- Их больше пяти.

- Конечно.

- Почему пять?

- Потому что если возьмем двадцать, менеджеры возненавидят CRM еще до релиза.

Глеб тихо сказал:

- А если возьмем пять, они возненавидят позже?

- Если сделаем хорошо, не возненавидят. Просто будут ворчать.

- Это допустимый уровень любви к системе.

Ирина открыла список обращений за месяц.

Максим выгрузил частотность.

Света из колл-центра принесла живые примеры.

Лера принесла сегменты рассылок.

Павел принес статусы доставки.

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

Стол снова превратился в карту преступления.

Только теперь преступником был не выкуп.

Преступником была потеря памяти.

Выбрали пять ситуаций.

Первая: критичный срок доставки.

Не просто «хочет быстрее».

А «если не до пятницы, заказ теряет смысл».

Вторая: отказ из-за непонятного или сорванного срока.

Чтобы клиенту потом не отправляли бодрое «успейте с быстрой доставкой».

Третья: частичный заказ или замена.

Когда клиент согласен на альтернативу, но система помнит только исходный товар.

Четвертая: повторный клиент с устойчивыми предпочтениями.

Офис, дом, цвет, способ связи, способ оплаты, формат документов.

Пятая: негативный опыт, требующий особого сценария.

Поврежденная упаковка.

Проблемный ПВЗ.

Неудачный звонок.

Ошибочная рассылка.

Задержка, после которой нельзя делать вид, что отношения чистые.

Ирина слушала и одновременно защищалась.

Не от команды.

От потери своей роли.

Это было видно.

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

Если система заберет память, кем станет Ирина?

Александр Александрович видел этот страх.

Не громкий.

Взрослый.

- Ирина, - сказал он, когда остальные спорили о формулировках, - мы не забираем у вас знание.

- Конечно, - сказала она. - Вы его просто переносите в поля.

- Мы переносим повторяемое. Оставляем вам сложное.

Она усмехнулась.

- Звучит как «мы автоматизируем скучное».

- Нет. Мы убираем из вашей головы то, что не должно жить в голове одного человека. Вы не теряете значение.

- А что я теряю?

- Роль костыля. Получаете роль архитектора нормального сервиса.

Ирина посмотрела на него.

- Красиво сказали. Почти поверила.

- Я тоже почти.

Она улыбнулась.

Это было не согласие.

Но уже не оборона.

Глеб открыл тестовую карточку клиента.

- Быстрые теги можно сделать.

- Что значит быстрые? - спросила Света.

- Выбрал из списка.

- Список короткий?

- Пять групп, внутри по несколько причин.

Света посмотрела на Ирину.

- Если больше двух кликов, в очереди будут писать в комментарий.

Глеб записал.

- Два клика.

Максим поднял палец.

- Нужно качество данных.

Света повернулась к нему.

- Нужно успеть ответить клиенту.

Максим хотел возразить.

Потом вспомнил уроки последних глав и не стал.

- Тогда два клика и обязательный комментарий только для «другое» или сложного негатива.

- Вот так можно, - сказала Света.

Глеб тихо сказал:

- Пользовательское тестирование прошло.

- Это была угроза, - сказала Света.

- Тем более прошло.

Ирина взяла формулировки на себя.

Это было важно.

Если теги напишет аналитик, менеджеры получат кладбище терминов.

Если теги напишет IT, они будут называться так, что клиент успеет состариться, пока оператор выбирает.

Если теги напишет маркетинг, в них может появиться «позитивный сценарий восстановления отношения».

Ирина написала человечески:

Срок критичен

Срок сорван

Не звонить после...

Писать, не звонить

Офисный клиент

Нужны документы

Плохой опыт ПВЗ

Предлагать альтернативу

Не слать промо про быструю доставку

Лера сразу подняла голову.

- Последнее мне нужно в сегменты.

- Вот, - сказала Ирина. - Уже боюсь.

- Не бойся. Я тоже.

Максим сделал отчет по частоте тегов.

Глеб настроил тестовую передачу в сегменты.

Ирина провела короткое обучение.

Не презентацию на сорок минут.

Пять ситуаций.

Десять примеров.

Три ошибки, которые нельзя делать.

Одна фраза в конце:

- Если клиент сказал важное, а система этого не запомнила, считайте, что он сказал это зря.

Менеджеры молчали.

Потом один спросил:

- А если очередь?

Ирина ответила:

- Поэтому два клика. Если не успеваете, говорите мне не «мы не пишем», а какой тег мешает.

Это было правильно.

Не «будьте дисциплинированнее».

А «давайте сделаем так, чтобы дисциплина помещалась в работу».

Первый день пилота был шумным.

Менеджеры забывали теги.

Ставили лишние.

Путали «срок критичен» и «срок сорван».

Один оператор поставил клиенту «офисный клиент», потому что тот говорил официальным голосом.

Света потом объяснила:

- Офисный клиент - это не интонация.

- А что?

- Сценарий покупки.

- А если он говорит как директор?

- Тогда он просто говорит как директор.

Эту фразу тоже записали.

Не в CRM.

Пока.

К концу второго дня стало лучше.

Не идеально.

Но лучше.

Менеджеры начали видеть пользу.

Когда клиент возвращался после сорванного срока, в карточке появлялась подсказка:

Не обещать быструю доставку без проверки. Сначала предложить наличие на центральном складе.

Когда офисному клиенту создавали заказ, система напоминала:

Нужны закрывающие документы. Не предлагать домашний декор.

Когда клиент просил писать, а не звонить, оператор видел это до набора номера.

Простая магия.

Та, которая должна была существовать с самого начала.

Через неделю первые результаты были маленькие.

Но до этой недели надо было еще дожить.

На второй день пилота в колл-центре случился маленький бунт.

Не революция.

Не забастовка.

Так, офисное сопротивление с гарнитурами.

Менеджеры начали ставить тег сложно там, где нужно было выбирать конкретную причину.

Тега сложно в системе не было.

Они писали его в комментарии.

Это было красиво в своей безнадежности: люди нашли способ вернуть свободное поле внутрь структурированного процесса.

Ирина пришла к Александру с распечаткой.

- Вот.

Он прочитал.

Сложно.

Сложный клиент.

Сложная ситуация.

Там сложно, спросить Ирину.

Последняя строка была особенно честной.

Демон устной CRM довольно помахал тетрадью.

- Они саботируют? - спросил Виктор Сергеевич, который услышал слово «бунт» и пришел слишком быстро.

Ирина покачала головой.

- Нет. Они защищаются.

- От чего?

- От необходимости выбрать неправду.

Александр кивнул.

- Значит, где-то список тегов не покрывает частый случай.

Максим открыл комментарии.

Оказалось, что часть «сложно» относилась к одному типу ситуации: клиент не отказывается от товара, но просит «придержать» заказ до зарплаты, переезда, ремонта, приезда мужа, согласования счета, возвращения из командировки или загадочного «посмотрим после среды».

В CRM это не помещалось.

Статус заказа был «ожидает подтверждения».

Причина риска отсутствовала.

Оператор знал, что заказ может умереть.

Система считала, что он просто ждет.

- Это не отказ, - сказала Ирина. - Но и не нормальный заказ.

Павел, которого позвали из-за статусов, сказал:

- Для склада это подвешенный товар.

Лера добавила:

- Для маркетинга это созданный заказ.

Ольга, проходившая мимо и уже слишком привыкшая к чужой боли, сказала:

- Для денег это пока ничего.

Все посмотрели на нее.

- Что? - сказала Ольга. - Я экономлю вам время.

Новый тег назвали:

Риск отложенного решения

Света посмотрела на формулировку.

- Никто так не скажет.

Ирина взяла маркер и написала:

Клиент думает / нужен срок

- Так выберут, - сказала Света.

Максим вздохнул.

- Это менее строго.

- Зато живое, - ответила Ирина.

Александр сказал:

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

Максим записал.

Глеб посмотрел на него.

- Еще одна?

- Очень нужная.

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

Не раз в квартал.

Не после внедрения «версии 2.0».

На неделе.

Потому что язык клиента меняется быстрее, чем регламенты.

На третий день пришел кейс от Светы.

Клиентка заказала стол, потом попросила перенести доставку, потом еще раз, потом сказала, что «пока не готова». Старый процесс оставил бы заказ в подвешенном состоянии, пока он не протухнет окончательно.

Новый тег показал риск.

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

Клиентка выбрала дату.

Заказ выкупила.

- Это один случай, - сказал Максим.

Света посмотрела на него.

- Для клиента тоже один.

Максим замолчал.

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

Александр отметил это, но вслух не сказал.

Он и так уже слишком часто звучал как плакат, который научился управлять.

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

Семен попросил выгрузку клиентов с тегом «не совпало ожидание товара».

- Зачем? - спросила Ирина.

- Хочу посмотреть, по каким SKU чаще.

- Это сервисный тег.

- Теперь это и ассортиментный сигнал.

Ирина задумалась.

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

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

Семен нашел три товара, где ожидания расходились с реальностью.

У одного на фото цвет был теплее.

У второго размер казался меньше.

У третьего слово «компактный» в описании было написано человеком, который, видимо, жил в выставочном зале.

Лера посмотрела на третий товар и сказала:

- Он не компактный.

Семен вздохнул.

- Он компактнее аналогов.

- Это как «дешевле яхты».

- Не начинай.

- Уже.

Они переписали описание.

Не как рекламу.

Как предупреждение, которое помогает купить правильному человеку и отпугивает неправильного.

Подойдет для рабочего места от 140 см. Для маленького стола лучше выбрать модель X.

Лера сказала:

- Это убьет часть конверсии.

Семен ответил:

- И часть отказов.

Александр не вмешивался.

Самое приятное в системной работе - момент, когда правильные споры начинают происходить без тебя.

На пятый день Глеб принес карту полей CRM.

Она выглядела как схема метро, которое строили разные города.

Одни поля назывались понятно.

Другие были наследием старого внедрения.

Третьи никто не использовал.

Четвертые использовали все, но каждый по-своему.

Поле Комментарий оператора было огромным пустырем.

Туда писали все:

адресные уточнения;

эмоции клиента;

обещания менеджера;

просьбы не звонить;

технические пометки;

личные выводы;

иногда просто «ок».

- Это поле не комментарий, - сказал Александр. - Это склад без полок.

Павел, услышав слово «склад», обиделся профессионально:

- На складе без полок хотя бы видно, что бардак.

- В CRM бардак выглядит как поле свободного ввода.

Глеб предложил разделить:

клиентское предпочтение;

риск заказа;

причина отказа;

обещание компании;

служебная заметка;

свободный комментарий.

Света посмотрела на список.

- Если вы дадите шесть полей, мы будем писать в одно.

Ирина поддержала:

- Сначала два быстрых блока: «важно для следующего контакта» и «почему заказ под риском». Остальное позже.

Максим хотел сказать про будущую аналитику.

Но Света уже смотрела на него.

Он сказал:

- Согласен.

Глеб отметил:

- Исторический момент номер два.

Максим ответил:

- Я адаптируюсь.

- Мы все видим.

Ирина тем временем столкнулась с другой стороной проблемы.

Менеджеры начали ставить теги слишком широко.

Почти каждый раздраженный клиент получал негативный опыт.

Почти каждый вопрос о доставке - срок критичен.

Почти каждый клиент с юрлицом - офисный клиент.

Система начала пухнуть от осторожности.

Это тоже была ложь.

Не хаотичная.

Бережная.

Но ложь.

Если все критично, ничего не критично.

Ирина собрала короткий разбор.

- Тег - это не эмоция менеджера, - сказала она. - Это правило для следующего действия.

Она вывела примеры.

Клиент сказал: «Когда примерно привезете?»

Не тег срок критичен.

Клиент сказал: «Если не привезете до пятницы, отменяю, это подарок».

Тег срок критичен.

Клиент сказал: «Ну вы и задержали».

Не всегда негативный опыт.

Клиент сказал: «Больше с вами связываться не хочу».

Тег негативный опыт.

Клиент купил лампу на рабочий стол домой.

Не офисный клиент.

Клиент просит счет, закрывающие документы и закупает пять кресел.

Офисный клиент.

Света добавила:

- Если сомневаетесь, спросите себя: что должно измениться в следующем контакте?

Александр записал.

Ирина заметила.

- Это моя.

- Уже ваша.

- Не воровать.

- Цитировать с уважением.

После обучения качество тегов выросло.

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

Ирина посмотрела на последний показатель.

- Звучит как сокращение моей важности.

Александр сказал:

- Звучит как освобождение вашей важности от рутины.

- Вы уже это говорили.

- Повторяю, пока не станет правдой.

Она усмехнулась.

- Осторожно. Повторение без результата - это CRM-рассылка.

- Принято.

В пятницу случился первый конфликт из-за нового правила.

Отдел продаж попросил обзвонить клиентов с тегом риск отложенного решения и предложить скидку, чтобы «дожать подвисшие заказы».

Ирина сказала нет.

Продажи пришли к Виктору Сергеевичу.

Виктор Сергеевич пришел на встречу с лицом человека, которому уже сказали слово «скидка», а потом отобрали.

- Почему не дожать? - спросил он.

Ирина ответила:

- Потому что часть этих клиентов не просит скидку. Им нужен срок, уверенность или пауза. Если мы придем к ним со скидкой, мы научим менеджеров лечить все деньгами.

Лера неожиданно поддержала:

- И собьем маржу там, где можно было решить сервисом.

Ольга, услышав слово «маржа», появилась почти мистически.

- Кто-то сказал маржа?

Глеб прошептал:

- Ее вызывают этим словом.

Александр сделал вид, что не услышал.

Разобрали десять клиентов с тегом.

Троим действительно могла помочь скидка.

Двоим нужна была дата после переезда.

Одному нужен был счет на юрлицо.

Двоим надо было показать альтернативу с быстрым сроком.

Один ждал подтверждения руководителя.

Один уже купил в другом месте.

- Если бы мы всем дали скидку, - сказала Ольга, - мы бы потратили деньги на семь случаев, где причина не цена.

Продажи молчали.

Не потому что согласились навсегда.

А потому что десять клиентов - опасная вещь.

Они портят простые идеи.

Александр сформулировал правило:

Скидка применяется к причине цены, а не к любому сопротивлению клиента.

Лера посмотрела на Ирину.

- Это тоже в CRM?

- Это сначала в головы.

- Потом в CRM.

- Потом в CRM, - согласилась Ирина.

Клиентский сервис начал менять соседние отделы.

Не громко.

Через мелкие запреты.

Не звонить тем, кто просил писать.

Не слать быструю доставку тем, кому сорвали срок.

Не давать скидку там, где проблема в дате.

Не считать офисного клиента домашним, потому что он купил лампу.

Не просить оценить покупку, которой не было.

Каждый запрет казался маленьким.

Но вместе они возвращали компании память.

А память в бизнесе - это не сентиментальность.

Это способность не наступать на одного и того же клиента дважды.

Через неделю первые результаты были маленькие.

Меньше повторных уточнений.

Меньше фраз «напомните, что у вас было».

Меньше раздраженных клиентов, которым снова объясняли то, что они уже говорили.

Ирина меньше бегала между столами.

Это было видно физически.

Она не исчезла из процесса.

Она перестала быть пожарной кнопкой на каждом втором звонке.

Демон устной CRM стал меньше.

Он все еще сидел рядом с системой, но тетрадь у него похудела.

Часть стикеров перекочевала в карточки клиентов.

Демон недовольно шуршал страницами.

Полезные демоны не любят, когда их полезность распределяют между людьми и полями.

- Ну что, архитектор сервиса? - спросил Александр в коридоре.

Ирина посмотрела на него с подозрением.

- Не начинайте.

- Начинаю.

- Я пока не архитектор. Я прораб на аварийном объекте.

- Тоже продвижение.

- Сомнительное.

- Зато у вас теперь есть проект.

Она помолчала.

- Знаете, что самое странное?

- Что?

- Когда менеджер сам поставил тег «плохой опыт ПВЗ», а потом не стал предлагать клиенту тот же пункт, я почувствовала не радость.

- А что?

- Ревность.

Александр не стал шутить.

- Нормально.

- Нормально ревновать к CRM?

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

Ирина посмотрела на него внимательно.

- Вы иногда опасно понимаете людей.

- Профессиональная травма.

- У директоров?

- У тех, кто однажды слишком поздно понял, что незаменимый человек часто просто стоит на месте сломанного процесса.

Она не спросила, о ком он.

Александр был благодарен.

Лера попросила доступ к новым тегам для сегментов.

Ирина пришла на встречу подготовленной.

- Я дам доступ, но с правилами.

Лера подняла бровь.

- С каких пор CRM диктует маркетингу правила?

- С тех пор, как маркетинг пишет людям, которые только что от нас пострадали.

Максим тихо сказал:

- Сильно.

Лера не обиделась.

Это тоже было новым.

- Какие правила?

Ирина открыла список.

Первое: если у клиента тег «срок сорван», он не попадает в промо с обещанием быстрой доставки, пока не пройдет период восстановления.

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

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

Четвертое: если «офисный клиент», не включать в домашние подборки без явного интереса.

Пятое: если «негативный опыт», сначала сервисное сообщение или персональное решение, потом промо.

Лера слушала серьезно.

- Это снизит базу рассылки.

- Да, - сказала Ирина.

- И часть показателей.

- Возможно.

- Но меньше будет идиотских контактов.

- Точно.

Лера кивнула.

- Беру.

Ирина удивилась.

- Без спора?

- После выкупа я стала скучнее.

- Нет, - сказала Ирина. - Вы стали опаснее.

- Приму как комплимент.

Первую проверку сделали на рассылке по рабочим местам.

Раньше в нее попали бы все, кто покупал лампы, кресла, столы и похожие товары.

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

Письмо стало менее массовым.

Зато перестало звучать как человек, который не помнит вчерашний разговор.

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

Он кликнул.

Не купил сразу.

Но написал:

«Вот это уже похоже на нас».

Ирина принесла это сообщение как трофей.

- Видите?

Лера прочитала.

- Он не купил.

- Он перестал ненавидеть.

- Тоже метрика?

Максим поднял глаза.

- Вообще-то можно смотреть снижение негативных обращений и рост повторных контактов.

Лера посмотрела на Ирину.

- Он сейчас монетизировал «перестал ненавидеть».

- Пусть. Главное, чтобы не испортил.

Проблема пришла откуда не ждали.

От старых автоматических цепочек.

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

Новые теги работали в свежих рассылках.

Но часть старых сценариев жила отдельно.

Триггеры брошенной корзины.

Реактивация.

«Мы скучаем».

«Вы давно не покупали».

«Вернитесь за скидкой».

«Оцените покупку», отправленная клиенту, который не выкупил заказ.

- Подождите, - сказал Александр, когда Максим показал карту цепочек. - У нас есть письмо оценки покупки после невыкупа?

Максим выглядел так, будто хотел стать частью офисной мебели.

- По некоторым сценариям да.

Ирина закрыла глаза.

- Я знала, что где-то оно живет.

Лера тихо сказала:

- Покажите.

Максим открыл пример.

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

Через два дня получил письмо:

Как вам покупка?

Покупки не было.

Была злость.

Система не различила.

CRM не видела боль.

Она видела событие «заказ доставлен в ПВЗ» и радостно продолжала сценарий.

Демон устной CRM поднял голову.

Но из темного угла уже выглядывал другой демон.

Тонкий.

С почтовым клиентом.

С улыбкой автоматизации, которая никогда не читала комментарии.

Ирина сказала:

- Вот почему я держала часть клиентов в голове. Потому что система могла написать им что угодно.

Виктор Сергеевич спросил:

- Почему такие цепочки не проверялись?

Лера ответила сама:

- Потому что они давали нормальные средние показатели.

- Снова средние?

- Да.

- Я начинаю ненавидеть это слово.

- Добро пожаловать, - сказал Александр.

Они открыли карту CRM-коммуникаций.

Карта была большой.

Слишком большой.

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

Ирина смотрела на карту как на город, где она знала дворы, а теперь впервые увидела спутниковый снимок.

- Здесь много шума, - сказала она.

- Сколько? - спросил Виктор Сергеевич.

Максим ответил:

- Надо считать частоту контактов на клиента и пересечение цепочек.

- Переведи.

- Сколько раз мы трогаем человека и не противоречат ли письма друг другу.

- Вот так.

Лера добавила:

- И не пишем ли мы промо тем, кому сначала надо извиниться.

Ирина посмотрела на нее с настоящим уважением.

- Да.

Это было маленькое примирение маркетинга и сервиса.

Не навсегда.

Но на одну правильную задачу.

Александр Александрович сказал:

- Маленькое действие. Не переписываем всю CRM. Берем пять новых тегов и проверяем все активные цепочки: где они должны блокировать, менять текст или переводить клиента в сервисный сценарий.

Глеб поднял руку.

- Активных цепочек много.

- Берем те, что касаются заказа, отказа, доставки и реактивации.

- Уже меньше.

Максим:

- И считаем конфликт контактов.

- Да.

Лера:

- И я пересмотрю тексты.

Ирина:

- А я дам реальные фразы клиентов, чтобы тексты не звучали как робот с подарочным сертификатом.

- Отлично, - сказал Александр.

Демон устной CRM недовольно закрыл тетрадь.

Ему не нравилось, что люди начали переносить не только факты, но и уважение.

Уважение к клиентской памяти.

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

Уважение к тому, что если человек сказал «не звоните», это не пожелание для Ирины, а правило для компании.

К концу недели пилот новых тегов дал первые результаты.

Они были скромные.

Но в сервисе скромные результаты иногда ценнее громких.

Потому что громкое в сервисе обычно уже жалоба.

Менеджеры стали быстрее понимать контекст.

Часть повторных обращений перестала начинаться с фразы «напомните, что у вас было».

Клиенты меньше раздражались на повторные вопросы.

Лера исключила несколько сотен клиентов из нерелевантных промо.

Виктор Сергеевич сначала сказал:

- Мы уменьшили базу?

Лера ответила:

- Мы уменьшили глупость.

Он подумал.

- Так можно.

Максим показал, что open rate по очищенной рассылке не рухнул, отписки снизились, жалоб стало меньше.

- А продаж? - спросил собственник.

- Пока рано, - сказал Максим.

Виктор Сергеевич поморщился.

- Опять «рано».

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

Ирина добавила:

- Иногда сначала надо перестать бить.

Собственник посмотрел на нее.

- Это тоже метрика?

Ольга, которая каким-то образом снова оказалась на встрече, сказала:

- Если меньше жалоб и повторных обращений, это скоро станет деньгами.

- Спасибо, - сказала Ирина.

- Не за что. Я просто люблю, когда меньше ручной работы.

Александр Александрович на этом не остановился.

Он попросил один день просто посидеть рядом с Ириной.

- Зачем? - спросила она.

- Посмотреть, как живет устная CRM.

- Она ругается, пьет кофе и не успевает.

- Тем более.

Ирина разрешила.

С условием:

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

- Снова лицо?

- У вас оно становится особенно директорским, когда кто-то пишет «срочно помогите, клиент орет».

- Постараюсь.

- Постарайтесь лучше.

День начался в 9:12.

Не в девять.

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

Первое сообщение пришло от менеджера:

Ир, клиентка с креслом опять звонит, это та, где ПВЗ на Лесной?

Ирина ответила:

Да. Не предлагать Лесной. Сразу курьер или ПВЗ на Садовой. Сказать, что учли прошлый опыт.

Александр посмотрел в CRM.

Тег уже стоял: плохой опыт ПВЗ.

Но подсказка была общей:

Проверить альтернативный пункт.

Ирина знала конкретный.

Система знала категорию.

Между ними снова была щель.

- Это надо в карточку? - спросил Александр.

- Не все, - сказала Ирина. - Если мы начнем хранить каждую личную деталь как правило, система утонет.

- Тогда как отличить?

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

Александр записал.

- Что?

- Вы сейчас сформулировали архитектуру памяти.

- Я просто пытаюсь не сойти с ума.

- Часто это одно и то же.

В 9:28 менеджер спросил:

Клиент просит счет без НДС, но в прошлый раз вроде ругался. Помнишь?

Ирина помнила.

Клиент не ругался из-за НДС.

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

В CRM было:

Проблема с документами.

В тетради:

Не сокращать ООО "Северо-Западные офисные решения". Бухгалтерия строгая.

Глеб, которого позвали позже, сказал:

- Полное название можно подтягивать из реквизитов.

Ольга добавила:

- И запретить ручное сокращение.

Лера спросила:

- А это точно CRM?

Александр ответил:

- Это клиентский опыт. Значит, рядом.

Ирина сказала:

- Вот. Поэтому все спрашивают меня. Потому что клиентский опыт не уважает оргструктуру.

Эту фразу тоже записали.

В 10:04 Света подошла лично.

- У нас клиент, который всегда берет партиями. Сейчас хочет один стул. Это странно.

- Кто? - спросила Ирина.

Света назвала.

Ирина сразу сказала:

- У них новый офис открывался. Возможно, добирают к прошлой партии. Спроси, нужна ли совместимость по цвету и высоте.

В CRM клиент был помечен как офисный.

Но история закупки не была превращена в подсказку.

Система видела заказы.

Ирина видела намерение.

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

Максим, наблюдавший часть дня, сказал:

- Это можно искать алгоритмом.

Ирина посмотрела на него.

- Можно. Но сначала надо понять, что искать.

- Согласен.

- Вы сегодня подозрительно часто соглашаетесь.

- Меня последние главы сломали.

- Вас улучшили, - сказал Александр.

- Это спорно.

К обеду Александр составил карту устной CRM.

Не техническую.

Человеческую.

Где живет знание:

в CRM;

в тетради Ирины;

в голове Светы;

в чате операторов;

в комментариях к заказам;

в письмах клиентов;

в звонках;

в бухгалтерских правках;

в складских пометках;

в маркетинговых исключениях;

в памяти Павла о проблемных ПВЗ;

в памяти Семена о товарах, которые «лучше не пушить в регионы».

Карта получилась страшнее, чем ожидалось.

Не потому что знания было мало.

А потому что его было много.

Слишком много для одной системы, которая делала вид, что карточка клиента равна клиенту.

- У нас не отсутствие информации, - сказал Александр на короткой встрече. - У нас отсутствие права информации стать действием.

Виктор Сергеевич поморщился.

- Переведите.

Ирина перевела:

- Мы много знаем о клиентах, но это знание не всегда меняет следующий шаг.

- Вот так, - сказал собственник.

Максим показал пример.

Клиент с тегом плохой опыт ПВЗ все равно попадал в сценарий, где рекомендованный способ получения выбирался по ближайшему адресу.

Логика не учитывала опыт.

Клиент с тегом нужны документы не получал отдельную проверку счета до отправки.

Клиент с тегом писать, не звонить мог попасть в ручной обзвон, если менеджер работал не из CRM, а из выгрузки.

Виктор Сергеевич сказал:

- То есть теги поставили, но не все процессы их слушают.

Глеб кивнул.

- Да.

- Это как поставить дорожный знак в комнате без окон.

- Примерно.

Александр добавил:

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

Лера сказала:

- Сегменты слушают.

Павел:

- Доставка пока частично.

Ольга:

- Документы пока нет.

Глеб:

- Обзвон зависит от источника списка.

Ирина:

- Операторы слушают, когда видят.

Александр написал:

Память должна быть в моменте действия.

Света, которая зашла за Ириной и услышала, сказала:

- А можно по-человечески?

Ирина перевела:

- Подсказка должна появляться тогда, когда менеджер может что-то сделать.

- Вот, - сказала Света. - Так и пишите.

Так и написали.

После обеда случился конфликт с KPI колл-центра.

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

Супервайзер принес отчет.

- У нас AHT вырос.

Виктор Сергеевич привычно напрягся.

AHT звучал как что-то маленькое, но за ним обычно приходили большие расходы.

- Насколько?

- На двадцать семь секунд.

- Это много?

Супервайзер пожал плечами.

- Для очереди заметно.

Ирина сразу сказала:

- Зато повторных уточнений меньше.

- Пока не доказано.

Максим открыл данные.

- Уже частично видно: по пилотной группе повторные обращения в течение трех дней ниже.

- Но нагрузка здесь и сейчас выше.

- Да.

Супервайзер был не злодеем.

Он защищал очередь.

Очередь тоже реальность.

Если оператор будет идеально заполнять CRM и из-за этого клиент десять минут слушает музыку ожидания, бизнес снова проиграл, только в более дисциплинированной форме.

Александр сказал:

- Нам нужен не один KPI.

Супервайзер устало улыбнулся.

- Конечно. Сейчас будет еще пять.

- Нет. Нам нужен баланс: время обработки, повторные обращения, доля полезных тегов, жалобы и выкуп по чувствительным сценариям.

- Это уже пять.

- Зато не один слепой.

Ирина поддержала:

- Если мерить только скорость, менеджеры будут быстрыми и забывчивыми.

Света добавила:

- А потом клиенты будут медленно злиться.

Виктор Сергеевич посмотрел на Максима.

- Можно сделать нормальный вид?

- Можно.

- Нормальный, а не музей данных.

- Попробую.

- Это не ответ.

- Сделаю.

Так появился новый сервисный контур:

скорость;

качество памяти;

повторные обращения;

клиентские конфликты;

влияние на выкуп и повторную покупку.

Ольга попросила добавить ручную нагрузку Ирины.

Ирина удивилась:

- Зачем?

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

В комнате стало тихо.

Ольга сказала это сухо, почти бухгалтерски.

Но попала точно.

Ирина отвела взгляд.

Александр не стал помогать ей шуткой.

Некоторые фразы должны дойти без смягчения.

До конца дня Ирина записывала, сколько раз к ней пришли за типовым знанием, которое должно быть в системе.

Получилось двадцать восемь.

Двадцать восемь раз за день компания использовала одного человека как поисковик по собственным клиентам.

Виктор Сергеевич посмотрел на число.

- Это много.

Ирина сказала:

- Это обычный день.

И в этой фразе было больше усталости, чем в любом отчете.

На следующий день число стало двадцать четыре.

Потом двадцать один.

Потом семнадцать.

Не потому что Ирина стала меньше знать.

А потому что часть знания наконец-то стала доступна без нее.

Демон устной CRM начал худеть.

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

В пятницу Ирина впервые ушла с работы вовремя.

Не героически.

Не с фанфарами.

Просто встала, выключила монитор и сказала:

- Я пошла.

Света подняла голову.

- А если что?

Ирина посмотрела на экран CRM.

- Сначала смотрите карточку.

- А потом?

- Потом думайте.

- А потом?

- Потом пишите мне, если система действительно не знает.

Света улыбнулась.

- Страшно.

- Мне тоже.

Ирина ушла.

Через двадцать минут в чат пришел вопрос.

Клиент с прошлым негативом по ПВЗ, что делать?

Света ответила:

Смотри тег и подсказку. Не предлагай старый пункт.

Ирина прочитала сообщение уже в лифте.

Ничего не написала.

Это была маленькая победа.

Не клиента.

Не CRM.

Ирины.

Потому что система впервые сделала то, ради чего она столько лет держала в голове чужие истории.

Она вспомнила без нее.

В понедельник Ирина принесла не тетрадь, а список улучшений.

- Не расслабляйтесь, - сказала она. - Теперь, когда оно начало работать, видно, где оно еще плохо работает.

Александр улыбнулся.

- Вот теперь вы точно архитектор.

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

- Это и есть большинство архитектуры в бизнесе.

Она положила список на стол.

Там были не жалобы.

Там были решения:

подсказки показывать выше истории заказов;

цветом отмечать критичные ограничения связи;

для офисных клиентов выводить блок документов;

для негативного опыта требовать сервисный сценарий перед промо;

для отложенного решения ставить дату следующего контакта;

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

Глеб посмотрел.

- Это уже полноценный бэклог.

- Да, - сказала Ирина.

- У него есть приоритеты?

- Есть.

- Кто расставлял?

- Клиенты.

Глеб замолчал.

Лера сказала:

- Хороший ответ.

Максим добавил в отчет новую вкладку:

Клиентская память: покрытие и использование

Виктор Сергеевич прочитал название.

- Опять поэтично.

- Можно назвать «теги CRM», - сказал Максим.

Собственник подумал.

- Нет. Оставьте. Так понятнее, зачем это.

Для Максима это было почти благословение.

Он даже не стал скрывать удовольствие.

Проблема пришла откуда не ждали.

Хотя, если честно, уже все должны были ждать.

В «Астре» проблемы редко приходили из ниоткуда. Обычно они годами сидели в углу, назывались «автоматизация» и иногда присылали клиентам письма.

Ирина предложила провести ревизию старых CRM-цепочек.

Лера сначала вздохнула.

- У нас их много.

- Именно поэтому, - сказала Ирина.

- Если открыть все, мы утонем.

- Не все. Те, что трогают клиента после заказа, отказа, задержки и долгого молчания.

Максим добавил:

- То есть самые опасные.

- Самые человеческие, - поправила Ирина.

- Это часто одно и то же, - сказал Александр.

Глеб выгрузил список активных сценариев.

Список был длинный.

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

Триггер брошенной корзины.

Триггер созданного заказа.

Подтверждение оплаты.

Напоминание о ПВЗ.

Напоминание о сроке хранения.

Просьба оценить покупку.

Рекомендации после покупки.

Реактивация через тридцать дней.

Реактивация через девяносто дней.

Промо по категории.

Промо по сезону.

День рождения.

«Мы скучаем».

«Вы забыли товар».

«Специально для вас».

«Вернитесь за скидкой».

Ирина смотрела на список все мрачнее.

- Оно все пишет?

Глеб ответил:

- При условиях.

- Условия кто проверял?

- Когда запускали.

- Когда?

Глеб помолчал.

- Некоторые до меня.

Лера закрыла лицо руками.

- Старые кампании не умирают.

Максим добавил:

- Они просто продолжают писать клиентам.

Александр Александрович сказал:

- Сегодня не суд над UTM. Сегодня инвентаризация голоса компании.

Виктор Сергеевич посмотрел на список.

- Голоса?

- Да. Каждое письмо говорит от имени компании. Даже если его написал подрядчик два года назад и забыл.

Собственник поморщился.

- Неприятная мысль.

- Зато полезная.

- Эта фраза уже стала издевательством.

- Рабочим стандартом.

Они разделили цепочки на три группы.

Первая: сервисные.

То, что клиент должен получить, чтобы понимать статус заказа.

Вторая: коммерческие.

То, что пытается продать.

Третья: восстановительные.

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

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

После проблемы клиент обычно попадал либо в тишину, либо в коммерческую цепочку.

Компания либо молчала, либо продавала.

Извиняться она не умела.

Ирина сказала это вслух:

- У нас нет языка восстановления.

Лера посмотрела на нее.

- У маркетинга есть извинительные письма.

- Где?

Лера открыла шаблоны.

Нашла два.

Первый начинался:

«Нам очень жаль, что вы столкнулись с неудобствами».

Второй:

«Приносим извинения за возможные неудобства».

Ирина прочитала.

- Это не извинение. Это канцелярская салфетка.

Виктор Сергеевич спросил:

- А как надо?

Ирина ответила без паузы:

- Конкретно. «Мы задержали доставку на два дня». «Мы прислали письмо не по вашей ситуации». «Мы предложили пункт выдачи, где вам было неудобно получить заказ». Не «возможные неудобства», если неудобство уже случилось.

Лера молчала.

Потом сказала:

- Да.

Это «да» стоило ей больше, чем спор.

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

Они взяли первую цепочку: просьба оценить покупку.

Условие запуска:

заказ доставлен

Максим показал проблему:

доставлен не значит выкуплен;

доставлен в ПВЗ не значит получен;

получен не значит положительный опыт;

возврат после получения не отменял просьбу оценить покупку.

- То есть мы можем попросить оценить то, что человек не забрал, - сказал Виктор Сергеевич.

- Да, - ответил Максим.

- Или забрал и вернул.

- Да.

- Или забрал после трех переносов.

- Да.

Собственник посмотрел на Леру.

- Кто это писал?

Лера подняла руку.

- Не я лично. Но мой контур.

Ирина не стала добивать.

Александр заметил.

Это было хорошим знаком.

Команда уже могла не превращать каждую находку в поиск виноватого.

Новое условие:

просить оценку только после подтвержденного выкупа;

не просить оценку, если стоит тег негативный опыт, пока не выполнен сервисный сценарий;

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

Лера переписала текст.

Не «оцените покупку».

А:

«Спасибо, что забрали заказ. Если все прошло хорошо, оцените покупку. Если что-то было не так, ответьте на это письмо - мы разберем».

Ирина сказала:

- Уже лучше.

- Только лучше?

- Это высокая оценка.

Вторая цепочка: брошенная корзина.

Она была гордостью маркетинга.

Работала стабильно.

Давала заказы.

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

Письмо приходило через два часа:

«Вы забыли товар в корзине».

Клиент ничего не забыл.

Он столкнулся с реальностью.

Лера сама сказала:

- Нужно блокировать, если оператор поставил срок не подходит или нужна альтернатива.

Максим:

- Или менять текст.

Ирина:

- Да. Не «вы забыли», а «если срок был неудобен, вот товары быстрее».

Семен оживился:

- И показывать реально доступные альтернативы.

Глеб:

- Если дадите правила подбора.

Семен:

- Дам.

Лера посмотрела на него.

- Кто ты и где старый Семен?

- Старый Семен устал смотреть на возвраты.

Третья цепочка: реактивация.

Она была самой опасной.

Потому что звучала мило.

«Мы скучаем».

«Вернитесь».

«Для вас подарок».

Такие письма хорошо смотрятся в презентации.

Они теплые.

Человечные.

Почти заботливые.

Если не знать, кому они уходят.

Максим показал выборку клиентов, которые попадали в реактивацию.

Там были нормальные спящие клиенты.

Там были клиенты, которые давно не покупали, но не имели негатива.

Там были клиенты, ушедшие к конкуренту.

И там были клиенты, которых компания сама обидела, а потом решила, что они просто соскучились.

Ирина сказала:

- Реактивация не должна начинаться одинаково для всех.

Лера кивнула.

- Сегменты:

спящий без негатива;

спящий после плохого опыта;

спящий после невыкупа;

спящий офисный;

спящий промо-чувствительный;

спящий с возвратом.

Виктор Сергеевич поднял руку.

- Слишком много спящих.

Максим сказал:

- Это разные причины молчания.

- А нам нужно знать причину?

Ирина посмотрела на него.

- Если человек молчит, потому что мы сорвали ему доставку, скидка может его только разозлить.

Собственник кивнул.

- Убедили.

Для клиентов после негатива сделали не промо, а сервисную цепочку:

признать конкретную проблему;

предложить канал связи;

показать, что изменилось;

не давать скидку раньше извинения;

не писать часто.

Лера сказала:

- Это будет продавать хуже.

Ирина ответила:

- Зато не будет добивать.

Александр добавил:

- Иногда задача первого письма не продать. Задача - получить право написать второе.

Лера записала.

- Это хорошая.

- Пользуйся.

Четвертая цепочка: рекомендации после покупки.

Там обнаружился другой абсурд.

Клиент купил офисное кресло для компании.

Ему рекомендовали плед.

Почему?

Потому что в той же категории «уют рабочего места» плед когда-то хорошо продавался в домашнем сегменте.

Система не понимала контекст.

Она понимала совместную покупку.

Семен сказал:

- Плед в офисе тоже может быть.

Лера посмотрела на него.

- Не помогай хаосу.

Ирина добавила:

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

Максим записал:

Рекомендация без контекста может быть оскорбительно милой.

Глеб сказал:

- У тебя уже сборник на три тома.

- Это рабочие заметки.

- Конечно.

Пятая цепочка: день рождения.

Все ожидали, что она будет безопасной.

Но безопасных цепочек в «Астре» уже никто не обещал.

Письмо было теплым:

«Поздравляем! Дарим скидку на товары для дома».

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

«Спасибо, но я покупаю кресла для отдела продаж, а не отмечаю с вами личный праздник».

Ирина сохранила это письмо.

Конечно, сохранила.

- Корпоративным контактам день рождения не шлем без явного согласия, - сказала она.

Лера:

- Или шлем другой текст.

- Лучше не шлем.

- Согласна.

Виктор Сергеевич удивился:

- Маркетинг отказался от отправки?

Лера ответила:

- Маркетинг научился бояться контекста.

- Наконец-то у страха появилась польза.

Ревизия заняла весь день.

К вечеру на доске было тринадцать конфликтов коммуникаций.

Просьба оценить невыкупленный заказ.

Брошенная корзина после разговора о невозможном сроке.

Реактивация клиента после негатива.

Домашние подборки офисным закупщикам.

День рождения корпоративным контактам.

Промо быстрой доставки после сорванной доставки.

Скидка после жалобы на качество.

Рекомендации товара, который клиент вернул из-за размера.

Повторный звонок тем, кто просил писать.

SMS о ПВЗ, который клиент уже отказался использовать.

Письмо «товар ждет вас», когда товар уже возвращен.

Письмо «мы скучаем» после просьбы не писать.

И универсальное «спасибо за покупку» там, где покупки не было.

Виктор Сергеевич смотрел на список.

- Это все реально?

Ирина сказала:

- Это не все.

Собственник закрыл глаза.

- Зачем я спросил.

Александр подвел:

- У нас есть не только устная CRM. У нас есть автоматическая забывчивость.

Максим нахмурился.

- Это следующий демон?

- Почти.

Лера посмотрела на последнюю строку.

- Нет. Следующий демон хуже. Он не забывает. Он пишет.

На следующий день Глеб сделал временный стоп-лист.

Не идеальное решение.

Но необходимое.

Клиенты с тегами негативный опыт, не писать промо, срок сорван, плохой опыт ПВЗ, писать, не звонить исключались из части старых цепочек до ревизии.

Максим добавил контроль:

сколько клиентов исключено;

из каких цепочек;

какая потенциальная потеря контактов;

сколько конфликтов предотвращено.

Виктор Сергеевич спросил:

- Потенциальная потеря продаж будет?

Лера ответила:

- Возможно.

- Вы спокойны?

- Нет.

- Почему делаете?

- Потому что часть этих продаж была попыткой продать человеку, которому мы должны сначала восстановить доверие.

Собственник посмотрел на Александра.

- Вы ее испортили.

- Улучшил.

- Спорно.

Ирина сказала:

- Я голосую за улучшил.

- Вы заинтересованное лицо.

- Очень.

Первые результаты стоп-листа были странные.

Отправок стало меньше.

Жалоб стало меньше.

Продажи по части цепочек немного просели.

Но повторные обращения с раздражением тоже просели.

А главное - менеджеры перестали получать звонки от клиентов, которые спрашивали:

«Вы вообще помните, что у меня было?»

Ирина сказала:

- Вот это самое важное.

Максим осторожно:

- Нужно еще доказать деньгами.

- Доказывай. Я не против денег. Я против амнезии.

Александр отметил: раньше Ирина защищала память как личную территорию. Теперь защищала ее как бизнес-функцию.

Это был серьезный сдвиг.

В день финальной встречи по главе Ирина принесла не тетрадь, а схему.

На схеме было три слоя клиентской памяти.

Первый: факт.

Что произошло.

Заказ.

Отказ.

Доставка.

Письмо.

Звонок.

Второй: смысл.

Почему это важно.

Срок критичен.

Плохой опыт.

Офисный контекст.

Нужны документы.

Не звонить.

Третий: действие.

Что меняем дальше.

Не слать промо.

Предложить альтернативу.

Проверить срок.

Подготовить документы.

Писать вместо звонка.

- Если есть факт без смысла, мы копим мусор, - сказала Ирина. - Если есть смысл без действия, мы копим грусть. Если есть действие без факта, мы творим хаос.

Максим медленно повернулся к ней.

- Это надо в методологию.

- Не надо делать из меня вас.

- Поздно, - сказал Глеб. - Вы уже говорите структурой.

Ирина посмотрела на Александра.

- Видите, что вы сделали?

- Вижу. Горжусь.

- Рано.

Но она улыбалась.

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

- Не хочу, чтобы мы просто запретили плохие письма и решили, что стали хорошими, - сказала она.

Лера подняла глаза.

- А что вместо?

- Нормальная попытка восстановить контакт.

- С продажей?

- С человеческим смыслом.

- Это не ответ маркетингу.

- Это ответ клиенту.

Спор был честный.

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

Александр предложил взять маленькую группу.

Клиенты с негативом по сроку.

Не самые злые.

Не юридические претензии.

Те, кто отказался или пожаловался, но не запретил связь полностью.

Ирина выбрала двадцать кейсов.

Лера написала первый вариант письма.

Он был вежливый.

Слишком.

«Нам очень жаль, что ваш опыт оказался неидеальным. Мы улучшили процесс и хотим предложить вам персональную скидку».

Ирина прочитала и сказала:

- Оно не знает, что произошло.

- Там нельзя каждому писать роман.

- Не роман. Конкретику.

Они открыли первый кейс.

Доставка задержалась на три дня.

Клиент отказался, потому что товар нужен был к переезду.

Письмо переписали:

«В прошлый раз мы не привезли заказ к нужной вам дате. Это наша ошибка. Сейчас для товаров из этой подборки мы показываем только сроки по ближайшему складу. Если решите вернуться, сначала проверим дату, а потом оформим заказ».

Лера помолчала.

- Это длиннее.

- Зато не звучит как амнезия, - сказала Ирина.

Второй кейс: поврежденная коробка.

Письмо:

«Вы отказались от заказа после получения в поврежденной упаковке. Мы добавили проверку упаковки для этой группы товаров и можем перед отправкой прислать фото комплекта».

Третий: неудобный ПВЗ.

Письмо:

«В прошлый раз выбранный пункт выдачи оказался неудобным. Мы больше не будем предлагать его как основной вариант для ваших заказов».

Виктор Сергеевич слушал и хмурился.

- Это очень ручная работа.

- Пока да, - сказала Ирина.

- Масштабировать можно?

Максим ответил:

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

Глеб добавил:

- Но только если данные действительно есть. Иначе письмо начнет фантазировать.

- Письмо не должно фантазировать, - сказал Александр. - Фантазирующая CRM страшнее молчащей.

Лера записала.

- Это заберу в правила копирайтинга.

Тест отправили не сразу.

Сначала Ирина лично проверила двадцать карточек.

Потом Света проверила формулировки на человеческость.

Потом Лера убрала лишнюю рекламность.

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

Виктор Сергеевич спросил:

- А если продаж не будет?

Ирина ответила:

- Тогда хотя бы узнаем, можно ли с этими людьми говорить без раздражения.

- Это слабая бизнес-цель.

Ольга, не поднимая глаз от таблицы, сказала:

- Снижение раздражения иногда дешевле привлечения нового клиента.

Собственник посмотрел на нее.

- Вы сегодня на чьей стороне?

- Денег.

- Справедливо.

Первые ответы пришли через день.

Один клиент написал:

«Спасибо, что хотя бы помните, в чем была проблема».

Второй:

«Пока не готов покупать, но приятно, что не прислали просто скидку».

Третий:

«Если реально проверите дату, можно попробовать».

Один ответ был злой:

«Поздно. Уже купил у других».

Ирина не стала расстраиваться.

- Это тоже честный результат.

Лера спросила:

- Продажи?

Максим показал:

покупок почти нет;

ответов больше обычного;

отписок меньше, чем в старой реактивации;

жалоб нет;

два клиента согласились на персональный подбор;

один вернулся в диалог с оператором.

Виктор Сергеевич посмотрел на цифры.

- Небогато.

Александр сказал:

- Для первой попытки восстановить отношения после плохого опыта это не бедно. Это пульс.

- Пульс в P&L не вставишь.

Ольга ответила:

- Зато смерть клиента вставляется. Просто позже и строкой привлечения нового.

Виктор Сергеевич молча закрыл рот.

Иногда бухгалтерия была самым жестким отделом клиентского сервиса.

Тест решили продолжить.

Не как массовую рассылку.

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

не писать всем;

не обещать того, что не исправили;

не давать скидку вместо признания проблемы;

не отправлять письмо без конкретной причины;

останавливать цепочку, если клиент попросил не писать.

Ирина добавила последнее:

- И не считать молчание согласием.

Лера кивнула.

- Да.

- Правда да?

- Да. Молчание после плохого опыта - не «клиент спит». Это может быть «клиент ушел».

Максим тихо сказал:

- Хорошая сегментация.

- Плохая реальность, - сказала Ирина.

- Поэтому хорошая сегментация.

Демон устной CRM в этот день выглядел особенно недовольным.

Раньше он был единственным, кто помнил обиды клиентов.

Теперь обиды начали превращаться не в сплетни у стола Ирины, а в правила восстановления.

Тетрадь уже не исчезала.

Но впервые стала не хранилищем последней надежды, а источником проектирования.

Это было важное отличие.

Хранилище стареет.

Проектирование меняет систему.

Александр сказал об этом Ирине.

Она ответила:

- Красиво. Запишите себе.

- Уже.

- Я знала.

После теста возник вопрос, который никто не хотел задавать первым.

Его задал Глеб.

- А где граница? Что мы вообще имеем право помнить?

В комнате стало тише.

Это был правильный вопрос.

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

А это уже не сервис.

Это тревожная слежка с хорошими намерениями.

Ирина сказала:

- Личное, не влияющее на обслуживание, не пишем.

Лера уточнила:

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

- Пишем как правило связи. Не пишем почему, если причина не нужна.

Максим кивнул.

- То есть «не звонить после 18:00», а не «укладывает ребенка».

- Да.

Света добавила:

- А то менеджеры иногда пишут лишнее. «Клиент нервный», «клиент странный», «жена ругалась на фоне».

Виктор Сергеевич поморщился.

- У нас такое есть?

Ирина посмотрела на него.

- Вы правда хотите сейчас открыть свободные комментарии?

- Нет.

- Мудро.

Александр Александрович сказал:

- Значит, еще одно правило. CRM хранит не впечатления о человеке, а полезные ограничения и договоренности.

Ирина записала:

Не оценивать клиента. Фиксировать действие.

Примеры появились быстро.

Плохо:

Сложная женщина, не звонить вечером.

Хорошо:

Связь после 18:00 только сообщением.

Плохо:

Вечно ругается из-за документов.

Хорошо:

Перед отправкой счета проверить полное наименование юрлица.

Плохо:

Зануда по срокам.

Хорошо:

Дата получения критична; без подтвержденного срока заказ не оформлять.

Света сказала:

- Вот это менеджерам надо показать.

- Обязательно, - сказала Ирина. - А еще запретить медицинские, семейные и личные подробности, если они не нужны для обслуживания.

Глеб добавил:

- И права доступа. Не все должны видеть все.

Ольга:

- И срок жизни некоторых пометок. Клиент мог сменить офис, привычки, бухгалтера и настроение.

Максим оживился:

- Можно ставить дату актуальности.

Лера вздохнула:

- Сейчас появится еще один справочник.

- Не справочник, - сказал Максим. - Срок проверки.

- Это справочник в пальто.

Александр подвел:

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

Ирина медленно кивнула.

- Слухи с интерфейсом - это сильное.

- Забирайте.

- Заберу.

Это был неожиданный, но важный поворот главы.

Они начали с того, что CRM забывала слишком много.

Теперь поняли, что нормальная CRM не должна помнить все.

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

Все остальное должно либо не попадать в систему, либо жить недолго, либо требовать причины.

Ирина сказала:

- Тогда я добавлю в обучение не только как ставить теги, но и как не писать лишнего.

- Это тоже сервис, - сказал Александр.

- Не писать?

- Не превращать клиента в набор чужих оценок.

Света усмехнулась.

- Менеджерам понравится. Меньше писать.

- Меньше лишнего, - поправила Ирина. - Важное все равно писать.

- Я знала, что где-то будет подвох.

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

Лера сначала возмутилась:

- А если мне нужны инсайты?

Ирина ответила:

- Проси агрегированные причины, а не чужие личные детали.

Лера помолчала.

- Справедливо.

Максим сделал отчет по тегам без лишних комментариев.

Семен получил причины ожиданий по товарам без описаний клиентов в стиле «капризный».

Павел получил сигналы по ПВЗ без бытовых подробностей.

Система стала не только помнить.

Она начала помнить аккуратнее.

Для Александра Александровича это было важнее, чем могло показаться.

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

Слишком жадная память ранит вторжением.

Нормальная память держит границу.

И именно эта граница отличала сервис от манипуляции.

На следующий день Ирина провела второе обучение.

Оно было короче первого.

И жестче.

На первом она учила помнить.

На втором - не превращать память в свалку.

На экране было три правила:

Пиши то, что изменит следующий шаг.

Не пиши оценку личности клиента.

Если пометка устарела, убери или обнови.

Менеджеры слушали внимательнее, чем она ожидала.

Не потому что внезапно полюбили CRM.

Потому что новые подсказки уже пару раз спасли им разговоры.

Света рассказала случай: клиент начал злиться, что ему снова предлагают звонок, но оператор увидел пометку «писать, не звонить», извинился и перешел в сообщение. Клиент успокоился быстрее, чем успел стать жалобой.

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

Третий признался, что раньше писал «сложный клиент», а теперь понял: это ничего не помогает сделать.

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

Не радость даже.

Скорее осторожное облегчение.

Знание начинало жить не вместо людей, а между ними.

Это было тонкое различие.

Если система заменяет человека, она часто грубеет.

Если система поддерживает человека, у него появляется шанс быть внимательнее там, где машина не справится.

После обучения Ирина открыла старую тетрадь.

Не выбросила.

Просто пролистала и поставила на первой странице дату.

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

Если в тетрадь снова попадет повторяемая боль, значит, CRM еще не научилась слушать.

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

Убрала в ящик.

Не далеко.

Но уже не на трон.

Александр Александрович увидел этот жест из коридора и ничего не сказал.

Иногда важные управленческие изменения выглядят не как приказ, не как релиз и даже не как новая метрика.

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

Это доверие было еще маленьким.

Хрупким.

Смешным даже, если смотреть на список незакрытых задач.

Но оно уже существовало.

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

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

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

Проблема пришла откуда не ждали.

В этот момент Максим открыл последнюю вкладку.

- Есть один кейс.

Комната насторожилась.

У Максима фраза «один кейс» уже означала, что сейчас маленькая история испортит большой комфорт.

- Клиент дважды отказался из-за плохого опыта, - сказал он. - Первый раз срок. Второй раз поврежденная упаковка. В комментарии просил больше не писать промо. Менеджер поставил новый тег «негативный опыт». Но старая реактивационная цепочка не учитывала этот тег.

Лера медленно спросила:

- И?

Максим вывел письмо.

Тема:

Мы скучаем по вам!

Текст начинался бодро:

«Кажется, вы давно нас не навещали. Возвращайтесь за уютными покупками».

Ирина закрыла глаза.

- CRM пишет покойникам, - сказала она.

В комнате стало очень тихо.

Не потому что клиент умер физически.

Нет.

Коммерчески.

Для компании этот клиент был жив в базе: email валидный, история покупок есть, сегмент реактивации сработал.

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

Но автоматизация не знала траура.

Она знала только условие:

нет покупки N дней

И радостно открывала почтовый клиент.

Александр Александрович посмотрел на письмо.

- Значит, следующий демон уже открыл почтовый клиент.

Лера сказала:

- Останавливаем реактивацию для негативного опыта.

Глеб:

- Нужно правило блокировки.

Максим:

- И список конфликтных цепочек.

Ирина:

- И сервисный сценарий до промо.

Виктор Сергеевич:

- И понимать, сколько таких писем уже ушло.

Все посмотрели на него.

Он нахмурился.

- Что?

Александр улыбнулся.

- Ничего. Вы просто сами попросили неприятную правду.

- Не привыкайте.

Но было поздно.

Команда уже привыкала.

Не к боли.

К тому, что боль должна быть видна до того, как превратится в массовую рассылку.

Демон устной CRM отступил.

Не исчез.

Он все еще сидел у Ирины за плечом, шуршал тетрадью и иногда подсказывал то, что система пока не умела.

Но теперь он был не единственным хранителем памяти.

Часть памяти стала полями.

Часть - тегами.

Часть - правилами сегментации.

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

Ирина вышла из переговорки последней.

Александр догнал ее у двери.

- Вы правда не потеряли значение.

Она остановилась.

- Посмотрим.

- Посмотрим.

- Если система начнет помнить нормально, мне придется заниматься более сложными вещами.

- Да.

- Это угроза?

- Карьерный рост.

Она фыркнула.

- У вас все больно называется ростом.

- Не все. Некоторые вещи называются просто болью.

Ирина кивнула на экран, где еще висела тема письма «Мы скучаем по вам».

- Вот это как раз она.

- Нет, - сказал Александр. - Это следующий демон.

Она посмотрела на письмо.

- Тогда он мерзкий.

- Очень.

- Но полезный?

- Нет. Его полезность закончилась до того, как он нажал «отправить».

Ирина улыбнулась.

- Наконец-то демон без оправданий.

Александр Александрович посмотрел на пустую переговорку, тетрадь на столе и открытую карту CRM-коммуникаций.

Умирающий интернет-магазин редко убивает клиента одним ударом.

Он делает это письмами не вовремя.

Звонками не туда.

Скидками после обиды.

Реактивацией вместо извинения.

И бодрым «мы скучаем» там, где сначала нужно сказать «простите».

Следующий демон действительно уже открыл почтовый клиент.
Глава 11. CRM, которая писала покойникам
Глава 11. CRM, которая писала покойникам

Письмо было красивым.

В нем были мягкие цвета, промокод и обращение по имени. Оно говорило: «Мы скучаем по вам». На фоне стояла уютная лампа, рядом чашка, плед и такой аккуратный стол, на котором никто никогда не искал счет-фактуру в пятницу вечером.

Проблема была в том, что клиент перед этим написал:

«Больше не пишите мне никогда».

Не метафорически.

Не «пока не пишите».

Не «вы мне надоели, но я еще посмотрю».

Именно так:

«Больше не пишите мне никогда».

CRM не умела скучать.

CRM умела запускать сценарий.

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

Он знал условие.

Не покупал 90 дней.

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

«Пора проявить заботу».

Александр Александрович смотрел на письмо и думал, что слово «забота» в бизнесе иногда работает как освежитель воздуха в комнате, где давно надо открыть окна.

- Сегмент «неактивные клиенты», - объяснил Максим.

- Неактивные - это кто? - спросил Александр.

- Не покупали девяносто дней.

- А клиенты, которые отказались, ругались, просили не писать, умерли для нас как доверие и лежат в углу базы, тоже неактивные?

Максим помолчал.

- Технически да.

- Технически мы сейчас будим покойников.

Ирина закрыла глаза.

- Я же говорила.

Лера сидела напротив и смотрела не на письмо, а на цепочку.

Это было хуже, чем письмо.

Письмо хотя бы можно переписать.

Цепочка была системой.

Если в системе нет совести, хороший текст только делает ошибку вежливее.

Демон «Некромант CRM» вышел из рассылочного календаря.

Он был в мантии из шаблонов, держал в руках промокод, а на поясе у него висели маленькие флаконы с названиями:

скидка 10%;

мы скучаем;

вернитесь;

только для вас;

последний шанс;

вы давно не заходили;

уютная подборка.

На плече у него сидел почтовый клиент и щелкал кнопкой «отправить».

Некромант не был злым.

Он был автоматизированным.

Это страшнее.

Злой хотя бы знает, что делает.

Автоматизированный просто выполняет условие.

- У нас одинаковые письма уходят почти всем, - сказала Лера.

Максим поправил:

- Не почти. Всем, кто попал в условие.

Ирина сухо добавила:

- А условие у нас часто одно: есть email и не купил давно.

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

- База должна работать.

Он сказал это тоном человека, для которого база была чем-то вроде поля. Если есть поле, надо пахать. Если есть email, надо отправлять. Если есть промокод, надо дать шанс.

Александр повернулся к нему.

- База не плантация. Если ее постоянно пахать одинаковыми письмами, там растет только отписка.

- И продажи, - сказал Виктор Сергеевич.

- Иногда.

- У нас email дает выручку.

- Дает.

- Тогда почему мы обсуждаем, как писать меньше?

Лера вздохнула.

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

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

- Это вы сейчас сказали?

- Да.

- Добровольно?

- Почти.

Ирина усмехнулась.

- Мы ее испортили.

- Улучшили, - сказал Александр.

- Это пока спорно, - сказал Виктор Сергеевич.

Максим вывел старый отчет по email.

Он был красив.

Открытия.

Клики.

Заказы.

Выручка.

Конверсия.

Отписки.

Все аккуратно.

Все знакомо.

Отчет говорил: CRM работает.

Потом Максим вывел второй отчет, который начал собирать после главы про устную CRM.

Там были другие поля:

клиенты с негативным опытом, попавшие в промо;

клиенты с просьбой не писать, которым письмо все равно ушло;

клиенты с невыкупом, получившие «оцените покупку»;

клиенты с сорванным сроком, получившие «быстрая доставка»;

клиенты с офисным контекстом, получившие домашние подборки;

отписки после конфликтных сценариев;

жалобы после реактивации;

скидка, съевшая маржу в заказах, которые могли прийти без нее;

повторные обращения в сервис после письма.

Виктор Сергеевич долго смотрел.

- Это что?

- Стоимость раздражения, - сказал Максим.

Собственник не любил «стоимость раздражения».

Она плохо помещалась в привычный Excel.

Там нельзя было просто написать «расход» и закрыть месяц. Раздражение было как влажность в стенах: пока не видно, все делают ремонт; когда видно, уже поздно.

- Раздражение не строка P&L, - сказал Виктор Сергеевич.

Ольга, которая появлялась на слово «маржа» с почти мистической точностью, ответила:

- Пока нет. Потом оно становится расходами на привлечение, скидками, возвратами и потерянными повторными покупками.

- Вы опять на стороне сервиса?

- Я на стороне денег, которые не надо сжигать письмами.

Ирина посмотрела на Ольгу с уважением.

- Нам надо чаще звать бухгалтерию на CRM.

- Не надо, - сказала Ольга. - У меня и так жизнь.

Александр взял маркер.

- Маленькое действие. Не переписываем всю CRM. Сначала вводим стоп-сегменты и живые сегменты.

Лера сразу напряглась.

- Стоп-сегменты звучат как «уменьшить базу».

- Так и есть.

- Собственнику это не понравится.

Виктор Сергеевич сказал:

- Собственник рядом.

- Тем более.

Александр написал на доске:

Стоп-сегмент = клиент, которому сейчас лучше не продавать.

Виктор Сергеевич поднял бровь.

- Лучше для кого?

- Для отношений. А значит, в перспективе для денег.

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

- Согласен. Поэтому стоп-сегменты проверяем цифрами: жалобы, отписки, повторные обращения, будущие покупки, маржа.

Максим оживился.

- Можно сделать контрольную группу.

- Маленькую и этичную, - сказала Ирина.

Максим повернулся.

- Что значит этичную?

- Не отправлять заведомо плохие письма людям, которые просили не писать.

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

- Вот и хорошо, что очевидный.

Александр кивнул.

- Есть красные зоны, где тесты не нужны.

На доске появились стоп-сегменты:

просьба не писать;

открытая претензия;

свежий негативный опыт;

неразобранный отказ;

срок сорван и не было восстановительного контакта;

проблемный ПВЗ без альтернативы;

возврат из-за несоответствия товара, пока карточка не исправлена;

клиент в ручном сервисном сценарии;

юридический или документный конфликт;

частота контактов выше порога.

Лера смотрела на список так, будто кто-то отрезал ей часть клавиатуры.

- Это много.

- Это не база, - сказала Ирина. - Это люди, которым мы уже что-то должны.

- Маркетинг тоже должен план.

- План не должен питаться обиженными клиентами.

В комнате стало тихо.

Лера не обиделась.

Она записала фразу.

- Хорошо. А живые сегменты?

Александр написал:

Живой сегмент = клиент, у которого есть понятный повод для следующего контакта.

Максим начал перечислять:

интерес к категории;

просмотр товара с нормальной доступностью;

брошенная корзина с понятной причиной;

успешная доставка;

высокий выкуп по категории;

повторная покупка с устойчивым контекстом;

офисный клиент с новым релевантным ассортиментом;

клиент после решенной проблемы;

клиент, которому обещали вернуться с альтернативой;

клиент с активным спросом, но без конфликта.

- Вот это уже похоже на маркетинг, - сказала Лера.

- Нет, - сказала Ирина. - Это похоже на уважение к состоянию клиента.

- Иногда маркетинг тоже умеет.

- Иногда.

Глеб открыл карту сценариев.

- Технически стоп-сегменты можно подключить к новым цепочкам быстро. Со старыми будет хуже.

- Насколько хуже?

- Некоторые цепочки сделаны в старом редакторе.

Все замолчали.

Старый редактор был в компании чем-то вроде подвала, где хранились решения, которые никто не хотел трогать, потому что они работали.

Работали в смысле «не падали».

Не в смысле «не вредили».

- Кто владелец старых цепочек? - спросил Виктор Сергеевич.

Лера подняла руку.

Потом добавила:

- Но некоторые запускались до меня.

- Это не защита, - сказал Александр. - Это археология.

- Я уже поняла.

Ирина сказала:

- Начнем с самых опасных: реактивация, оценка покупки, брошенная корзина после контакта с оператором, промо быстрой доставки.

Глеб:

- И частота контактов.

Максим:

- Frequency cap.

Виктор Сергеевич:

- По-русски.

Лера:

- Ограничение, сколько раз мы можем трогать человека за период.

- Вот.

Ирина добавила:

- И учитывать не только маркетинговые письма. SMS, звонки, сервисные сообщения, пуши.

Глеб поморщился.

- Это разные системы.

- Для клиента это один магазин, - сказала Лера.

Все посмотрели на нее.

Она подняла руки.

- Я знаю. Сама удивлена.

Александр улыбнулся.

Некромант CRM недовольно повел плечами.

Ему не нравилось, когда люди переставали считать каналами и начинали считать контактами.

Каналы удобно разделять.

Клиенту неудобно быть разделенным.

Для первой новой цепочки выбрали лампы.

Не потому что лампы были простыми.

После предыдущих глав никто уже не считал лампы простыми.

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

Лера предложила старый подход:

- Берем всех, кто смотрел лампы за последние шесть месяцев.

Ирина молча посмотрела.

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

Максим тихо сказал:

- Я сейчас почти счастлив.

- Не пугай людей, - сказала Лера.

Семен добавил:

- И не включать товары из партии с глянцевым покрытием без нового фото.

- Уже, - сказала Лера.

Павел:

- И не обещать ПВЗ, где габаритку плохо выдают.

- Лампы не всегда габаритка.

- Дорогие светильники все равно требуют проверки комплекта.

- Добавлю.

Глеб:

- Мне нужен фид доступности.

Семен:

- Будет.

Глеб:

- Нормальный.

Семен:

- Не начинай.

Александр смотрел на это с удовольствием.

Раньше такая цепочка была бы задачей маркетинга.

Теперь она стала маленьким сквозным процессом.

Маркетинг думал о тексте.

Сервис - о состоянии клиента.

Склад - о доступности.

Ассортимент - о честности товара.

IT - о данных.

Аналитика - о результате.

Собственник - о деньгах.

Почти зрелость.

С поправкой на то, что все еще спорили, язвили и иногда хотели упростить до «разослать всем».

Лера переписала письмо.

Тема:

Лампы для рабочего места, которые реально можно получить вовремя

Ирина поморщилась.

- Слишком длинно.

- Зато честно.

- Честность не обязана быть тяжеловесной.

Лера подумала.

Новая тема:

Свет для рабочего места без сюрпризов со сроком

Ирина кивнула.

- Лучше.

Александр добавил:

- Только убедитесь, что сюрпризов действительно меньше.

Павел поднял руку:

- «Без сюрпризов» опасно. Доставка все еще может...

- Поняла, - сказала Лера. - Тогда:

Свет для рабочего места с понятным сроком

Все согласились.

Это была маленькая победа языка над самоуверенностью.

Письмо ушло не всей базе.

Это уже было событие.

Оно ушло клиентам, которые:

интересовались рабочим светом;

не имели открытого негатива;

не получали конфликтных коммуникаций;

не просили молчать;

имели доступные способы доставки;

не были перегреты частыми контактами;

подходили под товарный контекст.

Виктор Сергеевич посмотрел на размер сегмента.

- Меньше, чем обычно.

- Да, - сказала Лера.

- Намного.

- Да.

- Я все еще пытаюсь не нервничать.

- Я тоже.

Максим показал контрольные метрики:

выручка;

маржа;

отписки;

жалобы;

ответы;

переходы;

заказы;

выкуп;

повторные обращения;

доля клиентов, которых не трогали из-за стоп-сегментов.

- Последнее зачем? - спросил собственник.

Ирина ответила:

- Чтобы помнить, что молчание тоже решение.

- Молчание плохо продается.

- Плохое письмо иногда продает один раз и закрывает дверь.

Ольга сказала:

- Двери дорого открывать заново.

- Я понял, - сказал Виктор Сергеевич. - Сегодня все против массовых рассылок.

- Мы против тупых массовых рассылок, - сказала Лера.

- Разница?

- Массовая рассылка может быть уместной. Тупая считает, что база - это ведро email.

Александр посмотрел на нее.

- Хорошо.

- Что?

- Ты сказала «ведро email».

- Мне больно за профессию.

- Это хороший признак.

Первые результаты пришли утром.

Выручка была ниже, чем у большой рассылки.

Виктор Сергеевич увидел это первым.

- Ну?

Максим поднял палец.

- Объем ниже, потому что сегмент меньше.

- Деньги тоже ниже.

- Абсолютно да. На тысячу отправок - выше.

Лера:

- Маржа выше.

Ирина:

- Жалоб почти нет.

Максим:

- Отписок меньше.

Павел:

- Выкуп по первым заказам выглядит лучше, но рано.

Семен:

- Покупают товары из нормальной доступности.

Глеб:

- И у нас нет всплеска обращений «почему вы мне это прислали».

Виктор Сергеевич смотрел на таблицу.

- То есть меньше шума, меньше охват, выше качество.

- Да, - сказал Александр.

- А если нужно больше денег?

- Расширяем живые сегменты, а не снимаем стопы.

- Медленнее.

- Честнее.

- Я это слово уже узнаю с расстояния.

Лера добавила:

- Можно делать отдельные сценарии восстановления для части стоп-сегментов, но не промо в лоб.

Ирина кивнула.

- Да. Сначала восстановить право на разговор.

Собственник вздохнул.

- У нас теперь даже право на разговор считается.

Ольга ответила:

- Хорошо бы. Тогда меньше денег будет уходить на попытки разговаривать с теми, кто уже хлопнул дверью.

Некромант CRM стал меньше.

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

Он попытался поднять старый сегмент «неактивные 90 дней».

Ирина молча положила сверху стоп-лист.

Некромант зашипел.

- Иногда лучшая коммуникация - не писать, - сказал Александр.

Лера вздохнула.

- Это будет сложно продать собственнику.

Виктор Сергеевич, как назло, стоял рядом.

- Собственник уже слышал.

- И?

- Собственник пока терпит.

- Это почти согласование?

- Это пилот.

Все рассмеялись.

Пилот действительно стал новым способом жить с неприятной правдой.

Не навсегда.

Не на веру.

Проверить.

Посчитать.

Не ломать то, что работает.

Но и не называть работой то, что медленно травит клиентскую базу.

На этом месте Виктор Сергеевич попросил показать не один кейс, а масштаб.

- Я понял про покойников, - сказал он. - Неприятно, образно, все посмеялись и ужаснулись. Теперь сколько их?

Это был правильный собственнический вопрос.

Демон может быть эффектным.

Но пока у него нет размера, он остается страшной картинкой.

Максим подготовил выгрузку к следующему утру.

Не всю базу.

Вся база была слишком большим болотом для первого шага. Если сразу идти туда, можно утонуть и объявить это исследованием.

Взяли четыре группы:

клиенты, не покупавшие девяносто дней;

клиенты, не покупавшие сто восемьдесят дней;

клиенты с отказами за последние три месяца;

клиенты с негативными ответами на письма.

Потом Максим наложил на них новые теги из главы про устную CRM:

просьба не писать;

негативный опыт;

срок сорван;

плохой опыт ПВЗ;

неразобранный возврат;

офисный клиент;

нужны документы;

писать, не звонить;

риск отложенного решения.

Выгрузка получилась не отчетом, а рентгеном старой привычки.

Сегмент «неактивные 90 дней» оказался не сегментом.

Это была коробка с проводами.

Внутри лежали нормальные спящие клиенты, которых можно было аккуратно вернуть.

Рядом лежали люди, которым сорвали доставку.

Рядом - клиенты, которые попросили не писать.

Рядом - офисные закупщики с длинным циклом закупки, которые не были мертвы, а просто покупали раз в квартал.

Рядом - сезонные клиенты, которым лампы были нужны осенью, а не потому что «мы скучаем».

Рядом - люди, которые открывали письма и ничего не покупали, потому что ждали снижения цены.

Рядом - те, кто ушел после поврежденной упаковки.

Рядом - те, кто вообще не хотел отношений, но технически оставался подписан.

Один ярлык.

Десять разных состояний.

Лера долго смотрела на таблицу.

- Мы отправляли им одно письмо.

Ирина сказала:

- Да.

- С одним промокодом.

- Да.

- И одинаковой интонацией.

- Да.

- Это было удобно.

- Очень.

- И глупо.

Ирина не ответила.

Потому что иногда важно дать человеку самому дойти до слова.

Виктор Сергеевич спросил:

- Сколько в «не писать»?

Максим показал число.

Собственник поморщился.

- А сколько из них получили письмо за последний месяц?

Максим показал второе число.

В комнате стало прохладнее.

Не от кондиционера.

От понимания, что «просьба не писать» в компании была не стоп-краном, а пожеланием, которое не все системы слышали.

Глеб сказал:

- Часть писем уходила из старого редактора. Он не смотрит новые теги.

Ирина медленно повернулась к нему.

- Для клиента это не аргумент.

- Я знаю.

- Хорошо.

- Я не защищаю. Я объясняю место поломки.

- Тогда живи.

Глеб кивнул.

- Спасибо.

Александр написал:

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

Максим записал в свой файл.

Лера сказала:

- Если ты когда-нибудь издашь этот файл, я подам в суд за соавторство.

- У тебя там будет раздел «маркетинг после взросления».

- Звучит оскорбительно.

- Зато полезно.

- Не смей.

Для новой CRM-логики Ирина предложила статусы отношений.

Не красивые названия для презентации.

Рабочие.

Можно продавать

Клиент без открытого негатива, с понятным интересом или успешным опытом.

Нужен сервис

Есть нерешенный вопрос, претензия, возврат, документы, срок, доставка.

Не трогать

Просьба не писать, жесткий негатив, юридический конфликт, свежая жалоба.

Восстановление

Проблема закрыта, но нужен аккуратный контакт без агрессивного промо.

Наблюдать

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

Виктор Сергеевич посмотрел на список.

- А где статус «дожать»?

Ирина ответила:

- В музее старой CRM.

Лера засмеялась первой.

Потом Максим.

Потом даже Глеб.

Виктор Сергеевич пытался не улыбаться, но уголок рта его предал.

- Очень смешно.

- Очень полезно, - сказала Ирина.

- Вы все сегодня слишком смелые.

- Это статус отношений, - сказал Александр.

- Какой?

- Восстановление управленческой правды.

- Такого статуса не будет.

- Жаль.

Дальше начался спор о владельце статуса.

Если статусом отношений владеет маркетинг, есть риск, что перед планом продаж слишком много клиентов волшебно перейдут в «можно продавать».

Если статусом владеет сервис, есть риск, что половина базы окажется в «не трогать», потому что сервис помнит боль лучше, чем шанс.

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

Если статусом владеет IT, поле появится через два релиза и будет называться client_relation_state_v2.

- Спасибо, - сказал Глеб.

- Я любя.

- Хуже.

Решили так:

Ирина владеет смыслом клиентского состояния.

Лера владеет коммерческим применением.

Максим контролирует правила и эффекты.

Глеб отвечает за техническую передачу.

Спорные изменения идут на короткий CRM-комитет.

Виктор Сергеевич сказал:

- У нас теперь комитет на письма?

- У нас комитет на право дергать клиента, - ответил Александр.

- Звучит еще хуже.

- Зато точнее.

Комитет сделали не большим.

Большие комитеты любят съедать работу и производить протоколы.

Здесь было тридцать минут раз в неделю:

новые сценарии;

стоп-сегменты;

конфликты;

метрики вреда;

метрики пользы;

решения.

Первое заседание началось с частоты контактов.

Клиент мог за неделю получить:

email о брошенной корзине;

push с акцией;

SMS про промокод;

звонок оператора;

сервисное SMS;

письмо о подборке;

ретаргетинговый баннер;

напоминание о ПВЗ;

еще одно письмо «вы забыли»;

и сообщение от доставки, которое клиент тоже считал сообщением от магазина.

Каждый канал отдельно был умеренным.

Вместе они звучали как человек, который каждые два часа заглядывает в комнату и спрашивает:

«Ну что?»

- Мы считали частоту по email, - сказала Лера.

- Клиент не живет внутри email, - сказала Ирина.

- Знаю.

- Теперь знаешь.

- Уже больно, можно не давить.

Глеб сказал:

- Единый счетчик контактов по всем каналам быстро не собрать.

- А медленно?

- Медленно можно.

- Начнем с owned-каналов, - предложил Максим. - Email, SMS, push, звонки, мессенджеры, сервисные сообщения.

Ирина подняла палец.

- Сервисные сообщения не все одинаковые. Подтверждение заказа нельзя блокировать из-за промо-лимита.

- Делим типы: обязательное сервисное, полезное сервисное, коммерческое, восстановительное.

Лера записала.

- И если клиент в сервисном конфликте, коммерческое молчит.

- Да.

- А восстановительное?

- Можно, если оно по делу.

- По делу - это кто решает?

Ирина посмотрела на нее.

- Теперь вместе.

На втором заседании разобрали ответы клиентов.

Старая CRM умела считать открытия.

Клики.

Заказы.

Отписки.

Но ответы часто жили как шум.

Ирина принесла десять ответов.

«Я не забыл корзину. Я не оформил, потому что доставка дорогая».

«Я не хочу скидку. Я хочу понять, когда привезете».

«Не звоните мне, я просил писать».

«Вы предлагаете товар, который я вернул из-за размера».

«Вы пишете про быструю доставку после того, как опоздали на четыре дня».

«Я покупаю для офиса, хватит присылать спальни».

«Мой возврат еще не закрыт».

«Вы правда читаете ответы?»

Последняя фраза стала отдельной болью.

Глеб сказал:

- Технически ответы падают в ящик.

- Технически клиент думает, что разговаривает с компанией, - сказала Ирина.

- Справедливо.

- Цепочка должна останавливаться, если клиент ответил, - сказал Александр.

Глеб кивнул.

- Это можно.

- И ответ нужно классифицировать хотя бы на пилоте, - сказал Максим. - Цена, срок, доставка, не писать, вопрос, негатив, документы, товар не подходит.

Лера:

- А потом эти причины должны менять следующий сценарий.

Ирина:

- Именно.

Виктор Сергеевич:

- То есть письмо стало диалогом.

- Оно всегда им было, - сказала Ирина. - Просто мы делали вид, что клиент отвечает в пустоту.

Собственник не стал спорить.

Потому что видел ответы.

Ответы очень портят желание спорить теорией.

Третье заседание посвятили скидкам.

Скидка была старым универсальным лекарством.

Клиент давно не покупал?

Скидка.

Клиент сомневается?

Скидка.

Клиент злится?

Скидка.

Клиент просит документы?

Скидка тоже где-то рядом, потому что в системе есть кнопка.

Ольга сказала:

- Скидка у вас работает как пластырь на электрическом щитке.

Лера поморщилась.

- Красиво и больно.

- Я старалась.

Разобрали двадцать заказов из реактивации со скидкой.

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

В четырех - срок.

В трех - доставка.

В двух - документы.

В двух - клиент и так собирался купить.

В одном - клиент применил скидку к товару с низкой маржой, и Ольга попросила больше так не делать.

В трех - причина вообще не была понятна.

- То есть мы давали скидку в пятнадцати случаях, где не знали, что лечим, - сказал Виктор Сергеевич.

Ольга ответила:

- Да.

- И радовались выручке.

- Вы радовались. Я смотрела маржу.

- Вы могли сказать.

- Я говорила.

Пауза.

- Возможно, недостаточно громко, - признал собственник.

Ольга улыбнулась.

- Буду исправляться.

Правило записали простое:

Скидка применяется к причине цены, а не к любому сопротивлению клиента.

И второе:

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

Лера сказала:

- Это звучит красиво, но как считать?

Максим:

- Ответы, жалобы, отписки, повторный контакт, последующая покупка, маржа, срок до возвращения.

- То есть долго.

- Да.

- CRM была веселее, когда мы считали клики.

- И глупее, - сказала Ирина.

Лера кивнула.

- Да.

Четвертое заседание назвали санитарным днем CRM.

Лера сказала, что название ужасное.

Ирина сказала, что прекрасное.

Виктор Сергеевич предложил «аудит коммуникаций».

Команда оставила «санитарный день», потому что в нем было меньше самообмана.

В этот день не запускали новые промо.

Смотрели старые сценарии:

условия входа;

условия выхода;

стоп-сегменты;

частоту;

текст;

ответственного;

дату последней проверки;

метрики пользы;

метрики вреда.

Метрики вреда сначала звучали странно.

Потом стали необходимыми.

Отписки.

Жалобы.

Негативные ответы.

Повторные обращения.

Письма после запрета.

Письма после невыкупа.

Скидки без причины цены.

Контакты сверх порога.

Сценарий после нерешенной претензии.

- Раньше мы смотрели только пользу, - сказала Лера.

- Да, - ответил Александр.

- Вред был фоном.

- Фон иногда съедает картину.

Санитарный день дал двадцать семь правок.

Семь цепочек остановили.

Пять переписали.

Три перевели в сервисные.

Две объединили.

Для четырех добавили стопы.

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

Один сценарий назывался react_old_final_final.

Лера смотрела на название молча.

Максим сказал:

- Археология.

Глеб поднял руки:

- Я не трогал.

Ирина:

- Оно трогало клиентов.

Сценарий остановили.

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

Через неделю CRM стала менее шумной.

Не идеальной.

Не умной.

Но менее хамской.

Так сказала Ирина, и фраза прижилась.

Рассылок стало меньше.

Жалоб стало меньше.

Отписок стало меньше.

Абсолютная выручка части цепочек просела.

Маржа на заказ выросла.

Выкуп по новым сегментам выглядел лучше.

Ответов стало больше.

И эти ответы теперь читали.

Виктор Сергеевич смотрел на отчет.

- CRM стала менее веселой.

Ирина ответила:

- Зато менее хамской.

Лера добавила:

- И, возможно, более прибыльной.

Ольга:

- Вот с этого и надо было начинать.

Некромант CRM отступил в календарь.

Не исчез.

Он никогда не исчезает полностью.

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

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

Живые сегменты.

Частотный контроль.

Сервисные статусы.

И Ирина, уже не с тетрадью как последней обороной, а с правом сказать:

- Этому клиенту сейчас не продаем.

И чтобы компания услышала.

Но перед тем как считать победу, Александр попросил сделать неприятную вещь.

- Дайте мне десять покойников.

Виктор Сергеевич поморщился.

- Можно без этого слова?

- Можно. Дайте десять клиентов, которых CRM считала подходящими для реактивации, а сервис считал опасными для контакта.

- Длиннее, - сказал Глеб.

- Зато без морга.

Ирина выбрала десять карточек.

Не самых страшных.

Это было важно.

Если взять только крайние случаи, команда скажет: «Ну это исключения». Если взять обычные, становится хуже, потому что обычность нельзя сослать в архив.

Первый клиент отказался от заказа после двух переносов доставки.

Статус в CRM: неактивен 92 дня.

Реактивация: «Мы скучаем».

Реальность: клиент написал оператору, что купил у конкурента, потому что не мог ждать.

- Что ему надо было отправить? - спросил Александр.

Лера подумала.

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

Ирина кивнула.

- И без промокода в первом касании.

Второй клиент был офисным закупщиком.

Статус: неактивен 180 дней.

Реактивация: домашняя подборка.

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

- Он не умер, - сказал Максим. - Он спит по расписанию.

- Значит, ему не «мы скучаем», а напоминание перед циклом закупки, - сказала Лера.

Семен добавил:

- И товары для офиса, не пледы.

- Пледы вы не забудете никогда, да?

- Нет, - сказала Ирина. - Это теперь символ.

Третий клиент просил писать, а не звонить.

Реактивация включала задачу оператору на обзвон.

Света, которую позвали в переговорку, сказала:

- Вот за это клиенты нас особенно любят. Они пишут «не звоните», а мы звоним, чтобы уточнить, почему они не покупают.

- Что должно быть? - спросил Александр.

- Канал связи как стоп, - ответила Света. - Если писать, значит писать. Если звонок нужен по закону или доставке, сначала сообщение.

Глеб записал:

communication_preference_hard_stop

Лера посмотрела.

- Ты сейчас это вслух произнесешь?

- Нет.

- Спасибо.

Четвертый клиент получил письмо с промокодом, пока ждал возврат денег.

Ольга прочитала и сказала:

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

- Даже если промокод хороший? - спросил Виктор Сергеевич.

Ольга посмотрела на него.

- Особенно если хороший.

Собственник поднял руки.

- Понял.

Пятый клиент вернул товар из-за размера.

Через месяц получил рекомендацию того же товара в другом цвете.

Семен закрыл лицо ладонью.

- Это рекомендация по категории.

Ирина сказала:

- Это рекомендация по травме.

- Жестко.

- Точно.

Шестой клиент отказался от заказа из-за дорогой доставки.

Брошенная корзина предложила скидку на товар, но не решила доставку.

Клиент ответил:

«Вы читаете, что я пишу?»

Глеб тихо сказал:

- Это уже второй раз такая формулировка.

- Значит, это не формулировка клиента, - сказал Александр. - Это диагноз системы.

Седьмой клиент был с открытой претензией по поврежденной упаковке.

Получил письмо:

«Последний шанс забрать скидку».

Ответ:

«Мой последний шанс - дождаться ваших денег?»

Ольга снова сказала:

- Справедливо.

Лера больше не краснела.

Она записывала.

Это было хорошим признаком: стыд, который превращается в действие, полезнее стыда, который превращается в защиту.

Восьмой клиент получал слишком много контактов.

За семь дней:

три email;

два push;

одно SMS;

звонок;

ретаргетинг;

сервисное напоминание.

- Он купил? - спросил Виктор Сергеевич.

Максим ответил:

- Отписался.

- Тоже действие, - сказала Ирина.

- Не то, которое нам нужно.

Девятый клиент был в статусе наблюдать.

Никакого активного повода не было.

Но старая цепочка все равно отправила ему «мы скучаем», потому что девяносто дней.

Клиент открыл письмо.

Не кликнул.

Не пожаловался.

Не отписался.

Старая аналитика считала это нейтральным.

Ирина сказала:

- Иногда молчание не значит «все нормально». Иногда это просто человек вежливый или устал.

Максим добавил:

- Или письмо попало в промо-вкладку, и мы вообще фантазируем.

- Спасибо, - сказала Лера. - Еще один слой неопределенности.

- Всегда пожалуйста.

Десятый клиент был самым тихим.

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

Не ответил.

Не купил.

Не отписался.

Просто исчез.

Ирина сказала:

- Вот такие хуже всех. Они не дают нам обратной связи. Мы думаем, что все нормально, а они просто уходят.

В комнате стало тихо.

Десять покойников оказались десятью разными историями.

Не одна проблема.

Не один фикс.

Система не просто писала тем, кому не надо.

Она путала причины молчания.

Она принимала паузу за приглашение.

Обиду за неактивность.

Длинный цикл закупки за забывчивость.

Проблему доставки за потребность в скидке.

Открытую претензию за шанс продать снова.

- Некромант не просто поднимает мертвых, - сказал Александр. - Он не спрашивает, почему они легли.

Лера поморщилась.

- Мрачно.

- Зато точно.

Виктор Сергеевич сказал:

- Хорошо. Что делаем с каждым типом?

Вот это был уже другой вопрос.

Не «зачем писать меньше».

А «как писать правильно».

Команда разделила реактивацию на пять маршрутов.

Первый: нормальный спящий клиент.

У него нет негатива, есть релевантный интерес, нет перегруза контактами.

Ему можно отправить мягкое коммерческое письмо.

Второй: клиент с длинным циклом.

Ему пишут не «мы скучаем», а в момент, близкий к его реальной потребности: закупка, сезон, повторный расходник, обновление офиса.

Третий: клиент после плохого опыта.

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

Четвертый: клиент с открытым вопросом.

Никакого промо. Сначала закрыть вопрос.

Пятый: клиент, который просил не писать.

Молчание.

Не хитрое молчание до следующей акции.

Настоящее.

- Молчание как сценарий, - сказал Максим.

Лера вздохнула.

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

Ирина улыбнулась.

- И как температура?

- Управленческая.

Тест восстановительной цепочки сделали осторожно.

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

Не всех.

Двадцать человек.

Ирина лично проверила карточки.

Лера написала текст.

Первый вариант был слишком рекламным:

«Мы стали лучше и дарим вам скидку».

Ирина сказала:

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

Лера молча открыла документ заново.

Второй вариант:

«В прошлый раз мы не привезли заказ к обещанной дате. Это наша ошибка. Мы изменили отображение сроков и теперь показываем только товары с подтвержденной доступностью. Если решите вернуться, сначала проверим дату, потом оформим заказ».

Виктор Сергеевич спросил:

- Без скидки?

Ирина:

- Без.

- Совсем?

Лера неожиданно ответила:

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

Собственник посмотрел на нее.

- Вы точно маркетинг?

- Уже не уверена.

Ольга сказала:

- Я уверена. Наконец-то маркетинг защищает маржу от плохой психологии.

Письма отправили.

Первые ответы были тихие.

«Спасибо, что помните проблему».

«Пока не готов, но хорошо, что написали по делу».

«Если срок правда будет такой, посмотрю».

Один ответ был злой:

«Поздно».

Ирина сказала:

- Нормально.

- Злость нормально? - спросил Виктор Сергеевич.

- Да. Мы не обязаны всем понравиться. Мы обязаны не делать вид, что ничего не было.

Максим показал цифры:

покупок мало;

ответов больше обычного;

отписок мало;

жалоб нет;

два клиента попросили подобрать альтернативу;

один вернулся к заказу через оператора.

- Небогато, - сказал собственник.

Александр ответил:

- Это не промо. Это реанимация доверия. У реанимации другие первые признаки.

- Пульс?

- Именно.

- Пульс в выручку не поставишь.

Ольга подняла глаза:

- Зато отсутствие пульса потом ставится в CAC.

Виктор Сергеевич посмотрел на нее.

- Вы стали слишком опасной.

- Это вы просто начали звать меня раньше.

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

восстановительная цепочка не оценивается только по немедленным продажам;

обязательно считаются ответы, жалобы, отписки, повторные обращения, последующие покупки и маржа;

первое письмо после плохого опыта не должно маскироваться под промо;

скидка возможна только после понимания причины;

если клиент просил не писать, восстановление не запускается без явного разрешенного канала.

Глеб добавил:

- И технически это должен быть отдельный тип сценария.

Лера:

- Чтобы его не смешивали с промо.

Ирина:

- И чтобы тексты проходили сервисную проверку.

Виктор Сергеевич:

- И чтобы было понятно, зачем мы это делаем.

Александр:

- Чтобы не будить покойников песней про скидку.

- Все-таки без этого слова не можете?

- Уже название главы.

- Какой главы?

- Неважно.

Отдельной темой стала кнопка «отправить всем».

В старой CRM она была почти мифологической.

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

Лера призналась:

- Есть в ней что-то приятное. Нажал - и кажется, что бизнес двигается.

Ирина сказала:

- Он двигается. Иногда к отписке.

Глеб предложил управленческую крышку.

Не физическую.

Хотя на секунду всем захотелось настоящую красную крышку, как на опасных кнопках.

Теперь широкая рассылка требовала заполнить:

повод;

сегмент;

стоп-сегменты;

частотный лимит;

владельца;

метрику пользы;

метрику вреда;

дату проверки результата;

причину, почему нельзя более узко.

Лера прочитала последнюю строку.

- Это пассивная агрессия формы.

- Это форма, которая умеет задавать правильный вопрос, - сказал Александр.

- То есть пассивная агрессия.

- Управленческая.

Первый раз новую крышку испытали на сезонной рассылке.

Лера заполнила все поля.

На строке «почему нельзя более узко» остановилась.

Потом сказала:

- А ведь можно.

И сузила сегмент.

Ирина посмотрела на Александра.

- Работает.

- Формы иногда воспитывают.

Глеб сказал:

- Только не надо делать из форм педагогов. Потом они начинают требовать сочинения.

Максим:

- Сочинение с метриками.

- Особенно страшно.

Еще один эффект новой крышки оказался неожиданным.

Люди начали отказываться от части рассылок до запуска.

Не потому что им запретили.

Потому что, заполняя повод и метрику вреда, они понимали: повода нет.

Есть желание напомнить о себе.

А желание компании напомнить о себе - не всегда причина трогать клиента.

Это стало отдельным правилом:

Нам хочется написать != клиенту есть зачем это читать.

Лера сказала:

- Это больно для копирайтинга.

Ирина:

- Зато спасает копирайтинг от позора.

Виктор Сергеевич:

- И от недополученной выручки?

Ольга:

- Иногда от убыточной выручки.

- У вас на все есть темная версия?

- На все, что попадает в деньги.

В конце месяца сравнили три типа CRM-активности.

Старые массовые рассылки.

Новые живые сегменты.

Восстановительные сценарии.

Старые массовые давали самый большой объем.

И самый большой шум.

Живые сегменты давали меньше денег в абсолюте, но лучше по качеству, марже, выкупу и жалобам.

Восстановительные сценарии почти не давали быстрых продаж, но возвращали диалог и снижали негатив.

Виктор Сергеевич смотрел на три колонки.

- Я хочу все плюсы сразу.

Александр сказал:

- Конечно.

- И?

- Их нет.

- Вы могли бы мягче.

- Мог бы. Но вы бы начали искать кнопку.

Собственник усмехнулся.

- Уже искал.

Лера сказала:

- Нам нужен портфель CRM-сценариев. Не одна пушка.

Максим:

- С разными задачами и метриками.

Ирина:

- И разным правом на контакт.

Глеб:

- И нормальными событиями.

Все посмотрели на него.

Он поднял руки.

- Я просто заранее сказал слово, которое все равно всплывет.

И оно всплыло.

Но перед событиями их догнал старый редактор.

Глеб принес новость с таким лицом, с каким обычно сообщают, что ремонт в квартире затронет несущую стену.

- У нас часть старых цепочек нельзя нормально подключить к новым стопам.

Лера закрыла глаза.

- Насколько часть?

- Достаточно, чтобы я не говорил «немного».

Ирина спросила:

- Они продолжают писать?

- Да.

- Кому?

- Тем, кто попадает в старые условия.

- Даже если есть новые теги?

- Старый редактор их не видит.

В комнате стало тихо.

Некромант CRM высунулся из календаря и довольно потряс старым шаблоном.

У каждого демона есть любимое место.

У Некроманта это был старый редактор: темный, привычный, с интерфейсом, который никто не хотел трогать, потому что «работает».

Работает.

Как старый лифт без кнопки стоп.

- Почему мы не знали? - спросил Виктор Сергеевич.

Глеб ответил честно:

- Потому что пока не появились новые стопы, это не было видно как проблема. Старые цепочки отправляли, отчеты считали, никто не спрашивал, какие поля они не умеют читать.

- Теперь спрашиваем.

- Теперь больно.

- Ваш отдел любит это слово?

- Оно часто точнее сроков.

Александр сказал:

- Значит, санитарный день расширяется. Не только тексты и сегменты, но и техническая способность сценария слышать стопы.

Глеб записал:

CRM chain compliance

Лера посмотрела.

- Ты опять.

- Это внутреннее.

- У вас все внутреннее потом становится названием вкладки.

- Хорошо. «Проверка цепочек».

- Лучше.

Санитарный день превратился в рабочую комнату.

Не метафорически.

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

На стене сделали четыре зоны:

Оставить

Переписать

Остановить

Перенести

Каждый сценарий получал карточку.

Название.

Цель.

Владелец.

Условия входа.

Условия выхода.

Кого блокирует.

Кого не умеет блокировать.

Последняя проверка.

Метрика пользы.

Метрика вреда.

Первой карточкой был react_old_final_final.

Лера взяла ее двумя пальцами.

- Я не хочу знать, кто это назвал.

Максим уже проверял.

- Пользователь удален.

- Лучший ответ.

Сценарий отправлял промокод клиентам без покупки 120 дней.

Не смотрел открытые претензии.

Не смотрел просьбу не писать.

Не смотрел частоту.

Не смотрел выкуп.

Не смотрел ничего, кроме календаря и email.

Ирина сказала:

- Остановить.

Виктор Сергеевич спросил:

- Сколько выручки давал?

Максим показал.

Выручка была.

Не огромная.

Но была.

Ольга попросила маржу.

Маржа стала менее убедительной.

Ирина попросила жалобы.

Жалобы стали убедительными в другую сторону.

Лера попросила отписки.

Отписки тоже.

- Остановить, - повторила Лера.

Собственник посмотрел на нее.

- Вы уверены?

- Нет.

- Тогда почему?

- Потому что сценарий не умеет слышать запреты. Это как продавец, который приносит деньги, но иногда заходит к клиенту через окно.

Виктор Сергеевич помолчал.

- Остановить.

Карточка ушла в зону Остановить.

Некромант CRM сделал вид, что это его не задело.

Но мантия стала короче.

Следующий сценарий был брошенной корзиной.

Он был полезный.

Давал заказы.

И при этом иногда вел себя как навязчивый знакомый.

Проблема была не в самом напоминании, а в том, что оно не знало причины остановки.

Клиент мог бросить корзину, потому что:

сравнивал цены;

засомневался в доставке;

не понял стоимость;

увидел долгий срок;

ждал зарплаты;

пошел искать размеры;

позвонил оператору;

получил ответ, что товар не успеет;

просто отвлекся.

Старое письмо для всех говорило:

«Вы забыли товар».

- Это фраза высокомерная, - сказала Ирина.

Лера сначала хотела спорить.

Потом посмотрела на причины.

- Да.

Новый сценарий разделили:

если нет причины - мягкое напоминание;

если доставка дорогая - объяснение вариантов доставки;

если срок долгий - альтернативы с ближайшего склада;

если был контакт с оператором - остановить автоматическое письмо на сутки;

если клиент ответил - остановить цепочку;

если есть негатив - не слать.

Глеб сказал:

- Для части причин нужны события.

Максим:

- Пока используем доступные сигналы и ручные теги.

- Временное решение?

Александр посмотрел на него.

Глеб сам добавил:

- С датой окончания.

- Молодец.

- Не надо звучать так гордо. Мне больно.

Третий сценарий: «Оцените покупку».

Он оказался особенно неприятным.

Потому что текст был вежливый.

Вежливые ошибки труднее ненавидеть.

Сценарий запускался после статуса доставки.

Не после выкупа.

Не после подтверждения получения.

Не после отсутствия возврата.

После доставки.

- То есть товар мог лежать в ПВЗ, - сказал Виктор Сергеевич.

- Да.

- Или быть отказом.

- Да.

- Или клиент мог ждать возврат.

- Да.

- А мы спрашивали, как покупка.

Ирина ответила:

- Да.

Собственник потер переносицу.

- Я уже ненавижу слово «да».

Новый сценарий:

просить оценку только после выкупа;

если был негатив - сначала сервис;

если возврат - не просить оценить покупку, а спрашивать причину возврата;

если товар не получен - молчать;

если доставка была позже обещания - текст меняется и сначала признает задержку.

Лера переписала письмо.

«Спасибо, что забрали заказ» вместо «оцените покупку».

«Если что-то пошло не так, ответьте на это письмо» вместо «нам важно ваше мнение» в вакууме.

Ирина сказала:

- Уже меньше похоже на робота, который улыбается над обрывом.

- У тебя сегодня сильные образы, - сказала Лера.

- У меня сегодня сильная усталость.

Четвертый сценарий был «быстрая доставка».

Он стал личной болью после предыдущих глав.

Если у клиента был тег срок сорван, письмо «успейте с быстрой доставкой» выглядело не как промо, а как насмешка.

Лера сама поставила стоп.

- Без обсуждения.

Виктор Сергеевич поднял бровь.

- А если там реально быстрая доставка?

- Тогда сначала восстановительный сценарий: «В прошлый раз мы не выдержали срок. Сейчас по этим товарам срок подтвержден». Не бодрое «успейте».

Ирина улыбнулась.

- Вот теперь я верю, что вы маркетинг.

- Почему?

- Потому что вы научились не только привлекать, но и не бесить.

- Это будет мой новый KPI.

Максим поднял палец.

- Можно.

- Я пошутила.

- А я нет.

К концу санитарного дня все устали.

Но усталость была хорошая.

Такая бывает после уборки комнаты, в которой ты долго делал вид, что «творческий беспорядок» помогает работать.

На стене висели карточки:

Оставить - немного.

Переписать - много.

Остановить - больше, чем хотелось собственнику.

Перенести - технический долг, который теперь имел лица клиентов.

Виктор Сергеевич смотрел на Остановить.

- Мне все еще неприятно.

Александр сказал:

- Это нормально.

- Нормально останавливать сценарии с выручкой?

- Нормально останавливать сценарии, которые продают вместе с ущербом.

- Мне нужно видеть, что ущерб реальный.

Ирина молча открыла ответы клиентов.

Собственник поднял руку.

- Не надо. Я помню.

Это было важное слово.

Помню.

CRM училась помнить.

Собственник тоже.

На следующий день случилась ошибка внедрения.

Потому что ни одна нормальная глава про системы не должна делать вид, что после правильного решения все пошло гладко.

Новый стоп-сегмент не трогать сработал слишком широко.

В него попали клиенты, у которых была старая закрытая претензия, но отношения уже восстановились.

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

Ирина заметила первая.

- Мы перестарались.

Лера не удержалась:

- Сервис запретил сервис.

- Да, - сказала Ирина. - И это наша ошибка.

Глеб проверил правило.

Стоп смотрел на факт претензии, но не смотрел на статус закрытия и дату.

Максим сказал:

- Нужна свежесть стопа.

- По-русски, - сказал Виктор Сергеевич.

- Стоп не вечный, если причина закрыта и прошло достаточно времени.

Ирина кивнула.

- Кроме жесткого «не писать». Это до явного изменения согласия.

- Да.

Правило исправили:

жесткие стопы;

временные стопы;

условные стопы;

сервисные исключения.

Жесткий стоп: просьба не писать, юридический запрет.

Временный: свежий негатив, открытая претензия.

Условный: не слать промо, но можно сервисное сообщение.

Сервисное исключение: важная информация по уже существующему заказу, документам, возврату.

Лера сказала:

- То есть молчание тоже бывает сегментированным.

Максим выглядел почти счастливым.

- Да.

Ирина посмотрела на него.

- Не сияй.

- Я стараюсь.

Эта ошибка была полезной.

Она показала, что новая осторожность тоже может стать тупой, если превратить ее в рубильник.

Бизнес сначала писал всем.

Потом захотел никому.

А надо было научиться выбирать.

Александр написал:

Не писать всем и не молчать всем. Действовать по состоянию клиента.

Виктор Сергеевич сказал:

- Это уже похоже на управление, а не на запреты.

- Именно.

- Почему сразу так нельзя было?

Команда посмотрела на него.

Он сам ответил:

- Потому что сначала мы должны были наступить на все грабли.

- На основные, - сказала Ирина. - Все еще впереди.

Глеб:

- Не вдохновляйте.

Следующий пилот сделали с тремя маршрутами:

коммерческий;

сервисный;

восстановительный.

На одной категории - рабочее освещение.

Коммерческий маршрут шел клиентам с интересом и нормальным статусом.

Сервисный - тем, у кого были активные вопросы по срокам, доставке или документам.

Восстановительный - тем, у кого прошлый негатив закрыт, но доверие еще хрупкое.

Тексты отличались не только промокодом.

Интонацией.

Коммерческий говорил:

«Вот подборка».

Сервисный:

«Вот статус и варианты».

Восстановительный:

«В прошлый раз было плохо, вот что изменили».

Лера долго работала над восстановительным.

Потом сказала:

- Его сложнее писать.

Ирина ответила:

- Потому что там нельзя спрятаться за красивое.

- Да.

- Добро пожаловать.

Результаты были взрослыми.

То есть без фейерверка.

Коммерческий маршрут дал продажи.

Сервисный снизил повторные обращения.

Восстановительный дал мало продаж, но больше ответов и меньше негатива.

В сумме CRM стала менее похожа на пушку и больше на диспетчерскую.

Виктор Сергеевич сказал:

- Диспетчерская скучнее пушки.

Павел ответил:

- Зато меньше разрушений.

- Это вы про склад?

- Это я теперь про все.

Лера предложила новый еженедельный ритуал:

пять писем недели.

Не лучших.

Не самых красивых.

Пять реальных контактов:

одно успешное промо;

один сервисный конфликт;

одно восстановление;

одна отписка;

один негативный ответ.

Их читали на CRM-комитете.

Сначала всем было неловко.

Потом стало полезно.

Письма перестали быть абстрактными «коммуникациями».

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

Ирина особенно настаивала на негативном ответе.

- Если мы перестанем читать неприятное, Некромант вернется.

- Можно без мистики? - спросил Виктор Сергеевич.

- Можно. Если мы перестанем читать неприятное, мы снова будем считать только открытия и клики.

- Оставьте Некроманта.

Первый ритуал дал странный эффект.

Лера переписала тему письма, потому что после чтения вслух она прозвучала слишком липко.

Максим добавил в отчет отдельный показатель конфликтных ответов.

Глеб нашел цепочку, которая не стопорилась после ответа клиента.

Ирина изменила сервисный шаблон, убрав «приносим извинения за возможные неудобства».

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

Виктор Сергеевич спросил:

- А можно читать одно письмо клиента на совете?

Все замолчали.

- Что? - сказал он.

Александр улыбнулся.

- Ничего. Просто собственник сам попросил голос клиента.

- Не делайте из этого праздник.

- Уже делаем.

Так CRM стала не только каналом продаж, но и источником управленческого слуха.

Не того слуха, который сплетни.

А слуха как способности слышать.

До этого компания видела клиентов в строках.

Теперь иногда слышала интонацию.

Это опасно для плохих шаблонов.

Шаблоны не любят, когда их читают рядом с живым ответом.

Они сразу выглядят пластиковыми.

Некромант CRM особенно не любил чтение вслух.

Его сила была в масштабе.

В массе.

В том, что отдельный клиент исчезал под процентами.

Когда читали одно письмо, магия слабела.

Промокод переставал быть заклинанием.

Становился иногда неуместной бумажкой.

К концу месяца у CRM появились новые правила жизни:

массовые рассылки только с крышкой;

стопы делятся на жесткие, временные и условные;

у каждого сценария есть владелец;

ответ клиента останавливает автоматическую болтовню;

скидка не лечит все;

восстановительные сценарии не меряются только мгновенной выручкой;

пять писем недели читаются вслух;

старые цепочки проходят санитарный день;

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

Лера сказала:

- Это уже почти конституция.

Глеб:

- Только не надо еще один документ.

Ирина:

- Надо.

Глеб:

- Я сам виноват, что сказал.

Документ назвали просто:

Правила CRM-коммуникаций

Без «final».

Без «new».

Без «ok».

Максим специально проверил.

Лера сказала:

- Ты стал травматично внимателен к названиям.

- Это профилактика будущих демонов.

В финале месяца Виктор Сергеевич попросил короткий вывод.

Не презентацию.

- Одной фразой, - сказал он.

Команда задумалась.

Лера предложила:

- CRM должна продавать уместно.

Ирина:

- CRM должна помнить, прежде чем говорить.

Максим:

- CRM-сценарий должен иметь событие, состояние и цель.

Глеб:

- CRM не должна стрелять без данных.

Ольга:

- CRM не должна жечь маржу, называя это заботой.

Павел:

- CRM должна знать, доехал ли заказ.

Семен:

- CRM должна знать, что именно обещает товар.

Виктор Сергеевич посмотрел на Александра.

- А ваша?

Александр сказал:

- Не будите клиента, если не знаете, зачем он должен проснуться.

В комнате стало тихо.

Потом Лера сказала:

- Это будет на первой странице правил.

Некромант CRM окончательно отступил от стола.

На время.

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

Но теперь команда знала его почерк.

И это уже была защита.

Проверка защиты случилась быстрее, чем всем хотелось.

Коммерческий отдел принес срочную просьбу.

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

Фраза «до конца недели» в бизнесе действует на здравый смысл как влажность на картон.

Все сразу начинают искать быстрые решения.

И, конечно, кто-то сказал:

- Может, разошлем по всей базе?

В комнате стало тихо.

Не потому что идея была новой.

А потому что старая идея вернулась в новой куртке.

Некромант CRM выглянул из календаря.

На этот раз он был в деловом пиджаке и держал не промокод, а коммерческое предложение поставщика.

- Скидка хорошая, - сказал руководитель коммерческого направления.

- Товар нормальный, - сказал Семен.

- Маржа может быть хорошей, - сказала Ольга, что сразу сделало ситуацию опаснее.

- Сроки по части складов реальные, - сказал Павел.

- База большая, - сказал кто-то очень осторожно.

Все посмотрели на Леру.

Раньше это был бы ее момент.

Большая база.

Хороший повод.

Скидка поставщика.

Красивая тема письма.

Быстрые деньги.

Лера открыла форму с управленческой крышкой.

Повод: акция поставщика.

Сегмент: сначала пусто.

Стоп-сегменты: применить все.

Частота: не трогать тех, кто получал коммерческий контакт последние семь дней.

Метрика пользы: маржа после выкупа.

Метрика вреда: отписки, жалобы, негативные ответы, заказы с плохим выкупом.

Причина, почему нельзя уже:

Она зависла.

Потом сказала:

- А ведь можно уже.

Коммерческий руководитель напрягся.

- Нам нужен объем.

Лера ответила:

- Нам нужен объем, который не устроит пожар в базе.

Ирина тихо сказала:

- Приятно слышать.

- Не мешай, я сама в шоке.

Сегмент начали собирать по правилам.

Клиенты, интересовавшиеся светильниками или рабочим освещением.

Клиенты без открытого негатива.

Клиенты без просьбы не писать.

Клиенты с нормальной частотой контактов.

Только регионы, где товар реально доступен в обещанный срок.

Исключить тех, кто недавно отказался из-за цвета или комплектации по этой группе.

Офисным клиентам - отдельный текст.

Домашним - отдельный.

Тем, кто уже смотрел товар, - напоминание.

Тем, кто покупал похожее - подборка.

Восстановительным статусам - не промо, а аккуратный сервисный маршрут, если проблема действительно закрыта.

Сегмент стал меньше.

Коммерческий руководитель сказал:

- Мы так не выберем весь объем.

- Возможно, - сказала Лера.

- Поставщик ждет.

Ольга спросила:

- Поставщик будет оплачивать отписки, жалобы и обратную логистику?

- Нет.

- Тогда он ждет не один.

Виктор Сергеевич смотрел на форму.

Его лицо было лицом человека, который видит хороший краткосрочный шанс и длинный список последствий.

- Что если сделать два контура? - спросил он.

Все повернулись.

- Первый по живому сегменту, как вы предлагаете. Второй - расширенный, но без жестких стопов не трогаем. Проверяем промежуточно через сутки.

Максим сказал:

- Можно. Но расширенный не должен включать негатив, не писать, открытые претензии и перегруз контактов.

Ирина:

- И текст должен быть честный по срокам.

Павел:

- И только склады, где доставка подтверждена.

Семен:

- И только товары с обновленным контентом.

Лера:

- И без «последний шанс».

Виктор Сергеевич спросил:

- Почему?

Ирина ответила:

- Потому что это не последний шанс. Это наша попытка распродать партию.

Коммерческий руководитель поморщился.

- Так нельзя писать.

Лера сказала:

- Так и не будем. Но врать тоже не будем.

Тему письма выбрали спокойную:

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

Для офисных:

Свет для рабочих мест: наличие, документы, доставка

Для домашнего сегмента:

Настольный свет без сюрпризов со сроком

Ирина предложила убрать «без сюрпризов».

- Звучит как будто сюрпризы были.

- Они были, - сказала Лера.

- Но не надо напоминать всем.

Остановились на:

Настольный свет с проверенной доставкой

Глеб добавил техническую проверку: если товар ушел из доступности, он исчезает из подборки.

Семен проверил фото.

Павел проверил ПВЗ.

Максим настроил отслеживание.

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

Ирина проверила стопы.

Коммерческий руководитель сказал:

- Раньше письмо запускалось быстрее.

Александр ответил:

- Раньше быстрее было не значит лучше.

Через сутки результаты были интересные.

Живой сегмент дал хорошую конверсию и мало жалоб.

Расширенный дал больше объема, но хуже качество.

При этом жесткие стопы защитили от явного вреда.

Самое важное: часть клиентов из расширенного сегмента отвечала вопросами про срок, документы и наличие. Раньше такие ответы могли утонуть. Теперь их читали и переводили в сервисные действия.

Коммерческий руководитель посмотрел на продажи.

- Мы не добрали максимум.

Ольга посмотрела на маржу.

- Но не сожгли скидку в ноль.

Ирина посмотрела на жалобы.

- И не подняли кладбище.

Лера посмотрела на все сразу.

- И у нас есть сегменты для следующего касания.

Виктор Сергеевич откинулся на спинку стула.

- Значит, новая CRM медленнее, но умнее.

Глеб сказал:

- Это можно написать на заставке старого редактора.

- Сначала уберите старый редактор, - сказала Ирина.

- Вы жестоки.

- Я помню.

Этот стресс-тест стал важнее учебных правил.

Пока правила живут только в документах, они похожи на хорошие намерения в чистой одежде.

Настоящая проверка начинается, когда приходит срочная выручка.

Когда поставщик давит сроком.

Когда собственник смотрит на план.

Когда маркетинг чувствует старую радость большой базы.

Когда коммерция говорит «надо быстро».

И когда у команды хватает взрослости не открыть ворота Некроманту просто потому, что у него на этот раз в руках хороший оффер.

На следующем совете Виктор Сергеевич сам показал новый подход.

Это был почти исторический момент.

Он открыл слайд:

CRM: меньше шума, выше качество контакта

Лера шепотом сказала:

- Кто сделал заголовок?

Максим:

- Он.

Ирина:

- Не может быть.

Виктор Сергеевич услышал.

- Может. Я тоже обучаемый.

На слайде было:

отправок меньше;

жалоб меньше;

отписок меньше;

маржа выше;

выкуп выше по живым сегментам;

восстановительные сценарии дают ответы, а не быстрые продажи;

массовые отправки требуют причины и стопов.

Один из участников совета спросил:

- А не слишком ли мы усложняем? CRM должна продавать.

Виктор Сергеевич посмотрел на него и сказал:

- CRM должна продавать тем, кому уместно продавать. Остальным она должна не мешать нам сохранить шанс.

В комнате стало тихо.

Александр Александрович не улыбнулся.

Но очень хотел.

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

Не полностью.

Не навсегда.

Но меняется.

После совета Лера сказала:

- Я теперь боюсь своих старых презентаций.

- Почему? - спросил Максим.

- Там везде «охват базы».

- Охват не преступление.

- Знаю. Но теперь хочется рядом писать «а база хотела, чтобы ее охватили?»

Ирина сказала:

- Вот это точно не надо писать.

- Почему?

- Потому что слишком честно.

Они смеялись уже легче.

Некромант отступил не потому, что его победили навсегда.

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

Это было достаточно для следующего шага.

Но Некромант, как и всякая старая автоматизация, не ушел без последней пакости.

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

Тема письма была:

Вернитесь за уютом

Ирина увидела первый ответ в 18:47.

«Я просил не писать».

Потом второй.

«Вы опять?»

Потом третий.

«У меня еще не закрыт возврат».

Она написала в общий чат:

Кто запустил "Вернитесь за уютом"?

Лера ответила через минуту:

Не мы.

Глеб:

Ищу.

Максим:

Сколько ушло?

Ирина:

Уже не хочу знать, но надо.

Через десять минут Глеб нашел.

Сценарий был старым.

Очень старым.

Он жил не в основном календаре, а в автоматизации, привязанной к старому сегменту «домашний декор». У него был собственный график, собственные условия и владелец, который уволился полтора года назад.

Сценарий не видел новые стопы.

Не видел статусы отношений.

Не видел частотный лимит.

Он видел только дату последней покупки и категорию.

И считал себя полезным.

- Остановил, - написал Глеб.

Лера:

Сколько?

Максим через пару минут прислал число.

Не катастрофа.

Но достаточно, чтобы вечер испортился.

В понедельник они разобрали инцидент.

Не чтобы найти виноватого.

Хотя очень хотелось.

Особенно Лере.

- Я хочу виноватого, - сказала она честно.

Александр ответил:

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

- А в чем?

- В том, что сценарий мог жить без владельца.

Глеб показал карту автоматизаций.

Там были сценарии с владельцами.

Сценарии без владельцев.

Сценарии с владельцами, которые уже не работали.

Сценарии, владельцами которых были общие почтовые ящики.

Сценарии с названием test, которые почему-то отправляли реальные письма.

Ирина посмотрела на карту.

- Это кладбище не сценариев. Это кладбище ответственности.

Максим записал.

- Не записывай, - сказала она. - Делай.

- И то и другое.

Правило появилось быстро:

Сценарий без живого владельца останавливается.

Виктор Сергеевич спросил:

- Даже если приносит выручку?

Ольга ответила раньше Александра:

- Выручка без владельца - это риск без адреса.

Собственник посмотрел на нее.

- Вы опять правы в неприятной форме.

- Я тренируюсь.

Добавили второе правило:

каждый сценарий имеет дату следующей проверки;

если проверка просрочена, сценарий уходит на паузу;

если владелец меняется, сценарий пересогласуется;

если сценарий не умеет читать стопы, он не может отправлять коммерческие письма;

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

Глеб сказал:

- Последнее звучит как очевидность.

Ирина:

- Очевидность, которая отправила письмо в пятницу вечером, перестает быть очевидностью.

Лера взяла на себя неприятную работу: написать клиентам, которых задело письмо.

Не всем одинаково.

Тем, кто просил не писать, больше не писали промо. Им отправили только короткое извинение через разрешенный канал, где это было допустимо, и подтвердили остановку коммуникаций.

Тем, у кого был открытый возврат, сначала закрывали возврат.

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

- То есть иногда даже извинение лишнее? - спросила Лера.

Ирина кивнула.

- Если человек не ответил и вред небольшой, лучше исправить молча. Не каждую ошибку надо лечить еще одним письмом.

Александр сказал:

- Молчание как извинение действием.

- Не записывайте, - сказала Ирина.

Максим уже записал.

Инцидент стал последней точкой главы.

Не потому что все исправили.

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

У письма появился владелец.

У вреда появилась метрика.

У молчания появился смысл.

У старой автоматизации появилась дата смерти.

Некромант CRM больше не мог прятаться за фразой «оно само».

В бизнесе «само» - любимое алиби процессов без хозяина.

Александр написал на доске последнее правило:

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

Виктор Сергеевич прочитал.

- Живой?

- Да.

- Опять ваши мертвые метафоры.

- После этой главы иначе нельзя.

Ирина посмотрела на старый сценарий, остановленный и помеченный красным.

- Пусть лежит.

- Как предупреждение? - спросила Лера.

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

Это тоже записали.

На этот раз Ирина не возражала.

На следующем CRM-комитете впервые читали не только письма, но и решения после писем.

Первое письмо было успешным.

Клиент из живого сегмента купил лампу, забрал вовремя, потом ответил: «Спасибо, срок совпал».

Павел выглядел так, будто это лично ему поставили пятерку.

- Срок совпал, - повторил он. - Красивые слова.

Лера сказала:

- Надо на стену.

Глеб:

- Стены закончились.

Второе письмо было восстановительным.

Клиент после сорванной доставки ответил: «Пока не готов, но вижу, что вы поняли проблему».

Виктор Сергеевич спросил:

- Это успех?

Ирина ответила:

- Это не продажа. Но это уже не закрытая дверь.

Ольга добавила:

- Закрытые двери дорого открывать.

Третье письмо было ошибочным, из пятничного инцидента.

Его читали вслух неприятно.

Тема звучала липко.

Текст улыбался не к месту.

Ответ клиента был коротким:

«Вы не умеете останавливаться».

В комнате стало тихо.

Александр сказал:

- Вот это и есть метрика, которой раньше не было.

Максим спросил:

- Какая?

- Способность остановиться.

Ирина кивнула.

- CRM без тормоза - это не система продаж. Это тележка с горы.

Лера записала.

- Можно я это заберу?

- Забирай.

Четвертым было письмо, которое не отправили.

Это сначала всех смутило.

- Как читать письмо, которого не было? - спросил Виктор Сергеевич.

Лера вывела черновик.

Сезонное промо для широкой базы.

Хорошее.

Красивое.

С нормальной темой.

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

Письмо остановили до переработки.

- И что мы считаем? - спросил собственник.

Максим ответил:

- Предотвращенный вред.

- Это звучит как попытка посчитать воздух.

Ольга сказала:

- Предотвращенный штраф тоже воздух, пока его не получил.

Виктор Сергеевич посмотрел на нее.

- У вас на все есть ответ.

- Нет. Только на дорогое.

Пятое письмо было самым важным.

Оно ушло клиенту, который раньше просил писать, а не звонить.

CRM не поставила задачу на звонок.

Оператор увидел подсказку.

Клиент ответил сообщением, уточнил документы и оформил заказ.

Ничего драматичного.

Никакого демона.

Никакой победной музыки.

Просто система один раз не наступила человеку на ногу.

Ирина сказала:

- Вот ради этого.

Александр посмотрел на команду.

Они понимали.

Не все одинаково.

Не без сопротивления.

Но понимали: хорошая CRM не та, которая громче всех скучает по клиенту. Хорошая CRM та, которая помнит, когда говорить, зачем говорить, каким тоном и когда лучше промолчать.

Некромант в календаре больше не выглядел властелином базы.

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

Это уже было немало.

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

Лера хотела писать уместно.

Ирина хотела учитывать состояние клиента.

Максим хотел строить живые сегменты.

Глеб хотел, чтобы все это наконец перестало держаться на костылях.

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

CRM научилась спрашивать «можно ли писать».

Теперь ей нужно было понять, о чем писать вообще.

Без этого новая вежливость рисковала стать просто более аккуратным незнанием, красиво упакованным.

Через несколько дней Максим принес новую проблему.

- Для нормальных CRM-сценариев нам нужны события.

- Какие? - спросила Лера.

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

Глеб напрягся.

- Сейчас будет больно.

Максим открыл карту событий.

На экране было пустовато.

Слишком пустовато для компании, которая уже успела построить столько отчетов о поведении клиента.

- У нас нет половины событий, - сказал Максим.

- Потому что их никто не ставил, - сказал Глеб.

- Почему?

- Потому что никто не просил.

- А отчеты?

- Отчеты просили.

- Без событий?

Глеб развел руками.

- Добро пожаловать в цифровую экономику.

Александр Александрович посмотрел на красивый дашборд на соседнем экране.

Там были графики поведения клиентов.

Воронки.

Сегменты.

Пути.

Стрелочки.

Цвета.

Все выглядело уверенно.

- То есть у нас есть отчеты о поведении, которого мы не измеряем? - спросил он.

Максим кивнул.

- В некотором смысле.

- Прекрасно. Следующая глава называется «события, которых не было».
Глава 12. События, которых не было
Глава 12. События, которых не было

Дашборд был красивым.

Это сразу настораживало.

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

Виктор Сергеевич любил такие дашборды.

Не потому что был наивен.

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

Александр Александрович дашбордам не доверял.

Не всем.

Только тем, которые слишком хорошо выглядели и слишком мало потели.

Максим открыл воронку:

посещение карточки;

добавление в корзину;

начало оформления;

заказ создан.

Четыре ступени.

Чисто.

Понятно.

Красиво.

Как лестница в шоуруме, которая заканчивается стеной.

- Где выбор доставки? - спросил Александр.

Максим замер.

- Не трекается.

- Где ошибка оплаты?

- Не трекается.

- Где момент, когда клиент увидел итоговую стоимость?

- Не трекается.

- Где отказ после показа срока доставки?

Максим посмотрел на Глеба.

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

- Мы не можем трекать вообще все.

- Конечно, - сказал Александр. - Но мы должны трекать места, где теряем деньги. Иначе дашборд у нас не карта, а пейзаж.

Лера тихо сказала:

- Мы оптимизировали рекламные кампании по событию «заказ создан».

- Да.

- А теперь выясняется, что между «клиент захотел» и «деньги пришли» у нас темная комната.

- Не комната, - сказал Александр. - Подземелье.

Демон «Слепая аналитика» сидел прямо на графике.

У него были красивые очки без стекол.

Он показывал цифры с таким видом, будто отсутствие данных - тоже инсайт. В одной руке держал лазерную указку. В другой - отчет, где все было подписано, кроме того, что действительно происходило. На груди у него висел бейдж:

В среднем понятно

Это был опасный бейдж.

В среднем понятно - значит, конкретно никто не знает, где клиент упал.

- Покажите путь клиента от карточки до отказа, - сказал Александр.

Максим открыл отчет.

Отчет не показал путь.

Он показал четыре события и пустое пространство между ними.

В этом пустом пространстве клиент мог увидеть дорогую доставку.

Мог испугаться срока.

Мог не понять, как изменить состав заказа.

Мог получить ошибку промокода.

Мог выбрать ПВЗ и увидеть, что он неудобный.

Мог дойти до оплаты и получить отказ банка.

Мог передумать после итоговой суммы.

Мог вернуться позже.

Мог позвонить оператору.

Мог уйти к конкуренту.

Система видела только, что он не стал заказом.

А потом бизнес называл это «низкая конверсия корзины».

Низкая конверсия корзины была не причиной.

Это была надпись на закрытой двери.

- У нас есть записи сессий? - спросила Лера.

Глеб ответил:

- Частично.

- Частично - это как?

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

- То есть посмотреть можно, но связать с деньгами трудно.

- Да.

Максим добавил:

- И выборка будет не всегда надежной.

Виктор Сергеевич потер переносицу.

- Мне нравится, как мы каждый раз подходим к очередному отчету, а он оказывается декоративным.

- Он не декоративный, - сказал Максим. - Он неполный.

- Это мягче?

- Для меня да.

- Для бизнеса?

Максим помолчал.

- Для бизнеса не очень.

Александр взял маркер.

- Маленькое действие. Собираем список обязательных событий. Не «все, что можно», а то, что связано с решениями.

Глеб сразу напрягся.

- События - это разработка.

- Решения - это управление.

- Разработка все равно наша.

- Поэтому ты здесь.

- Я чувствовал подвох.

- Это не подвох. Это взрослая боль.

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

Событие

Зачем

Какое решение

Максим посмотрел на третью колонку с почти религиозным интересом.

- Обычно так не делают.

- Обычно поэтому потом никто не знает, что с событиями делать, - сказал Александр.

- Я поддерживаю, - сказал Максим.

Глеб повернулся к нему.

- Ты должен был быть на моей стороне.

- Я на стороне данных.

- Данные без разработки не появятся.

- Разработка без смысла плодит мусор.

Лера улыбнулась.

- Вот это уже семейная ссора.

Семейная ссора быстро стала производственным совещанием.

Александр попросил распечатать текущую карту событий.

Глеб сказал, что она есть в документации.

Максим сказал, что документация не совпадает с тем, что реально уходит в аналитику.

Глеб сказал, что это сильное обвинение.

Максим сказал, что это мягкое описание.

Через десять минут они открыли три источника правды:

документацию событий;

настройки аналитики;

реальные события за вчерашний день.

Три источника правды, как обычно, оказались тремя родственниками на наследственном споре.

Документация говорила, что событие checkout_start есть.

Настройка аналитики говорила, что оно должно приходить.

Реальные данные говорили, что оно приходит не всегда, иногда дважды, а иногда с параметром step, которого в документации не было.

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

- Это старый фронт.

- Он еще работает? - спросила Лера.

- Частично.

- Частично - это как?

- Для части пользователей.

Максим медленно повернулся.

- То есть часть пользователей идет по новой воронке, часть по старой, а событие называется одинаково?

Глеб вздохнул.

- Исторически...

Все посмотрели на него.

Он остановился.

- ...не буду.

- Молодец, - сказала Ирина, которая пришла на встречу из-за CRM-событий и уже пожалела, что не взяла кофе побольше.

Документация говорила, что событие payment_error есть.

Реальные данные показывали одно значение:

error

- Глубоко, - сказала Ольга.

- Там есть текст ошибки в логах, - сказал Глеб.

- В логах, - повторила Ольга.

- Да.

- А в отчете, где я должна понять, сколько денег не прошло из-за оплаты?

- Нет.

- Значит, для денег ошибки нет. Есть черная коробка с надписью error.

Максим записал:

Ошибка без причины = тревога без решения

Глеб посмотрел на него устало.

- Ты теперь записываешь все, что кто-то говорит с болью?

- Почти.

- Опасная методология.

Третья проблема была еще смешнее.

Событие delivery_selected существовало.

Но в одном месте означало, что клиент открыл блок доставки.

В другом - что выбрал способ.

В третьем - что доставка рассчиталась автоматически.

- Это три разных события, - сказал Максим.

- Технически одно, - сказал Глеб.

- Управленчески три.

- Слово «управленчески» сейчас ударило больнее, чем «технически».

Александр написал на доске:

Одно название не делает событие одним смыслом.

Лера тихо сказала:

- Это можно и про сегменты.

- И про отчеты, - добавил Максим.

- И про задачи, - сказал Глеб.

- И про скидки, - сказала Ольга.

Все посмотрели на нее.

- Что? У меня своя боль.

Демон «Слепая аналитика» на графике поправил очки без стекол и попытался спрятаться за зеленой линией конверсии.

Но теперь его видели.

Не полностью.

Но достаточно, чтобы стало неприятно.

Александр предложил упражнение.

- Берем один реальный вопрос бизнеса и смотрим, хватает ли событий, чтобы ответить.

Вопрос выбрали простой:

почему клиенты уходят из корзины в габаритных товарах по регионам?

Старая аналитика отвечала:

низкая конверсия корзины.

Это был ответ уровня «человек мокрый, потому что на нем вода».

Новая команда начала разбирать.

Чтобы ответить нормально, нужны события:

клиент увидел состав заказа;

клиент увидел разбивку по складам;

клиент увидел срок доставки;

клиент увидел стоимость доставки;

клиент изменил состав;

клиент выбрал ПВЗ или курьера;

клиент увидел итоговую сумму;

клиент ушел;

клиент вернулся;

клиент создал заказ;

клиент оплатил;

клиент выкупил.

Из этого списка в системе уверенно были только:

добавил в корзину;

начал оформление;

создал заказ.

Павел сказал:

- Это как расследовать аварию по факту, что машина выехала и потом ее нет.

- А посередине? - спросила Лера.

- Посередине дорога, яма, дождь, водитель, тормоза, знак, груз, мост и внезапная корова.

Все посмотрели на Павла.

- Без коровы, - сказал Александр.

- Я образно.

- Образно хорошо, но не для финальной версии.

Максим улыбнулся.

- Зато понятно.

Они взяли второй вопрос:

почему CRM не может нормально реагировать на брошенную корзину?

Нужны события:

товар в корзине;

срок доставки показан;

стоимость доставки показана;

промокод применен или не применился;

ошибка промокода;

способ оплаты выбран;

ошибка оплаты;

клиент ушел после конкретного шага;

клиент ответил на письмо;

клиент оформил позже;

клиент купил альтернативу.

Ирина сказала:

- Без этого мы снова будем писать «вы забыли товар» человеку, который увидел доставку дороже товара.

Лера кивнула.

- Или человеку, которому промокод не применился.

Ольга:

- Или человеку, которому скидка применялась, но доставка съела выгоду.

Глеб:

- Или человеку, у которого оплата упала.

Александр:

- Значит, CRM-события не отдельная хотелка маркетинга. Это продолжение сервиса.

Ирина посмотрела на Глеба.

- Записал?

Глеб поднял ноутбук.

- Я уже создаю эпик.

- Эпик, - повторил Виктор Сергеевич. - Слово, после которого сроки становятся туманом.

- Не обязательно, - сказал Глеб. - Если не запихивать туда весь мир.

- А вы не запихнете?

Глеб посмотрел на доску.

- Очень хочется.

- Не надо, - сказали хором Лера, Максим и Ирина.

Это тоже был прогресс.

Раньше каждый принес бы в эпик свою боль и требовал, чтобы ее закрыли сразу.

Теперь они уже знали: если задача становится всем, она перестает быть чем-то.

События решили проектировать через карточки.

Не абстрактные.

Конкретные.

Первая карточка:

delivery_promise_shown

Название Глеб отстоял.

Лера только потребовала нормальное описание на русском.

Описание:

клиенту показан обещанный срок доставки для конкретного состава заказа.

Параметры:

SKU;

категория;

регион;

склад;

способ доставки;

обещанный срок;

диапазон дат;

стоимость доставки;

наличие альтернативы;

источник трафика;

тип клиента.

Зачем:

понять, какое обещание видел клиент перед решением.

Решения:

менять обещание;

менять доступность;

предлагать альтернативы;

ограничивать трафик;

корректировать CRM-сценарии;

считать выкуп по обещанному сроку.

Владелец смысла:

Павел и Лера.

Владелец данных:

Максим.

Владелец реализации:

Глеб.

- Почему я вместе с Лерой? - спросил Павел.

- Потому что ты отвечаешь за реальность срока, а Лера за обещание клиенту, - сказал Александр.

- Звучит опасно.

- Это и есть сквозной процесс.

Лера посмотрела на Павла.

- Не бойся. Я больше не обещаю то, что ты не можешь доставить.

- Это самая романтичная фраза маркетинга, которую я слышал.

Вторая карточка:

total_cost_shown

Описание:

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

Параметры:

стоимость товаров;

скидка;

стоимость доставки;

комиссия;

итог;

количество доставок;

способ оплаты;

изменение относительно цены в карточке.

Ольга настояла на последнем.

- Клиент чувствует не только сумму, но и скачок, - сказала она.

Лера кивнула.

- Да. Если в карточке он видел «три тысячи», а в корзине стало «четыре двести», это не просто итог. Это предательство ожидания.

Максим записал:

скачок цены

Глеб сказал:

- Параметр так не назовем.

- Почему?

- Потому что в коде price_betrayal будет выглядеть странно.

- Зато честно, - сказала Ирина.

Остановились на price_delta_from_product_view.

Лера сказала, что это скучно.

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

Третья карточка:

payment_failed

Ольга сразу забрала смысл.

- Тут нельзя писать просто «ошибка». Мне нужны категории.

Глеб предложил:

банк отклонил;

платежный провайдер недоступен;

таймаут;

ошибка формы;

клиент отменил;

метод оплаты недоступен;

неизвестно.

Ольга посмотрела на последнее.

- Неизвестно с лимитом.

- Что значит с лимитом?

- Если неизвестно больше определенного процента, разбираем.

Александр улыбнулся.

- Демон «Прочее» окончательно стал корпоративной травмой.

- Хорошо, - сказала Ирина. - Травма полезная.

Четвертая карточка:

cart_composition_changed

Глеб попытался перенести ее во второй релиз.

Семен и Павел встали стеной.

- Без этого мы не видим, что клиент убирает товар после доставки, - сказал Семен.

- И не видим, что он оставляет только то, что едет из центрального склада, - добавил Павел.

Лера:

- И не видим, какие товары отпугивают итоговой суммой.

Максим:

- И не видим, как альтернативы спасают заказ.

Глеб поднял руки.

- Понял. Но полная детализация не влезет.

Александр спросил:

- Что влезет?

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

- Этого хватит для первой волны?

Максим поморщился.

- Не идеально.

Глеб:

- Идеально не влезет.

Александр:

- Берем достаточно, чтобы принять первые решения. Вторую детализацию в следующий релиз с владельцем.

Глеб посмотрел на него.

- Вы только что сами сказали «следующий релиз».

- Да. И мы зафиксируем, что именно туда ушло и зачем. Это отличается от «когда-нибудь».

Глеб не спорил.

Но демон следующей главы где-то в бэклоге улыбнулся.

Пятое:

crm_reply_received

Ирина настояла.

- Если клиент ответил на письмо, это событие.

Лера:

- Даже если он просто написал «ок»?

- Да. Потом можно классифицировать. Но сам факт ответа должен остановить автоматическую болтовню.

Глеб:

- Это не сайт, это CRM.

- Книга уже не только про сайт, - сказала Ирина.

- Я заметил.

Максим добавил:

- Нужны типы ответа: вопрос, негатив, просьба не писать, интерес, проблема доставки, цена, документы.

- Сначала вручную, - сказала Ирина. - Не надо сразу робота, который будет считать «отстаньте» теплым лидом.

Лера вздрогнула.

- Такое возможно?

Глеб:

- Если плохо настроить, возможно все.

Виктор Сергеевич слушал карточки и все больше понимал, что «поставить события» не похоже на поставить счетчик воды.

Это было похоже на создание языка.

Если язык плохой, компания будет думать плохо.

Если язык хороший, боль станет видимой.

Но вместе с видимостью придет ответственность.

- Сколько времени? - спросил он.

Глеб приготовился.

- Первая волна - две недели разработки и тестирования, если не прилетит срочная акция.

Все посмотрели на Леру.

- Почему сразу я?

- Исторически... - начал Глеб.

- Не надо.

- Хорошо.

Виктор Сергеевич сказал:

- Акции не прилетают без моего согласования.

В комнате стало тихо.

- То есть? - спросила Лера.

- На две недели замораживаем косметические срочные задачи, если они не критичны для денег. События по доставке, стоимости и оплате - в приоритете.

Глеб моргнул.

- Это официально?

- Да.

- Можно письменно?

- Можно.

Глеб выглядел так, будто ему подарили не подарок, а отсутствие будущей драки.

Это иногда лучше подарка.

Разработка началась с того, что события начали ломаться.

Конечно.

Сначала delivery_promise_shown срабатывало дважды на мобильной версии.

Потом не срабатывало, если клиент менял город в корзине.

Потом отправляло срок без склада.

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

Максим пришел к Глебу с отчетом качества.

Глеб сказал:

- Я не хочу его видеть.

- Он короткий.

- Это хуже. Короткий отчет обычно точный.

- Да.

Они сели вместе.

Это было важно.

Не аналитик написал задачу разработке.

Не разработка сказала «у нас все отправляется».

Они вместе открыли события реального заказа и прошли путь клиента.

Город Москва.

Товар с центрального склада.

Срок два дня.

Доставка двести рублей.

Событие пришло.

Город Пермь.

Товар с дальнего склада.

Срок пять дней.

Доставка семьсот рублей.

Событие пришло, но без типа склада.

- Вот здесь мы потеряем смысл, - сказал Максим.

- Потому что не поймем, дальний склад или нет.

- Да.

Глеб поправил.

Третий заказ:

клиент сначала видел один срок, потом изменил состав, срок изменился.

Событие фиксировало только второй срок.

- Нам нужен первый и последний, - сказал Максим.

Глеб вздохнул.

- Конечно.

- Иначе мы не узнаем, какое обещание напугало или спасло.

- Я уже согласился. Просто вздохнул для формы.

Так появилось еще одно правило:

событие должно сохранять контекст решения, а не только финальное состояние.

Ирина, услышав, сказала:

- Как CRM.

- Да, - сказал Александр. - Бизнес вообще постоянно учится одному и тому же на разных этажах.

Через несколько дней первые события пошли стабильно.

Максим построил новый дашборд.

Он был менее красивым.

Это было хорошо.

В нем появились серые зоны.

Предупреждения о качестве данных.

Доли неизвестного.

Фильтры по обещанному сроку.

Разрез по стоимости доставки.

Ошибки оплаты с причинами.

Переходы после показа итоговой суммы.

Виктор Сергеевич посмотрел.

- Он стал страшнее.

- Да, - сказал Максим.

- Почему я должен радоваться?

- Потому что теперь страшное ближе к реальности.

Собственник помолчал.

- Ладно. Но дизайнеру не показывайте.

Лера сказала:

- Дизайнеру как раз покажем. Пусть видит, где интерфейс теряет деньги.

Первый инсайт пришел быстро.

Клиенты в двух категориях уходили после показа итоговой стоимости доставки.

Второй - еще быстрее.

Часть ошибок оплаты приходилась на конкретный метод оплаты в мобильной версии.

Раньше это выглядело как «не оплатил».

Теперь:

банк не виноват;

клиент не виноват;

скидка не виновата;

сломанный метод оплаты на мобильном виноват вполне.

Глеб посмотрел на график.

- Это наш баг.

Никто не стал делать вид, что нет.

- Сколько денег? - спросил Виктор Сергеевич.

Максим показал оценку потерь.

Глеб побледнел.

- Почему мы не видели раньше?

Александр ответил:

- Потому что события не было.

Глеб сел.

- Ненавижу эту главу.

- Она полезная, - сказала Лера.

- Не начинай.

Ошибку оплаты поставили в срочный фикс.

Не потому что кто-то громче попросил.

Потому что теперь было видно:

вот место;

вот деньги;

вот устройство;

вот метод;

вот потери.

Демон «Слепая аналитика» стал меньше.

Не исчез.

Он все еще сидел на старых отчетах, где красивые линии скрывали пустоту.

Но теперь рядом стоял новый дашборд.

Страшнее.

Грубее.

Честнее.

И команда, как ни странно, тянулась уже к нему.

Потому что красивый отчет утешает.

Честный отчет дает работу.

А умирающему интернет-магазину нужно было не утешение.

Ему нужна была работа.

Работа началась с неприятного вопроса:

можно ли верить новым событиям?

Максим принес отчет качества.

Теперь у него был отчет не только о бизнесе, но и о том, насколько отчет имеет право быть отчетом.

Виктор Сергеевич посмотрел на заголовок:

Качество событий

- У нас теперь отчет об отчете?

- Да, - сказал Максим.

- Это бесконечно?

- Если не контролировать, да.

Глеб сказал:

- Событие может сломаться так, что бизнес не заметит.

- Как?

- Перестать отправляться.

- Это заметим.

- А может отправляться без параметра.

- Уже хуже.

- А может отправляться дважды.

- Еще хуже.

- А может отправляться с неправильным смыслом, но красивым числом.

Александр кивнул.

- Вот это самое опасное.

Демон «Слепая аналитика» оживился.

Он любил неправильный смысл с красивым числом.

Это была его любимая еда.

Максим показал три индикатора качества:

полнота события;

доля неизвестных параметров;

аномалии частоты.

Потом добавил четвертый:

сверка с бизнес-фактами.

- Например, - сказал он, - если заказ создан, но перед этим не было события показа итоговой стоимости, нужно понять почему. Может быть, событие не сработало. Может быть, заказ создали через оператора. Может быть, есть другой путь.

Ирина подняла руку.

- Если заказ через оператора, CRM должна знать, что путь другой.

- Да.

Глеб:

- Значит, источник создания заказа тоже параметр.

Максим:

- Да.

Глеб посмотрел на потолок.

- Потолок уже не помогает, - сказала Лера.

- Я просто проверяю, не осталось ли там свободного бэклога.

Первую поломку нашли через два дня.

Событие total_cost_shown внезапно просело на мобильной версии.

Сначала все почти обрадовались.

Потому что если меньше людей видели итоговую стоимость, может, меньше людей доходили до нее? Может, что-то изменилось в поведении?

Максим не обрадовался.

Он открыл мониторинг.

Оказалось, после маленького фронтового изменения событие перестало срабатывать на части экранов.

Не на всех.

На части.

Самый мерзкий вид ошибки.

Полная поломка кричит.

Частичная шепчет и портит решения.

- Если бы мы не мониторили, - сказал Максим, - мы решили бы, что меньше клиентов доходит до итоговой стоимости.

Лера добавила:

- И начали бы чинить не то.

Глеб:

- Или хвалить не то.

Виктор Сергеевич:

- То есть события тоже надо сопровождать.

Глеб посмотрел на него с видом человека, которому только что официально выдали еще одну вечную работу.

- Да.

- А кто владелец сопровождения?

Тишина.

Не потому что никто не знал.

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

Решили:

Максим отвечает за мониторинг качества и смысл.

Глеб - за техническую работоспособность.

Владелец бизнес-решения - за то, чтобы событие не стало декоративным.

Если событие не используется в решениях три месяца, его пересматривают: оставить, изменить или убрать.

Лера спросила:

- Убирать события можно?

Максим вздрогнул.

- Теоретически да.

- Ты сказал это как человек, который отдает ребенка в армию.

- События нельзя плодить бесконечно.

Глеб:

- Наконец-то.

Александр:

- Событие без решения - это не зрение. Это шум.

Максим записал.

- Я знал, что ты запишешь, - сказал Глеб.

- Это важная.

Новый дашборд показали руководителям направлений.

Это была отдельная сцена.

Красивый старый дашборд все понимали.

Новый требовал думать.

На нем были предупреждения:

данные неполные

событие внедрено с даты

доля unknown выше нормы

показатель нельзя сравнивать с прошлым месяцем напрямую

Виктор Сергеевич сказал:

- Он как будто спорит со мной.

Максим ответил:

- Он предупреждает.

- Предупреждает слишком активно.

- Зато не дает сделать неправильный вывод.

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

- А можно убрать эти серые предупреждения? Они портят вид.

Максим побледнел.

Лера ответила за него:

- Нельзя. Это ремни безопасности.

- На дашборде?

- Да. Иначе мы красиво улетим.

Александр посмотрел на нее с уважением.

Лера уже не просто защищала маркетинг.

Она защищала качество управленческого зрения.

Это был большой шаг.

Семен смотрел на новый разрез по товарам.

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

Теперь стало видно: интерес есть, но итоговое решение не проходит.

- Значит, товар хороший, но логистика плохая? - спросил Семен.

Павел ответил:

- Или товар не должен продвигаться в эти регионы.

Лера:

- Или надо сразу показывать срок и альтернативы.

Ольга:

- Или пересчитать маржу с доставкой.

Семен выдохнул.

- Один товар, четыре отдела боли.

- Это e-commerce, - сказал Александр. - Здесь товар живет не в карточке, а в процессе.

Другой разрез показал ошибки оплаты.

Оказалось, часть клиентов выбирала один способ оплаты, получала ошибку и не пробовала другой.

- Почему не пробовали? - спросил Виктор Сергеевич.

Глеб открыл экран ошибки.

Текст:

Произошла ошибка. Попробуйте позже.

И все.

- Это не ошибка, - сказала Лера. - Это тупик с вежливым ковриком.

Ирина добавила:

- Клиенту надо предложить другой способ, а не «позже».

Ольга:

- И понять, сколько денег мы теряем из-за формулировки.

Максим показал оценку.

В комнате стало тише.

Глеб сказал:

- Исправим текст и добавим альтернативный метод.

- Это задача дизайна? - спросил руководитель коммерции.

- Это задача денег, - сказала Ольга.

Коротко.

Смертельно.

Эту задачу поставили выше баннера.

Лера не спорила.

Виктор Сергеевич тоже.

Демон «Слепая аналитика» стал еще меньше.

Но начал сопротивляться через людей.

Не злонамеренно.

Через привычку.

Первый соблазн: использовать новые события как старые проценты.

Руководитель направления увидел, что после показа доставки уходит двадцать процентов клиентов, и сказал:

- Надо снизить стоимость доставки.

Ольга резко подняла голову.

- Всем?

- Ну если уходят.

Максим вмешался:

- Уходят не все. В двух категориях, в трех регионах, при определенной стоимости и сроке. Нужно сегментировать.

- Но на графике двадцать процентов.

- Среднее опять пытается съесть решение, - сказал Александр.

Лера улыбнулась.

- У нас уже рефлекс на слово «среднее».

- Хорошо.

Разобрали.

В одной категории действительно нужна была другая логика доставки.

В другой - проблема была не в цене доставки, а в том, что клиент видел доставку слишком поздно. На карточке товар казался выгодным, в корзине внезапно дорожал.

В третьем регионе проблема была в сроке, не в цене.

Одно среднее число хотело одного решения.

Три сегмента требовали трех разных.

Это была цена зрения.

Когда видишь больше, меньше можешь делать вид, что есть одна кнопка.

Второй соблазн: наказать отдел за плохой показатель.

После первых событий доставка выглядела виноватой.

Павел сидел мрачный.

- Теперь все будут говорить, что доставка убивает корзину.

Александр спросил:

- А убивает?

- Иногда да.

- Тогда это не обвинение. Это место работы.

- Звучит благородно.

- И неприятно.

- Вот это ближе.

Павел боялся не данных.

Он боялся, что данные станут дубинкой.

Это был важный страх.

Если новые события использовать для наказания, отделы начнут прятать события так же, как раньше прятали причины.

Александр сказал это вслух.

- События нужны не для поиска крайнего. Они нужны для поиска управляемого разрыва.

Виктор Сергеевич посмотрел на него.

- А если крайний есть?

- Тогда сначала разрыв. Потом ответственность.

- Почему не сразу?

- Потому что иначе люди начнут защищать себя быстрее, чем бизнес начнет чиниться.

Ирина кивнула.

- Как с тегами.

- Да.

Глеб добавил:

- Как с багами.

Ольга:

- Как с расходами.

Лера:

- Как с кампаниями.

Семен:

- Как с товарами.

Виктор Сергеевич вздохнул.

- У всех травмы.

- Теперь они хотя бы структурированы, - сказал Максим.

Третий соблазн: поставить слишком много событий.

После первых инсайтов всем захотелось еще.

Лера хотела события по каждому блоку карточки.

Семен - по каждому фильтру.

Павел - по каждому варианту доставки.

Ирина - по каждому ответу клиента.

Ольга - по каждому месту, где маржа могла тихо умереть.

Глеб принес список и сказал:

- Если мы поставим все, сайт начнет не продавать, а исповедоваться.

- Красиво, - сказала Лера.

- Страшно, - сказал Глеб. - И дорого.

Александр вернул всех к колонке «какое решение».

Каждое новое событие должно было пройти три вопроса:

какое решение мы примем;

кто примет;

как часто это решение реально будет приниматься.

Половина хотелок умерла.

Не потому что была плохой.

Потому что была любопытной, но не управленческой.

Максим страдал.

- Любопытные данные тоже бывают полезны.

- Бывают, - сказал Александр. - Но сейчас у нас не музей поведения клиента. У нас реанимация бизнеса.

Ирина:

- Музей потом.

Глеб:

- Никогда.

Лера:

- Маленький музей.

- Нет.

Так появился реестр событий.

Не просто список.

Реестр.

У каждого события:

название;

описание;

владелец;

решение;

статус;

дата внедрения;

качество;

последняя проверка;

зависимые отчеты;

зависимые CRM-сценарии;

риски при поломке.

Виктор Сергеевич посмотрел на реестр.

- Еще один документ.

Глеб сказал:

- Этот документ защищает нас от будущих документов с вопросом «почему данные не сходятся».

Собственник подумал.

- Убедительно.

Максим был почти счастлив.

Но уже умел скрывать.

Почти.

Реестр быстро пригодился.

Лера хотела запустить новую CRM-цепочку для клиентов, которые видели доставку, но ушли.

Раньше она сказала бы:

«Брошенная корзина».

Теперь спросила:

- Какое событие подтверждает, что клиент видел доставку?

Максим открыл реестр.

- delivery_promise_shown плюс total_cost_shown, но для этой логики нам нужен еще уход после блока доставки. Пока только косвенно.

- Значит, не делаем вид, что знаем точно.

- Да.

- Пишем мягче.

- Да.

Ирина посмотрела на нее.

- Я горжусь и немного боюсь.

- Я тоже.

Новая цепочка не говорила:

«Вы ушли из-за доставки».

Она говорила:

«Если срок или доставка оказались неудобными, вот товары с ближайшего склада».

Это было честнее.

Данные еще не давали права на жесткий вывод.

И команда это признала.

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

Это было особенно ценно.

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

Окно можно поставить криво.

Можно забыть помыть.

Можно смотреть не туда.

Но без окна остается только красивый пейзаж на стене.

А они уже слишком дорого заплатили за пейзажи.

Первое настоящее решение по новым событиям приняли на следующий день.

Не большое.

Не стратегическое.

Но настоящее.

По двум категориям габаритных товаров доставка съедала конверсию после показа итоговой стоимости. Старое решение было бы простым: дать скидку или снизить цену товара.

Новое решение получилось менее красивым и более точным.

Для регионов с высокой стоимостью доставки:

показывать доставку раньше;

предлагать альтернативы с ближайшего склада;

не запускать холодный трафик на товары, где доставка делает итог неконкурентным;

тестировать порог бесплатной доставки только там, где маржа выдерживает;

не обещать выгоду в рекламе без учета доставки.

Лера посмотрела на последний пункт.

- Это значит, что часть рекламных сообщений придется переписать.

Ольга сказала:

- Это значит, что часть рекламных сообщений перестанет врать экономике.

- Вы сегодня особенно нежны.

- Я стараюсь.

Павел добавил:

- И нужно заранее видеть, какие товары из каких складов попадают в промо.

Семен:

- Значит, ассортиментная подборка для кампании теперь не только «что продаем», но и «откуда везем».

Лера вздохнула.

- Маркетинг официально стал логистическим видом спорта.

- Он всегда был, - сказал Александр. - Просто раньше играл без табло.

Второе решение было по оплате.

Мобильная ошибка конкретного способа оплаты стоила денег.

Не «возможно».

Не «кажется».

Теперь было видно:

клиент дошел;

выбрал способ;

получил ошибку;

не выбрал другой;

ушел.

Глеб поставил фикс в срочный релиз.

Но рядом в бэклоге стоял акционный баннер, который коммерция просила к пятнице.

Коммерческий руководитель сказал:

- Баннер принесет продажи.

Глеб ответил:

- Ошибка оплаты уже забирает продажи.

- Баннер виден всем.

- Ошибка мешает тем, кто уже хочет заплатить.

Лера поддержала Глеба.

- Сначала оплата.

Коммерческий руководитель посмотрел на нее с разочарованием.

- Ты же маркетинг.

- Именно поэтому. Гнать людей в сломанную оплату - это не маркетинг. Это экскурсия к закрытой кассе.

Виктор Сергеевич одобрил фикс оплаты.

Баннер перенесли.

Не отменили.

Перенесли.

И это был маленький перелом.

Раньше видимое почти всегда побеждало важное.

Теперь событие дало важному голос.

Третье решение было по карточке товара.

Событие просмотра ключевого блока еще не внедрили, но первые данные по показу срока и стоимости уже подсказали: клиенты слишком поздно узнают неприятную правду.

Семен предложил показывать доставку выше.

Дизайнер сказал:

- Это утяжелит карточку.

Лера сказала:

- Скрытая доставка утяжеляет корзину.

Дизайнер:

- Визуально блок будет хуже.

Александр спросил:

- Какое решение клиент должен принять на карточке?

- Купить.

- Не купить. Понять, подходит ли ему покупка. Доставка - часть этого решения.

Дизайнер помолчал.

- Тогда надо не просто поднять блок, а сделать его нормальным.

- Вот, - сказала Лера. - Дизайн вернулся в бизнес.

Тест сделали на одной категории.

Честный блок доставки подняли выше.

Показали срок.

Показали стоимость или диапазон.

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

Конверсия в добавление в корзину чуть просела.

Старая команда запаниковала бы.

Новая посмотрела дальше.

Конверсия в заказ снизилась меньше.

Отказы после итоговой стоимости уменьшились.

Выкуп стал лучше.

Деньги после выкупа на сто посещений выросли.

Виктор Сергеевич смотрел на отчет.

- Мы ухудшили верх и улучшили низ.

Максим кивнул.

- Да.

- Это можно назвать успехом?

Ольга сказала:

- Если низ - деньги, да.

- Логично.

Лера добавила:

- Мы отсеяли часть людей раньше, дешевле и честнее.

- Звучит жестко.

- Зато полезно.

Все засмеялись.

Фраза уже стала общей собственностью и постепенно теряла автора.

Александра это устраивало.

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

Четвертое решение пришло от Ирины.

Она посмотрела на клиентов, которые увидели итоговую стоимость, ушли, потом получили CRM-письмо.

Старое письмо говорило:

«Вы забыли товары».

Новое тестовое письмо делилось на два варианта.

Первый:

если доставка была высокой - предложить товары с ближайшего склада или порог бесплатной доставки, если он экономически оправдан.

Второй:

если была ошибка оплаты - предложить другой способ и поддержку.

- Мы пока не всегда точно знаем причину ухода, - сказал Максим.

- Значит, пишем без обвинения, - сказала Ирина. - Не «вы ушли из-за доставки», а «если доставка оказалась неудобной».

Лера:

- И не «завершите покупку», а «можем помочь подобрать вариант с удобной доставкой».

Ирина кивнула.

- Сервис наконец-то учит CRM не хамить.

- Маркетинг тоже рядом, - сказала Лера.

- Маркетинг пишет красиво. Сервис проверяет, не больно ли.

- Принимается.

Новые письма дали меньше кликов.

Но больше ответов по делу.

Клиенты писали:

«Да, доставка дорогая».

«Мне нужен ПВЗ ближе».

«Оплата не прошла, можно ссылку?»

«А есть такая же лампа с доставкой быстрее?»

Это были не просто ответы.

Это были недостающие события, временно пришедшие человеческим языком.

Максим сказал:

- Пока событие не поставили, ответ клиента становится ручным датчиком.

Ирина:

- Только не называй клиентов датчиками.

- Внутренне.

- Даже внутренне неприятно.

- Хорошо. Ручной сигнал.

- Лучше.

На второй неделе событий случилась первая управленческая ошибка.

Новый отчет показал, что в одной категории клиенты часто уходят после показа итоговой стоимости.

Команда решила поднять порог бесплатной доставки.

Быстро.

Слишком быстро.

Ольга была в отпуске на один день.

Этого хватило, чтобы все почти сделали глупость.

Новый порог действительно мог поднять конверсию.

Но маржа по части товаров не выдерживала.

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

- Вы сейчас хотите купить конверсию дороже, чем она стоит.

В комнате стало тихо.

- Но событие показало проблему, - сказал руководитель направления.

- Событие показало место боли, - ответила Ольга. - Оно не назначило лекарство.

Александр кивнул.

- Важная разница.

Максим записал:

Событие показывает где болит, но не выбирает лечение.

Глеб сказал:

- Хорошая.

Лера:

- И опасная. Потому что теперь нельзя прятаться за график.

Событие не отменяло мышление.

Это стало правилом.

Перед решением по событию команда должна была ответить:

что именно увидели;

какие есть возможные причины;

какие решения;

какая экономика;

какой риск;

как проверяем эффект.

Виктор Сергеевич сказал:

- Это много вопросов.

Александр:

- Меньше, чем цена неправильного решения.

- Вы каждый раз выигрываете спор деньгами.

- Я учусь у Ольги.

Ольга не подняла глаз.

- Наконец-то.

Постепенно новый дашборд стал частью планерки.

Сначала его открывали после старого.

Потом перед старым.

Потом старый начали открывать реже.

Не потому что старый был бесполезен.

Он показывал верхнюю картину.

Но новая команда уже не могла жить только верхней картиной.

Она хотела видеть, где именно клиент перестает идти дальше.

Виктор Сергеевич однажды сказал:

- Старый дашборд успокаивал.

Максим спросил:

- А новый?

- Новый раздражает.

- Это плохо?

Собственник подумал.

- Нет. Он раздражает конкретно.

Это был комплимент.

В их новой культуре конкретное раздражение считалось почти роскошью.

Абстрактная тревога сжирает людей.

Конкретное раздражение ставит задачу.

Демон «Слепая аналитика» совсем уменьшился.

Теперь он сидел на краю старого графика, держал очки без стекол и обиженно говорил:

- Но ведь красиво было.

- Красиво не равно видно, - сказала Лера.

- И не равно полезно, - добавил Максим.

- И не равно деньги, - сказала Ольга.

- И не равно доставка, - сказал Павел.

- И не равно клиент, - сказала Ирина.

Глеб посмотрел на всех.

- У нас хор управленческой травмы.

- Зато стройный, - сказал Александр.

Победа над слепой аналитикой была не в том, что они поставили события.

Это была бы слишком простая сказка.

Настоящая победа была в другом:

они перестали считать отсутствие данных нейтральным фактом.

Если события не было, теперь это означало:

мы не видим место решения;

мы не можем честно спорить;

мы рискуем лечить среднее;

мы можем отправить не то письмо;

мы можем запустить не ту задачу;

мы можем похвалить не тот канал;

мы можем обвинить не тот отдел.

Отсутствие события стало не пустотой.

Стало риском.

И риск получил владельца.

Это был взрослый, неприятный и очень нужный шаг.

Но именно он открыл следующую проблему.

Потому что как только события начали показывать реальные места потерь, стало невозможно смотреть на бэклог по-старому.

Там лежали не просто задачи.

Там лежали решения, которые компания откладывала годами.

И каждое теперь имело цену.

Не эмоциональную.

Денежную.

Глеб принес обновленный бэклог на отдельную встречу.

В нем появились новые колонки:

какую потерю закрывает;

какое событие это доказало;

какой эффект ожидаем;

кто владелец;

что будет, если отложить.

Последняя колонка была самой неприятной.

Потому что раньше «отложить» звучало мягко.

Потом.

Следующий релиз.

Когда освободимся.

После акции.

После редизайна.

После интеграции.

После праздников.

Теперь «отложить» означало:

продолжить терять клиентов после дорогой доставки;

продолжить не видеть ошибки оплаты;

продолжить писать CRM почти вслепую;

продолжить обещать срок без проверки;

продолжить гонять трафик в дыру.

Глеб смотрел на новую колонку и был мрачнее обычного.

- Вы сделали бэклог обвинительным заключением.

Александр сказал:

- Нет. Мы сделали его честным.

- Честный бэклог неприятнее.

- Конечно.

Лера сказала:

- Зато теперь «следующий релиз» будет звучать не как склад обещаний.

Глеб усмехнулся.

- Ты оптимист.

- Нет. Просто теперь у нас есть цифры, которыми можно отбиваться от косметики.

Виктор Сергеевич посмотрел на задачи.

- Косметика тоже иногда нужна.

- Да, - сказал Александр. - Но теперь она должна соревноваться с потерями, а не с настроением.

Собственник кивнул.

- Это будет болезненно.

Глеб сказал:

- Наконец-то кто-то кроме разработки это произнес.

На этой фразе в комнате появился следующий демон.

Не громко.

Не театрально.

Просто в углу бэклога шевельнулась папка с названием:

Следующий релиз

Она была пухлая.

Слишком пухлая.

В ней жили обещания, компромиссы, «потом», «не сейчас», «временно», «после акции», «когда будет ресурс», «это важно, но не срочно».

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

Как через свидетелей.

Александр Александрович понял: слепота закончилась.

Теперь начнется спор за то, что делать с увиденным.

Спор начался утром.

Даже раньше, чем кофе успел стать законным.

Коммерческий отдел пришел с акцией.

Маркетинг пришел с баннером.

Дизайн пришел с обновлением карточки, которое «давно согласовано».

Павел пришел с задачей по доставке в карточке.

Максим пришел с ошибками оплаты.

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

Виктор Сергеевич сел во главе стола.

- Давайте по приоритетам.

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

Теперь на столе лежал новый бэклог с колонкой «что будет, если отложить».

Это меняло воздух.

Первым выступил коммерческий отдел.

- Акция поставщика на неделю. Нужна посадочная страница и баннер.

Лера добавила:

- Можем дать трафик, если успеем подготовить.

Глеб записал.

Потом Павел показал задачу:

доставка в карточке для габаритных товаров.

Событие показало, что клиенты уходят после позднего показа стоимости и срока.

Если отложить:

продолжаем терять клиентов в корзине;

продолжаем создавать ложный интерес;

продолжаем тратить трафик на товары, которые проигрывают после доставки.

Максим показал оценку потерь.

Коммерческий руководитель поморщился.

- Это оценка.

- Да, - сказал Максим.

- Не факт.

- Факт - уход после события. Оценка - деньги. Но оценка лучше, чем отсутствие зрения.

Ольга добавила:

- И достаточно хороша, чтобы не притворяться, что баннер автоматически важнее.

Второй задачей была ошибка оплаты.

Если отложить:

люди, которые уже хотят заплатить, уходят;

часть не пробует другой метод;

CRM потом догоняет их как «брошенную корзину», хотя причина в сбое;

маркетинг тратит деньги на привлечение к сломанной кассе.

Виктор Сергеевич сказал:

- Оплата выше баннера.

Коммерческий руководитель хотел возразить.

Собственник поднял руку.

- Человек с деньгами у кассы важнее человека, которого мы еще только позовем к витрине.

Ольга одобрительно кивнула.

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

Третьей задачей была посадочная страница.

Лера защищала ее уже иначе.

Не «нам надо красиво».

А:

какой сегмент;

какая доступность товаров;

какой срок;

какая маржа;

какие события подтвердят успех;

что будет, если не сделать.

Если не сделать, акция поставщика даст меньше продаж.

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

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

Глеб посмотрел на нее.

- Ты только что урезала свою задачу.

- Я не урезала. Я выкинула декоративное.

- Это надо отметить.

- Не надо.

Максим уже отметил.

Четвертой задачей был быстрый фильтр.

Семен защищал его.

- Клиенты не находят нужные характеристики.

Александр спросил:

- У нас есть событие, что они пытаются фильтровать и не находят?

Семен поморщился.

- Нет.

- Есть качественные обращения?

Ирина:

- Есть несколько.

- Есть деньги?

Максим:

- Пока нет оценки.

Семен выдохнул.

- Значит, пока не первый релиз.

Раньше он бы спорил.

Теперь сам сказал.

Не потому что перестал верить в задачу.

Потому что научился отличать важное от доказанного.

Задачу не убили.

Поставили подготовку:

собрать события использования фильтров;

поднять обращения;

оценить влияние на поиск товара;

вернуться с аргументами.

Это было честнее, чем вечное «потом».

Пятый пункт был косметическим редизайном карточки.

Дизайнер пришел с макетом.

Красивым.

Правда красивым.

Лера посмотрела и сказала:

- Я бы раньше продавила.

- А сейчас? - спросил дизайнер.

- Сейчас хочу понять, какую потерю он закрывает.

Дизайнер обиделся.

Не сильно.

Профессионально.

- Дизайн не всегда про потерю.

Александр кивнул.

- Верно. Но когда рядом лежит ошибка оплаты и доставка, которая теряет деньги, дизайн должен показать, где он помогает клиенту принять решение, а не только нам почувствовать обновление.

Дизайнер помолчал.

Потом сказал:

- Тогда я переработаю макет вокруг блоков решения: доставка, комплектация, итоговая стоимость, альтернативы.

Лера улыбнулась.

- Вот теперь это не косметика.

Глеб тихо сказал:

- Я начинаю бояться, что все задачи станут нормальными.

- Это плохо?

- Это увеличивает шанс, что их придется делать.

Приоритеты пересобрали.

Первый релиз:

фикс ошибки оплаты;

доставка и стоимость выше в карточке для пилотных категорий;

показ итоговой стоимости и событийное качество;

минимальная посадочная для акции на товарах с подтвержденной доступностью.

Второй:

изменение состава заказа;

клик по альтернативе;

ПВЗ и ограничения получения;

фильтры с событиями.

Третий:

полный редизайн карточки вокруг решений клиента, а не вокруг красоты блока.

Виктор Сергеевич посмотрел на план.

- Это менее эффектно, чем я ожидал.

Александр сказал:

- Зато эффектнее для денег.

- Вы опять.

- Я стабилен.

Глеб попросил зафиксировать заморозку новых срочных задач.

- На сколько? - спросил Виктор Сергеевич.

- На две недели. Кроме аварий и задач, где есть доказанная потеря денег выше порога.

Лера сказала:

- И кроме юридических обязательств.

Ольга:

- И кроме оплаты, если снова всплывет.

Глеб:

- Вы сейчас делаете исключения.

Александр:

- Исключения с критериями - это не хаос. Хаос начинается, когда исключение называется «очень надо».

Глеб записал:

очень надо != критерий

Максим посмотрел на него.

- Это моя роль.

- Я тоже расту.

В течение двух недель команда жила странно.

Срочные идеи продолжали приходить.

Они вообще не умирают.

Они появляются в чатах, коридорах, после звонков с поставщиками, после фразы собственника «а что если», после просмотра сайта конкурента и после любого баннера, который кто-то увидел ночью.

Но теперь у каждой идеи спрашивали:

какую потерю закрывает;

какое событие это доказывает;

что будет, если отложить;

какой эффект ожидаем;

кто владелец.

Многие идеи обижались и уходили.

Некоторые возвращались взрослее.

Одна идея про «красивую промо-плашку» вернулась как задача: показать честный срок доставки в промо-блоке, если товар из дальнего склада.

Лера сказала:

- Видите? Красота тоже может стать полезной, если ее испугать данными.

Дизайнер:

- Я все слышу.

- Это комплимент.

Павел:

- Не уверен.

Фикс оплаты вышел первым.

Текст ошибки изменили.

Появилась кнопка выбора другого способа.

Появилось событие повторной попытки.

Появился отчет:

сколько людей после ошибки выбрали другой метод;

сколько оплатили;

сколько ушли;

какая ошибка повторяется.

Через несколько дней стало видно: часть денег вернулась.

Не фантастически.

Но достаточно, чтобы все почувствовали вкус видимой работы.

Глеб сказал:

- Это неприятно мотивирует.

- Почему неприятно? - спросила Ирина.

- Потому что теперь нельзя говорить «непонятно, что даст задача».

- Можно говорить, если правда непонятно.

- Но надо выяснять.

- Да.

- Вот это и неприятно.

Пилот карточки с доставкой выше дал смешанный результат.

Добавлений в корзину стало меньше.

Коммерческий отдел напрягся.

Заказов стало примерно столько же.

Выкуп выше.

Отказов после стоимости доставки меньше.

Обращений с вопросом «почему доставка такая дорогая» меньше.

Лера сказала:

- Мы потеряли часть иллюзии спроса.

Семен:

- Зато оставили более честный.

Ольга:

- И более дешевый в обслуживании.

Павел:

- И менее злой на доставку.

Виктор Сергеевич смотрел на график.

- Мне придется привыкать к тому, что меньше кликов иногда хорошо.

Александр:

- Если они были кликами в будущую боль, да.

- Опять фраза.

- Простите.

- Не простил, но записал.

После двух недель Глеб принес результат заморозки.

Сделано:

фикс оплаты;

первая версия событий доставки и стоимости;

пилот доставки в карточке;

минимальная посадочная под акцию;

мониторинг качества событий;

реестр событий;

первый отчет по потерям после итоговой стоимости.

Не сделано:

три баннера;

одна декоративная плашка;

полный редизайн;

быстрый фильтр без доказанной потери.

Виктор Сергеевич посмотрел.

- Мы стали меньше делать красивого.

Лера:

- Зато больше того, что выдерживает вопрос «зачем».

Глеб:

- И меньше дергаться.

Максим:

- И лучше видеть.

Ирина:

- И меньше писать вслепую.

Ольга:

- И чуть меньше жечь деньги.

Павел:

- И меньше обещать доставку в прекрасном будущем.

Семен:

- И меньше считать интересом то, что умирает на доставке.

Александр слушал и думал, что это уже похоже на команду.

Не идеальную.

Не дружную в плакатном смысле.

Но связанную общей реальностью.

Демон «Слепая аналитика» почти исчез.

Он оставил на дашборде свои очки без стекол.

Максим взял их двумя пальцами и положил рядом с монитором.

- На память? - спросила Лера.

- Как предупреждение.

- Чтобы не делать красивые отчеты?

- Чтобы не забывать спрашивать, что они не видят.

Это была хорошая точка.

Но не конец.

Потому что новое зрение не решает само.

Оно только лишает права не знать.

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

Это было рискованно.

Дашборд еще был молодым.

У него были шероховатости, предупреждения, неизвестные параметры, честные серые зоны и неприятная привычка говорить: «здесь пока нельзя делать вывод».

Старый дашборд таким не занимался.

Старый дашборд был воспитанным.

Он показывал цифры и не задавал вопросов.

Новый вел себя как Максим после трех кофе и одной найденной ошибки интеграции.

- Сразу предупреждаю, - сказал Максим перед началом, - часть данных внедрена с прошлой недели, поэтому сравнение с прошлым месяцем некорректно.

Коммерческий руководитель вздохнул.

- Мы еще ничего не увидели, а нам уже нельзя сравнивать.

- Можно сравнивать, если понимать границу, - сказал Максим.

- Это не звучит как дашборд. Это звучит как договор.

Александр ответил:

- Хороший дашборд и должен быть договором с реальностью.

Лера шепотом сказала:

- Утащу.

Максим открыл первый экран.

Воронка больше не была лестницей из четырех ступеней.

Она стала маршрутом.

Карточка.

Ключевой блок.

Добавление.

Показ доставки.

Показ итоговой стоимости.

Выбор способа доставки.

Оплата.

Ошибка оплаты.

Заказ.

Выкуп.

Не все этапы были заполнены одинаково.

Некоторые еще были желтыми.

Некоторые с пометкой данные новые.

Некоторые с unknown.

Виктор Сергеевич посмотрел.

- Он стал сложнее.

- Да, - сказал Максим.

- Руководителям сложнее.

- Клиенту тоже сложно, когда мы не видим, где он упал.

Ирина тихо сказала:

- Хороший ответ.

Первый вопрос пришел от коммерции:

- Почему мы не можем оставить верхний простой экран для решения, а детали - для аналитиков?

Максим напрягся.

Александр ответил:

- Можем. Но простой экран должен показывать, где есть неизвестность. Иначе он не простой, а успокоительный.

Ольга добавила:

- Успокоительные без рецепта вредны для бюджета.

Коммерческий руководитель посмотрел на нее.

- Вы всегда так?

- Когда вижу зеленую стрелку без денег, да.

Второй вопрос был про ответственность.

- Если событие показывает проблему доставки, кто отвечает? - спросил руководитель направления.

Павел напрягся.

Александр ответил:

- Тот, кто владеет решением. Не всегда тот, на чьем участке событие стало красным.

- Пример?

- Доставка дорогая. Ответ может быть в логистике, ассортименте, рекламе, марже, интерфейсе или обещании. Событие показывает место симптома, не назначает виновного.

Павел чуть расслабился.

Это было важно.

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

Если видят в нем начало диагностики, есть шанс, что начнут лечить.

Третий вопрос задал Виктор Сергеевич:

- Где на этом дашборде деньги?

Максим переключил вкладку.

Там была строка:

деньги после выкупа на 100 посещений

И рядом:

разрез по обещанному сроку;

разрез по итоговой стоимости;

разрез по ошибкам оплаты;

разрез по категориям;

уровень доверия данных.

Ольга выглядела почти довольной.

Для Ольги «почти довольной» означало, что отчет пережил первый контакт с финансовой реальностью.

- Вот это оставьте наверху, - сказала она.

Лера:

- Прямо наверху?

- Да.

- Маркетингу будет больно.

- Деньгам тоже бывает.

Виктор Сергеевич кивнул.

- Согласен. Заказ создан ниже. Деньги после выкупа выше.

В комнате снова стало тихо.

Не каждый день собственник сам опускает красивую метрику ниже неприятной.

Александр отметил это про себя.

Четвертый вопрос был про серые зоны.

- Почему мы показываем unknown? - спросил кто-то из руководителей. - Это выглядит плохо.

Глеб ответил:

- Потому что unknown есть.

- Но можно скрыть.

Ирина повернулась.

- Мы уже жили в компании, где неизвестное скрывали. Там демоны плодились.

Руководитель не нашел, что ответить.

Потому что Ирина сказала это без шутки.

Максим добавил:

- Доля unknown - это задача. Если ее спрятать, она станет привычкой.

Так появился еще один управленческий стандарт:

unknown показываем, пока не снизим

Не как позор.

Как зона работы.

После совещания дизайнер дашборда подошел к Максиму.

- Я могу сделать предупреждения менее пугающими.

Максим насторожился.

- Насколько менее?

- Не убрать. Просто визуально отделить: где данные неполные, где ошибка, где новая метрика, где предупреждение.

- Это можно.

Лера услышала и сказала:

- Вот теперь дизайн помогает думать, а не прячет тревогу.

Дизайнер:

- Я все еще дизайнер, не терапевт.

- В нашем бизнесе граница размыта.

На третий день после презентации дашборд спас их от неправильного решения.

Маркетинг заметил падение конверсии после добавления честного блока доставки на карточке.

Старая реакция:

убрать блок.

Новая реакция:

открыть деньги после выкупа.

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

Если бы смотрели только верх, блок признали бы вредным.

Если смотреть до денег, блок был полезен.

Лера сказала:

- Я бы раньше сама попросила откатить.

Павел:

- А я бы защищался.

Максим:

- А теперь?

Лера:

- Теперь я прошу не откатывать, а сегментировать.

Глеб:

- Еще одно слово, которое стало дороже.

Потом случился постмортем сломанного события.

Событие payment_failed один день отправляло слишком много ошибок unknown.

Раньше это могли бы заметить через неделю.

Теперь мониторинг сработал утром.

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

Ольга сказала:

- То есть деньги могли уходить в неизвестность.

- Один день, - сказал Глеб.

- Один день тоже деньги.

Максим показал, сколько ошибок попало в unknown.

Не катастрофа.

Но достаточно, чтобы правило стало серьезнее:

если доля unknown по критическому событию превышает порог, владелец получает уведомление;

если превышение держится больше суток, событие помечается как ненадежное;

если событие ненадежное, решения по нему требуют ручной проверки.

Виктор Сергеевич спросил:

- Мы теперь будем тормозить решения из-за качества данных?

Александр ответил:

- Лучше тормозить решение, чем быстро принять неправильное с уверенным видом.

Собственник вздохнул.

- Вы сделали скорость подозрительной.

- Нет. Мы сделали уверенность платной.

- Еще хуже.

Но правило утвердили.

Именно в этот момент Максим сказал фразу, которую потом долго вспоминали:

- Данные - это не то, что лежит в системе. Это то, чему мы готовы доверить решение.

Глеб посмотрел на него.

- Поздравляю. Теперь ты окончательно опасен.

Ирина:

- Зато полезен.

- Это не утешает, - сказал Глеб.

Постепенно команда начала говорить о событиях как о продуктах.

У события была цель.

Пользователи.

Качество.

Владелец.

Ошибки.

Жизненный цикл.

Релизы.

Документация.

Даже смерть.

Когда одно старое событие перестало использоваться, Максим сначала хотел оставить его «на всякий случай».

Глеб сказал:

- Нет.

Максим удивился:

- Ты против данных?

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

Ирина:

- Как старая CRM-цепочка.

Все замолчали.

Аргумент был безупречен.

Событие закрыли.

Не удалили сразу.

Пометили как deprecated, указали дату, зависимые отчеты и замену.

Лера сказала:

- У событий теперь есть похороны приличнее, чем у некоторых кампаний.

- Не начинай, - сказал Максим.

- Я только горжусь.

Финальный итог главы сформулировал не Александр.

А Глеб.

На ретро он сказал:

- События - это не задача аналитики. Это инфраструктура управленческой честности.

В комнате стало тихо.

Максим медленно поднял глаза.

- Можно я это запишу?

- Нет.

- Поздно.

Глеб вздохнул.

- Я сам виноват.

Александр улыбнулся.

Вот это и было главным результатом.

Не событие delivery_promise_shown.

Не фикс оплаты.

Не новый дашборд.

А то, что разработчик, маркетолог, аналитик, операционка, сервис и собственник начали понимать: если бизнес не измеряет момент решения клиента, он управляет тенью.

А тень нельзя оптимизировать.

Ее можно только красиво подсветить.

Этим они уже занимались.

Хватит.

А когда компания больше не может сказать «мы не знали», остается самый трудный вопрос:

почему мы все равно не сделали?

Ответ лежал в бэклоге.

В задачах, которые все признавали важными.

В релизах, которые всегда уступали чему-то срочному.

В обещаниях, которые звучали взросло:

следующий релиз;

после акции;

после интеграции;

после праздников;

когда освободится команда;

когда будет ресурс.

Глеб закрыл ноутбук.

- Я хочу заранее сказать: следующий разговор будет неприятный.

Виктор Сергеевич спросил:

- Про что?

- Про то, что мы годами называем важным и не делаем.

Лера сказала:

- То есть про следующий релиз.

Глеб кивнул.

В углу бэклога что-то тихо вздохнуло.

Демон следующего релиза проснулся.

Первым событием записали:

Просмотр ключевого блока карточки

- Почему не просто просмотр карточки? - спросил Виктор Сергеевич.

Семен ответил:

- Потому что карточку можно открыть и не увидеть важное: срок, комплектацию, размеры, фото, доставку.

Лера добавила:

- И потом мы будем думать, что клиент видел обещание, а он видел только первое фото и цену.

Максим написал в колонке «Зачем»:

Понять, дошел ли клиент до информации, влияющей на решение.

В колонке «Решение»:

Менять порядок блоков, карточку, промо, подсказки.

Второе событие:

Клик «добавить в корзину»

Оно уже было.

Но без контекста.

- Нужны свойства события, - сказал Максим. - SKU, цена, наличие, обещанный срок, склад, категория, источник, промокод, регион.

Глеб закрыл глаза.

- Свойства события - это не бесплатный воздух.

- Конечно, - сказал Александр. - Поэтому пишем, зачем каждое.

Склад - чтобы понять, не ломает ли дальний остаток выкуп.

Обещанный срок - чтобы связать с отказами.

Регион - чтобы не усреднять Москву с дальними доставками.

Промокод - чтобы не путать скидку с интересом.

Категория - чтобы видеть, где проблема товарная.

Глеб открыл глаза.

- Когда вы так объясняете, спорить неприятнее.

- Отлично.

Третье событие:

Показ срока доставки

Лера сказала:

- Это должно быть обязательным.

Павел кивнул.

- И срок должен быть именно тот, который показали клиенту, не пересчитанный потом.

Максим оживился:

- Да. Иначе мы не поймем, какое обещание он видел.

Глеб записал:

delivery_promise_shown

- Название потом обсудите, - сказала Лера.

- Это нормальное название.

- Для людей?

- Для события.

- События тоже хотят любви.

Глеб посмотрел на Александра.

- Она теперь и события защищает.

- Маркетинг расширяет зону эмпатии.

Четвертое:

Показ итоговой стоимости

Виктор Сергеевич спросил:

- Это важно?

Лера ответила быстрее всех:

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

Ольга, которая пришла на слово «стоимость», сказала:

- И если скидка применяется до доставки, клиент может чувствовать обман, когда итог снова растет.

Максим записал:

Понять уход после полной цены.

Александр добавил:

- И перестать говорить «корзина плохая», если проблема в моменте правды.

Пятое:

Изменение состава заказа

Семен:

- Это покажет, когда клиент убирает габаритный товар после срока или стоимости.

Павел:

- Или когда заказ распадается на несколько доставок.

Лера:

- Или когда клиент оставляет только то, что можно получить быстро.

Шестое:

Ошибка в форме

Глеб:

- У нас часть ошибок видна в логах.

Максим:

- В логах разработчика или в аналитике?

Глеб:

- В логах.

Максим:

- То есть бизнес их не видит.

- Не все.

Александр:

- Значит, для бизнеса они не существуют, пока не станут событием или отчетом.

Глеб поморщился.

- Технически существуют.

- Деньги уходят технически или реально?

- Реально.

- Тогда и видеть надо реально.

Седьмое:

Выбор оплаты

И восьмое:

Ошибка оплаты

Тут оживилась Ольга.

- Ошибки оплаты надо разделять: отказ банка, ошибка формы, клиент отменил, таймаут, недоступность метода.

Максим посмотрел на нее с уважением.

- Вы говорите как аналитик.

- Не оскорбляйте.

Глеб сказал:

- Часть причин вернет платежный провайдер.

- Часть, - сказала Ольга. - Остальное надо не сваливать в «ошибка оплаты».

Александр улыбнулся.

- Демон «Прочее» передает привет.

Все вздрогнули.

Девятое:

Создание заказа

Оно было.

Но теперь переставало быть финалом.

Десятое:

Отмена

С причиной, этапом и владельцем.

Одиннадцатое:

Выкуп

С датой, каналом, категорией, сроком, доставкой и экономикой.

- Это уже много, - сказал Глеб.

- Да, - сказал Александр.

- И это только первая волна?

- Да.

- Вы понимаете, что у нас есть бэклог?

- Именно к нему мы сейчас и подойдем.

Глеб выглядел так, будто хотел выйти за кофе и не вернуться.

Но остался.

Это было признаком зрелости или усталости.

В бизнесе их часто путают.

После списка событий началась главная драка.

Не техническая.

Приоритетная.

Глеб открыл бэклог.

Там жили задачи.

Много задач.

У каждой была история, защитник, обещание, старый комментарий и причина, почему она не сделана.

Улучшение дизайна карточки.

Новый баннер на главной.

Быстрый фильтр.

Попап акции.

Перенос кнопки.

Редизайн блока рекомендаций.

Доставка в карточке.

Нормальный расчет сроков.

Редактирование заказа.

События CRM.

Ошибки оплаты.

Карта ПВЗ.

Интеграция статусов.

- У нас уже запланированы улучшения дизайна карточки, баннеры, быстрый фильтр... - начал Глеб.

Александр спросил:

- Какое решение мы примем благодаря новому баннеру?

Глеб замолчал.

Лера подняла руку.

- Иногда баннер нужен для акции.

- Какой метрикой поймем, что акция не просто привела клики, а дошла до денег?

Лера опустила руку.

- Событиями.

- Спасибо.

Глеб сказал:

- А быстрый фильтр?

Семен ответил:

- Может быть важен. Но надо понять, где клиент не находит товар. У нас это трекается?

Максим:

- Частично.

- Значит, опять события.

Глеб посмотрел на потолок.

- Вы сговорились.

- Мы эволюционируем, - сказала Лера.

- Это хуже.

Виктор Сергеевич слушал спор и мрачнел.

Он любил быстрые видимые улучшения.

События были невидимыми.

Клиент не скажет: «О, как красиво у вас трекается показ срока доставки».

События не повышают эстетическое удовольствие.

Они повышают способность не быть слепым.

А это труднее продать совету и самому себе.

- Если мы поставим события, клиент ничего не увидит, - сказал собственник.

- Если не поставим, мы не увидим клиента, - ответил Александр.

В комнате стало тихо.

Лера записала.

Максим тоже.

Глеб вздохнул.

- Ладно. Это хорошая.

События разделили на три уровня.

Первый: критичные для денег и текущих решений.

Показ срока доставки.

Показ итоговой стоимости.

Ошибка оплаты.

Выбор доставки.

Выкуп.

Отмена с причиной.

Второй: важные для оптимизации.

Просмотр ключевых блоков карточки.

Изменение состава заказа.

Клик по альтернативе.

Выбор ПВЗ.

Третий: полезные, но не срочные.

Прокрутка второстепенных блоков.

Взаимодействие с рекомендациями.

Дополнительные фильтры.

Микрособытия интерфейса.

Глеб сказал:

- Так уже можно разговаривать.

Максим:

- И у каждого события владелец.

Глеб:

- Разумеется.

- Ты сказал это без сопротивления.

- Я взрослею.

- Все слышали?

- Не надо.

Для каждого события заполнили карточку:

название;

описание;

где возникает;

параметры;

зачем бизнесу;

какое решение;

владелец смысла;

владелец реализации;

где используется;

как проверяем качество;

что будет, если событие сломается.

Последний пункт предложила Ирина.

Все удивились.

- CRM уже научила, - сказала она. - Если событие сломается, письмо снова может пойти не тем людям.

Максим кивнул.

- Да. Событие должно иметь мониторинг.

Глеб закрыл лицо руками.

- Мы начинали с «поставить пару событий».

- Нет, - сказал Александр. - Мы начинали с того, что дашборд был красивым.

- Лучше бы он был страшным.

- Страшный отчет иногда честнее красивого.

Первый план внедрения был слишком большим.

Глеб честно сказал:

- Не влезет.

Это была хорошая честность.

Раньше он мог бы сказать «посмотрим», «попробуем», «зависит», «если не будет срочных задач». Теперь сказал прямо.

- Что влезет? - спросил Александр.

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

- Что не влезет?

- Просмотр ключевых блоков, клик по альтернативам, подробные ошибки формы, часть ПВЗ, изменение состава заказа с полной детализацией.

Максим поморщился.

- Без изменения состава заказа мы не увидим, что клиент убирает габаритку.

Глеб:

- Я знаю.

Павел:

- Без ПВЗ мы не увидим проблемные пункты.

- Знаю.

Лера:

- Без альтернатив мы не поймем, спасают ли они заказ.

- Я знаю.

Глеб не раздражался.

Он устал говорить «знаю» так, будто это защита.

- У нас ограничение разработки, - сказал он. - Надо выбирать.

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

Старая команда начала бы бороться за свое.

Маркетинг за альтернативы.

Операционка за ПВЗ.

Аналитика за чистоту.

Сервис за CRM.

Собственник за то, что видно быстрее.

Новая команда взяла список потерь.

Где больше денег?

Где больше неизвестности?

Где решение уже готово, но слепое?

Где событие разблокирует несколько отделов?

Первый релиз оставили таким:

показ срока доставки;

показ итоговой стоимости;

выбор доставки;

ошибка оплаты;

создание заказа с расширенными параметрами;

отмена с этапом;

передача в CRM статуса для стопов и сценариев.

Второй релиз:

изменение состава заказа;

клик по альтернативе;

выбор ПВЗ;

просмотр ключевых блоков карточки;

детальные ошибки формы.

Виктор Сергеевич сказал:

- Баннеры где?

Лера ответила:

- Подождут.

Собственник посмотрел на нее.

- Маркетинг сам отложил баннеры?

- Да.

- Исторический день.

- Не записывайте.

Максим уже записал.

Через неделю после внедрения первых событий они увидели первую настоящую дыру.

Не красивую.

Настоящую.

Клиенты массово уходили после показа стоимости доставки в двух категориях.

Не просто «корзина не конвертит».

Не «люди передумали».

Не «рынок сложный».

Событие показало конкретный момент:

клиент добавил товар;

увидел срок;

перешел дальше;

увидел итоговую стоимость доставки;

ушел.

Особенно в регионах.

Особенно по габаритке.

Особенно там, где промо обещало выгодную цену товара, а доставка превращала выгоду в анекдот.

Лера смотрела на график.

- Значит, мое письмо могло быть честным по цене товара и нечестным по ощущению заказа.

- Да, - сказал Александр.

- Потому что клиент покупает не цену товара, а итоговое решение.

- Да.

- Ненавижу, когда одно событие делает фразу умнее.

Павел сказал:

- Теперь видно, где менять доставку, а где менять обещание.

Ольга:

- И где скидка на товар бессмысленна, если доставка съедает все.

Семен:

- И где надо предлагать альтернативы с другим складом.

Глеб:

- И где нам нужен второй релиз.

Максим улыбнулся.

- Событие работает.

Демон «Слепая аналитика» на графике стал нервно поправлять очки без стекол.

Теперь на дашборде появились не только ступени, но и темные места между ними.

А темное место, названное событием, перестает быть мистикой.

Оно становится задачей.

Команда радовалась недолго.

Потому что Глеб открыл бэклог и показал задачи, которые годами жили в разделе «следующий релиз».

Доставка в карточке.

Нормальный расчет сроков.

Редактирование заказа.

События CRM.

Приоритетные ошибки оплаты.

Карта ПВЗ.

Альтернативы по складу.

И рядом с ними:

новый баннер;

акционный попап;

косметический редизайн;

срочная страница под кампанию;

виджет, который «очень просил собственник весной».

- Это все важно, - сказал Глеб. - Но у нас каждый раз появляются срочные задачи «для красоты» или «для акции».

Лера отвела взгляд.

Виктор Сергеевич тоже.

Александр посмотрел на бэклог.

Там жил следующий демон.

Он не ломал сайт.

Он просто обещал, что все важное случится потом.

А потом никогда не наступало.
Глава 13. Следующий релиз
Глава 13. Следующий релиз

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

Он был корпоративным загробным миром.

Там жили нормальная доставка в карточке, понятная корзина, события аналитики, редактирование заказа, статусы для CRM, карта ПВЗ, альтернативы со склада, исправление оплаты, нормальные причины отказа, и кнопка, которую клиент просил с прошлого года.

У каждой задачи была своя маленькая надгробная табличка:

важно;

после акции;

в следующем спринте;

ждет ресурса;

нужно обсудить;

почти готово;

не забыть;

потом.

Слово потом в «Астре» было не датой.

Это был туман.

Глеб открыл бэклог на большом экране.

Сто сорок две задачи.

Если смотреть на них быстро, это выглядело как работа.

Если смотреть внимательно, это выглядело как кладбище решений, которым никто не назначил день воскрешения.
У нас сто сорок две задачи, - сказал Глеб.

Виктор Сергеевич посмотрел на экран.
Это много?

Глеб открыл рот.

Закрыл.
Это зависит от того, кто спрашивает.
Я спрашиваю.
Тогда много.

Александр Александрович сел рядом и не стал сразу брать маркер.

Иногда команде надо дать почувствовать вес проблемы до того, как ты начнешь ее резать на части.
Сколько из них влияют на деньги? - спросил он.

Глеб ответил привычно:
Все важные.
Это не ответ. Это способ избежать выбора.

Глеб устало потер лицо.

Он не был ленивым.

Не был саботажником.

Не был классическим IT-драконом, который сидит на ресурсах и не дает бизнесу пройти.

Он просто слишком долго жил в мире, где все задачи приходили с табличкой «срочно», а потом умирали в очереди от столкновения с другими срочными.

В этом мире честный приоритет выглядел почти как грубость.

Демон «Призрак следующего релиза» возник между задачами.

Он был прозрачный, с табличкой запланировано и голосом человека, который никогда не называл дату.

Его сила была в том, что он не спорил.

Он обещал.
Конечно, - шептал он. - В следующем релизе.

Призрак был вежлив.

Очень.

Он не говорил «нет».

Он говорил «да, позже».

И поэтому его любили все, кто не хотел принимать решение сейчас.

Лера указала на баннеры для акции.
Это нужно к кампании.

Семен указал на расчет доставки.
А это нужно, чтобы кампания не привела клиентов в болото.

Ирина указала на статусы претензий.
А это нужно, чтобы CRM не писала людям, которые хотят нас забыть.

Максим показал события.
А это нужно, чтобы понять, что из всего этого сработало.

Павел показал карту ПВЗ.
А это нужно, чтобы клиент не выбирал пункт, который потом убивает выкуп.

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

Все были правы.

Именно поэтому компания обычно выбирала громкое и срочное, а не важное и неприятное.

Виктор Сергеевич сказал:
Мне нужен релиз, который помогает плану месяца.

Глеб ответил:
Мне нужен релиз, который можно сделать.

Лера:
Мне нужен релиз, который не сломает кампанию.

Павел:
Мне нужен релиз, который не будет обещать невозможную доставку.

Ирина:
Мне нужен релиз, после которого клиенты не пишут «вы издеваетесь?»

Максим:
Мне нужен релиз, эффект которого можно измерить.

Ольга:
Мне нужен релиз, который не ест маржу и не притворяется успехом.

Александр посмотрел на них.
Отлично. Теперь у нас шесть релизов. А сделать надо один.

Тишина была плотной.

Призрак следующего релиза довольно улыбнулся.

Он любил такие моменты.

Когда все правы, решение можно отложить.
Маленькое действие, - сказал Александр. - Матрица приоритетов. Каждая задача получает оценку по четырем вопросам.

Он написал:

Сколько денег теряем сейчас?

Какой риск снижает?

Какое решение станет возможным?

Кто владелец результата?

Глеб посмотрел на доску.
А трудоемкость?
Добавим.

Он написал:

Сколько стоит сделать?

Максим поднял руку.
И уверенность в оценке.
Добавим.

Насколько уверены в эффекте?

Ольга:
И маржа.
Это внутри денег.
Нет. Выручка и маржа в этой компании слишком часто притворялись родственниками.

Александр добавил:

Что с маржой?

Лера сказала:
Если так продолжить, мы построим второй бэклог для оценки первого.
Да, - сказал Глеб. - Это то, чего я боялся.
Не строим второй бэклог, - сказал Александр. - Берем двадцать задач, которые спорят за ближайший релиз.
Почему двадцать?
Потому что сто сорок две задачи нельзя приоритизировать. Их можно только бояться.

Виктор Сергеевич кивнул.
Хорошо. Топ двадцать.

Глеб выгрузил задачи.

Список выглядел как семейный совет перед переездом: все вещи казались нужными, пока не появился размер грузовика.

Задача первая:

Фикс ошибки оплаты на мобильном

Деньги теряются сейчас.

Риск снижает прямой.

Решение: вернуть клиентов, которые уже хотят заплатить.

Владелец результата: Глеб и Ольга.

Трудоемкость: средняя.

Уверенность: высокая.

Маржа: не портит.

Все посмотрели на Виктора Сергеевича.

Он сказал:
В релиз.

Задача вторая:

Баннер акции поставщика

Деньги: потенциально.

Риск: упустить скидку поставщика.

Решение: поддержать акцию.

Владелец: Лера.

Трудоемкость: низкая.

Уверенность: средняя.

Маржа: зависит от товаров.

Ольга сразу сказала:
Не зависит. Нужно посчитать.

Семен:
И проверить наличие по складам.

Павел:
И сроки.

Лера вздохнула.
Баннер был такой маленький, пока вы не открыли ему биографию.

Александр сказал:
Баннер в релиз, только если список товаров пройдет доступность, маржу и доставку. И без вытеснения оплаты.

Глеб:
То есть не полноценная посадочная, а легкий вариант?

Лера:
Да.

Глеб посмотрел на нее.
Ты опять сама урезаешь маркетинг.
Я взрослая и мне неприятно.

Задача третья:

Доставка выше на карточке

Деньги: потери после позднего показа доставки.

Риск: меньше ложных добавлений, выше качество заказа.

Решение: показывать срок раньше, предлагать альтернативы.

Владелец: Павел, Лера, Семен.

Трудоемкость: средняя.

Уверенность: средняя-высокая по пилоту.

Маржа: лучше после выкупа.

Коммерческий руководитель сказал:
Но это снижает добавления.

Максим открыл пилот.
Снижает добавления, но повышает деньги после выкупа.
Верхняя воронка хуже.
Нижняя лучше.
Я не люблю, когда хуже.

Ольга:
Я не люблю, когда лучше наверху и пусто в деньгах.

Виктор Сергеевич сказал:
В релиз для пилотных категорий. Не для всех.

Это было хорошее решение.

Не героическое.

Взрослое.

Задача четвертая:

Полный редизайн карточки

Дизайнер защищал.
Это накопленный визуальный долг.

Александр спросил:
Какую потерю закрывает?
Карточка выглядит устаревшей.
Это может быть проблемой. Где видно?

Дизайнер показал качественные отзывы.

Пять штук.

Максим показал данные.

Недостаточно.

Лера сказала:
Давайте не убивать. Переформулируем: редизайн блоков решения клиента после внедрения событий просмотра ключевых блоков.

Дизайнер помолчал.
То есть сначала понять, что люди видят.
Да.
Потом проектировать.
Да.
Логично. Бесит, но логично.

Задачу перенесли.

Не в туман.

В следующий слот с условием:

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

Призрак следующего релиза недовольно шевельнулся.

Условное «потом» было для него хуже обычного.

Обычное «потом» бесконечно.

Условное имеет дверь.

Задача пятая:

Статусы претензий для CRM

Ирина защищала спокойно.
Без этого CRM снова будет писать людям, которые ждут ответ или возврат.

Максим показал количество конфликтных коммуникаций.

Лера показала отписки.

Ольга показала стоимость повторных обращений.

Глеб:
Трудоемкость высокая.

Ирина:
Можно первую версию: статус открыта/закрыта, тип претензии, дата, жесткий стоп для промо.

Глеб подумал.
Первая версия средняя.

Виктор Сергеевич:
В релиз?

Александр:
Если не влезает полностью, в релиз минимальный контур.

Глеб кивнул.
Минимальный контур влезет, если убрать один декоративный блок.

Все посмотрели на дизайнерский блок.

Дизайнер поднял руки.
Я уже понял, сегодня красота платит налоги.

Задача шестая:

Карта ПВЗ с ограничениями

Павел защищал.

Потери были видны по выкупу.

Но реализация была тяжелой.

Глеб честно сказал:
Не влезет в этот релиз без риска.

Павел напрягся.

Раньше это стало бы дракой.

Теперь Александр спросил:
Есть промежуточное решение?

Павел:
Для проблемных ПВЗ хотя бы не предлагать как первый вариант в пилотных категориях.

Глеб:
Это проще.

Ирина:
И оператору подсказку.

Лера:
И не использовать в CRM как «удобный пункт».

Промежуточное решение вошло.

Полная карта ушла в следующий релиз с условием:

после сбора ограничений и оценки потерь.

Призрак следующего релиза стал менее прозрачным.

Ему не нравилось, что у задач появляются условия возвращения.

Седьмая задача:

Быстрый фильтр

Семен уже знал, что проиграет.

Но защищал достойно.
Клиенты ищут характеристики.

Максим:
Данных мало.

Ирина:
Обращения есть, но не массовые.

Лера:
Для акции не критично.

Глеб:
Трудоемкость выше, чем кажется.

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

Александр:
Вот это правильный результат. Не «нет», а «какие данные нужны, чтобы стало да».

Семен:
Все равно неприятно.
Конечно.

Матрица не делала выбор приятным.

Она делала его честнее.

К середине встречи стало видно главное:

часть задач была не задачами, а желаниями;

часть - решениями без доказанной потери;

часть - настоящими дырками в деньгах;

часть - слишком большими и требовала первого контура;

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

Глеб выделил устаревшие.
Вот эти можно закрыть.

Лера удивилась:
Просто закрыть?
Да. Они больше не актуальны или поглощены другими задачами.
А если кто-то вспомнит?
Пусть создаст заново с потерей, владельцем и решением.

Виктор Сергеевич сказал:
Мне нравится.

Глеб посмотрел на него.
Правда?
Да. Бэклог не должен быть музеем вины.

Ирина тихо сказала:
Это применимо ко многому.

Закрыли двадцать три старые задачи.

Не сделали.

Закрыли.

Это оказалось почти физическим облегчением.

Глеб даже выпрямился.
Я не ожидал, что удаление задач может быть работой.

Александр:
Удаление старого обещания - это тоже работа.
Особенно если оно больше не обещание, а шум, - сказал Максим.

Лера:
Бэклог похудел.
Не хвали, - сказал Глеб. - Он быстро набирает.

После матрицы ближайший релиз стал меньше.

Фикс оплаты.

Пилот доставки выше в карточке.

Минимальный контур статусов претензий для CRM.

Легкая акционная поддержка только на товарах с подтвержденной доступностью.

Базовый стоп проблемных ПВЗ для пилотных категорий.

Мониторинг событий.

Все.

Коммерческий руководитель сказал:
Это выглядит не очень амбициозно.

Глеб ответил:
Зато это можно выпустить.

Александр добавил:
И это закрывает реальные потери.

Виктор Сергеевич смотрел на релиз.
Раньше релиз выглядел богаче.
Раньше релиз был меню желаний, - сказал Глеб.

Все повернулись к нему.

Он продолжил:
А потом мы половину переносили, половину делали наспех, и еще половину обещали в следующий релиз.

Лера:
У тебя три половины.
Вот именно.

Смех помог.

Потому что без смеха признание было слишком точным.

Цена победы проявилась быстро.

Лера потеряла часть акционной свободы.

Дизайн потерял косметический релиз.

Коммерция потеряла скорость «давайте быстро».

Павел не получил полную карту ПВЗ.

Семен не получил фильтр.

Ирина получила минимальный контур вместо идеального.

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

Виктор Сергеевич потерял комфорт большого списка, где всем что-то обещали.

Александр получил команду, которая впервые спорила не о том, чья задача важнее, а о том, какую потерю они готовы продолжать терпеть.

Это был неприятный, но взрослый разговор.

Призрак следующего релиза отступил.

Но не исчез.

Он просто перестал улыбаться.

У него впервые спросили дату.

И причину.

И владельца.

И что будет, если снова отложить.

Для призрака это были почти экзорцизмы.

Релиз назвали коротко:

R-17

Глеб запретил добавлять в название слова final, critical, super, urgent и really.

Лера сказала:
А если очень хочется?
Особенно если хочется.

Максим предложил добавить запрет на new.

Глеб кивнул.
Да. После UTM я не доверяю слову new.

Релизный лист впервые выглядел не как список желаний, а как договор.

У каждой задачи были:

цель;

потеря;

владелец результата;

владелец реализации;

критерий готовности;

метрика после выката;

что не входит.

Последняя строка была самой важной.

Что не входит

Раньше ее не любили.

Потому что она портила надежду.

Теперь ее сделали обязательной.

Надежда без границ превращалась в следующий релиз.

Фикс оплаты:

входит - исправить мобильную ошибку, добавить альтернативный способ, событие повторной попытки, мониторинг.

Не входит - полный редизайн оплаты, новые платежные методы, бонусная программа, «а давайте еще Apple Pay, если получится».

Глеб специально написал последнюю фразу в кавычках.
Это непрофессионально, - сказал Максим.
Зато профилактически.

Доставка в карточке:

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

Не входит - полный новый модуль логистики, все категории, персонализация по каждому клиенту, идеальная карта ПВЗ.

Статусы претензий для CRM:

входит - открыта/закрыта, тип претензии, дата, жесткий стоп промо.

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

Лера прочитала.
Жаль. Идеальный текст извинения пригодился бы.

Ирина:
Его не существует.
Ты могла сказать мягче.
Могла.

Легкая акционная поддержка:

входит - баннер и короткая подборка только по товарам с подтвержденной доступностью и маржой.

Не входит - новая посадочная, персональные подборки для всей базы, срочные дизайнерские чудеса, расширение ассортимента в ночь перед запуском.

Дизайнер посмотрел на «дизайнерские чудеса».
Я вижу пассивную агрессию.

Глеб:
Она активная.

Первый день работы прошел подозрительно спокойно.

Это всех насторожило.

Второй день исправил ситуацию.

Пришла срочная задача от коммерции:

поставщик прислал новые условия, нужно добавить отдельный блок на главную.

Лера принесла задачу на релизный стендап.

Глеб посмотрел на нее.
Матрица.
Я знаю.
Потеря?
Потенциальная выручка.
Какая?
Еще считаем.
Владелец результата?
Коммерция.
Что выкидываем из релиза?

Лера замолчала.

Коммерческий руководитель сказал:
Почему сразу выкидываем? Может, добавим сверху.

Глеб улыбнулся.

Это была плохая улыбка.

Уставшая.

Опасная.
Сверху у нас воздух. Разработка работает не в воздухе. Если добавляем, что-то двигаем.
Задача маленькая.
У маленьких задач есть тестирование, дизайн, тексты, проверка доступности, аналитика и шанс сломать верстку.
Но она маленькая.

Глеб открыл список прошлых «маленьких» задач.

Пятнадцать штук.

Каждая начиналась с «там на час».

Суммарно они съели почти спринт.

В комнате стало тихо.
Я вел список, - сказал Глеб.

Лера посмотрела с уважением.
Темный список.
Светлый. Просто правдивый.

Александр спросил коммерческого руководителя:
Что случится, если не добавить блок на главную в этот релиз?
Упустим часть продаж.
Сколько?
Пока не знаем.
Что случится, если из релиза выкинуть фикс оплаты?

Максим показал оценку потерь.

Коммерческий руководитель помолчал.
Ладно. Не трогаем оплату.
Что вы готовы сдвинуть?

Оказалось, ничего.

Задачу отправили на оценку, но не в релиз.

Призрак следующего релиза прошелся между столами и попытался прошептать:
Ну хотя бы подготовим...

Глеб сказал:
Подготовим после оценки.

Призрак скривился.

На третий день пришел Виктор Сергеевич.

Не на встречу.

В чат.

Со ссылкой на сайт конкурента.

Сообщение:

А можем такой блок?

Вся команда увидела, как время остановилось.

Ссылка на конкурента от собственника - это древнее заклинание, вызывающее срочные задачи из воздуха.

Лера написала:

Красивый. Разберем по матрице?

Пауза.

Виктор Сергеевич:

Разберите. Не срочно.

Глеб встал из-за стола.
Что случилось? - спросил Максим.
Я хочу пройтись. Мне надо пережить «не срочно».

Ирина сказала:
Это исторический момент.
Не спугните, - сказал Глеб.

На четвертый день сломалась тестовая версия оплаты.

Не сильно.

Но достаточно, чтобы все вспомнили: релиз - это не презентация, где задачи переезжают вправо по статусам. Это место, где реальность проверяет, действительно ли вы поняли задачу.

Новый альтернативный способ оплаты показывался, но после выбора клиент возвращался на начало формы.
Это плохо, - сказал Максим.
Спасибо за экспертную оценку, - сказал Глеб.

Они сидели вместе два часа.

Разработчик.

Аналитик.

Ольга.

И Лера, потому что текст ошибки тоже был важен.

Старая ошибка говорила:

Произошла ошибка. Попробуйте позже.

Новая должна была говорить:

Оплата этим способом не прошла. Выберите другой способ или попробуйте снова. Деньги не списаны.

Ольга настояла на последнем.
Клиент первым делом боится, что деньги списали.

Ирина, которую позвали проверить текст, добавила:
И если деньги могли быть заблокированы, надо писать иначе.

Глеб закрыл глаза.
Текст ошибки стал юридическим полем.
Текст ошибки всегда был клиентским полем, - сказала Ирина.
Вы все теперь говорите так, будто меня можно добить смыслом.
Можно? - спросила Лера.
Да.

На пятый день минимальный контур статусов претензий почти выпал из релиза.

Причина была классическая:

«не успеваем нормально».

Ирина услышала и пришла сама.
Что значит нормально?

Глеб объяснил:
Полный контур не успеваем. Только статус и тип, без красивой истории и без автоматического текста.
А стоп промо?
Успеваем.
Тогда это и есть нормально для первого контура.
Но вам будет неудобно.
Мне уже неудобно, когда CRM пишет людям с открытой претензией.

Глеб посмотрел на нее.
Справедливо.

Минимальный контур оставили.

Ирина сама написала критерий готовности:

клиент с открытой претензией не попадает в коммерческое промо;

оператор видит статус;

маркетинг видит стоп;

статус можно закрыть только с причиной.

Максим добавил:
И событие закрытия претензии.

Ирина посмотрела.
Ты всегда найдешь событие.
Это уже профессиональное.

На шестой день релиз начал разбухать.

Не из-за внешних задач.

Изнутри.

Каждая задача захотела стать лучше.

Фикс оплаты захотел еще один платежный метод.

Доставка в карточке захотела сразу все категории.

Статусы претензий захотели красивую историю.

Акционный блок захотел персонализацию.

Проблемные ПВЗ захотели карту.

Глеб собрал всех и сказал:
Мы делаем версию один. Не версию мечты.

Лера:
Но если добавить совсем чуть-чуть...
Нет.

Павел:
А если только для двух регионов?
Нет.

Ирина:
А если поле комментария?
Нет.

Максим:
А если один параметр события?

Глеб посмотрел на него особенно больно.
Ты тоже.

Максим опустил глаза.
Да.

Александр поддержал:
Улучшение внутри релиза - это тоже способ сорвать релиз. Все новое - в следующий слот с аргументом.

Глеб указал на него.
Вот. Скажите это еще раз.
Все новое - в следующий слот с аргументом.
Я запишу на дверь.
Только не как final.

Релиз вышел в четверг.

Не идеально.

Но вышел.

Фикс оплаты работал.

Доставка в карточке показывалась в пилотных категориях.

Статусы претензий стопорили промо.

Акционный блок был скромнее, чем хотелось, но не врал сроками.

Проблемные ПВЗ перестали быть первыми в некоторых сценариях.

Мониторинг событий мигал желтым в двух местах, но не красным.

Глеб выглядел так, будто не спал, но зато не ненавидел всех.

Это был прогресс.

На релизном обзоре Максим показал первые данные.

По оплате - снижение ухода после ошибки.

По доставке - меньше отказов после итоговой стоимости в пилотной категории.

По CRM - ноль коммерческих писем клиентам с открытой претензией за первые дни.

По акции - меньше охват, но маржа в норме.

По ПВЗ - рано, но жалобы не выросли.

Виктор Сергеевич слушал.
Релиз меньше, чем обычно, а обсуждаем дольше.

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

Тишина.

Лера тихо сказала:
Красиво.
Я устал, - сказал Глеб. - Усталость иногда формулирует.

Победа была странной.

Никто не чувствовал триумфа.

Не было большого запуска.

Не было блестящей новой страницы.

Не было презентации «мы сделали сто вещей».

Было несколько точных изменений, которые закрывали конкретные потери.

И это почему-то ощущалось взрослее.

Призрак следующего релиза стал меньше.

Он все еще ходил по бэклогу.

Шептал:
Потом.

Но теперь его спрашивали:
Когда?
Зачем?
Кто владелец?
Что будет, если отложить?
Какая потеря?

Призраки не любят конкретных вопросов.

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

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

Это было почти грубо.

И очень полезно.

На следующий день Глеб провел ретро.

Не праздничное.

Не «что получилось хорошо, что можно улучшить» с цветными стикерами и мягкой корпоративной ложью.

Нормальное.

Рабочее.

С вопросами, от которых хочется смотреть в кружку.

На доске было три колонки:

Что сделали

Что не сделали

Что больше не обещаем без основания

Третья колонка сразу всем не понравилась.

Значит, она была нужна.

Глеб начал с фактов.
Релиз вышел в срок.

Лера подняла руку.
Почти.
В срок по новому периметру.
Формально красиво.
Формально честно, потому что периметр был зафиксирован.

Максим кивнул.
Это важно. Раньше периметр менялся, а срок оставался. Потом мы называли это героизмом.
А это было что? - спросил Виктор Сергеевич.

Глеб ответил:
Долг.

Пауза.

Не технический долг.

Не просто.

Человеческий.

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

Ирина посмотрела на Глеба внимательнее.
Вы давно хотели это сказать?
Очень.
Получилось прилично.
Я фильтровал.

В колонку Что сделали попали:

фикс оплаты;

пилот доставки в карточке;

минимальный контур претензий для CRM;

акционный блок с проверенной доступностью;

стоп проблемных ПВЗ в пилотных сценариях;

мониторинг событий;

релизный периметр с явным не входит.

В колонку Что не сделали попали:

полный редизайн карточки;

быстрый фильтр;

полная карта ПВЗ;

персонализированные акционные подборки;

идеальная история претензий;

два декоративных блока;

один баннер, который «очень хотелось».

Лера посмотрела на последний пункт.
Он был красивый.

Глеб:
Он был не в релизе.
Но красивый.
Он переживет.
Не факт.
Тогда он был слаб.

Дизайнер сказал:
Я все слышу.
Отлично, - сказал Глеб. - Это ретро, тут все слышат.

Колонка Что больше не обещаем без основания заполнялась медленнее.

Туда попали:

«в следующем релизе» без даты;

«маленькая задача» без оценки;

«надо к акции» без экономики;

«для красоты» без клиентского решения;

«потом доделаем» без владельца;

«временно» без срока смерти;

«почти готово» без критерия готовности;

«если получится» как часть плана.

Виктор Сергеевич прочитал список.
Вы забрали у бизнеса много удобных фраз.

Александр ответил:
Они были удобны только до момента оплаты счета.
Какого счета?

Глеб сказал:
Переработки, сорванные сроки, недоделанные задачи, баги, переносы, недоверие к релизам.

Ольга добавила:
И деньги, потерянные из-за того, что важное не попадало в релиз.

Собственник кивнул.
Ладно. Фразы были дорогие.

Это стало маленькой победой.

Когда собственник называет удобную фразу дорогой, у нее начинается конец.

Потом Глеб открыл старый бэклог.

Не топ двадцать.

Весь.

Сто сорок две задачи минус уже закрытые.
Теперь кладбище, - сказал он.

Семен:
Это официальное название?
Рабочее.

Ирина:
Мне нравится.
Конечно нравится, вы вчера хоронили CRM-сценарии.
И стало лучше.

Глеб разделил задачи на четыре группы:

живые;

ожидают данных;

отложены с датой;

закрыть.

Призрак следующего релиза заволновался.

Раньше ему нравились все эти задачи.

Особенно те, что «ждут обсуждения».

Задача, которая ждет обсуждения, может жить годами.

Она не требует ресурсов.

Не дает результата.

Не умирает.

Просто занимает место и создает ощущение, что компания помнит о важном.

Это было любимое болото Призрака.

Первой подняли задачу:

Редактирование заказа после создания

Старая.

Очень старая.

Клиенты просили.

Операторы просили.

Склад ругался.

CRM страдала.

Но задача каждый раз не влезала.
Почему жива? - спросил Александр.

Ирина ответила:
Клиенты звонят, чтобы поменять состав, адрес, ПВЗ, способ оплаты. Сейчас часть изменений идет вручную и ломает статусы.

Павел:
Склад получает уточнения после сборки.

Максим:
Аналитика видит исходный заказ, но не всегда видит, что он изменился.

Ольга:
Деньги и возвраты могут ехать по старой версии.

Глеб:
Трудоемкость высокая.

Виктор Сергеевич:
Деньги?

Максим показал оценку ручных обращений, отмен, пересборок и потерь.

Не идеально.

Но достаточно.

Задача осталась живой.

Не в ближайший релиз.

Но с датой решения:

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

Глеб записал владельцев.

Призрак потерял еще одну бесформенную душу.

Вторая задача:

Новый виджет рекомендаций

Старая причина:

«повысить средний чек».

Александр спросил:
Где доказательство, что текущий виджет мешает среднему чеку?

Тишина.

Семен:
Есть гипотеза.
Хорошо. Что нужно, чтобы она стала задачей?

Максим:
События взаимодействия с рекомендациями и разрез по марже/выкупу.

Лера:
И понимание, не рекомендуем ли мы товары, которые потом не выкупаются.

Ирина:
И не рекомендуем ли клиенту то, что он вернул.

Ольга:
И не съедает ли скидка допродажу.

Глеб:
То есть пока не задача разработки.
Пока гипотеза, - сказал Александр.

Задача ушла в ожидает данных.

Семен не был счастлив.

Но не спорил.
Я вернусь, - сказал он.
С данными, - ответил Максим.
Да, папа.

Максим моргнул.
Не надо.

Третья задача:

Праздничная главная

Лера сразу сказала:
Закрыть.

Все повернулись.
Что? - спросила она. - Праздник прошел.

Глеб с наслаждением переместил задачу в закрыть.
Это приятно.
Не увлекайся, - сказал Виктор Сергеевич.
Поздно.

Четвертая:

Улучшить личный кабинет

Формулировка была настолько широкой, что могла вместить всю боль клиента и половину амбиций продукта.

Александр спросил:
Что именно?

Глеб:
Там несколько задач под одной.
Значит, это не задача. Это чемодан.

Чемодан открыли.

Внутри были:

история заказов;

статусы доставки;

повтор заказа;

документы для юрлиц;

обращения в сервис;

возвраты;

изменение контактов.

Ирина сказала:
Документы для юрлиц связаны с офисными клиентами.

Ольга:
И с ручной работой бухгалтерии.

Павел:
Статусы доставки снизят звонки.

Максим:
Но надо оценить частоту обращений.

Глеб:
Разбиваем.

Задача Улучшить личный кабинет умерла.

На ее месте появились четыре нормальные задачи с владельцами и критериями.

Призрак следующего релиза сжался.

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

Пятая задача:

Сделать красиво страницу акции

Дизайнер посмотрел на Леру.

Лера посмотрела на Александра.

Александр молчал.
Закрыть, - сказала Лера. - Если будет акция, создадим задачу с товарами, маржой и сроками. Эта формулировка мусорная.

Дизайнер:
Слово «красиво» теперь запрещено?
Нет, - сказал Александр. - Просто оно не может быть единственным смыслом.

Дизайнер кивнул.
Это справедливо.
И больно? - спросила Ирина.
Да.
Значит, работает.

К концу разборки бэклог похудел.

Не до идеала.

Но заметно.

Часть задач закрыли.

Часть разбили.

Часть получила даты.

Часть получила владельцев.

Часть получила честный статус ждет данных, а не притворялась «почти в работе».

Глеб выглядел так, будто ему сняли рюкзак, но оставили гору.
Легче? - спросил Александр.
Да. Но теперь видно, какая гора настоящая.
Это лучше?
Для работы да. Для настроения нет.

Виктор Сергеевич посмотрел на обновленный бэклог.
Он стал менее впечатляющим.
Хорошо, - сказал Глеб.
Почему?
Бэклог не должен впечатлять размером. Он должен помогать выбирать работу.

В комнате стало тихо.

Максим медленно повернулся к нему.
Я записываю.
Я уже смирился.

На следующей неделе появилась новая угроза.

Не задача.

Инициатива.

Это слово опаснее.

Задача хотя бы признает, что ее надо делать.

Инициатива приходит с презентацией, оптимизмом и ощущением, что если ты спросишь про ресурсы, ты против роста.

Инициатива называлась:

Экспресс-обновление главной к сезонной кампании

Пять слайдов.

Красивые.

Очень.

На первом был рост.

На втором - конкуренты.

На третьем - новая визуальная концепция.

На четвертом - ожидаемый uplift.

На пятом - сроки.

Сроки были смешные.

Не потому что авторы были глупые.

Потому что они считали только дизайн и верстку.

Не считали:

товарную доступность;

события;

CRM;

доставку;

тестирование;

маржу;

ПВЗ;

оплату;

последствия для текущего релиза.

Глеб слушал молча.

Опасно молча.

После презентации Виктор Сергеевич спросил:
Можем?

Раньше Глеб сказал бы:
Посмотрим.

И потом страдал.

Теперь он открыл матрицу.
Можем, если ответим на вопросы.

Автор инициативы напрягся.
Какие?

Глеб начал:

какую потерю закрывает;

какая метрика успеха;

какие товары;

какая доступность;

какая маржа;

какие события нужны;

что выкидываем из текущего релиза;

кто владелец результата;

что будет, если не сделать сейчас.

После пятого вопроса презентация начала терять блеск.

После восьмого стало понятно, что инициатива не плохая.

Она просто сырая.

Сырая инициатива - как недособранный заказ: вроде все есть, но если отправить клиенту, вернется дороже.

Лера предложила:
Не берем в релиз. Делаем discovery на неделю: товары, экономика, события, макет, влияние на текущие задачи. Потом решаем.

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

Александр спросил:
Что хуже: не успеть с сырой главной или успеть с главной, которая гонит трафик в неопределенность?

Ответ никто не любил.

Но все знали.

Инициатива ушла в discovery.

Не в «следующий релиз».

Не в туман.

В конкретную подготовку с датой.

Это была новая форма «нет».

Не отказ.

Не обещание.

Проверка.

Призрак следующего релиза ненавидел проверки.

Проверки превращали его шепот в календарь.

Через неделю Глеб принес новый ритуал.
Релизная приемка результата, - сказал он.

Лера посмотрела на него.
Звучит как совещание, на котором умирает радость.
Радость уже умерла в QA, - ответил Глеб. - Теперь проверяем пользу.

Раньше релиз считался завершенным, когда задачи переезжали в колонку Done.

Это была красивая колонка.

В ней задачи становились похожи на выполненные обещания.

Но Done в разработке не всегда означало полезно в бизнесе.

Иногда означало:

код выкачен;

пользователь не заметил;

метрика не изменилась;

отделы не перестроили процесс;

или, что хуже, все радостно забыли проверить.

Глеб вывел список задач R-17.

Напротив каждой были четыре статуса:

выкачено;

работает технически;

используется процессом;

дало эффект.

Виктор Сергеевич посмотрел.
Почему одного статуса недостаточно?

Глеб ответил:
Потому что мы слишком долго путали «вышло» и «заработало».

Максим медленно повернулся.
Можно я...
Пиши, - сказал Глеб. - Я уже не сопротивляюсь.

Первая задача:

фикс оплаты.

Выкачено - да.

Работает технически - да.

Используется процессом - частично.

Дало эффект - предварительно да.
Почему процесс частично? - спросил Александр.

Ольга ответила:
Сервис еще не знает, что говорить клиенту, если он звонит после ошибки оплаты. У них старый скрипт.

Ирина закрыла глаза.
Конечно.

Технический фикс был сделан.

Но оператор, который слышит живого клиента, еще жил в старой реальности:

«Попробуйте позже».

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

«Выберите другой способ, деньги не списаны, если видите блокировку - вот что делать».

Ирина взяла задачу:

обновить скрипт;

дать подсказку в CRM;

добавить короткую инструкцию в базу знаний.
То есть задача не завершена? - спросил Виктор Сергеевич.

Глеб сказал:
Разработка завершена. Бизнес-изменение еще нет.
Это очень неудобное различие.
Зато оно объясняет половину наших «мы же сделали».

Вторая задача:

доставка выше в карточке.

Выкачено - да.

Работает технически - да.

Используется процессом - да.

Дало эффект - по пилоту да, но требует сегментного расширения.

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

Павел:
А операционка не готова по всем категориям.

Семен:
И альтернативы есть не везде.

Глеб:
Значит, не расширяем без готовности.

Лера:
Но кампания...

Она сама остановилась.
Ладно. Расширяем только на категории с подтвержденными альтернативами и складом.

Александр посмотрел на нее.
Это уже привычка.
Неприятная.
Но полезная.
Да знаю я.

Третья задача:

статусы претензий для CRM.

Выкачено - да.

Работает технически - да.

Используется процессом - не полностью.

Дало эффект - рано.

Ирина сразу сказала:
Операторы ставят статус, но не всегда закрывают с причиной. Если не закрывают, клиент остается в стопе дольше, чем нужно.

Лера:
Это режет базу.

Ирина:
Это защищает клиента.

Лера:
Но если претензия закрыта, а статус нет, мы молчим зря.

Ирина:
Согласна.

Это было хорошее «согласна».

Не уступка.

Совместное уточнение.

Решение:

добавить ежедневный список открытых претензий без движения;

супервайзер проверяет;

статус не закрывается без причины;

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

Максим записал зависимость:

статус претензии влияет на CRM-сегмент.

Глеб добавил мониторинг.

Виктор Сергеевич посмотрел на цепочку.
Одна маленькая задача растянулась на четыре отдела.
Она всегда была на четыре отдела, - сказал Александр. - Просто раньше называлась одним полем.

Четвертая задача:

акционный блок.

Выкачено - да.

Работает технически - да.

Используется процессом - да.

Дало эффект - спорно.

Лера показала цифры:

клики были;

заказы были;

маржа в норме;

выкуп пока неполный;

но часть клиентов уходила после доставки.
Почему? - спросил Виктор Сергеевич.

Павел:
В одном регионе срок хуже, чем ожидали.

Семен:
Товары формально были доступны, но не на ближайшем складе.

Лера:
Значит, блок был честным не для всех регионов.

Глеб:
Региональная фильтрация в акционном блоке не входила.

Все посмотрели в релизный лист.

Действительно.

Не входила.
Тогда это не баг релиза, - сказал Глеб. - Это следующая задача, если эффект стоит того.

Виктор Сергеевич:
А стоит?

Ольга:
По части регионов нет.

Максим:
По центральным - да.

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

Раньше это звучало бы как ограничение.

Теперь как нормальный вывод.

Пятая задача:

стоп проблемных ПВЗ.

Выкачено - да.

Работает технически - частично.

Используется процессом - да.

Дало эффект - рано.

Павел показал, что часть ПВЗ перестала быть первым вариантом.

Но клиенты все равно могли выбрать их вручную.

Ирина сказала:
Если клиент выбирает проблемный пункт, надо предупреждать.

Глеб:
Это не входило.

Павел:
Знаю. Но теперь видим следующий шаг.

Александр:
Вот так и должен работать релиз: не закрывать мир, а открывать следующий осмысленный шаг.

Призрак следующего релиза попытался радостно поднять голову.
Не ты, - сказал Глеб в сторону бэклога.

Все посмотрели на него.
Что?
Ничего, - сказала Лера. - Просто ты уже разговариваешь с демоном.
Он первый начал.

Релизная приемка результата стала болезненнее, чем обычное ретро.

Потому что в ретро можно сказать:

мы молодцы;

мы устали;

нам мешали;

надо лучше планировать.

А приемка результата спрашивала:

что изменилось в поведении клиента;

что изменилось в деньгах;

что изменилось в процессе;

что оказалось не доделано;

что надо не добавить, а закрыть;

где мы приняли wishful thinking за эффект.

Последняя фраза особенно не понравилась Виктору Сергеевичу.
По-русски.

Лера перевела:
Где мы очень хотели, чтобы задача сработала, и поэтому почти поверили.
Спасибо. Так больнее.

Глеб предложил новый статус:

выкачено, но не принято бизнесом

Все возненавидели его сразу.

Поэтому приняли.

Пример нашелся быстро.

В одном прошлом релизе сделали новый блок рекомендаций.

Технически он вышел.

Но никто не настроил правила ассортимента.

Никто не подключил маржу.

Никто не исключил товары с плохим выкупом.

Блок работал.

В смысле показывался.

Бизнес не принял его как инструмент.

Он был мебелью на сайте.

Лера сказала:
Значит, часть наших старых «готово» на самом деле «стоит».

Максим:
Или «висит».

Ирина:
Или «мешает».

Павел:
Или «гонит в доставку».

Глеб:
Спасибо, я понял.

Александр написал:

Done != принято

Максим даже не стал спрашивать.

Просто записал.

Виктор Сергеевич сказал:
Мне не нравится, что мы усложняем статусы.
Мы не усложняем, - ответил Александр. - Мы перестаем прятать реальность в одном слове.
Это ваша общая стратегия?
Да.
Заметно.

После приемки результата Глеб изменил релизный шаблон.

Теперь у каждой задачи был не только DoD.

Definition of Done.

Но и DoR.

Definition of Result.

Лера сказала:
Вы специально называете все так, чтобы нормальные люди ушли?

Глеб:
Это индустриальная месть.

Александр попросил по-русски.

Получилось:

Готово технически

и

Сработало для бизнеса

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

У него была дата проверки.

Через день.

Через неделю.

Через цикл выкупа.

В зависимости от задачи.

Ольга настояла:
Для маржи и выкупа не ставить раньше факта.

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

Глеб ответил:
Он никогда не заканчивался. Просто мы уходили раньше.

Тишина была почти уважительной.

Потом Ирина сказала:
Усталость опять формулирует.

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

На второй приемке результата нашли задачу, которую надо было откатить.

Не из R-17.

Старую.

Акционный попап, который все терпели, потому что он «что-то давал».

Новые события показали:

часть клиентов закрывала его;

часть после него не доходила до доставки;

часть применяла промокод к заказам, которые и так были в корзине;

часть уходила.

Маржа спорная.

Польза сомнительная.

Раздражение реальное.

Лера смотрела на отчет.
Я защищала этот попап.

Ирина:
Все защищали что-то плохое до появления данных.

Ольга:
Я нет.

Все посмотрели.
Ладно, я защищала одну скидку в 2023-м. Но она была красивая.

Попап отключили на неделю как тест.

Коммерческий отдел переживал.

Продажи не рухнули.

Жалобы немного снизились.

Маржа не ухудшилась.

Виктор Сергеевич сказал:
Мы годами держали раздражающий попап, потому что думали, что он помогает.

Максим:
Данных не было.

Александр:
И решения не было.

Лера:
Теперь есть.

Глеб:
Удаление тоже релиз.

Эта фраза всем понравилась.

Особенно Глебу.

Потому что разработчики редко получают уважение за то, что не добавили, а убрали.

Но иногда лучший релиз - это минус одна глупость.

Призрак следующего релиза от этого страдал особенно.

Он любил накопление.

Любил, когда бэклог рос.

Любил, когда каждая новая хотелка считалась прогрессом.

Удаление лишнего делало его голодным.

К концу главы у команды появился новый релизный закон:

Релиз - это не сколько выкатили. Релиз - это какую потерю закрыли.

Глеб предложил распечатать.

Лера сказала:
На дверь?
На дверь, в чат, в бэклог, на лоб всем, кто пишет «маленькая задачка».
Последнее юридически сложно.
Значит, начнем с двери.

Виктор Сергеевич не возражал.

Это тоже было событие.

Не аналитическое.

Культурное.

Собственник перестал требовать большой релиз ради ощущения движения.

Пока.

Гарантий не было.

Но одно решение он уже принял иначе, один релиз защитил от распухания, один старый попап согласился отключить.

Для компании, которая жила в мире «потом», это было много.

Александр понимал: Призрак следующего релиза не умер.

Он просто потерял монополию на слово «потом».

Теперь потом должно было приходить с датой, причиной и ценой.

А если не приходило, его не пускали в бэклог.

Это было почти жестоко.

И очень полезно.

Следующий плановый релиз собирали уже по новым правилам.

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

Глеб принес таблицу емкости команды.

Не бэклог.

Не желания.

Емкость.

Сколько человеко-дней реально есть.

С учетом поддержки.

С учетом багов.

С учетом тестирования.

С учетом отпусков.

С учетом того, что один разработчик уходит на полдня помогать складу с интеграцией, потому что «там быстро», а потом возвращается через два дня с глазами человека, который видел старую базу данных.
Вот наш грузовик, - сказал Глеб.

На экране была цифра.

Не очень большая.

Виктор Сергеевич посмотрел.
Это все?
Это реальность.
А если напрячься?

Глеб не ответил сразу.

Раньше он сказал бы:
Посмотрим.

И потом напрягался.

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

В комнате стало тихо.

Это была не жалоба.

Это был расчет.

А расчет труднее обесценить.

Ольга неожиданно поддержала:
Переработки - это кредит. Просто проценты платятся багами, текучкой и задержками.

Глеб посмотрел на нее с благодарностью.
Можно я буду звать вас на планирование?
Нет.
Но вы полезны.
Именно поэтому нет.

Александр попросил показать не только емкость, но и обязательные расходы.

Глеб вывел:

поддержка текущих интеграций;

критические баги;

мониторинг событий;

доработки после R-17;

технические платежи, без которых следующие задачи станут дороже.

Лера сказала:
Это как семейный бюджет.
Да, - сказал Глеб. - Только все хотят купить диван, а канализацию не видно.

Павел:
Канализацию видно, когда поздно.
Именно.

Виктор Сергеевич спросил:
Почему раньше мы не смотрели емкость так?

Глеб улыбнулся без радости.
Потому что емкость мешает обещать.

Призрак следующего релиза зашипел.

Емкость была для него опаснее матрицы.

Матрица спрашивала «зачем».

Емкость спрашивала «влезет ли».

А если не влезает, призрак больше не может прятаться за словом «потом». Нужно выбрать.

Для нового релиза было три крупных кандидата.

Первый:

изменение состава заказа.

Второй:

карта ПВЗ с ограничениями.

Третий:

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

И еще семь средних задач, каждая с защитником.

CRM хотела расширить статусы претензий.

Маркетинг хотел умные сегменты по новым событиям.

Ассортимент хотел рекомендации с учетом выкупа.

Финансы хотели отчет по скидкам после отказов.

Дизайн хотел начать редизайн карточки.

Коммерция хотела сезонную главную.

Склад хотел меньше сюрпризов.

Все хотели нормальный бизнес.

Но грузовик был один.

Александр предложил не спорить задачами.
Спорим сценариями потерь.

На доске появились три сценария.

Сценарий первый:

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

Сценарий второй:

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

Сценарий третий:

клиент поздно видит важную информацию на карточке и уходит в корзине или после доставки.

Каждый сценарий прошел через вопросы:

сколько денег;

сколько клиентов;

сколько ручной работы;

какой риск;

какие данные есть;

какая минимальная версия;

что будет, если отложить.

Изменение состава заказа оказалось дорогим.

Но большим.

Слишком большим для полного релиза.

Павел хотел.

Ирина хотела.

Ольга хотела.

Глеб боялся.
Полностью не влезет, - сказал он.
А первая версия? - спросил Александр.

Глеб предложил:

разрешить изменение ПВЗ до сборки;

разрешить изменение способа оплаты до оплаты;

фиксировать событие изменения;

не трогать изменение состава товаров в первой версии.

Семен поморщился.
Состав товаров самый болезненный.
И самый рискованный, - сказал Глеб. - Если мы сломаем остатки, будет хуже.

Павел поддержал:
ПВЗ до сборки уже снимет часть ручной боли.

Ирина:
И CRM будет видеть изменение.

Ольга:
И деньги не поедут по старой схеме.

Первая версия получила шанс.

Карта ПВЗ тоже была важной.

Полная карта не влезала.

Минимальная версия:

помечать проблемные ПВЗ для пилотных категорий;

показывать предупреждение;

не ставить их первым вариантом;

передавать причину ограничения в CRM и аналитику.

Павел сказал:
Это лучше, чем просто прятать.

Ирина:
И клиент не будет думать, что мы молча манипулируем выбором.

Лера:
Текст предупреждения должен быть нормальным.

Глеб:
Конечно, теперь даже ПВЗ не может быть без копирайтинга.

Лера:
Мир стал сложнее.
Я заметил.

Просмотр ключевых блоков карточки был мечтой Максима.

Он хотел видеть, дошел ли клиент до доставки, комплектации, размеров, условий возврата, альтернатив.

Глеб сказал:
Если ставить все, не влезет.

Максим страдал молча.

Александр спросил:
Какие два блока самые важные для решений следующего месяца?

Лера:
Доставка.

Семен:
Комплектация/размеры для проблемных товаров.

Ирина:
Условия возврата для дорогих.

Ольга:
Доставка и итоговая экономика.

Павел:
Доставка.

Максим:
Тогда доставка и комплектация в пилотных категориях.
Вот, - сказал Глеб. - Это влезает.

Максим выглядел так, будто ему дали половину пирога и объяснили, что это забота о здоровье.
Ладно.

Дизайнер спросил:
А редизайн карточки?

Лера ответила:
Discovery после событий по блокам. Не разработка.

Дизайнер:
То есть я исследую, а не рисую финал?
Да.
Звучит взросло.
Сочувствую.

Коммерция пыталась провести сезонную главную.

Теперь уже подготовленнее.

С товарами.

С маржой.

С доступностью.

С событиями.

Но все равно объем был большой.

Глеб показал грузовик.

Не влезало.

Виктор Сергеевич спросил:
Что если добавить человека?

Глеб ответил:
В этот релиз уже поздно. Новый человек сначала заберет время.
А подрядчик?
Можно на дизайн или верстку, но интеграции, события и проверка все равно у нас.

Лера сказала:
Можно сделать не главную, а блок в существующем шаблоне.

Коммерческий руководитель устало:
Опять меньше.

Ольга:
Меньше, которое влезает, лучше большого, которое ест чужие задачи и потом не успевает.
Вы всегда так умеете?
Когда речь о деньгах.

Сезонную главную заменили блоком.

С условием:

если discovery докажет эффект и найдется емкость, полноценная главная идет в отдельный релиз.

Не «следующий».

Отдельный.

С датой принятия решения.

Призрак следующего релиза опять похудел.

Его кормили неопределенностью.

А тут кругом были даты, условия и владельцы.

В середине планирования случился человеческий момент.

Глеб сорвался.

Не громко.

Но заметно.

Коммерческий руководитель в третий раз сказал:
Может, все-таки попробуем впихнуть?

Глеб закрыл ноутбук.
Нельзя.
Почему так категорично?
Потому что «попробуем впихнуть» всегда означает, что кто-то потом будет сидеть вечером, резать тестирование, переносить баги, писать «временно», а через месяц мы снова будем удивляться, почему у нас демоны в системе.

Тишина.

Он продолжил:
Я не против бизнеса. Я против того, чтобы хаос называли амбицией.

В комнате стало очень тихо.

Лера первой сказала:
Это справедливо.

Павел:
Да.

Ирина:
Да.

Максим:
Да.

Ольга:
Давно пора.

Виктор Сергеевич смотрел на Глеба.
Вы могли сказать это раньше.

Глеб усмехнулся.
Раньше я думал, что моя работа - как-нибудь сделать.
А теперь?
Теперь думаю, что моя работа - сделать так, чтобы можно было сделать и потом не стыдиться.

Александр молчал.

Иногда не надо добавлять фразу.

Глеб только что сам стал персонажем с большой буквы.

Не потому что сказал красиво.

А потому что перестал быть буфером чужой неопределенности.

После этого разговор изменился.

Не стал легким.

Но стал честнее.

Коммерческий руководитель больше не говорил «впихнуть».

Он говорил:
Что нужно, чтобы это попало в следующий отдельный релиз?

Глеб отвечал:
Оценка, владелец, эффект, емкость, дата решения.

Не мягко.

Но спокойно.

Новый релиз собрали так:

первая версия изменения ПВЗ до сборки;

ограничения проблемных ПВЗ с предупреждением;

события просмотра доставки и комплектации в пилотных категориях;

расширение статусов претензий до причины закрытия;

блок сезонной кампании в существующем шаблоне;

мониторинг новых событий;

discovery редизайна карточки;

discovery полноценной сезонной главной.

Все.

Лера посмотрела.
Он опять меньше, чем хочется.

Глеб:
И опять больше, чем безопасно.
Ты невыносим.
Я релизный.

Это стало шуткой недели.

Если кто-то приносил новую хотелку, Глеб говорил:
Я релизный.

И все понимали: сейчас будет вопрос про емкость.

Цена нового порядка проявилась не только в релизах.

Люди начали готовить задачи лучше.

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

Семен приносил ассортиментные задачи с клиентскими сценариями, а не просто «надо улучшить фильтр».

Ирина приносила CRM-задачи с состояниями клиента и правилами молчания.

Павел приносил операционные задачи с картой потерь.

Максим приносил события с решениями.

Ольга приносила вопросы, которые делали всем больно, но экономили деньги.

Виктор Сергеевич приносил ссылки конкурентов уже с фразой:
Не срочно, просто в discovery.

Глеб каждый раз почти улыбался.

Почти.

Для него это было много.

Но порядок имел и обратную сторону.

Компания стала медленнее говорить «да».

Некоторые люди называли это бюрократией.

На одной встрече руководитель направления сказал:
Раньше было проще. Идея появилась - поставили в бэклог.

Александр ответил:
Раньше бэклог был местом, где идеи притворялись планом.
А теперь?
Теперь план должен выдержать вопрос «зачем сейчас».
Это тормозит.
Это тормозит бессмысленное.
И иногда полезное.
Да. Поэтому у нас есть правила пересмотра.

Это было важно признать.

Новая система могла стать слишком строгой.

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

Александр не хотел менять хаос на бюрократию.

Он хотел, чтобы команда умела выбирать.

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

Не «очень надо».

А критерии:

прямая потеря денег выше порога;

юридический или репутационный риск;

критический баг;

событие показало резкий провал;

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

Если задача проходит критерий, ее можно внести в релиз.

Но только с явным вытеснением другой задачи.

Никакого «сверху».

Сверху больше не существовало.

Это было болезненно.

И полезно.

Через две недели быстрый путь пригодился.

Новые события показали, что после изменения ПВЗ до сборки часть заказов попадала в странный статус: ПВЗ изменился, но CRM получала старый.

Ирина поймала это по клиентскому обращению.

Павел подтвердил по доставке.

Максим показал событие.

Глеб сказал:
Критический стык. Вносим.
Что вытесняем? - спросил Александр.

Глеб посмотрел на релиз.
Discovery сезонной главной.

Коммерческий руководитель начал было спорить, потом посмотрел на критерии.
Ладно.

Это «ладно» было небольшой победой цивилизации.

Не потому что всем понравилось.

А потому что спор закончился не силой голоса, а правилом, которое заранее признали.

Призрак следующего релиза в этот день почти исчез.

Почти.

Он еще шептал:
Потом, потом...

Но теперь ему отвечали:
Да. Вот дата. Вот условие. Вот владелец. Вот что вытеснило.

И шепот становился задачей.

Второй релиз по новым правилам вышел тише первого.

Это было странно.

Раньше релиз чувствовался по шуму.

Чаты кипели.

Люди спрашивали «ну что там?».

Кто-то обязательно вспоминал забытый текст.

Кто-то просил «быстро заменить картинку».

Кто-то находил баг в последний момент и говорил: «А давно так?»

Теперь релиз вышел почти буднично.

Не потому что стал простым.

Потому что стал ограниченным.

Изменение ПВЗ до сборки работало.

Проблемные ПВЗ показывали предупреждение.

События просмотра доставки и комплектации пошли в пилотных категориях.

Статусы претензий получили причину закрытия.

Сезонный блок вышел в существующем шаблоне.

Критический стык ПВЗ и CRM поправили.

Discovery редизайна карточки началось без обещания «сделать красиво к пятнице».

Глеб на релизном канале написал:

R-18 выкачен. Мониторинг желтый по двум событиям, критичных красных нет. Проверка результата по плану.

Лера ответила:

Это самое сухое сообщение, которое почему-то меня успокоило.

Ирина:

Сухое лучше липкого.

Максим:

Подтверждаю желтый, смотрю параметры.

Виктор Сергеевич:

Принял.

Глеб потом долго смотрел на это Принял.
Что? - спросил Александр.
Ничего. Просто раньше после релиза прилетало пять вопросов, три просьбы и один конкурент.
А теперь?
Теперь «принял».
Нравится?
Подозрительно.

Проверка результата началась через три дня.

Изменение ПВЗ до сборки снизило часть ручных обращений.

Не все.

Но достаточно, чтобы Света из колл-центра сказала:
У нас стало меньше звонков «я передумал пункт, помогите».

Глеб спросил:
Это официальный показатель?

Ирина:
Пока человеческий.

Максим:
Я уже смотрю цифры.

Человеческий показатель подтвердился.

Обращений стало меньше.

Ошибочных статусов тоже.

Но нашлась новая проблема: часть клиентов меняла ПВЗ на пункт с худшими условиями получения.

Павел сказал:
Значит, предупреждения нужны не только в выборе первого ПВЗ, но и при изменении.

Глеб:
Следующая задача.

Павел:
С потерей, владельцем и датой.

Глеб посмотрел на него с уважением.
Все учатся.

Проблемные ПВЗ с предупреждением дали неожиданный эффект.

Часть клиентов все равно выбирала неудобный пункт.

Но потом меньше жаловалась.

Ирина объяснила:
Предупреждение не всегда меняет выбор. Иногда оно меняет ожидание.

Лера:
То есть клиент осознанно соглашается.
Да.

Павел:
И не чувствует, что его заманили.

Ольга:
Жалоба дешевле не становится от осознанности, но если жалоб меньше, я довольна.

События просмотра доставки и комплектации открыли новую правду.

Клиенты часто видели доставку.

Но не видели комплектацию.

Особенно на мобильном.

Семен посмотрел на экран и побледнел.
Они покупают дорогие товары, не доходя до комплектации?

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

Ирина:
А потом звонит и спрашивает, что внутри.

Семен:
Или отказывается на ПВЗ.

Лера:
Значит, блок комплектации надо поднять или дать короткую выжимку.

Дизайнер:
Это уже в discovery карточки.

Глеб:
Не в текущий релиз.

Все посмотрели на него.

Он поднял руки.
Я просто поддерживаю порядок.

Семен записал новую задачу правильно:

потеря - отказы и обращения из-за непонятной комплектации;

событие - низкий просмотр блока;

решение - короткая комплектация выше для пилотных товаров;

владелец - Семен;

проверка - обращения, отказы, выкуп.

Глеб сказал:
И вот это уже задача.

Семен:
Я стал скучнее?
Ты стал релизопригоднее.
Звучит как диагноз.
Это комплимент.

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

Операторы ворчали.

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

Лера заметила:
База чуть выросла без риска.

Ирина:
Потому что мы перестали путать осторожность с вечным молчанием.

Виктор Сергеевич:
То есть порядок не только запрещает, но и возвращает?
Да, - сказала Ирина. - Если он живой.

Александр отметил эту фразу.

Порядок должен быть живым.

Иначе он станет новым Призраком.

Сезонный блок в существующем шаблоне показал скромный, но чистый результат.

Не рекорд.

Не прорыв.

Но:

товары были доступны;

сроки совпали;

маржа не просела;

жалоб не выросло;

CRM не писала стоп-сегментам;

выкуп был нормальный.

Коммерческий руководитель сказал:
Это скучный успех.

Ольга:
Лучший вид.

Лера:
Маркетинг не любит скучный успех.

Александр:
Зато бизнес иногда выживает именно на нем.

Второй релиз доказал главное:

новый порядок не убивал скорость полностью.

Он убивал хаотическую скорость.

А это разные вещи.

Хаотическая скорость выглядит бодро.

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

Но иногда компания просто бегает по комнате, переставляя стулья, пока клиент стоит у двери с деньгами.

Новый порядок заставлял бежать туда, где дверь.

Не всегда идеально.

Но хотя бы в правильном направлении.

На ретро R-18 Глеб впервые не выглядел так, будто держит оборону один.

Лера сама отбила просьбу добавить «маленький баннер» без матрицы.

Ирина сама предложила первую версию вместо полной.

Павел сам принес оценку потерь.

Семен сам закрыл старую задачу без данных.

Максим сам сказал, что одно событие пока не готово для решений.

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

Виктор Сергеевич сам спросил:
Что вытесним?

Глеб после встречи сидел молча.

Александр подошел.
Живой?
Да.
Что думаешь?

Глеб посмотрел на пустой экран.
Раньше я был дверью, в которую все ломились со своими задачами. Теперь дверь стала системой. Я даже не знаю, что с этим делать.
Работать.
Слишком просто.
И отдыхать.

Глеб посмотрел подозрительно.
Это точно управленческий совет?
Да.
Странно.

Александр улыбнулся.

Глебу действительно нужен был отдых.

Не отпуск от работы.

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

Если система работает только потому, что один человек бесконечно гасит пожар, это не система.

Это человек в огне.

И «Астра» слишком долго называла таких людей сильными.

Цена победы стала видна через неделю.

Некоторые инициативы замедлились.

Часть людей жаловалась на «новую бюрократию».

Пара идей умерла на матрице.

Один поставщик обиделся, что его акцию не взяли в полный объем.

Дизайн ворчал, что красота теперь должна носить каску и доказывать экономику.

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

Собственник иногда раздражался, что на его «а что если» отвечают не восторгом, а вопросом про потерю.

Но релизы стали выходить.

Меньше.

Четче.

С понятной ценой.

И с результатом, который проверяли после, а не праздновали до.

Призрак следующего релиза больше не владел комнатой.

Он все еще жил в углах.

В фразах:

«потом вернемся»;

«не сейчас»;

«давайте только заложим»;

«это маленькое»;

«временное»;

«ну очень надо».

Но теперь эти фразы не проходили без досмотра.

На двери бэклога появилась табличка:

Потом - это дата, владелец и причина.

Глеб повесил.

Лера сфотографировала.

Ирина сказала:
Красиво.

Глеб насторожился:
Это комплимент или заявка в релиз?
Комплимент.
Тогда спасибо.

Последней проверкой стал старый запрос от клиентского сервиса.

Он назывался:

Кнопка "повторить заказ"

Задача лежала в бэклоге почти год.

Ее все любили.

Это было подозрительно.

Клиенты просили.

Операторы просили.

Маркетинг считал, что это повысит повторные покупки.

Собственник считал, что такая кнопка «должна быть у нормального магазина».

Глеб считал, что задача не маленькая.

И был прав.

Потому что «повторить заказ» в презентации - одна кнопка.

А в реальности:

товары могли исчезнуть;

цены могли измениться;

скидки могли истечь;

склад мог быть другой;

доставка могла стать дороже;

ПВЗ мог стать проблемным;

юрлицу могли понадобиться новые документы;

CRM могла не знать, что прошлый заказ был плохим опытом;

а клиент мог хотеть повторить не заказ, а результат.

Света из сервиса сказала:
Клиенты часто говорят «как в прошлый раз», но имеют в виду «без прошлой боли».

Ирина посмотрела на нее.
Это надо записать.

Максим уже записал.

Глеб открыл матрицу.

Потеря:

повторные клиенты тратят время на пересбор заказа;

операторы помогают вручную;

часть повторных покупок уходит;

ошибки при повторе создают новые обращения.

Риск:

если сделать тупую кнопку, можно повторить заказ с недоступными товарами, плохой доставкой или старой ошибкой.

Решение:

не «повторить заказ» целиком, а «собрать повтор на основе прошлого заказа» с проверкой доступности, цены, доставки и стопов.

Владелец:

Ирина за сценарий;

Семен за товары;

Павел за доставку;

Ольга за цену и документы;

Лера за коммуникацию;

Глеб за реализацию;

Максим за события и эффект.

Глеб посмотрел на список владельцев.
Одна кнопка, семь взрослых.
Кнопки взрослеют вместе с бизнесом, - сказал Александр.

Виктор Сергеевич спросил:
В релиз?

Раньше все бы сказали «да».

Потому что задача понятная.

Любимая.

Клиентская.

Но теперь команда молчала.

Глеб сказал:
Не в этот. Слишком много зависимостей.

Ирина добавила:
Но можно сделать первый шаг без кнопки: операторская подсказка для повторного заказа по офисным клиентам.

Семен:
С проверкой доступности.

Ольга:
И с проверкой цены и документов.

Лера:
И потом понять, какие повторные заказы реально нужны.

Максим:
И событие «повторный заказ собран из прошлого».

Глеб выдохнул.
Вот это влезет как discovery плюс ручной пилот.

Виктор Сергеевич посмотрел на Александра.
Мы опять не делаем кнопку.
Мы перестаем делать кнопку до понимания процесса.
Клиенту кнопка нужна.

Ирина ответила:
Клиенту нужен повтор без ошибки. Кнопка - один из способов.

Собственник помолчал.
Ладно. Ручной пилот.

Глеб переместил задачу не в следующий релиз, а в пилот до решения.

Призрак следующего релиза потерял еще один кусок тумана.

Через неделю пилот показал, что повторный заказ чаще всего нужен офисным клиентам с похожими закупками, но почти всегда требует проверки:

одного товара уже нет;

цена изменилась;

нужен другой ПВЗ;

документы надо обновить;

прошлый срок доставки был критичен;

часть клиентов хотела «то же самое, но быстрее».

Кнопка перестала быть простой.

Зато стала понятной.

Теперь она могла попасть в будущий релиз не как мечта, а как проект:

повторить доступные позиции;

показать изменения цены;

проверить доставку;

предложить замену недоступного;

учесть клиентские стопы;

создать событие повторного заказа;

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

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

Глеб:
И тем самым спасли ее от плохой реализации.

Семен:
Это звучит слишком мудро для кнопки.

Ирина:
Клиенты часто страдают от глупых кнопок.

Виктор Сергеевич посмотрел на задачу.
Хорошо. В следующий релиз?

Глеб поднял палец.
В отдельное решение после пилота. С датой. С владельцем. С емкостью.

Собственник усмехнулся.
Уже нельзя просто сказать.
Нельзя.
И правильно.

Глеб на секунду замер.
Повторите.
Не увлекайтесь.

Но все услышали.

Даже Призрак.

В конце недели Лера принесла коробку.

Обычную картонную.

На ней маркером было написано:

Маленькая задачка

Глеб посмотрел с подозрением.
Что это?
Ритуал.
Я против ритуалов, которые приходят из маркетинга.
Поздно.

Лера поставила коробку на стол в переговорке.
Каждый пишет фразу, которую больше нельзя использовать без расшифровки.

Ирина первая взяла стикер.

Просто напомнить клиенту
Без сегмента и причины это не напомнить, а дернуть.

Максим написал:

Потом померяем
Если не знаем как, потом не наступит.

Павел:

Доставка как обычно
Обычно у нас разные склады, разные регионы и разная боль.

Семен:

Товар нормальный
Нормальный для кого, куда и с каким ожиданием?

Ольга:

Выручка вырастет
Без маржи не считается.

Глеб долго смотрел на стикер.

Потом написал:

Там на час

Комната уважительно замолчала.
Это личное, - сказал он.

Лера написала:

Для красоты

Потом подумала и добавила:

без клиентского решения
Красоту не хороним, - сказала она. - Хороним красоту без ответа на вопрос «зачем».

Виктор Сергеевич пришел последним.

Посмотрел на коробку.
Детский сад?

Александр ответил:
Корпоративная археология.

Собственник прочитал стикеры.

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

А можем быстро?

Глеб посмотрел так, будто увидел солнечное затмение в помещении.
Вы уверены?
Нет, - сказал Виктор Сергеевич. - Поэтому и пишу.

Он бросил стикер в коробку.
Быстро можно. Но теперь я должен спросить: что вытесним?

Никто не пошутил.

Потому что это был не жест.

Это было изменение власти языка.

Раньше фраза собственника могла стать задачей одним своим весом.

Теперь даже она должна была пройти через вопрос о цене.

Призрак следующего релиза стал почти невидим.

Не потому что исчез.

А потому что у него забрали любимые слова.

Коробку не выбросили.

Поставили на шкаф в переговорке.

Не как украшение.

Как напоминание: хаос часто входит не через большую ошибку, а через маленькую удобную фразу.

И если эту фразу вовремя не остановить, через месяц она станет релизом, через два - багом, через три - демоном, а через полгода кто-нибудь скажет:
Так исторически сложилось.

Все посмотрели на Глеба.

Он поднял руки.
Я молчал.
И правильно, - сказала Ирина.

После этого коробка неожиданно начала работать.

Не магически.

Социально.

Когда кто-то говорил в чате «там маленькая задачка», ему присылали фотографию коробки.

Когда кто-то писал «потом померяем», Максим ставил реакцию и спрашивал, каким событием.

Когда кто-то просил «для красоты», Лера сама уточняла, какое клиентское решение станет проще.

Когда Виктор Сергеевич присылал ссылку конкурента, он уже добавлял:

не срочно, в оценку

Это не отменяло хаос.

Но замедляло его на входе.

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

В «Астре» таким человеком долго был Глеб.

Теперь у него появились правила, союзники и коробка.

Небогатый арсенал.

Но гораздо лучше, чем голые нервы.

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

Финальное совещание главы должно было быть коротким.

Максим принес экран по релизам.

Он хотел показать:

как задачи стали проходить матрицу;

как снизилось распухание релиза;

как выросла доля задач с владельцем результата;

как начали проверять эффект;

как уменьшилось количество срочных вбросов.

Экран был красивый.

Очень.

С аккуратными статусами.

Зелеными долями.

Стрелками.

Таймлайнами.

Даже с маленькой диаграммой «до/после».

Команда смотрела и почти расслаблялась.

Так приятно видеть собственное взросление в зеленом цвете.

Глеб впервые за долгое время выглядел не как человек под завалом.

Лера улыбалась.

Ирина кивала.

Виктор Сергеевич уже собирался сказать что-то вроде «хорошо».

Александр Александрович спросил:
Что мы теперь сделаем иначе из-за этого экрана?

Максим замер.

Тишина стала другой.

Не виноватой.

Узнающей.

Все уже понимали этот вопрос.

Призрак следующего релиза отступил.

За его спиной стоял другой демон.

Красивый.

Блестящий.

С идеально выровненными карточками.

Он не обещал «потом».

Он обещал ощущение контроля.

И это было не менее опасно.

На его бейдже было написано:

Дашборд.

Максим медленно закрыл рот.

Потом сказал:
Кажется, следующая глава будет про меня.

Ирина улыбнулась.
Наконец-то.

Лера:
Мы будем добрыми.

Глеб:
Нет.

Александр посмотрел на красивый экран.
Не про тебя, Максим. Про разницу между отчетом и решением.

Демон на экране поправил идеально выровненную легенду.

И улыбнулся.

Но когда релизы стали честнее, появилась новая опасность.

Команда начала строить новые отчеты о том, как она стала честнее.

Красивые.

Очень.

С графиками, статусами, зелеными зонами, релизными успехами и аккуратными подписями.

Максим принес один такой экран на следующую встречу.

Команда почти расслабилась.

Экран был прекрасен.

На нем было видно, что они взрослеют.

Александр Александрович посмотрел на него и спросил:
Какое решение мы приняли благодаря этому экрану?

Максим замер.

Призрак следующего релиза отступил.

За ним стоял другой демон.

Красивый.

Блестящий.

Совершенно бесполезный без действия.
Глава 14 Красивый дашборд, который никого не спас
Глава 14. Красивый дашборд, который никого не спас

Дашборд был настолько красивым, что в переговорке стало светлее.

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

Максим стоял у экрана гордый и немного испуганный. Как человек, который построил храм и теперь боится, что туда придет бухгалтерия.

Он готовил этот экран три недели.

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

Толщина линий победила в четыре утра.

Теперь на экране все дышало.

Фильтры раскрывались без задержки. Подсказки появлялись ровно там, где ждал курсор. Красный цвет был не истерическим, а деловым. Зеленый не хвастался. Серый ненавязчиво сообщал, что Максим умеет работать с палитрой лучше некоторых дизайнеров.

Глеб смотрел на экран с осторожным уважением.

Лера уже нашла свой канал и проверяла, не испортил ли Максим маркетингу лицо.

Павел щурился на маржу.

Ирина читала причины отмен, как медицинскую карту старого пациента.

Семен искал складские проблемы и надеялся не найти.

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

— Красиво, — сказал он.

Максим выдохнул.

— Спасибо.

Одного этого слова ему хватило бы на неделю.

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

Этот дашборд должен был изменить все.

Александр Александрович сидел сбоку, не касаясь ноутбука. Он смотрел не на графики, а на людей.

Максим переключил вкладку.

— Здесь общий контур. Можно провалиться от трафика до выкупа и маржи. Справа причины потерь, снизу динамика по неделям. Фильтры по категории, складу, региону, каналу, типу клиента и способу доставки. Если навести на точку, видна база сравнения. Я еще добавлю доверительные интервалы, когда накопим достаточный объем по новым событиям.

— Хорошо, — сказал Виктор Сергеевич.

Максим показал следующий экран.

— Здесь релизные изменения. Видно, как изменилась корзина после упрощения, где вырос переход к оформлению и что произошло с выкупом. По карточкам пока данных меньше, но уже есть просмотр доставки и комплектации.

— Очень хорошо.

Максим почувствовал, как напряжение отпускает плечи.

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

На экране застыла карта бизнеса.

Красиво собранная.

Понятная.

Беспощадно аккуратная.

Александр Александрович спросил:

— И что мы делаем?

Максим улыбнулся по инерции.

— В смысле?

— Какое решение следует из этого дашборда?

Красота на экране не исчезла.

Но стала подозрительной.

Максим посмотрел на первую вкладку. Потом на вторую. Все числа оставались на местах. Проблема была в том, что ни одно из них не знало, куда идти дальше.

Лера пришла ему на помощь:

— Видно, что в канале А просел выкуп.

— Вижу, — сказал Александр. — Что делаем?

— Разбираем причину.

— Кто?

— Мы.

— Кто именно?

Тишина в комнате стала плотнее.

Максим поймал себя на желании открыть методологию. Там были определения. Определения не смотрели на него с ожиданием. Они не спрашивали, кто сегодня остановит кампанию, позвонит клиентам или признает, что зеленый график принес красные деньги.

Он уже потянулся к вкладке.

Над столом вспыхнул свет.

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

С каждого кольца свисали маленькие карточки:

`Дашборд есть`.

`Данные доступны`.

`Вопрос на контроле`.

`Динамика наблюдается`.

Демон «Интерьерная аналитика» не мешал бизнесу.

Он украшал его бессилие.

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

— Можно посмотреть срез по устройствам, — сказал Максим.

Золотые кольца над столом повернулись быстрее.

— Зачем? — спросил Александр.

— Чтобы понять, где именно падает выкуп.

— Допустим, на мобильных.

— Тогда можно посмотреть категории.

— Допустим, бытовая техника.

— Потом причины отмен.

— «Срок непонятен».

— Тогда...

Максим остановился.

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

— Тогда нужен Семен, — тихо сказал он.

Семен поднял голову.

— Почему сразу я?

— Потому что причина связана со сроком.

— Срок на сайте показывает IT.

Глеб отодвинул кружку.

— Мы показываем то, что получаем из системы.

— Система получает со складов.

— Не со всех.

— Потому что не все склады наши.

Лера добавила:

— А канал обещает только то, что написано в объявлении. Если там нет срока, это не качество трафика.

Ирина сказала:

— Клиенту все равно, какой отдел не обещал срок. Он слышит одну компанию.

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

`Кросс-функциональная проблема`.

Демон любил такие слова. Они позволяли проблеме принадлежать всем, то есть никому.

Александр не вмешивался.

Максим смотрел на команду и чувствовал, как защита отчета превращается в защиту себя. Если они спорили о владельце, значит, данные были полезны. Разве нет? Он обнаружил отклонение. Его работа закончилась там, где начиналась чужая.

Именно так он думал много лет.

И именно поэтому его отчеты никого не спасали.

— Если причина «срок непонятен» растет выше порога, — сказал Максим медленно, — Семен проверяет реальное исполнение и источник срока. Глеб проверяет отображение. Не вообще. В конкретной категории и на конкретном складе.

Семен нахмурился.

— А если данные ошибочные?

Максим почувствовал привычное отступление.

Можно было сказать: «Нужно уточнить методологию».

Можно было попросить неделю.

Можно было спрятать ответственность в качестве данных и снова стать человеком, который приносит экран, но не плохую новость.

— Тогда я отвечаю за проверку сигнала, — сказал он. — До того, как вы потратите день.

Павел поднял брови.

— Уже интереснее.

Лера посмотрела на свой канал.

— Если много заказов и низкий выкуп, это не всегда маркетинг.

— Не всегда, — согласился Максим. — Поэтому владелец реакции не один. Ты проверяешь обещание канала. Семен — исполнение. Ирина — коммуникацию после заказа. Я собираю разрыв в один срез и не даю каждому выбрать удобную часть.

— А кто решает, что делать? — спросил Глеб.

Максим снова посмотрел на Александра.

Тот молчал.

Это раздражало сильнее подсказки.

— Тот, у кого есть право изменить причину, — ответил Максим. — Если проблема в обещании, Лера меняет или останавливает объявление. Если в исполнении, Семен ограничивает матрицу или срок. Если в отображении, Глеб ставит исправление по правилам релиза. Если в контакте после заказа, Ирина меняет сценарий.

— А если все понемногу? — спросила Ирина.

— Тогда должен быть один человек, который соберет решение.

— Кто?

Максим понял, что кольца над столом ждут его ответа.

— На первом разборе — я.

Демон качнулся.

Свет на секунду стал холоднее.

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

— Ты? — переспросила Лера.

— Я не владелец всех исправлений. Я владелец сигнала и сборки первого разбора. Иначе мы снова разойдемся по отделам с разными версиями одной проблемы.

Александр наконец кивнул.

— Вот теперь из графика начало расти управление.

Виктор Сергеевич постучал пальцами по столу.

— Подождите. Я хочу понять. Мы три недели строили отчет, чтобы теперь еще назначить людей, которые будут на него реагировать?

— Да, — сказал Александр.

— А без отчета они не могли реагировать?

— Могли. На громкость жалобы, личное впечатление и ваше настроение.

Виктор Сергеевич посмотрел на него.

— Мое настроение обычно довольно точно.

— Но плохо документировано.

Ирина опустила глаза, пряча улыбку.

Максим не улыбался.

Он открыл режим редактирования и рядом с графиком выкупа добавил пустой текстовый блок.

— Что пишем? — спросил он.

Александр ответил:

— Не имя владельца цифры. Имя владельца реакции.

— В чем разница? — спросил Семен.

— Владелец цифры объясняет, почему она такая. Владелец реакции обязан сделать так, чтобы после сигнала что-то произошло.

Павел сказал:

— Или зафиксировать, почему мы сознательно ничего не делаем.

— Это тоже решение, — согласился Александр. — Если у него есть цена и срок пересмотра.

Максим набрал:

`Выкуп ниже порога`.

Под ним:

`Проверка сигнала: Максим, до 11:00`.

`Сбор причины: Лера / Семен / Ирина, в зависимости от разрыва`.

`Решение: в течение рабочего дня`.

`Повторная проверка: через семь дней или после достаточной выборки`.

Глеб прочитал и спросил:

— А что именно считается порогом?

Максим оживился.

Это был знакомый вопрос. Порог можно было обсуждать долго и безопасно.

— Я предлагаю использовать отклонение от четырехнедельной базы с учетом объема, сезонности и...

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

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

Глеб кивнул.

— Теперь понятно.

— Методологию допишу отдельно. Она не должна задерживать первую реакцию.

Лера посмотрела на него внимательнее.

— Ты сейчас отказался от идеальной методологии?

— Я сейчас выбрал рабочую.

— Запишите дату, — сказала Ирина.

— Событие не трекается, — ответил Максим.

Комната засмеялась.

Смех был коротким, но важным. Он вернул Максиму лицо. Александр это заметил.

Резкость вскрывает проблему быстро. Но человек после вскрытия должен еще суметь встать и работать.

Они начали проходить экран блок за блоком.

Если причина отмен «срок непонятен» растет выше порога, Максим проверяет сигнал, Семен смотрит реальное исполнение, Глеб — отображение срока. Решение может означать ограничение матрицы, изменение обещания, исправление интерфейса или временный перевод заказов на ручное подтверждение.

Если канал дает много заказов и низкий выкуп, Лера вместе с Семеном и Ириной разбирает качество обещания. Не качество объявления отдельно. Качество всего обещания от первого клика до получения.

Если маржа уходит в красную зону, Павел получает право остановить скидочную механику до пересчета. Не право написать тревожное письмо. Право нажать на тормоз.

Если CRM бьет по стоп-сегментам, Максим и Ирина чинят правила, а Лера не запускает следующую волну, пока не подтверждено, что открытые претензии исключены.

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

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

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

сигнал;

владелец реакции;

допустимое первое действие;

срок повторной проверки.

Потом Павел потребовал пятую:

— Ограничитель.

— Какой? — спросил Максим.

— Метрика, которую нельзя сломать, пока чиним основную. Иначе Лера поднимет выкуп, выключив весь трафик. Семен улучшит срок, оставив три товара. Я спасу маржу, запретив продажи. Все будем молодцы.

Лера повернулась к нему.

— Спасибо за доверие.

— Я доверяю твоему таланту выполнять KPI буквально.

— Взаимно.

Максим добавил к карточке еще одну строку:

`Не ухудшить:`

Для выкупа это были объем прибыльных заказов и жалобы.

Для маржи — выручка, повторные покупки и доступность ключевых товаров.

Для CRM — доход на контакт, отписки, жалобы и открытые претензии.

Для доставки — конверсия, обещанный срок и стоимость исполнения.

Дашборд становился хуже.

Карточки перестали помещаться в одну линию. Под графиками выросли текстовые поля. Лаконичные подписи обрастали условиями. Красивое воздушное пространство, которым Максим особенно гордился, заполнялось человеческими обязательствами.

Демон под потолком тихо застонал.

— Он теперь перегруженный, — сказал Максим.

— Он теперь опасный, — ответил Александр.

— Для кого?

— Для нас.

Виктор Сергеевич нахмурился.

— То есть отчет теперь будет требовать действий?

— Иначе это не отчет, — сказал Александр. — Это интерьер.

Золотые кольца остановились.

На секунду в переговорке стало темнее.

Максим закрыл ноутбук после встречи, но не встал.

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

Лера задержалась у двери.

— Ты понимаешь, что теперь тебя будут ненавидеть?

— Понимаю.

— Особенно в понедельник.

— Почему?

— Потому что плохие выходные приезжают в отчет в понедельник.

Она ушла.

Ирина собрала кружки и сказала:

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

— Спасибо. Очень поддержала.

— Я умею работать с ожиданиями.

Глеб остановился рядом.

— Если каждое красное отклонение превратится в срочную задачу, я отключу тебе доступ к красному цвету.

— Поэтому есть пороги.

— И качество сигнала.

— Да.

— И решение не обязательно разработка.

— Я это впишу крупнее.

— Тогда, возможно, ты доживешь до второй недели.

Максим остался один.

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

Он снял очки и потер переносицу.

Несколько лет назад в другой компании Максим уже строил экран правды.

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

Максим проверял.

Каждая новая версия становилась точнее.

И безопаснее.

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

Только данные.

Очень аккуратные.

— Аналитика не дала своевременного сигнала, — сказал тогда кто-то.

Максим сидел в конце стола и впервые понял, что показать красное недостаточно. Красный без адресата — просто цвет.

После этого он научился делать отчеты, к которым нельзя придраться.

Вместе с придирками из них исчезали решения.

Теперь Александр вернул ему ту старую развилку. Только идти по ней предстояло вслух, перед людьми, которые могли рассердиться сегодня, а не когда-нибудь в ретроспективе.

На ноутбуке пришло сообщение от Семена:

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

Следом от Леры:

`По каналу А не делайте вывод до разбивки по кампаниям.`

Потом от Павла:

`Маржа в отчете до части логистических корректировок. Пометь.`

И от Ирины:

`Стоп-сегменты обновляются не сразу. Могу утром проверить руками.`

Четыре сообщения.

Четыре уважительные причины ничего не включать.

Максим открыл карточку нового экрана и написал сверху:

`Первая версия. Может ошибаться. Обязана учиться на решениях.`

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

В семь сорок две утра дашборд впервые подал тревогу.

Максим уже был в офисе.

Он пришел раньше не из трудолюбия. Из страха.

Красным горела причина отмен `срок непонятен` в двух категориях: крупная бытовая техника и товары для ремонта. Рост был резким. Объем достаточным. Больше всего отмен приходилось на заказы с внешнего склада и доставкой за пределы города.

В старой версии отчета Максим увидел бы отклонение, поставил отметку в списке наблюдений и подождал еще неделю.

В новой рядом с графиком стояло:

`Проверка до 11:00. Владелец сигнала: Максим.`

Он открыл двадцать заказов.

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

Сигнал был настоящим.

Максим написал Семену и Глебу:

`Красная зона по непонятному сроку. Две категории, внешние склады. Проверил двадцать заказов: проблема подтверждается. В 09:15 нужен разбор на двадцать минут. Цель — первое действие сегодня, не расследование всей логистики.`

Семен ответил через минуту:

`Я в дороге.`

Через две:

`И девять дней — это не всегда ошибка.`

Еще через одну:

`Но "от двух" ошибка.`

Глеб прислал:

`Возьму разработчика и текущую логику срока.`

Максим перечитал сообщения.

Никто не спросил ссылку на дашборд.

Они спросили, где встреча.

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

Лера появилась на третьей минуте.

— Это не мой канал, — сказала она, садясь.

— Тогда зачем пришла? — спросил Семен.

— Хочу посмотреть, как аналитика впервые кого-то будит.

Максим открыл не общий экран, а список заказов.

— Пять переносов после обещания на сайте. Три случая, где клиент прочитал `от двух дней` как два или три. Два разделения. Один пропущенный звонок. Остальное пока не классифицирую.

Семен ткнул в первый заказ.

— Внешний поставщик подтвердил наличие поздно.

— Клиент это видел?

— Нет.

— Значит, для клиента срок был ложным.

— Он был расчетным.

Ирина сказала:

— Если расчетный срок умеет ошибаться только в пользу магазина, клиент называет его ложным.

Глеб показал логику.

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

— Можно сегодня убрать конкретное число для ненадежных внешних остатков, — сказал Глеб. — Показать `срок после подтверждения`.

Лера поморщилась.

— Это ударит по конверсии.

— Текущая конверсия создает отмены, — сказал Максим.

— Я понимаю. Но нельзя вместо лжи поставить пустоту и назвать это победой.

Семен раскрыл распечатку.

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

Глеб посмотрел на него.

— Передача диапазона не влезет сегодня.

— А что влезет?

— Разделить поставщиков на надежных и остальных существующим признаком. Надежным оставить диапазон. Остальным — честное подтверждение.

Ирина добавила:

— И сообщение после заказа: мы проверяем дату, ответим до конкретного времени. Не `ожидайте`.

Максим записал решение:

`Сегодня: убрать ложный минимальный срок для ненадежных внешних остатков в двух категориях.`

`Показывать подтверждение до 15:00 или следующего рабочего дня в зависимости от времени заказа.`

`Ирина меняет первый контакт.`

`Семен дает список поставщиков и допустимые диапазоны.`

`Глеб выпускает изменение без расширения текущего релиза: конфигурация + текст.`

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

Лера подняла палец.

— И доля уходов с карточки. Чтобы видеть цену честности.

— Добавил.

Семен прочитал карточку.

— Получается, я владелец реакции?

— На реальный срок — да.

— А Глеб?

— На отображение.

— Ирина?

— На обещание после заказа.

— А ты?

Максим посмотрел на красный график.

— На то, чтобы мы через неделю не рассказали три разные истории.

Лера перестала улыбаться.

— Вот это уже работа аналитика.

Изменение вышло к вечеру.

На следующий день конверсия в двух категориях снизилась.

Ненамного.

Но достаточно, чтобы Лера прислала скриншот без приветствия.

`-3,8% к добавлению в корзину. Красивое решение.`

Максим почувствовал, как внутри открывается старая дверь.

За ней ждали оправдания: короткий период, недостаточная выборка, день недели, различия трафика, статистическая значимость.

Все они были верными.

Ни одно не отвечало на тревогу Леры.

Он написал:

`Вижу. Отмены по сроку в этой группе пока ниже, но рано. Предлагаю не откатывать до контрольной точки завтра в 16:00. Если падение конверсии останется, а подтверждение не улучшит выкуп, меняем формулировку, не возвращая ложный срок.`

Лера ответила:

`Принято.`

Через минуту:

`Ненавижу твой экран.`

Максим напечатал `взаимно`, стер и написал:

`Значит, он работает.`

Демон «Интерьерная аналитика» в это утро выглядел не как светильник.

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

Максим увеличил толщину линии.

Вторая тревога пришла после обеда.

На этот раз красной стала маржа.

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

Получалось несовершенно.

Но несовершенство уже умело показывать кровь.

Акция называлась «Большие выходные».

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

На верхнем уровне все выглядело замечательно.

Заказов стало больше.

Средний чек вырос.

Стоимость заявки снизилась.

Лера получила утром письмо с темой `Отличный старт`.

Под выкупом и логистикой картина менялась.

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

Максим проверил срез дважды.

Потом позвал Павла.

Павел пришел без ноутбука, посмотрел на экран и сказал:

— Наконец-то.

— Что наконец-то?

— Мы увидели акцию до закрытия месяца.

— Она убыточная?

— В этом сегменте — да.

— Насколько уверен?

Павел взял мышь и открыл заказы.

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

— Тогда по правилу ты можешь остановить механику.

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

— Могу.

— Остановишь?

— Сначала позовем Леру.

— Почему?

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

Лера пришла быстро. Быстрее, чем на обсуждение срока.

— Нет, — сказала она с порога.

— Я еще ничего не сказал, — заметил Павел.

— У тебя лицо человека, который пришел останавливать оборот.

Максим показал сегмент.

Лера молча читала цифры. Потом переключила канал. Потом кампанию. Потом устройства.

— Здесь расходы на рекламу распределены по последнему значимому переходу.

— Да, — сказал Максим.

— У части клиентов было несколько касаний.

— Да.

— Значит, канал может быть недооценен.

— Может. Павел пересчитал без рекламных расходов. Сегмент все равно почти нулевой до возвратов и отрицательный после прогноза.

— Прогноз возвратов — не факт.

Павел ответил:

— Поэтому я показал диапазон. Верхняя граница тоже красная.

Лера откинулась на спинку стула.

— Мы согласовали эту акцию с Виктором Сергеевичем.

— Он согласовал рост оборота, — сказал Павел. — Я сомневаюсь, что он отдельно согласовал покупку оборота дороже его стоимости.

— Мы не можем дергать механику каждый день. Алгоритмы переобучаются. Кампания потеряет темп. Поставщики увидят остановку. Коммерция спросит, почему маркетинг не выполняет план.

— А финансы через месяц спросят, почему выполнение плана уменьшило деньги.

— Легко быть умным после запуска.

— Поэтому мы сейчас пытаемся стать умными во время.

Максим видел, как разговор перестает быть о заказах.

Лера защищала не только акцию. Она защищала обещание, которое дала собственнику. Павел защищал не только маржу. Он защищал право финансов приходить до похорон, а не после. Каждый красный блок дашборда вытаскивал наружу старую несправедливость отдела.

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

— Не всю акцию, — сказал Максим.

Лера и Павел одновременно посмотрели на него.

— Красный сегмент локальный. Тяжелые товары, внешние склады, бесплатная доставка и двойная скидка. На собственном остатке с одной доставкой экономика остается положительной. Можно остановить сочетание условий, а не весь трафик.

Павел спросил:

— Технически?

Глеб, которого еще не позвали, написал в общем чате:

`Если вопрос про промокод, я уже читаю. Что именно отключаем?`

Лера показала сообщение.

— У него появились аналитические способности.

Максим ответил:

`Нужно исключить тяжелые товары внешних складов из двойной скидки и бесплатной доставки. Проверяем точный список с Семеном.`

Глеб написал:

`Конфигурацией можно. Список до 16:00, включу до 17:00. Баннер и условия переписать.`

Лера закрыла глаза.

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

Павел сказал:

— А если не режем, у компании будет выполнение прогноза по заказам и провал по деньгам.

— Это звучит красиво, потому что твой KPI не показывают каждое утро собственнику.

— Теперь показывают.

Максим увеличил общий экран.

Рядом с оборотом стояла маржа после исполнения.

Они были на одном уровне.

Ни одна не могла спрятаться за другой.

— Я остановлю этот сегмент, — сказал Павел. — По полномочию, которое мы только что записали. До пересчета. Если окажется, что ошибся, вернем и зафиксируем цену ошибки.

Лера резко встала.

— А цену потерянного темпа тоже зафиксируем?

— Да.

— И собственнику скажешь ты?

Павел помолчал.

— Скажу я.

Лера посмотрела на Максима.

— А ты покажешь, что заказов стало меньше после решения аналитики.

— Покажу.

— Не спрячешь под улучшением маржи?

— Не спрячу.

Она кивнула.

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

Павел спросил:

— Какой?

Лера открыла второй канал.

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

— Сюда. Ограниченный объем. Без обещания масштабировать, пока не увидим результат.

Максим добавил решение на экран:

`Остановить убыточное сочетание скидки и доставки.`

`Перенести часть бюджета в тест канала с лучшей экономикой.`

`Владельцы: Павел — стоп; Лера — перераспределение; Семен — список ограничений; Максим — контроль полного результата.`

`Цена решения: возможное снижение заказов и потеря темпа кампании.`

`Условие возврата: подтвержденная положительная маржа после всех переменных затрат.`

Виктор Сергеевич позвонил через двенадцать минут.

Не Павлу.

Лере.

Она включила громкую связь.

— Почему просел прогноз по акции?

Никто не успел подготовить презентацию.

Павел сел ближе к телефону.

— Мы остановили убыточный сегмент.

— Кто разрешил?

— Правило по красной марже, которое мы утвердили утром.

— Я утвердил дашборд.

Александр, стоявший в дверях, сказал:

— Вы утвердили право действовать после сигнала. Иначе дашборд был бы обоями.

В телефоне стало тихо.

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

— Сколько теряли? — спросил он.

Павел назвал диапазон на сто заказов и текущий темп.

— Насколько уверены?

— Достаточно, чтобы остановить на сутки и пересчитать. Недостаточно, чтобы закрыть механику навсегда.

— Что вместо нее?

Лера показала перенос бюджета и ожидаемый объем теста.

— Заказов будет меньше, — сказал Виктор Сергеевич.

— Возможно, — ответила она. — Но выкупленных прибыльных заказов должно стать больше на рубль вложений.

— Должно?

Максим вмешался:

— Проверим на контрольной точке. Если нет, остановим тест. На экране будет видно и потери, и цену нашего решения.

Виктор Сергеевич спросил:

— Максим, ты теперь отвечаешь за акции?

Старый Максим сказал бы, что он отвечает только за корректность данных.

Новый еще не успел придумать безопасную формулировку.

— Я отвечаю за то, чтобы решение не потерялось между разными цифрами, — сказал он. — За саму механику отвечают Лера и Павел.

— Очень удобно.

— Нет. Удобно было просто прислать ссылку.

В переговорке никто не шевельнулся.

Александр посмотрел на Максима с легким удивлением.

Виктор Сергеевич выдержал паузу.

— Завтра в десять покажете первый результат. Без двадцати слайдов.

Связь оборвалась.

Лера убрала телефон.

— Ты понимаешь, что сейчас спорил с собственником?

— Я уточнял формат ответственности.

— Нет, Максим. Ты спорил. Просто аналитическим голосом.

Павел впервые за день улыбнулся.

— Прогресс измерим.

На следующее утро они показали один экран.

Заказов в акции действительно стало меньше. Расчетная маржа выросла. Доля тяжелых разделенных заказов упала. Новый тест еще не набрал объема для вывода. Виктор Сергеевич не похвалил решение.

Но и не потребовал вернуть старое.

— Продолжайте до пятницы, — сказал он. — Потом покажете деньги.

Демон под потолком сжал кольца.

Ему не нравилось слово `потом`, если рядом стояли дата и условие.

В среду дашборд предотвратил письмо.

Рассылка должна была уйти по спящим клиентам. Тема обещала, что «Астра» соскучилась. Внутри был промокод и подборка товаров. Раньше такой запуск считался простым: собрать сегмент, проверить шаблон, нажать кнопку, потом показать открытия, клики и заказы.

Теперь у CRM-блока был ограничитель:

`Ноль клиентов с открытой претензией, незавершенным возвратом или активным проблемным заказом.`

За час до отправки Максим прогнал контрольный срез.

Триста двенадцать получателей находились в стоп-сегментах.

Он позвал Ирину.

Она увидела число и сказала слово, которое не входило в утвержденный словарь CRM.

— У нас исключение по открытым претензиям, — добавила она уже официально.

— В сегменте не сработало.

— Оно работает.

— Тогда эти люди одновременно спят и ругаются с нами.

Ирина села за его ноутбук.

Первый клиент ждал возврат денег.

Второму магазин дважды переносил доставку.

У третьего претензия была закрыта вчера.

У четвертого открытой претензии не было, но заказ висел в проблемном статусе.

У пятого все выглядело нормально.

— Здесь ошибка, — сказала Ирина.

— Чья?

— Пока не знаю. И это не главный вопрос.

Максим посмотрел на нее.

— Главный — уйдет ли письмо.

— Уже учишься.

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

— Рассылка готова, — сказал CRM-специалист. — Если остановим, окно уйдет. Там промокод до конца недели.

Ирина спросила:

— Что мы скажем человеку, которому не вернули деньги, но уже соскучились?

— Это автоматическая коммуникация.

— Клиент не обязан уважать нашу автоматизацию больше, чем мы его проблему.

Максим открыл карточку решения.

— По правилу запуск блокируется до очистки стоп-сегментов.

CRM-специалист посмотрел на него:

— Ты понимаешь, что выручка по рассылке будет ноль?

— Если она не уйдет — да.

— И в отчете это будет выглядеть как провал CRM.

Максим почувствовал знакомую симпатию к человеку напротив. Тот боялся не письма. Он боялся цифры, которая потом останется рядом с его именем.

— На экране будет записано, что запуск остановлен по риску, — сказал Максим. — Ноль выручки не будет выдан за плохую эффективность. Но отправку по открытым проблемам мы не разрешим ради красивой выручки.

— Кто `мы`?

Ирина ответила:

— Я владелец реакции по клиентскому риску. Я останавливаю.

Сказала спокойно.

Без героизма.

Просто воспользовалась правом, которое утром существовало только как подпись под графиком.

Рассылку перенесли на четыре часа.

За это время исключили активные претензии, незавершенные возвраты, проблемные заказы и контакты с конфликтом идентификаторов. Тем, у кого претензия была закрыта формально, но деньги еще шли, письмо тоже не отправили. Для них Ирина подготовила отдельное сообщение о статусе возврата без продаж и промокодов.

Итоговый сегмент уменьшился почти на пятьсот человек.

CRM-специалист смотрел на число так, будто у него забрали личное население небольшого города.

— Мы режем базу, — сказал он.

— Мы перестаем считать человеком для продажи того, кому сейчас должны помощь, — ответила Ирина.

— В следующем месяце они могли бы купить.

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

Рассылка ушла.

Открываемость оказалась выше обычной. Доход был скромнее прогноза из-за меньшей базы. Жалоб почти не было. Несколько клиентов с завершенными старыми претензиями воспользовались промокодом. Максим отметил это без фанфар.

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

Такие победы плохо выглядели в презентации.

У них не было большой цифры выручки.

Они измерялись отсутствием новой боли.

Интерьерная аналитика пыталась удалить этот блок как незначимый.

Максим оставил.

В четверг экран ошибся.

Это произошло в восемь десять. Выкуп по одному способу доставки рухнул на девять процентных пунктов. Объем был достаточным, отклонение — красным, владелец реакции — Семен.

Максим проверил заказы. Многие зависли в статусе `передан перевозчику`. По обычной логике часть уже должна была доехать до пунктов выдачи. Он выбрал двадцать, увидел задержку и созвал разбор.

Семен пришел злой.

У него в этот день была встреча с перевозчиком по тарифам. Вместо нее он поднял операционную команду, запросил реестры, попросил склады проверить передачу и остановил плановое перераспределение части заказов, чтобы не увеличивать возможную проблему.

Через сорок минут выяснилось, что заказы ехали нормально.

Перевозчик изменил формат файла статусов. Данные о прибытии не загрузились в «Астру». В системе компании клиенты стояли на дороге. В реальности часть уже получила товары.

Красная линия показывала не падение выкупа.

Она показывала падение загрузки статусов.

Семен вошел к Максиму и положил на стол телефон.

На экране был снимок от перевозчика: выданные заказы.

— Твой сигнал стоил мне сорванной встречи, часа команды и остановленного перераспределения.

Максим открыл рот.

`Данные немного расходятся`.

Фраза уже была готова.

Он закрыл рот.

— Да.

Семен ждал продолжения.

— Я ошибся. Проверил заказы внутри той же цепочки данных и принял отсутствие статуса за отсутствие выдачи. Надо было взять независимый источник до тревоги.

— Мне от этого вернуть час?

— Нет.

— Встречу с перевозчиком?

— Попробую перенести вместе с тобой, но нет.

— Тогда что даст признание?

Максим повернул ноутбук.

— Изменение правила. Если отклонение связано со статусами внешней системы, сначала проверяю качество загрузки и независимую выборку. Пока этого нет, сигнал желтый, не красный. Никаких операционных остановок.

Семен смотрел на него, не смягчаясь.

— И на общем экране будет написано, что тревога ложная?

— Будет.

— С твоим именем?

Максим помедлил.

— С моим.

— Тогда пиши.

На утренней встрече Максим показал карточку первым.

`Ложная тревога: падение выкупа по доставке.`

`Причина: сбой загрузки статусов, не клиентский результат.`

`Цена: 4 человеко-часа, сорванная встреча, временная остановка маршрутизации.`

`Ошибка владельца сигнала: проверка только внутри зависимого источника.`

`Изменение: отдельный индикатор свежести данных и независимая проверка перед красным статусом.`

Виктор Сергеевич прочитал.

— Зачем мне показывают ошибку отчета?

Максим ответил:

— Потому что отчет уже влияет на решения. Его ошибки тоже стоят денег.

— Можно было просто исправить.

— Тогда команда перестанет доверять красному и начнет считать, что мы тихо прячем ложные сигналы.

— А теперь будет доверять, зная, что вы ошибаетесь?

Семен сказал:

— Теперь я хотя бы знаю, что за ошибку платит правило, а не только моя команда.

Максим посмотрел на него.

Это не было прощением.

Но это уже было совместной работой.

Александр спросил:

— Что появится на экране?

Максим показал новую верхнюю полосу:

свежесть каждого источника;

доля заказов без обязательного статуса;

время последней успешной загрузки;

уровень уверенности сигнала;

пометка, где данные расчетные, а где подтвержденные.

— Полоса качества данных, — сказал он. — Не отдельный технический отчет, который никто не откроет. Прямо над решениями. Если источник протух, бизнес-метрика не имеет права притворяться свежей.

Глеб кивнул.

— Вот за это я готов оставить тебе красный цвет.

Лера спросила:

— А если данные неидеальны, мы всегда будем ждать?

— Нет. У сигнала будет уровень уверенности. Иногда риск бездействия выше риска ошибки. Тогда действуем с пометкой. Но не выдаем предположение за факт.

Павел добавил:

— И записываем цену обоих вариантов.

Максим внес еще одно правило:

`Неидеальные данные не запрещают решение. Они меняют размер ставки.`

Демон «Интерьерная аналитика» приблизил к строке золотую рамку.

Максим убрал рамку.

Эта фраза была нужна не для красоты.

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

К концу четверга дашборд выглядел так, будто пережил небольшой пожар.

В верхней части горела свежесть данных. Рядом с графиками стояли владельцы реакции. Под красными зонами висели решения, сроки и ограничения. Отдельная лента показывала ложные тревоги. Зеленые блоки больше не означали «все хорошо». Они означали только «порог не нарушен на текущих данных».

Максим знал, что это менее приятно.

Зеленый цвет больше не давал морального отдыха.

Но бизнесу вообще редко полезны цвета, которые обещают безопасность без условий.

В пятницу команда попыталась сделать цвета безопасными самостоятельно.

Первой пришла Лера.

Она принесла предложение разделить канал А на новые и брендовые кампании. Предложение было разумным. Брендовые кампании имели высокий выкуп, новые — заметно ниже. На общем графике канал выглядел красным. После разделения одна часть становилась зеленой, другая — еще краснее.

— Так честнее, — сказала Лера.

— Да, — ответил Максим.

— Тогда разделяем.

— Разделяем. И красной части назначаем действие.

— Мы пока тестируем.

— Что именно?

— Аудитории, креативы, ставки.

— Какое условие остановки?

— Еще рано.

— Сколько времени должно пройти, чтобы стало не рано?

Лера посмотрела на него поверх ноутбука.

— Ты быстро освоился.

— Я три дня не сплю.

— Заметно.

Они открыли кампании. Внутри красной части были разные истории. Одна приводила мало заказов, но клиенты хорошо выкупали дорогие товары. Другая давала дешевый заказ и плохой выкуп. Третья была новой и еще не набрала объем. Четвертая обещала скидку на категории, где она не применялась к большей части популярной матрицы.

— Вот эта создает ложное ожидание, — сказал Максим.

Лера кивнула.

— Остановлю креатив сегодня. Перепишем условие.

— А дешевая с плохим выкупом?

— Ограничу бюджет до разбора причин с Ириной и Семеном.

— Новая?

— Желтая до достаточной базы.

— Дорогая с хорошим выкупом?

— Проверим маржу. Если нормальная, не трогаем из-за дорогой заявки.

Максим внес решения.

Общий канал перестал быть красным.

Но не потому, что его разрезали до удобного цвета.

Потому что каждый новый кусок получил отдельную судьбу.

Следом пришел Семен.

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

— Медиана честнее, — сказал он.

— Для обычного клиента — возможно.

— Тогда меняем.

— А хвост?

— Какой хвост?

— Те самые долгие заказы. Они исчезнут из главной цифры.

Семен вздохнул.

— Я не пытаюсь спрятать проблему.

— Знаю. Но удобная агрегация умеет прятать без намерения.

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

Ирина принесла другую проблему.

После введения новых статусов количество открытых претензий выросло.

— На самом деле мы не стали хуже, — сказала она. — Мы перестали закрывать обращения до решения.

— Согласен.

— Значит, красный цвет несправедлив.

— Что предлагаешь?

— Разделить новые претензии, решенные и зависшие. И показывать возраст.

— Какое решение из этого следует?

Ирина ответила без паузы:

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

Максим улыбнулся.

— У тебя уже готова карточка реакции.

— У меня устная CRM много лет была карточкой реакции. Теперь ты просто научился ее рисовать.

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

— Слишком много расчетных компонентов, — сказал он.

— Если ждать факта, акция успевает прожить месяц.

— Если показывать прогноз как факт, мы можем остановить нормальную механику.

— После ложной тревоги я согласен насчет риска. Но решение не в том, чтобы выключить прогноз.

Они сделали две линии.

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

К обеду Максим понял, что команда не просто пыталась озеленить экран.

Каждый приносил свой способ быть увиденным точнее.

Это было хорошо.

И опасно.

Потому что точность легко превращается в бесконечное право на исключение.

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

Максим созвал короткую встречу и написал на доске:

`Срез допустим, если после него меняется решение.`

— Если срез только улучшает лицо отдела, мы его не добавляем на главный экран, — сказал он. — В исследовании он может быть. На экране реакции — только если разные сегменты требуют разных действий.

Лера спросила:

— Кто определяет, меняется ли решение?

— Владелец реакции предлагает. Остальные проверяют, не переносит ли он боль дальше по процессу.

Павел сказал:

— То есть маркетинг не может сам решить, что плохой выкуп — это отдельный сегмент, который не считается.

— Финансы тоже не могут объявить все спорные затраты нерелевантными, — ответила Лера.

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

— CRM не может считать открытием письмо человеку, который открыл его, чтобы отписаться и проклясть нас, — сказала Ирина.

Глеб посмотрел на Максима.

— А аналитика не может добавить семьдесят графиков, чтобы никто не нашел главный.

— Именно.

— Жалко.

На главном экране осталось восемь крупных вопросов.

Не восемь KPI, потому что KPI слишком быстро превращались в территорию отдела.

Вопросы звучали иначе:

Откуда приходят клиенты, чьи заказы становятся деньгами?

Где обещание магазина расходится с исполнением?

На каком шаге человек уходит и почему?

Какие оформленные заказы не выкупаются?

Какие продажи уничтожают маржу после доставки и скидок?

Кому компания пишет не вовремя или не то?

Какие проблемы повторяются после исправления?

Какое решение принято и что изменилось после него?

Под каждым вопросом были метрики.

Но порядок изменился.

Сначала бизнес спрашивал.

Потом данные отвечали.

После ответа человек должен был действовать.

Интерьерная аналитика пыталась переставить вопросы мелким шрифтом внизу.

Максим поднял их наверх.

В тот же день Александр зашел к нему без приглашения.

— Как ты?

— Данные немного расходятся.

— Я не про данные.

— Тогда методологии нет.

Александр сел напротив.

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

— Ты не обязан лично бегать за каждой красной точкой, — сказал Александр.

— Я сам назвался владельцем сигнала.

— Владелец не значит курьер.

— Пока правила новые, если я не соберу людей, они разойдутся.

— Пока — да. Но если через месяц все держится на твоем недосыпе, мы создали еще одну устную CRM. Только вместо Ирины у нас будет устный дашборд Максима.

Максим снял очки.

— Вы специально не помогли мне на первой встрече?

— Да.

— Можно было хотя бы предупредить.

— Тогда ты бы подготовил правильный ответ.

— Это плохо?

— Мне нужен был не правильный ответ. Мне нужен был твой выбор.

Максим помолчал.

— А если бы я выбрал методологию?

— Спросил бы еще раз.

— И долго?

— Пока твой дашборд не стал бы либо инструментом, либо честно признанным украшением.

— Вы жестокий человек.

— Я однажды умер от рекламного отчета. У меня профессиональная травма.

Максим посмотрел на него, пытаясь понять, шутка ли это.

В «Астре» давно перестали быть уверенными.

— Я боялся, что меня будут ненавидеть за плохие новости, — сказал Максим.

— И как?

— Лера уже написала, что ненавидит экран.

— Экран. Не тебя.

— Семен хотел мое имя на ложной тревоге.

— И получил.

— Виктор Сергеевич считает, что я удобно устроился.

— Он проверяет, можно ли заставить цифры снова стать безответными.

— А можно?

— Конечно. Достаточно один раз убрать неудобный блок перед встречей.

Максим посмотрел на экран.

Там рядом стояли падение заказов после остановки акции и рост расчетной маржи. Можно было оставить только второе. Даже не соврать. Просто выбрать более важный график.

— Я понимаю, — сказал он.

— Что?

— Почему интерьерная аналитика такая живучая. Ее не обязательно строят трусы или дураки. Ее строят нормальные люди, которые один раз показали правду без защиты, получили по голове и научились делать красиво.

Александр кивнул.

— Поэтому не ломай людям защиту без новой опоры.

— Какой?

— Право на ограниченный эксперимент. Право остановить. Право признать ошибку. Правило, по которому плохая цифра не равна плохому человеку.

— Виктор Сергеевич это правило не подписывал.

— Значит, принесем на совет.

— Как отдельный пункт?

— Как условие любого сценария роста. Если за каждую неудачную гипотезу казнить владельца, команда будет приносить только гипотезы, которые нельзя проверить.

Максим записал.

— И еще, — сказал Александр. — Отчет должен хранить не только красное. Он должен помнить решения.

— У меня есть журнал.

— Где?

Максим открыл таблицу в отдельной вкладке.

— Тогда это снова отдельный отчет. Вытащи его на экран.

— Там много текста.

— Управление иногда состоит из слов. Придется пережить.

Так на дашборде появилась лента решений.

Не список задач.

Задача могла быть выполнена и ничего не изменить. Решение фиксировало причинную ставку компании:

мы увидели такой сигнал;

считаем, что причина здесь;

делаем это;

ожидаем такой эффект;

рискуем вот этим;

проверяем тогда;

после проверки масштабируем, меняем или останавливаем.

У каждой записи был владелец и дата следующего вопроса.

Максим назвал вкладку `Решения`.

Демон предложил `Центр управленческих инициатив`.

Максим оставил `Решения`.

Первое подведение итогов назначили на понедельник.

За выходные накопились новые данные по честным срокам. Конверсия на проблемных товарах осталась ниже прежней, но падение сократилось после того, как формулировку `срок после подтверждения` заменили на конкретное обещание ответа. Отмены из-за непонятной даты снизились. Выкуп начал расти, хотя выборка еще не позволяла праздновать.

Ирина принесла пять записей разговоров.

В трех клиенты прямо говорили, что им не нравится ожидание, но нравится понятное время ответа. Один ушел к конкуренту. Один дождался подтверждения и купил.

— Потеряли клиента, — сказала Лера.

— Возможно, раньше мы бы получили заказ и потеряли его позже, — ответил Семен.

— Для рекламы это все равно потеря.

— Для бизнеса разница есть, — сказал Павел. — Ложный заказ стоит денег.

Максим показал обе цены.

Цена честного срока: меньше добавлений в корзину и часть ушедших клиентов.

Цена ложного: больше оформлений, больше отмен, звонков, переносов, субсидий и разочарования.

Решение оставили.

Но Семен получил задачу расширить надежные диапазоны поставщиков, чтобы честность не означала неопределенность навсегда.

Акция после ограничения принесла меньше заказов, чем обещал первоначальный прогноз. Прибыльных выкупленных заказов на рубль расходов стало больше. Тест нового канала показывал хорошую экономику, но упирался в небольшой объем.

Лера не объявила победу.

— Масштабировать рано. Поднимем бюджет на один шаг и посмотрим, не испортится ли качество.

Павел спросил:

— Условие остановки?

Она назвала выкуп, маржу и максимальную стоимость прибыльного заказа.

Максим записал.

CRM-рассылка дала меньше общей выручки, чем планировалось, и больше дохода на тысячу отправленных писем. Жалобы снизились. Стоп-сегменты остались чистыми после повторной проверки в момент отправки.

Ирина сказала:

— В следующий раз сегмент собирается не ночью раз и навсегда. Право клиента получать продажи проверяется перед контактом.

Глеб предупредил, что полноценное исправление требует доработки.

— До релиза проверяем запросом вручную, — ответил Максим. — Решение уже действует, автоматизация догонит.

Глеб посмотрел на него с одобрением.

— Аналитик, который не превращает каждое правило в срочную разработку. Надо сохранить резервную копию.

Ложная тревога по доставке тоже получила итог. Восстановили загрузку статусов, добавили проверку свежести, перенесли встречу с перевозчиком. Семен не забыл четыре потерянных человеко-часа и вынес их отдельной строкой.

— Чтобы у данных тоже была стоимость владения, — сказал он.

Максим согласился.

Раньше аналитика измеряла чужую работу.

Теперь она начала измерять цену собственных ошибок.

Это сделало ее не слабее.

Это сделало ее взрослой.

На второй неделе возникла новая проблема.

Дашборд начал портить совещания.

Раньше любое подразделение могло прийти со своей правдой. Маркетинг показывал заявки и стоимость привлечения. Операционка — долю обработанных заказов. Клиентский сервис — количество закрытых обращений. IT — выпущенные задачи. Финансы — итог месяца, когда спорить с ним было уже поздно.

Каждая правда существовала в удобном времени.

Маркетинг праздновал заказ до отмены.

Операционка считала обработкой передачу проблемы дальше.

Сервис закрывал обращение до завершения клиентского результата.

IT выпускал функцию до проверки эффекта.

Финансы приходили после того, как решение уже стало фактом.

Новый экран заставлял эти времена встретиться.

Из-за этого встречи стали короче по презентациям и длиннее по спорам.

Руководитель коммерческого блока однажды не выдержал:

— Мы раньше за час проходили все показатели.

— И что решали? — спросил Максим.

— Обсуждали динамику.

— Я спрашиваю про решение.

— Нельзя каждую динамику превращать в решение.

— Согласен. Поэтому на главном экране только те отклонения, где заранее определена реакция.

— Но у вас почти везде что-то красное или желтое.

— Потому что магазин пока почти везде что-то теряет.

— Это демотивирует.

Максим посмотрел на Александра.

Раньше он ждал бы вмешательства.

Теперь не дождался специально.

— Что вы предлагаете изменить в бизнесе? — спросил Максим.

— Я предлагаю сбалансировать экран. Добавить больше позитивной динамики.

— Зачем?

— Чтобы команда видела результат работы.

— Хорошо. Добавим подтвержденные эффекты решений. Не просто зеленые метрики, а то, что стало лучше после конкретного действия.

— И общий рост заказов.

— Добавим рядом с выкупом и маржой.

— Почему обязательно рядом?

— Потому что отдельно он уже однажды продлил убыточную акцию.

В комнате стало тихо.

Лера кашлянула.

Павел отвернулся к окну.

Коммерческий руководитель сказал:

— Ты стал очень смелым за две недели.

— Нет. Просто теперь у каждого графика есть вопрос. У этого графика вопрос: рост каких заказов мы хотим видеть?

Александр наконец вмешался:

— Максим предложил честный компромисс. Экран должен показывать результат команды. Но результат — это не цвет, который улучшает настроение. Это подтвержденное изменение в клиенте, деньгах или риске.

Так рядом с лентой решений появилась лента эффектов.

Туда нельзя было записать `запустили`, `внедрили`, `обсудили`, `проработали` или `настроили`.

Нужно было показать, что изменилось после.

Упрощение корзины уменьшило часть уходов на оформлении.

Честные сроки снизили отмены в пилотных категориях, хотя забрали часть первичной конверсии.

Ограничение акции улучшило экономику выкупленного заказа и сократило объем невыгодных продаж.

Проверка CRM уменьшила базу рассылки, но убрала конфликтные контакты и снизила жалобы.

Новые статусы претензий увеличили видимое количество открытых проблем и одновременно сократили долю обращений, которые считались закрытыми раньше клиента.

Релизная матрица уменьшила число задач, которые попадали в разработку без ожидаемого эффекта.

Зеленого на экране стало больше.

Но каждый зеленый блок имел происхождение.

Демон не мог просто включить мягкий свет и выдать спокойствие за результат.

Ему приходилось доказывать причинность, а это он ненавидел.

Во вторник Виктор Сергеевич попросил прислать ему «одну главную цифру».

Запрос пришел Максиму напрямую.

`Нужна одна цифра состояния интернет-магазина. Без зоопарка.`

Максим прочитал сообщение трижды.

Он мог отправить выручку.

Мог маржу.

Мог выкуп.

Мог составить индекс, где все показатели сливались бы в одно число с весами. Такой индекс выглядел бы солидно, особенно если дать ему название на английском и стрелку к целевому значению.

Интерьерная аналитика уже стояла за плечом с табличкой `Astra Health Score`.

Максим открыл формулу.

Потом закрыл.

Он ответил:

`Одной цифры, которая честно описывает состояние магазина, нет. Могу дать одну сумму подтвержденных и оцененных потерь с диапазоном уверенности. Она покажет, сколько результата мы не забираем и где именно можем действовать.`

Виктор Сергеевич написал:

`Через час.`

Максим позвал Павла.

Они собрали не идеальный расчет, а карту.

Сверху стояла не выручка и не количество заказов.

Сверху стояли деньги, которые компания могла бы сохранить или заработать на уже существующем потоке, если исправит известные разрывы.

Часть была подтверждена фактом: субсидии на невыгодную доставку, скидки сверх маржи, повторные перевозки, возвраты, комиссии, заказы, отмененные после переноса.

Часть оценивалась диапазоном: клиенты, ушедшие из-за непонятного срока; потери выкупа по отдельным обещаниям; недополученный повторный спрос; стоимость конфликтной CRM-коммуникации; потенциал перераспределения бюджета.

Максим настоял, чтобы диапазоны не складывались в одну точную сумму.

Павел согласился.

— Точная ложь здесь будет убедительнее честного диапазона, — сказал он. — Поэтому особенно опасна.

Они разделили карту на три слоя.

Первый: потери, которые уже видны и могут быть уменьшены текущими полномочиями.

Второй: потери, где нужен релиз, изменение договора, процесса или дополнительный ресурс.

Третий: потенциал роста, который появится только после проверки гипотезы.

— Потенциал нельзя называть потерей, — сказал Максим. — Иначе любое неслучившееся чудо станет недополученной выручкой.

— Скажи это собственнику первым предложением, — посоветовал Павел.

Виктор Сергеевич пришел сам.

Без свиты, без сообщения и без той улыбки, которую он иногда надевал перед разговором о росте.

— Где цифра?

Максим показал карту.

— Это не одна цифра.

— Одна сверху. Под ней состав.

— Почему диапазон?

— Потому что часть потерь подтверждена, часть оценена. Если сложить все в точку, получится число, которому удобно верить и опасно управлять.

Виктор Сергеевич сел.

— Объясняй.

Максим начал с подтвержденного слоя.

Не с методологии.

Не с источников.

С решений.

— Здесь мы уже можем действовать. Убыточное сочетание скидки и доставки остановлено. Эффект проверяем в пятницу. Здесь ложные сроки по внешним остаткам: две категории исправлены, для остальных нужен план Семена и доработка передачи диапазона. Здесь CRM по стоп-сегментам: ручной контроль работает, автоматизация требует места в релизе. Здесь низкий выкуп части рекламных кампаний: одна остановлена из-за ложного обещания, одна ограничена, одна проходит тест.

— Почему я вижу столько потерь только сейчас?

Вопрос прозвучал холодно.

Раньше Максим начал бы объяснять ограничения источников и историю постановок.

— Потому что раньше каждый отчет заканчивался на границе отдела, — сказал он. — Заказ считался успехом до отмены. Кампания — до маржи. доставка — до выкупа. обращение — до результата клиента. Мы собрали границы в один экран только сейчас.

— Значит, аналитика раньше работала плохо.

Максим почувствовал, как под столом раскрывается старая дверь.

За ней сидел тот молодой аналитик с безупречным отчетом, которого однажды обвинили в отсутствии сигнала.

— Да, — сказал Максим. — В том числе.

Павел повернул голову.

Виктор Сергеевич не ожидал согласия.

— В каком смысле `в том числе`?

— Мы умели показывать цифры и не требовали решения. Но проблема была не только в аналитике. У людей не было согласованного права реагировать. Плохая цифра становилась поводом защищать отдел. Теперь сигнал связан с действием, ограничителем и владельцем. Поэтому карта стала неприятнее.

— Она стала краснее.

— Потери не появились от красного цвета. Они перестали быть бежевыми.

Павел опустил взгляд, скрывая улыбку.

Виктор Сергеевич приблизил карту.

— Вот этот слой. Сколько можно забрать без нового бюджета?

Максим показал нижнюю и верхнюю оценку.

— Это не обещание роста. Это объем известных разрывов. Часть исправлений заберет не выручку, а маржу, выкуп или снижение риска. Часть действий уменьшит красивые показатели, например количество оформленных заказов.

— А с бюджетом?

— Это второй слой. Передача надежных сроков, правила маршрутизации, автоматические стопы CRM, события и доработки, которые не вошли в текущий релиз. Здесь нужен ресурс и выбор приоритета.

— А третий?

— Гипотезы роста. Новый канал, расширение части матрицы, повторные заказы, масштабирование рабочих кампаний. Их нельзя записывать в результат до теста.

— Мне нужен рост, Максим. Не классификация причин, почему его может не быть.

Максим закрыл карту деталей и вернулся к главному экрану.

— Тогда нужно решить, какой рост вы покупаете. Сейчас дашборд показывает цену известных действий. Следующий шаг — сценарии: что делаем на текущих ресурсах, куда вкладываемся для управляемого роста и сколько риска берем в агрессивном варианте.

Виктор Сергеевич посмотрел на него долго.

— Это Александр тебя научил?

— Он научил спрашивать, какое решение следует из экрана.

— А отвечать?

Максим оглянулся на команду за стеклянной стеной. Лера спорила с Семеном у монитора. Ирина показывала Глебу проблемный статус. Павел сидел рядом и уже что-то пересчитывал.

— Отвечать учит последняя неделя.

Виктор Сергеевич постучал пальцами по столу.

— Хорошо. Покажите сценарии роста.

— Покажем.

— Три процента? Десять? Триста?

Александр вошел в переговорку как раз на последнем слове.

— Будут три сценария: осторожный, рабочий и агрессивный.

Виктор Сергеевич сразу посмотрел на него.

— Мне нравится агрессивный.

— Он вам понравится меньше, когда увидите цену.

— А если цена не понравится?

— Тогда выберете другой рост.

— Мне не нужен другой рост.

— Тогда понадобится другая цена.

Демон «Интерьерная аналитика» качнулся под потолком.

Рядом с ним уже проступал новый силуэт. Дорогой костюм. Калькулятор без кнопки минус. Уверенная улыбка человека, который умеет выбирать результат одного сценария, бюджет другого и срок третьего.

Максим увидел только отражение в экране.

— Когда? — спросил Виктор Сергеевич.

— В пятницу, — сказал Александр.

— Почему не завтра?

На этот раз ответил Максим:

— Потому что у каждого сценария будут ресурсы, сроки, риски, владельцы, контрольные точки и условия остановки. Иначе я могу сделать вам красивый слайд сегодня.

Виктор Сергеевич перевел взгляд на дашборд.

Тот больше не был красивым в прежнем смысле.

На нем было слишком много правды, чтобы служить украшением.

— В пятницу, — согласился собственник. — Но цифры должны сходиться.

— Они будут связаны, — сказал Максим. — Сходятся они обычно только в презентации.

Александр Александрович кашлянул.

— Не увлекайся.

— Это вы меня научили.

— Я уже жалею.

После ухода собственника команда собралась вокруг экрана без приглашения.

Лера спросила:

— Что именно он хочет увидеть?

— Агрессивный рост, — сказал Павел.

— Это не ответ.

— Для него пока ответ.

Семен показал карту ограничений.

— Я могу сказать, какие категории нельзя разгонять, пока сроки внешних складов ненадежны.

Ирина добавила:

— Я покажу, сколько новых заказов выдержит сервис без возврата к устной системе. И какие сценарии нужны после заказа.

Глеб сказал:

— Я дам три объема доработок. Обязательные для обещания, полезные для масштаба и стратегические. И покажу, что вытесняется.

Лера открыла каналы.

— Я разделю бюджет, который можно масштабировать сейчас, бюджет тестов и деньги, которые бессмысленно добавлять до исправления выкупа.

Павел:

— Я свяжу каждый вариант с маржой, денежным потоком и пределом потерь.

Все посмотрели на Максима.

Он не стал говорить, что соберет дашборд.

— Я определю, каким событием и на какой контрольной точке мы докажем, что сценарий работает. И где остановим, если не работает.

Александр стоял у двери и слушал.

Ему не пришлось распределять роли.

Не пришлось объяснять, почему трафик нельзя обсуждать без выкупа, склад — без обещания, CRM — без клиентского контекста, а бюджет — без маржи.

Команда сама собирала сквозной ответ.

Это было главным эффектом дашборда.

Не графики.

Не фильтры.

Не даже четыре решения за две недели.

Люди начали видеть себя не владельцами цифр, а владельцами реакции на общем пути заказа.

Цена победы тоже была на экране.

Одна акция потеряла объем.

Две категории потеряли часть конверсии ради честного срока.

CRM потеряла часть доступной базы.

Семен потерял четыре часа на ложной тревоге.

Максим потерял возможность быть нейтральным.

Раньше он мог сказать, что только показывает данные.

Теперь каждое утро данные спрашивали его, что будет дальше.

Его действительно начали избегать в коридоре, когда он шел с открытым ноутбуком. Потом перестали. Лера сама присылала кампанию до запуска и спрашивала, какое условие остановки поставить. Семен предупреждал о задержке статусов до того, как она становилась красным сигналом. Ирина приносила не количество закрытых претензий, а список повторяющихся причин. Павел добавлял диапазон к расчету, если факт еще не наступил. Глеб соглашался на событие, если рядом уже стояло решение, которое оно должно поддержать.

Максима не полюбили за неприятное.

Его начали уважать за то, что неприятное не оставалось без следующего шага.

Последнюю проверку он устроил себе сам.

Вечером Максим открыл список всех элементов дашборда и добавил к каждому один вопрос:

`Какое решение исчезнет, если убрать этот блок?`

Первой под проверку попала диаграмма переходов между статусами. Она была сложной, плавной и особенно хорошо выглядела на большом экране. Максим потратил на нее два дня. Цветные потоки перетекали друг в друга, создавая ощущение, что заказ путешествует по организованной системе.

Ни одного решения команда по ней не приняла.

Максим удалил диаграмму.

Потом убрал карту регионов с красивой заливкой. Она сообщала, что в больших городах больше заказов, чем в маленьких. Эту тайну бизнес уже подозревал.

Следом исчез круговой график способов оплаты. Доли менялись, но ни у одного значения не было порога реакции. Пока финансовый или клиентский риск не требовал действия, графику оставалось место в исследовательском разделе, а не на главном экране.

Он убрал счетчик общего количества пользователей, облако популярных поисковых слов и зеленую стрелку роста базы CRM. Последняя особенно сопротивлялась. Она выглядела как успех, хотя база могла расти за счет людей, которым магазин не имел права писать.

Глеб заглянул в переговорку и увидел, как исчезает еще один блок.

— Ты уничтожаешь собственную работу?

— Освобождаю место решениям.

— А вот эта красивая река статусов?

— Уже утонула.

— Соболезную.

— Спасибо.

— Тяжело?

Максим посмотрел на пустое пространство. Раньше оно пугало. Пустой участок экрана казался недоделанной аналитикой. Хотелось заполнить его графиком, заголовком или хотя бы нейтральным пояснением.

Теперь он видел в пустоте дисциплину.

— Тяжелее, чем удалять чужие задачи из релиза?

Глеб задумался.

— Свои всегда больнее.

— Тогда да.

На главном экране осталось меньше половины первоначальных визуализаций. Зато Максим мог пройти по каждой и назвать сигнал, владельца, допустимое действие, ограничитель и дату проверки.

Он сохранил новую версию без праздничного номера.

Не `2.0`.

Не `Executive`.

Не `Final_final`.

Просто `Экран решений`.

Впервые название не обещало знать о бизнесе все. Оно обещало только не оставлять важное знание без поступка. Максим счел это скромным обещанием, пока не вспомнил, сколько лет компания обходилась без него и сколько удобных отчетов придется теперь научить отвечать за последствия.

Перед уходом он открыл старую копию дашборда.

Ту самую, показанную в понедельник.

Воздушную.

Безупречную.

Безопасную.

На ней все еще можно было фильтровать бизнес до бесконечности. Можно было увидеть красную линию, назвать ее зоной внимания и перейти к следующему слайду. Можно было провести прекрасное совещание и никому не испортить вечер обязательством.

Интерьерная аналитика сидела внутри экрана маленьким золотым светильником.

— Дашборд есть, — прошептала она.

Максим закрыл старую копию.

На новом экране рядом с каждой красной зоной стояли человек, срок и действие. Рядом с зеленой — решение, которое дало эффект. Рядом с серой — честное признание, что данных пока недостаточно. Ложные тревоги не исчезали из истории. Остановленные ставки не выдавались за провал. Гипотезы не назывались результатом.

Экран не спас магазин.

Он вообще ничего не умел спасать сам.

Но теперь магазин начал реагировать на собственные приборы.

Маленькое действие оказалось простым и дорогим: каждая важная метрика получила не владельца числа, а владельца реакции.

После этого аналитика перестала быть мебелью.

Она стала участником управления.

Максим выключил свет в переговорке.

Золотые кольца под потолком погасли.

Последним на экране остался календарь.

`Пятница. Совет собственника.`

Под ним три пустые строки:

`Осторожный.`

`Рабочий.`

`Агрессивный.`

В третьей строке уже мерцала цена.
Глава 15. Совет собственника
Глава 15. Совет собственника

В четверг вечером в переговорке осталось семь человек и три вида будущего.

Будущее номер один помещалось на одном экране, почти ничего не стоило и выглядело так, будто компания решила выжить очень аккуратно.

Будущее номер два требовало денег, дисциплины и нескольких неприятных решений до того, как успевало показать рост.

Будущее номер три обещало скорость, новые каналы, расширение ассортимента, доработку платформы и тот вид графика, который собственники любят показывать другим собственникам. Рядом с ним Павел поставил стоимость, и график сразу потерял часть обаяния.

— Он нас убьет, — сказала Лера.

— Какой сценарий? — спросил Семен.

— Виктор Сергеевич.

— Это не сценарий, — заметил Максим. — Это внешний фактор.

— С высокой вероятностью наступления.

Павел не поднял головы.

— Если стоимость убрать, он нас не убьет. Он просто выберет третий вариант, а потом мы убьем бизнес сами.

На столе лежали распечатки. Павел доверял экрану, но любил бумагу за то, что на ней сложнее незаметно поменять формулу во время разговора. В каждой таблице было шесть одинаковых строк:

цель;

ресурс;

срок;

риск;

владелец;

условие остановки.

Александр Александрович стоял у окна и не вмешивался.

В начале своего пребывания в «Астре» он бы уже забрал маркер. Сам разложил бы сценарии, сам задал бы неудобные вопросы, сам нашел бы места, где отделы спрятали чужую работу в своих предположениях. Это было бы быстрее.

И бесполезнее.

На совете собственника должен был говорить не директор, который один видит весь процесс. Должна была говорить компания, которая учится видеть себя целиком.

Лера открыла осторожный сценарий.

— Если не увеличивать бюджет, мы можем продолжить перераспределение в рабочие связки, убрать явные потери и аккуратно масштабировать только то, что уже прошло проверку. Но потолок низкий. Часть роста будет не в заказах, а в выкупе и марже.

Павел добавил:

— Денежный результат может стать лучше быстрее, чем выручка. Это важно сказать сразу.

— Он услышит «выручка растет медленно», — сказала Лера.

— Потому что она растет медленно.

— Я знаю. Но ты произносишь это с талантом человека, которого не попросят потом придумать рост быстрее.

— Меня попросят найти деньги на придуманный тобой рост.

— Коллеги, — сказала Ирина. — Вы уже репетируете совет или пока семейную жизнь?

Лера отодвинулась от Павла.

— Репетируем реализм.

Семен ткнул в строку ассортимента.

— В осторожном нельзя писать «расширение доступной матрицы». Мы не расширим ее без нормальных сроков внешних складов. Можем вернуть часть отключенных товаров после проверки поставщиков. Это не одно и то же.

— Для клиента станет больше товаров, — сказала Лера.

— Для клиента станет больше товаров, которые мы снова рискнем обещать. Слово «расширение» Виктор Сергеевич услышит как десятки тысяч SKU и рекламу на все.

Глеб сказал:

— Тогда пишем: `поэтапное возвращение подтвержденной матрицы`. Без большой платформенной доработки только по тем поставщикам, где есть надежный обмен остатками и сроками.

Максим добавил:

— Метрика не количество возвращенных SKU. Доля заказов с подтвержденным сроком, выкуп и отмены по наличию.

Лера вздохнула.

— Вы умеете превратить слово «ассортимент» в инструкцию по технике безопасности.

— Потому что у нас ассортимент раньше продавался как приключение, — ответил Семен.

Осторожный сценарий был не красивым.

Он не открывал новую эпоху. Не обещал захват рынка. Не требовал героических картинок и новых должностей.

Он чинил известные разрывы текущими руками:

дожимал честные сроки в ключевых категориях;

переносил рекламные расходы в связки с подтвержденной экономикой;

ограничивал убыточные сочетания скидки и доставки;

закреплял стоп-сегменты CRM;

доводил до конца уже выбранные события и релизные изменения;

учил сервис и операционку пользоваться новыми причинами потерь.

При хорошем исполнении бизнес мог расти однозначным темпом, улучшая выкуп и маржу. При плохом хотя бы терял бы меньше и быстрее узнавал почему.

Цена осторожности была не только в медленном росте.

Компания могла пропустить сезонное окно, пока приводила себя в порядок. Конкуренты не обязаны были ждать, пока «Астра» научится честно показывать срок. Сильные сотрудники могли устать от режима ремонта. Некоторые платформенные ограничения оставались. Новый спрос почти не создавался.

— Низкий риск, — сказала Лера.

Павел покачал головой.

— Другой риск. Не низкий.

— Какой?

— Риск медленно стать аккуратнее на сжимающемся бизнесе.

Комната замолчала.

Александр посмотрел на Павла.

Финансы начали приходить не только с запретом. Павел научился считать цену бездействия, и это делало его опаснее для обоих лагерей.

Максим изменил строку:

`Риск: потеря времени и рыночного окна при ограниченном создании нового спроса.`

— Так честнее, — сказала Лера.

Рабочий сценарий занял четыре экрана.

Он включал все, что команда уже могла делать дисциплинированно, плюс ресурс на те ограничения, которые нельзя было вылечить разговорами.

Глеб принес обязательный пакет платформы:

надежная передача сроков и доступности по выбранным внешним поставщикам;

автоматическая проверка CRM-стопов перед отправкой;

события для контроля ключевых шагов карточки, корзины и оплаты;

правила маршрутизации части заказов;

технический контур для ограниченных тестов новых каналов;

исправления, без которых рост снова увеличит ручную работу.

— Это не редизайн, — сказал он. — Не новая платформа. Не «сделайте современно». Только то, что держит обещание и позволяет проверить рост.

Лера открыла медиаплан.

Часть бюджета шла на масштабирование уже зеленых связок. Часть — в отдельный фонд тестов. Деньги нельзя было перекидывать между ними без новой проверки. Масштабирование получало больше после подтверждения выкупа и маржи. Тест получал ровно столько, сколько компания была готова потерять ради знания.

— Слово `потерять` Виктор Сергеевичу понравится, — сказал Семен.

— А что написать? — спросила Лера. — `Инвестировать в бесценный опыт`?

— Написать предел ставки, — ответил Павел. — Если тест не работает, мы теряем не бесконечность. Вот сумма, вот срок, вот остановка.

Ирина показала ресурс сервиса.

При текущей нагрузке команда могла выдержать умеренный рост заказов, если доля проблем не увеличится. Но новый канал и расширение матрицы почти наверняка принесут новые вопросы. Нужны были не просто дополнительные люди, а подготовленные сценарии, база знаний, правила эскалации и временный резерв на запуск.

— Нельзя нанять двух операторов в день старта и считать сервис масштабированным, — сказала она. — Они сначала сами станут источником обращений.

— Какой минимум? — спросил Павел.

Ирина назвала часы обучения, резерв смен, владельца запуска и предел очереди, после которого канал должен замедлиться.

Семен показал операционный коридор.

Не весь ассортимент мог участвовать в росте. Не вся география. Не все способы доставки. Рабочий сценарий выбирал категории с подтвержденной экономикой, склады с управляемым сроком и регионы, где перевозчики держали обещание. Остальное не запрещалось навсегда. Оно не получало право масштабироваться сейчас.

— Виктор Сергеевич спросит, почему мы сами режем рынок, — сказала Лера.

— Потому что рынок не выкупает заказ, который мы не довезли, — ответил Семен.

Максим связал все контрольными точками.

Первая — через неделю после запуска: качество потока, технические ошибки, нагрузка сервиса, ранние отмены.

Вторая — после достаточного числа заказов: выкуп, фактическая доставка, причины потерь.

Третья — после финансового дозревания: маржа, возвраты, повторные обращения и решение о следующем шаге.

Рабочий сценарий не обещал прямую линию вверх.

Он обещал лестницу.

На каждой ступени компания могла поднять ставку, задержаться, изменить гипотезу или спуститься, если данные показывали, что дальше дороже смысла.

— Это слишком сложно для одного слайда, — сказала Лера.

— Поэтому слайд будет простой, — ответил Максим. — А договор под ним сложный.

— Собственник будет выбирать по слайду.

Александр наконец повернулся от окна.

— Тогда наша задача — сделать так, чтобы на слайде нельзя было отделить рост от цены.

Он подошел к экрану и провел вертикальную линию.

Слева команда разместила ожидаемый результат.

Справа — обязательные ресурсы и риск.

Если убрать правую часть, левая тоже исчезала. Не визуально. Логически. Каждая цифра роста ссылалась на конкретные предпосылки.

— Не показывайте меню, — сказал Александр. — Показывайте связки.

— В смысле? — спросила Ирина.

— Он не должен суметь взять новый канал без подготовки доставки. Расширение матрицы без надежных остатков. CRM-рост без стопов. Платформенную скорость без людей. Результат без контрольной точки. Если элемент нужен для результата, они стоят в одной строке.

Глеб кивнул.

— Как зависимости в релизе.

— Только релиз теперь называется бизнесом.

Агрессивный сценарий ждал последним.

Лера открыла его с тем выражением лица, с каким люди открывают фотографию красивого места, где аренда стоит больше их уверенности.

Новые каналы.

Быстрое расширение подтвержденного ассортимента.

Отдельный поток доработки платформы.

Дополнительная операционная мощность.

Усиление сервиса.

Больше оборотного капитала.

Резерв на ошибки масштабирования.

Рост мог быть двузначным и заметно выше рабочего сценария. При успехе компания выходила из ремонта в экспансию. При неудаче тратила деньги быстрее, чем осторожный сценарий успевал их сохранить.

— А триста процентов где? — спросил Семен.

Никто не засмеялся.

Цифра жила в первой планерке и до сих пор ходила по коридорам как старый приказ, который никто не отменил, потому что все надеялись, что он сам станет шуткой.

Павел открыл отдельный лист.

— Я посчитал.

Лера повернулась к нему.

— Зачем?

— Чтобы не спорить прилагательными.

Рост в три раза за выбранный горизонт требовал не просто увеличить рекламный бюджет. Нужно было выдержать втрое больше заказов на каждом следующем участке, а до этого создать спрос, который не растворится в низком выкупе.

Текущая платформа не выдерживала нужную скорость изменений.

Операционка не имела подтвержденной мощности по складам и доставке.

Сервис не мог втрое увеличить поток без людей, обучения и новой системы знаний.

Оборотный капитал должен был финансировать закупку, возвраты, кассовые разрывы и сроки выплат.

Ассортимент требовал иных договоров с поставщиками.

Маркетинг должен был найти несколько масштабируемых источников спроса, а не растянуть один рабочий канал до потери качества.

Управленческая команда должна была принимать решения быстрее и не возвращаться к ручному героизму.

— Это другая компания, — сказал Павел. — Не улучшенная версия текущей. Другая операционная модель.

— Сколько? — спросил Глеб.

Павел показал диапазон инвестиций.

В комнате стало тихо.

Семен присвистнул.

Лера не стала шутить.

Ирина спросила:

— А риск?

— Потерять значительную часть вложений, если хотя бы две ключевые предпосылки не сработают одновременно. И еще риск сломать текущий бизнес в момент перестройки.

— Почему тогда это вообще сценарий? — спросил Максим.

Павел ответил:

— Потому что собственник имеет право увидеть цену своей цели. Иначе мы снова заменим невозможное слово «агрессивный» на удобное слово «рабочий», а потом будем виноваты, что мечта не случилась.

Александр кивнул.

— Оставляем.

— Он выберет его, — сказала Лера.

— Возможно.

— У нас нет готовности.

— Поэтому готовность стоит в правой части.

— А если он скажет делать без нее?

Александр посмотрел на команду.

— Тогда узнаем, умеем ли мы уже говорить не только правду клиенту, но и правду собственнику.

Над столом раздался тихий щелчок.

На свободный стул рядом с местом Виктора Сергеевича кто-то положил дорогой пиджак.

Пиджак расправил плечи сам.

Под ним появился человек с безупречной стрижкой, белой рубашкой и калькулятором. На калькуляторе были цифры, умножение, знак процента и большая зеленая кнопка `РОСТ`.

Кнопки минус не было.

Демон «Рост без бюджета» пришел на репетицию заранее.

Он улыбнулся Лере.

— Маркетинг найдет эффективность, — прошептал он.

Кивнул Семену:

— Операционка соберется.

Подмигнул Глебу:

— IT ускорится.

Положил руку на плечо Павлу:

— Финансы оптимизируют.

И обратился к Александру:

— Людей можно просто мотивировать.

Каждая фраза по отдельности звучала разумно.

Вместе они описывали план, где все должны были стать лучше одновременно, бесплатно и с понедельника.

Павел перевернул калькулятор демона.

На обратной стороне мелко было написано:

`Цена не включена.`

— Завтра он сядет здесь, — сказал Павел.

Александр посмотрел на пустой стул.

— Нет. Завтра он будет ходить по всей комнате.

В пятницу Виктор Сергеевич пришел без улыбки.

Это было честно. На совет собственника улыбки обычно приносят либо продавцы иллюзий, либо люди, которые еще не открывали финансовую модель.

Он вошел в переговорку за минуту до начала, положил телефон экраном вниз и сел так, будто стол принадлежал ему вместе со зданием, хотя здание «Астра» арендовала.

Команда уже была на местах.

Лера держала ладони на закрытом ноутбуке. Не печатала, не листала чаты, не проверяла кабинет. Для нее это было внешним признаком чрезвычайной ситуации.

Павел положил перед собой распечатанные сценарии и простой калькулятор, на котором кнопка минус существовала и выглядела особенно убедительно.

Семен принес карту операционных ограничений.

Глеб — план платформенных изменений с зависимостями.

Ирина — расчет нагрузки сервиса и три клиентских сценария после заказа.

Максим открыл «Экран решений», но не вывел его на проектор.

Александр Александрович сидел не во главе стола. Во главе был Виктор Сергеевич. Это тоже было честно. Сегодня компания не защищала проект перед директором. Она предлагала собственнику выбрать, каким риском он готов владеть.

— Начинайте, — сказал Виктор Сергеевич.

Александр вывел на экран три вертикальные колонки.

Без вступительного слайда.

Без фотографии улыбающегося клиента.

Без слова `стратегия`, растянутого на весь экран.

Сверху стояли названия:

`Осторожный`.

`Рабочий`.

`Агрессивный`.

Под каждым — ожидаемый результат, необходимый ресурс, срок первых выводов, главные риски и контрольные точки.

Виктор Сергеевич сразу посмотрел на третью колонку.

— Вот это ближе.

— Конечно, — сказал Александр. — Агрессивный сценарий всегда красиво выглядит, пока не попросит денег.

Собственник пропустил реплику мимо.

— Какой рост?

Павел ответил диапазоном.

— Почему не точная цифра?

— Потому что результат зависит от нескольких гипотез, которые еще не проверены на масштабе. Точная цифра здесь будет не планом, а костюмом для неопределенности.

— Мне нужен план.

— Тогда у плана должны быть развилки.

— У плана должна быть цель.

— Цель есть. Но если один новый канал не дает нужный выкуп, а сроки внешней матрицы не подтверждаются, первоначальная траектория меняется. Мы не будем продолжать тратить только для того, чтобы линия совпала со слайдом.

Виктор Сергеевич посмотрел на Александра.

— Это финансовый директор теперь определяет нашу амбицию?

Павел едва заметно напрягся.

Александр не пришел ему на помощь.

Павел ответил сам:

— Нет. Амбицию определяете вы. Я показываю, когда амбиция превращается в обязательство перед деньгами.

— Красиво сказано.

— Цифры под фразой тоже есть.

Павел перевернул первую страницу.

Виктор Сергеевич не любил, когда финансовая правда приходила раньше его решения. Поздние расчеты раздражали, но не угрожали власти. Они сообщали о прошлом. Ранний расчет ставил границы будущему еще до того, как собственник успевал назвать его целью.

На соседнем стуле демон «Рост без бюджета» положил ногу на ногу.

— Попросите команду найти внутренний резерв, — прошептал он. — Хорошая команда сначала оптимизирует, потом просит.

Виктор Сергеевич сказал:

— Давайте с осторожного. Что вы можете сделать без дополнительных вложений?

Лера открыла первую колонку.

— Перераспределить текущий бюджет из связок с плохим выкупом и экономикой в подтвержденные. Поднять ставки там, где качество не портится. Продолжить ограниченные тесты в пределах уже выделенного фонда. Переписать обещания, которые приводят не тот спрос.

— Сколько это даст?

Она назвала диапазон по выкупленным прибыльным заказам.

— Я спрашиваю про выручку.

— По выручке рост будет скромнее вашей цели. По деньгам после исполнения — лучше текущей траектории.

— Почему скромнее?

— Потому что я не могу безопасно масштабировать весь трафик. У нас есть рабочие связки, но у них ограниченный объем. Есть крупные источники, которые дают заказ дешевле, но хуже проходят до выкупа. Если залить туда больше, мы купим больше проблем.

— Значит, маркетинг не нашел каналов роста.

Старая Лера открыла бы второй отчет.

Показала бы рост кликов, снижение стоимости заявки, новые аудитории, емкость рынка и прогноз рекламной платформы. Потом сказала бы, что сайт не конвертит, склад переносит, а сервис не дожимает.

Новая Лера тоже почувствовала это движение внутри.

Но оставила ноутбук на месте.

— Маркетинг нашел спрос, — сказала она. — Не весь спрос «Астра» сейчас умеет превращать в деньги. Если я обещаю больше, чем магазин может выполнить, канал не становится плохим. Плохим становится наше масштабирование.

Виктор Сергеевич прищурился.

— Ты просишь бюджет или объясняешь, почему не можешь его потратить?

— Я разделяю бюджет, который могу масштабировать сейчас, и бюджет, который можно дать только вместе с изменениями после клика.

— Раньше ты говорила, что маркетингу просто не хватает денег.

— Раньше я отвечала за верх воронки и защищала то, чем могла управлять. Теперь я отвечаю за обещание до выкупа. Поэтому часть денег без операционной готовности мне действительно не нужна.

Демон рядом с Виктором Сергеевичем повернул голову.

Он явно не ожидал, что маркетинг добровольно откажется от безусловного бюджета.

— Семен, — сказал собственник. — Что можно сделать без вложений?

— Сузить матрицу роста до надежных складов и поставщиков. Дожать правила разделения заказов. Вернуть часть товаров после ручной проверки сроков. Перенастроить несколько маршрутов. Убрать обещания, которые мы не держим.

— Опять убрать и сузить.

— В осторожном сценарии — да.

— Это план роста или план отступления?

Семен развернул карту.

— Это план перестать наступать на участках, где под ногой нет земли. Мы можем продавать шире. Тогда выручка в оформленных заказах вырастет быстрее. Потом вырастут переносы, разделения, отмены, звонки и невыкуп. Мы это уже делали.

— Насколько загружены склады?

— По средней — не полностью.

— Тогда где проблема?

— Средняя скрывает пики, разные типы товара и ручную обработку проблемных заказов. Центральный склад может принять больше коробок. Он не может без изменений втрое быстрее разбирать исключения, сверять внешние остатки и пересобирать разделенные заказы.

— Людей можно мотивировать.

Демон улыбнулся.

Семен медленно положил карту на стол.

— Можно. На неделю. Потом лучшие люди будут закрывать системную дыру собой. Ошибки вырастут. Сроки станут длиннее. Мы назовем это пиком и попросим потерпеть еще неделю. Я так уже работал.

В его голосе не было вызова.

Было хуже.

Там была память.

Семен помнил декабрь, когда сотрудники склада спали по четыре часа, операторы вручную искали товары, а руководители каждое утро обещали, что осталось потерпеть до конца акции. Акция закончилась. Возвраты и претензии нет.

— В осторожном сценарии мы используем текущую мощность без разрушения процесса, — продолжил он. — В рабочем покупаем надежность и резерв. В агрессивном строим другую мощность. Мотивация не заменяет ни одну.

Виктор Сергеевич постучал пальцами.

— Глеб. Без бюджета?

— Закончу текущий релизный контур. Сделаю конфигурационные изменения, которые не требуют большого проекта. Часть событий. Тексты сроков. Несколько правил. Но новый поток интеграций, маршрутизация, автоматические стопы и скорость экспериментов в текущую команду целиком не влезут.

— Почему раньше влезало?

— Раньше все влезало в следующий релиз.

Ирина посмотрела на него.

Лера опустила глаза.

Виктор Сергеевич понял отсылку.

— Можно быстрее?

— Можно снять другие задачи, сократить объем или добавить ресурс. Слово `быстрее` само по себе не компилируется.

Александр кашлянул.

— Не увлекайся, — сказал он.

— Это общий эффект команды, — ответил Глеб.

Виктор Сергеевич перевел взгляд на Ирину.

— Сервис?

— В осторожном сценарии выдержит небольшой рост, если доля проблем не увеличится. Для этого мы сохраняем ограничения по обещаниям, улучшаем статусы и не запускаем новые сложные схемы одновременно.

— У вас есть свободное время?

— У операторов есть часы с меньшей нагрузкой. Это не то же самое, что свободная мощность для нового типа обращений.

— Объясни.

— Десять одинаковых вопросов можно закрыть сценарием. Десять новых проблем требуют диагностики, эскалации и людей, которые знают, кому звонить. Агрессивный рост приносит не только больше обращений. Он приносит незнакомые обращения.

— Значит, подготовьте сценарии.

— Подготовим для выбранных запусков. Нельзя заранее написать ответ на хаос, если мы не решили, какой хаос запускаем.

Демон прошел за ее спиной и расправил белые манжеты.

— Все отделы просят условия, — сказал он собственнику. — Возможно, им просто не хватает настроя.

Виктор Сергеевич повернулся к Павлу.

— Итого. Осторожный сценарий — это вы предлагаете мне заплатить текущими расходами за медленный рост?

— Мы предлагаем сохранить бюджет, убрать известные потери и не обещать скорость, для которой нет ресурса.

— Выручка?

Павел назвал диапазон.

— Маржа?

Назвал второй.

— Риски?

— Пропустить окно роста. Сохранить часть технологических и операционных ограничений. Устать от бесконечного ремонта. Стать эффективнее, но остаться маленькими.

Собственник посмотрел на первую колонку.

— Мне не нравится.

— Это не обязательный выбор, — сказал Александр.

— Тогда зачем вы его принесли?

— Чтобы цена отказа от инвестиций тоже была видна. Нулевой дополнительный бюджет — не нулевая цена.

Виктор Сергеевич замолчал.

Демон перестал улыбаться на секунду.

Он любил изображать экономию бесплатной. Когда у бездействия появлялась стоимость, калькулятор без минуса начинал выглядеть неполным.

— Рабочий, — сказал собственник.

Колонка раскрылась.

Сначала Виктор Сергеевич смотрел на ожидаемый рост. Потом на бюджет. Потом снова на рост, как будто при повторном взгляде правая часть могла стать меньше из уважения.

— Почему столько?

Павел разделил сумму на четыре контура.

Первый — платформа и данные. Не новый сайт, а обязательные изменения для честного обещания, маршрута заказа и измерения результата.

Второй — операционная готовность: интеграции с выбранными поставщиками, резерв на запуск, настройка доставки и ограниченная дополнительная мощность.

Третий — маркетинговое масштабирование и тесты. Не один общий кошелек, а деньги с разными правами использования.

Четвертый — сервис и управление изменением: обучение, временный резерв, сценарии и время владельцев процесса.

— Время владельцев уже оплачено зарплатой, — сказал Виктор Сергеевич.

— Оплачено, — согласился Павел. — Но если они занимаются запуском, они не делают что-то другое. Это не дополнительный платеж во всех строках. Это ограничение мощности и список вытесненного.

— Вы теперь будете считать каждое совещание инвестицией?

— Нет. Только перестанем считать внимание бесконечным.

Виктор Сергеевич посмотрел на Александра.

— Ты согласен?

— Да.

— Конечно.

В этом слове было больше, чем несогласие.

Там жило старое ожидание собственника: хороший руководитель должен принести не ограничения, а способ их преодолеть. Если директор возвращал на стол цену, он как будто перекладывал проблему наверх.

Александр это услышал.

— Моя работа не в том, чтобы доказать, что ограничений нет, — сказал он. — Моя работа — предложить, какие из них снимать первыми и что компания получит за эту цену.

— А ответственность?

— Тоже наша. Но ответственность без ресурса не превращается в результат. Она превращается в назначенного виноватого.

Виктор Сергеевич откинулся на спинку кресла.

— Хорошо. Допустим, я даю рабочий бюджет. Где гарантия роста?

Демон «Рост без бюджета» наклонился вперед.

Это был его любимый ход.

Если команда давала гарантию, неопределенность превращалась в ее будущую вину. Если отказывалась, можно было не давать деньги и назвать ее неуверенной.

Лера первой открыла рот, но Павел поднял ладонь.

— Гарантии результата нет, — сказал он.

В комнате изменился воздух.

— Тогда о чем мы говорим? — спросил Виктор Сергеевич.

— О контролируемой ставке. Мы гарантируем правила: лимит, контрольные точки, прозрачные данные, владельцев, остановку неработающего и запрет прятать провал под общей выручкой. Рынок, клиент и поставщик не подписывают наши гарантии.

— Любой может попросить деньги и сказать, что ничего не обещает.

— Поэтому мы обещаем не все или ничего. Бюджет открывается частями. Следующая часть доступна только после подтверждения предыдущей гипотезы.

Павел вывел лестницу финансирования.

Первая ступень покупала готовность и маленькие тесты.

Вторая включалась, если качество заказа, выкуп и ранняя экономика оставались в коридоре.

Третья масштабировала только доказанные связки.

Платформенные вложения тоже делились: обязательный фундамент, изменения для рабочего сценария и отдельный пакет агрессивного роста.

— То есть вы просите сумму, но сразу всю не потратите? — спросил Виктор Сергеевич.

— Просим утвердить предел и правила доступа, — сказал Павел. — Кэш выходит по этапам.

— А если первые тесты не сработают?

— Не открываем следующую ступень. Пересматриваем гипотезу. Часть инфраструктурных изменений остается полезной для текущего бизнеса, часть расходов признаем ценой знания.

— Очень удобно называть убыток знанием.

Максим ответил:

— Поэтому у знания будет заранее определенная цена и вопрос, на который оно обязано ответить. Если вопроса нет, это не тест. Это трата с хорошим словарем.

Виктор Сергеевич перевел взгляд на него.

— А ты покажешь, что тест не сработал?

— На главном экране. Вместе с именем владельца и решением.

— Даже если это новый канал Леры?

— Особенно если новый. Иначе мы будем защищать вложение потому, что уже вложили.

Лера сказала:

— Я согласна.

Собственник посмотрел на нее.

— Легко соглашаться до бюджета.

— Тогда зафиксируйте мое право остановить канал, даже если вы успели показать его рост партнерам.

Тишина стала острой.

Лера произнесла то, чего раньше боялась больше сокращения бюджета. Она попросила не только деньги. Она попросила право признать, что ее ставка не сработала, без политической обязанности продолжать ради лица компании.

Виктор Сергеевич медленно постучал пальцами.

— Если данные подтверждены и стоп-условие нарушено, остановишь, — сказал он.

— Без отдельного согласования?

— Сообщишь. Но остановишь.

Максим записал решение.

Демон дернулся.

Одна из его пуговиц отлетела и покатилась по столу.

— А если результат есть, но ниже плана? — спросил собственник.

— Тогда не прячемся за бинарным `сработало` или `не сработало`, — сказал Павел. — Смотрим предельную экономику следующего шага. Возможно, продолжаем меньшим темпом. Возможно, меняем связку. Возможно, останавливаем, потому что другой вариант лучше.

— Вы подготовили ответ на все?

— Нет, — сказал Александр. — Мы подготовили способ не врать, когда ответа еще нет.

Виктор Сергеевич пролистал рабочий сценарий до конца.

Ни одна строка не исчезла.

Он вернулся к первой странице, задержался на итоговой сумме и закрыл папку.

— Агрессивный.

Демон на соседнем стуле поправил пиджак. На месте отлетевшей пуговицы уже появилась новая, золотая.

Третья колонка развернулась на весь экран.

В ней было больше всего того, что собственник хотел услышать, и больше всего того, за что он не хотел платить.

Лера показала не один новый канал, а портфель. Партнерская витрина, новые платные источники, расширение поискового спроса, работа с повторными покупками, контент для категорий и несколько офферов под разные клиентские задачи. Ни один источник не должен был единолично нести весь рост.

— Почему нельзя просто увеличить то, что уже работает? — спросил Виктор Сергеевич.

— Потому что у рабочих связок есть емкость, — ответила Лера. — После определенной ставки мы начинаем покупать более холодную аудиторию, цена растет, качество падает. Чтобы взять больше рынка, нужны другие источники и предложения.

— Алгоритм рекламной системы показывает потенциал выше.

— Алгоритм получает деньги за расход, а не за нашу маржу после доставки.

— Ты раньше ссылалась на его прогноз.

— Раньше я мерила успех раньше бизнеса.

Лера произнесла это без защиты.

Виктор Сергеевич чуть наклонил голову. Он замечал изменения в людях, даже когда не считал нужным их хвалить.

Семен показал, что произойдет после новых заказов.

Для агрессивного сценария нужно было заранее договориться с выбранными поставщиками о частоте и качестве данных, создать резерв надежной матрицы, изменить часть правил сборки, усилить контроль перевозчиков и подготовить мощность под пики. Не на всем ассортименте. Но шире, чем в рабочем варианте.

— Почему поставщики не могут просто лучше передавать остатки? — спросил собственник.

— Могут, — сказал Семен. — Если мы меняем договоренности, интеграции и ответственность. Слово `просто` не передает файл чаще.

— У нас есть менеджеры поставщиков.

— Есть. Сейчас они в основном решают проблемы после расхождения. В агрессивном сценарии часть их времени должна уйти на качество данных до заказа. Значит, текущая работа либо перераспределяется, либо добавляется ресурс.

— Перераспределите.

— Что перестаем делать?

Виктор Сергеевич посмотрел на него.

Семен выдержал взгляд.

Раньше просьба «перераспределить» означала, что руководитель идет к команде и просит людей некоторое время делать полторы работы. Временный режим становился нормой. Норма превращалась в героизм. Героизм скрывал невозможность до первого крупного сбоя.

Теперь у каждого перераспределения должно было появиться вытесненное действие.

— Предложите сами, — сказал собственник.

— Предложу, — ответил Семен. — В сценарии будет список. Но нулевого вытеснения не бывает.

Глеб раскрыл платформенную часть.

Агрессивный вариант требовал отдельного потока изменений, чтобы текущий бизнес не остановился ради будущего. Часть задач можно было отдать подрядчику. Часть требовала внутреннего знания. Нужны были архитектурные решения по остаткам и срокам, управление экспериментами, надежные события, изменения карточки и корзины под разные условия, поддержка партнерской витрины и инструменты для операционного ограничения запуска.

— Сколько людей? — спросил Виктор Сергеевич.

Глеб назвал состав минимальной команды.

— В два раза меньше.

— Тогда в два раза меньше параллельности или больше срок.

— Подрядчик обещал быстрее.

— Какой?

Собственник назвал компанию, с которой уже разговаривал.

Глеб на секунду замолчал.

— Они оценивали презентацию или наш контур?

— Они видели сайт.

— Сайт — это витрина. У нас под ней заказы, склады, поставщики, статусы, CRM, правила скидок и ручные исключения. Если подрядчик не видел зависимости, он оценил форму будущего счета.

— Ты защищаешь свою команду?

— Да. И бизнес от обещания, которое потом придется спасать моей команде.

— То есть внешний ресурс не нужен?

— Нужен. Но не вместо внутреннего владельца и не по оценке после просмотра сайта. Мы можем отдать изолированные части, усилить разработку и купить компетенцию. Нельзя отдать подрядчику ответственность за то, что сами не описали.

Демон «Рост без бюджета» подошел к Глебу и шепнул:

— Настоящие технологические лидеры находят решение, а не объясняют сложность.

Глеб не увидел демона.

Но услышал знакомую фразу внутри себя.

Она много лет заставляла его брать невозможное, дробить сон, обещать осторожнее всех и потом выглядеть тормозом, когда реальность не помещалась в чужое `просто`.

— Я найду решение для выбранного ограничения, — сказал он. — Но не назову отсутствующий ресурс инженерной смелостью.

Александр ничего не добавил.

Команда держала линию сама.

Ирина перешла к сервису.

Агрессивный рост требовал подготовить не только количество операторов. Нужны были владельцы знаний по новым категориям, сценарии партнерского канала, отдельная очередь проблем запуска, обратная связь в операционку и право замедлить поток, если доля новых причин превышает порог.

— Право замедлить продажи у сервиса? — переспросил Виктор Сергеевич.

— Право поднять стоп-сигнал, — сказала Ирина. — Решение принимает владелец запуска. Но если клиентская боль растет, она не должна ждать конца месяца.

— Сервис всегда считает, что все сложно.

— Потому что к нам приходит сложность, которую остальные уже назвали заказом.

Лера посмотрела на Ирину и кивнула.

Этот кивок Виктор Сергеевич тоже заметил.

Раньше маркетинг и сервис встречались в основном в момент взаимных обвинений. Теперь Лера сама включила ограничение по нагрузке сервиса в медиаплан.

— Максим, — сказал собственник. — Что тебе нужно для агрессивного сценария?

— Сначала право не измерять все сразу.

— Это еще что значит?

— Если мы запускаем несколько каналов, расширяем матрицу, меняем платформу и CRM одновременно, общий рост ничего не докажет. Мы должны разделить запуски во времени или по сегментам, сохранить контрольные группы и заранее выбрать события. Иначе потратим много, получим движение и не узнаем, что сработало.

— Но агрессивный сценарий потому и агрессивный, что делаем быстро.

— Быстро не значит одновременно без следов.

— Это замедляет.

— Немного. Зато позволяет не масштабировать ошибку.

— В цифрах?

Максим показал календарь волн. Запуски перекрывались, но не начинались в один день. Сначала фундамент и ограниченный новый канал. Потом расширение связок, подтвердивших качество. Затем следующая часть ассортимента и повторные сценарии. На каждом этапе оставались точки сравнения.

— Это рабочий сценарий, только дороже, — сказал Виктор Сергеевич.

— Нет, — ответил Максим. — Ставка выше, волн больше, ресурс отдельный. Но управляемость не обязана исчезать от слова `агрессивный`.

Павел перешел к финансовой части.

На экране появились не только расходы.

Оборотный капитал.

Кассовые разрывы между оплатой поставщикам и получением денег.

Резерв возвратов.

Дополнительные логистические обязательства.

Предел отрицательного денежного потока на этапе роста.

Стоимость остановки, если сценарий не подтверждается.

— Почему резерв такой большой? — спросил Виктор Сергеевич.

— Потому что рост увеличивает абсолютную цену ошибок. Если выкуп окажется ниже ожидания, деньги задержатся в товаре, доставке и возвратах. Резерв дает право остановиться, не ломая текущие обязательства.

— Снизить вдвое.

— Можно.

Демон расплылся в улыбке.

Виктор Сергеевич тоже не ожидал быстрого согласия.

— Что меняется?

— Снижаем верхний предел роста и географию первых волн. Либо принимаем риск кассового разрыва и заранее определяем, что режем, если он наступит.

— Я спросил про резерв, а не рост.

— Они в одной связке.

— Возьмите деньги из маркетинга.

Лера ответила:

— Тогда снижается объем спроса и скорость проверки каналов.

— Из платформы.

Глеб сказал:

— Тогда не запускаем часть матрицы и откладываем автоматические ограничения. Либо растет ручная нагрузка и риск ошибок.

— Из сервиса.

Ирина:

— Тогда уменьшаем волну или принимаем более длинный ответ клиенту. Предел должен быть записан.

— Из операционки.

Семен:

— Тогда уже география и ассортимент. Или снова платим переносами и разделением заказов.

Виктор Сергеевич посмотрел на Александра.

— Вы репетировали?

— Да, — сказал тот.

— Чтобы на любой мой вопрос отвечать, почему нельзя?

— Чтобы на любое сокращение отвечать, какой результат меняется. Сокращать можно.

— По вашим ответам не похоже.

Александр поднялся и подошел к экрану.

— Давайте сократим. Только не будем делать вид, что цена исчезла. Выберите строку, мы уберем ее и одновременно уменьшим связанную часть результата или увеличим риск.

— А эффективность?

— Уже заложена там, где у нас есть доказанный способ сделать дешевле. Неизвестная эффективность не может финансировать известный расход.

— Всегда есть внутренний резерв.

— Тогда назовем его. Не напишем слово `резерв` в воздухе, а покажем процесс, человека, часы или расход, который освобождается.

Демон остановился между ними.

Его калькулятор светился зеленым.

— Команда обязана напрячься, — прошептал он. — В трудный момент все делают больше.

Александр видел, как за спиной демона тянутся тонкие нити.

Одна уходила к операторам Ирины и забирала время между звонками.

Другая — к складу Семена и превращала обед в резерв мощности.

Третья — к Глебу и вытягивала ночь из календаря.

Четвертая — к Лере и заменяла качество трафика отчаянным увеличением ставок в конце месяца.

Пятая — к клиенту, который должен был терпеливо профинансировать неопределенный срок, повторный звонок и ошибку доставки.

Рост без бюджета не был бесплатным.

Он просто выставлял счет тем, кто не сидел на совете собственника.

— Внутренний резерв часто существует, — сказал Александр. — Но если он не назван, бюджетом становится чужая ночь, клиентское терпение и будущая ошибка. Я не против напряжения. Я против невидимого финансирования.

Виктор Сергеевич медленно перевел взгляд с него на команду.

— Хорошо. Тогда возьмем рост из агрессивного сценария, а бюджет из рабочего. Не из осторожного. Компромисс.

В комнате никто не засмеялся.

Потому что это был не анекдот.

Это был обычный управленческий ход: назвать компромиссом результат одного варианта и цену другого.

Павел открыл расчет.

— Можно. Тогда нужно выбрать, какие предпосылки агрессивного роста мы считаем бесплатными.

— Не бесплатными. Более эффективными.

— Какие именно?

— Маркетинг даст больше на тот же рубль.

Лера сказала:

— Только если найдем новый объем с текущей экономикой. Это гипотеза. До проверки я не поставлю ее в базовый план.

— Платформа сделает быстрее.

Глеб:

— Если сократим объем. Назовите функции, которые убираем.

— Операционка справится текущими людьми.

Семен:

— С меньшей волной или ценой качества. Выберите предел.

— Сервис автоматизирует ответы.

Ирина:

— Повторяющиеся — да. Новые проблемы сначала нужно понять. Автоматизация незнакомой ошибки просто быстрее раздражает клиента.

— Финансы найдут оборотный капитал внутри.

Павел:

— Тогда покажите, какой платеж, запас или обязательство можно сдвинуть без нарушения текущего бизнеса.

Виктор Сергеевич захлопнул папку.

— Вы хотите, чтобы я выбрал меньший рост.

— Нет, — сказал Александр. — Я хочу, чтобы вы выбрали настоящий рост. С ценой, ответственностью и правом остановить то, что не работает.

— А если я выбираю цель?

— Тогда выбираете и условия, без которых она остается желанием.

— Я собственник. Моя работа — ставить цель.

— Да. И выбирать риск капитала. Работа команды — не превращать вашу цель в красивую ложь.

Демон расправил плечи.

Он ожидал, что сейчас собственник ударит по столу.

Виктор Сергеевич не ударил.

Он замолчал.

Его пальцы перестали барабанить.

Это было опаснее.

Лера посмотрела на Павла. Павел — на цифры. Семен сидел неподвижно. Глеб закрыл уведомление на ноутбуке, не читая. Ирина сложила руки. Максим смотрел на свежесть данных, словно она могла подсказать, сколько длится молчание собственника до решения.

Александр ждал.

Он знал цену этой паузы.

Виктор Сергеевич не был глупым человеком, который не понимал, что ресурсы ограничены. Он понимал слишком хорошо. Именно поэтому так долго пытался заставить команду найти путь без счета.

Счет означал выбор.

Выбор означал отказ от других возможностей.

А еще счет означал, что старый способ управлять компанией одной волей больше не работает.

— Перерыв десять минут, — сказал Виктор Сергеевич.

Он не спросил, нужен ли перерыв остальным.

Команда вышла в коридор.

Лера дошла до кулера, налила воду и не выпила.

— Мы перегнули? — спросила она.

— Где именно? — уточнил Максим.

— Везде понемногу.

— Это не методология.

— Максим.

— Я правда не знаю.

Глеб прислонился к стене.

— Если после каждой цены он слышит только отказ, значит, мы плохо показываем выбор.

Павел сказал:

— Или цена действительно не нравится.

— Цена никому не нравится, — ответила Ирина. — Ее функция не нравиться. Ее функция быть известной до решения.

Семен посмотрел на закрытую дверь.

— Он сейчас урежет все пополам.

— Тогда что? — спросила Лера.

— Тогда уменьшим волну.

— И рост.

— Да.

Она раздраженно провела пальцем по краю стакана.

— Я столько лет просила бюджет. Теперь он лежит почти рядом, а я сама объясняю, почему его нельзя просто потратить. Это какой-то издевательский карьерный рост.

Павел посмотрел на нее.

— Если утвердят рабочий сценарий, тебе дадут не просто бюджет.

— А что?

— Право ошибиться в пределах ставки. И обязанность признать ошибку.

— Второе я услышала.

— Первое дороже.

Лера ничего не ответила.

В переговорке остались Виктор Сергеевич и Александр.

Демон тоже остался.

Он сидел на краю стола, листал сценарии и время от времени зачеркивал правую колонку. Без команды это получалось легче.

Виктор Сергеевич подошел к окну.

Внизу был виден двор бизнес-центра, машины доставки и курьер, который спорил с охраной у шлагбаума. Компания на бумаге могла расти процентами. Внизу рост всегда приезжал человеком, коробкой и проблемой доступа.

— Ты собрал хорошую коалицию, — сказал собственник.

— Это команда.

— Сегодня разницы не вижу.

— Коалиция защищает интересы участников. Команда защищала связки результата.

— Они очень дружно защищали бюджет.

— Лера отказалась от денег без готовности. Семен попросил ограничить ассортимент. Глеб согласился на подрядчика при условиях. Ирина хочет право остановить поток. Павел предлагает выдавать деньги частями. Странная защита бюджета.

Виктор Сергеевич повернулся.

— Ты всегда так разговариваешь с собственниками?

— Не всегда успеваю.

— Что это значит?

— В прошлый раз я умер раньше.

Собственник несколько секунд смотрел на него.

— Иногда я не понимаю, шутишь ты или у тебя действительно была очень тяжелая работа.

— Одно другому не мешает.

Виктор Сергеевич вернулся к столу и открыл агрессивный сценарий.

— Восемь лет назад мы уже покупали рост, — сказал он.

Александр не перебил.

— Тогда была другая команда. Новый сайт, региональная доставка, большой складской проект. Все пришли с расчетами. Тоже говорили про платформу, процессы и масштаб. Только слова были моднее. Я дал деньги.

Он перевернул страницу, хотя читать ее не собирался.

— Сайт запустили позже. Интеграции работали частично. Региональная доставка оказалась дороже расчета. Складской проект потребовал еще денег. Маркетинг привел поток на скидку, которую потом нельзя было отменить без падения. Через год каждый объяснял свою часть. IT — подрядчика. Логистика — тарифы. Маркетинг — рынок. Финансы — исходные допущения. Все были в чем-то правы.

— А бизнес?

— Бизнес заплатил.

В голосе Виктора Сергеевича впервые за встречу не было давления.

Только усталость человека, который однажды купил обещание целиком, а получил набор профессионально объясненных обломков.

— После этого вы просите гарантию, — сказал Александр.

— После этого я прошу сначала найти резерв внутри. Когда люди платят не своими деньгами, любой ресурс кажется обязательным.

— Разумно.

— Но вы весь час объясняете, что это демон.

— Демон не в осторожности. Он в желании сохранить результат после того, как вычеркнули его условия.

— Они тоже тогда приносили условия.

— Были условия остановки?

Виктор Сергеевич помолчал.

— Были этапы.

— На каком этапе вы реально могли прекратить?

— После запуска сайта.

— То есть после основной траты и политического объявления.

— Да.

— Можно было остановить маркетинг, если выкуп ниже порога?

— Мы тогда не связывали его нормально.

— Можно было сократить географию, если доставка ломалась?

— Теоретически.

— Практически?

— Уже подписали договор и объявили регионы.

— Кто был владельцем общего результата?

Виктор Сергеевич усмехнулся без радости.

— В итоге я.

— В итоге собственник всегда владелец капитала. Но кто мог собрать разрыв до вас?

Ответа не было.

Александр сел напротив.

— Вы боитесь не бюджета. Вы боитесь снова купить коллективную безответственность.

— А должен не бояться?

— Должны. Но сегодня команда принесла не обещание, что все получится. Она принесла способы узнать раньше, где не получается, и остановить часть ставки.

— Очень вдохновляюще.

— Вдохновение дешевле. Вы его уже покупали.

Виктор Сергеевич постучал пальцем по агрессивному варианту.

— Если бы это были твои деньги, что бы ты выбрал?

Александр посмотрел на три колонки.

Можно было ответить `рабочий`. Это был очевидный правильный ответ главы. Умеренный, разумный, управляемый. Такой ответ нравился консультантам, потому что позволял выглядеть смелыми перед осторожными и осторожными перед смелыми.

— Зависит от того, сколько денег останется после ставки и что случится с остальным бизнесом при неудаче, — сказал он.

— Не уходи.

— Не ухожу. Если агрессивный сценарий ставит под угрозу выживание «Астры», я бы его не выбрал. Если осторожный означает гарантированно потерять рынок, не выбрал бы и его. По тем данным, что есть, рабочий дает лучший баланс между ростом, обучением и правом на вторую попытку.

— Правом на вторую попытку?

— После неудачной ставки у компании должны остаться деньги, команда и доверие клиентов. Иначе это не стратегия роста. Это один бросок.

Демон перестал листать бумаги.

— Значит, рабочий.

— Да. Но не потому, что он средний. Потому что его первая ступень снимает ограничения, полезные при любом следующем выборе. Если тесты подтверждаются, часть агрессивного сценария можно открыть позже. Если нет, компания не остается с пустыми руками.

— Команда будет счастлива.

— Нет. У нее появятся деньги, а значит, исчезнет любимое объяснение, почему результат не случился.

За дверью Лера как раз сказала:

— Теперь нельзя будет говорить, что нам не дали денег.

Павел ответил:

— Можно. Но Максим выведет на экран, сколько дали.

— Поэтому я и говорю: нельзя.

Виктор Сергеевич не слышал их, но будто почувствовал.

— Они готовы?

— К всему сценарию — нет.

— Прекрасно.

— К первой ступени — да. Готовность ко второй должна стать результатом первой, а не предположением на совете.

— Ты опять продаешь мне неопределенность.

— Я показываю ее упаковку, срок годности и максимальную цену.

Виктор Сергеевич закрыл папку.

— Позови Павла.

Александр вышел.

Павел вошел один. Он выглядел спокойным, но по тому, как точно положил ручку параллельно краю листа, было видно: спокойствие требует ручного управления.

— Сядь, — сказал собственник.

Павел сел.

— Почему я должен верить твоей модели?

— Не должны.

— Сегодня у вас день хороших ответов.

— Модель нужно проверять на факте. В ней есть допущения, диапазоны и точки пересчета.

— Ты подписывал прошлый проект.

Павел замер.

Александр об этом не знал.

— Подписывал, — сказал Павел.

— И где были диапазоны?

— В рабочих файлах.

— А на совете?

— Одна цифра.

— Почему?

Павел посмотрел на свои руки.

— Потому что от меня ждали подтверждения уже выбранного решения. Я посчитал базовый вариант, замечания отправил письмом. На итоговый слайд поставили одну цифру. Я не настоял.

— Деньги потом настояли.

— Да.

Виктор Сергеевич молчал.

— И теперь ты приносишь мне диапазоны, — сказал он.

— Теперь я прихожу до решения.

— Удобная новая позиция.

— Неудобная. Раньше можно было сказать, что финансы предупреждали. Теперь предупреждения недостаточно. Я отвечаю за финансовые границы ставки и обязан остановить ее, если экономика выходит за предел.

— Остановить мое решение?

Павел поднял взгляд.

Вот она была, настоящая цена роли. Не испортить праздник цифрой. Не написать письмо с замечаниями. Получить право нажать на тормоз и использовать его, когда за рулем сидит собственник.

— Остановить следующую ступень расходов по заранее утвержденному правилу, — сказал он. — Ваше решение создает правило. Я его исполняю. Если захотите изменить предел, это будет новое решение с новой ценой.

— А если ты ошибся?

— Покажу ошибку, пересчитаю и отвечу за цену задержки. Как Максим показал ложную тревогу по доставке.

— Смело.

— Поздно, Виктор Сергеевич. Надо было смелее восемь лет назад.

Собственник посмотрел на него долго.

Павел не отвел глаза.

Демон подошел сзади и положил перед собственником калькулятор.

Большая зеленая кнопка `РОСТ` мигала.

Виктор Сергеевич накрыл калькулятор папкой.

— Зови всех.

Команда вернулась.

Никто не спросил, о чем говорили за закрытой дверью.

Виктор Сергеевич открыл рабочий сценарий.

— Я не утверждаю его в текущем виде.

Демон приподнял папку над калькулятором.

Лера медленно вдохнула.

— Условия? — спросил Александр.

— Снижаете первоначальную выдачу бюджета. Не предел всего сценария. Первую ступень. Показываете, что именно успеваете доказать меньшей ставкой. Не за счет ночей и обещаний. За счет меньшего масштаба.

Семен посмотрел на Глеба.

Глеб — на Леру.

Павел уже открыл модель.

— Насколько снижаем? — спросил он.

Виктор Сергеевич назвал величину.

Она была неприятной.

Но не уничтожала сценарий.

— Дайте двадцать минут, — сказала Лера.

— У вас десять.

— За десять получится презентация, — ответила она. — Вы только что согласились не покупать такую.

Виктор Сергеевич посмотрел на часы.

— Пятнадцать.

Команда перешла в соседнюю комнату.

Александр остался стоять.

— Ты не пойдешь помогать? — спросил собственник.

— Нет.

— Почему?

— Хочу увидеть, есть ли у нас команда или все еще только моя способность быстро собирать чужие куски.

— А если не соберут?

— Тогда рабочий сценарий преждевременный.

Демон под папкой зашевелился.

Ему нравились экзамены, где одна ошибка возвращала власть старому способу управления.

В соседней комнате не было проектора.

Только доска, четыре маркера и стол, слишком маленький для семи человек с разными видами ответственности.

Павел написал сверху сумму новой первой ступени.

Под ней — вопрос:

`Что обязаны доказать этими деньгами?`

— Не что сделать, — сказал Максим. — Что доказать.

— Доказать, что новый канал проходит до денег, — ответила Лера. — На ограниченной матрице и географии.

Семен сразу зачеркнул половину списка категорий.

— Оставляем товары центрального склада и два внешних поставщика с нормальными остатками. Без крупногабарита на первой волне.

— Там меньше емкость, — сказала Лера.

— Зато мы проверим канал, а не способность клиента прощать доставку.

— Согласна. География?

Семен назвал города, где срок и стоимость были подтверждены. Региональную экспансию первой волны убрали. Не навсегда. До результата по базовому маршруту.

Глеб открыл список платформы.

— Для такого пилота не нужен весь контур поставщиков. Нужна одна партнерская интеграция, события, ограничения матрицы и честная передача срока. Автоматические CRM-стопы остаются, потому что они нужны не только каналу. Маршрутизацию широкого ассортимента переносим на вторую ступень.

— Что вытесняется из текущего релиза? — спросил Павел.

Глеб назвал две задачи.

Одна была полезной, но не связанной с ростом ближайшего периода. Вторая улучшала внутренний интерфейс, не влияя на критический процесс. Он не отправил их в `потом`. Поставил дату возврата после первой контрольной точки и владельцев, которые должны были подтвердить актуальность.

— Внешний ресурс? — спросила Ирина.

— На первой ступени один специалист по интеграции на ограниченный срок. Не команда подрядчика. Внутренний владелец остается у нас.

Павел уменьшил платформенную строку.

Лера пересчитала медиаплан.

— Убираю одновременный тест второго канала. Партнерская витрина плюс масштабирование одной подтвержденной связки. Фонд тестов не смешиваем с основным бюджетом.

— Ты докажешь общий рост? — спросил Семен.

— Нет. Докажу, может ли партнерский спрос дать прибыльный выкупленный заказ в выбранном контуре и не испортится ли рабочая связка после следующего шага бюджета.

— Этого достаточно для второй ступени? — спросил Максим.

— Для решения о расширении канала — да. Для всей агрессивной истории — нет.

— Так и пишем.

Ирина посмотрела на свой расчет.

— Дополнительную постоянную смену на первой волне не беру. Нужен временный резерв на часы запуска, обучение текущей команды и один выделенный старший в очереди новых причин.

Павел спросил:

— Откуда часы?

— Часть графика переставим из менее загруженных окон. Но не все. Остальное оплачиваем как временный резерв. Если обращения остаются в норме, постоянный найм не открываем. Если превышают порог и канал экономически подтверждается, вторая ступень включает людей.

— А если порог превышен, но экономика не подтверждена?

— Останавливаем расширение. Не нанимаем сервис для спасения плохого канала.

Лера кивнула.

— Согласна.

Раньше такая фраза прозвучала бы как поражение маркетинга.

Теперь была защитой общего результата.

Семен сократил операционный резерв, потому что волна стала меньше. Но оставил деньги на ручную проверку первых заказов и ежедневную сверку поставщиков.

— Это нельзя убрать, — сказал он. — Первые две недели мы обязаны видеть разрыв раньше клиента.

— Сколько людей? — спросил Павел.

— Один владелец окна утром и один вечером. Не новые ставки. Зафиксированное время текущих сотрудников с отменой части внутренней отчетности на период пилота.

— Какой отчет отменяем?

Семен назвал еженедельную таблицу, которую его команда вручную собирала для коммерческого блока. Максим поднял голову.

— Я могу дать большую часть из экрана решений автоматически.

— Тогда вот внутренний резерв, — сказал Семен. — Настоящий. С названием.

Павел записал высвобожденные часы.

Демон в соседней переговорке почувствовал неладное.

Он любил внутренний резерв как бездонное слово. Названный отчет, конкретные часы и отмененная работа превращали магию в управленческое действие. Такой резерв нельзя было использовать второй раз в другом месте.

Максим собрал измерение.

Он отказался от части новых событий, которые были полезны для будущей глубокой аналитики, но не влияли на решение первой ступени. Оставил путь партнерского заказа, просмотр обещания, оформление, подтверждение, отмену, доставку, выкуп, причину проблем и финансовое дозревание.

— Мне больно, — сказал он, убирая событие из списка.

Глеб похлопал его по плечу.

— Ты уже хоронил красивую диаграмму. Справишься.

— Она снится мне.

— В лучшем месте. Где у всех потоков есть решения.

Лера посмотрела на часы.

Оставалось пять минут.

Павел сложил новый бюджет. Они укладывались.

Потом добавил резерв.

Перестали укладываться.

— Убери, — сказала Лера.

— Нет.

— Первая волна маленькая.

— Поэтому резерв меньше. Ноль он не становится.

— Мы можем остановить быстро.

— Между сигналом и остановкой уже возникают обязательства. Реклама потрачена, заказ создан, товар зарезервирован, доставка запущена. Нужен предел этой цены.

— Тогда режем еще бюджет канала.

— Потеряем скорость набора выборки, — сказал Максим.

— На сколько?

Он посчитал.

Контрольная точка сдвигалась на несколько дней, но оставалась до следующего крупного решения.

— Режем, — сказала Лера. — Лучше получить ответ позже, чем купить право не пережить ошибку.

Павел уменьшил строку.

Ирина перечитала итог.

— У нас осталось только то, что связано с вопросом первой ступени?

Глеб указал на автоматические стопы CRM.

— Это не только про канал.

— Но влияет на безопасность запуска и уже нужно текущему бизнесу, — сказал Максим.

— Оставляем, — решила Лера. — Даже если канал не сработает, это не потерянное вложение.

Семен спросил:

— Кто владелец общего пилота?

Все посмотрели на Леру.

Она не отвела взгляд.

— Я. Не рекламной кампании. Всей связки до выкупа в рамках запуска. Семен владеет исполнением, Ирина сервисом, Глеб платформой, Павел экономическим стопом, Максим сигналами. Но собираю решение я.

— Право замедлить? — спросил Павел.

— У каждого владельца есть стоп-сигнал по своему риску. Финальное решение в пределах утвержденных правил принимаю я. Если нарушена финансовая или клиентская красная граница, останавливаем сначала, обсуждаем после.

Глеб улыбнулся.

— Маркетинг получил бюджет и тормоз в одном комплекте.

— Ненавижу взрослую жизнь.

— Время, — сказал Максим.

Они вернулись через семнадцать минут.

Виктор Сергеевич посмотрел на часы.

— Пятнадцать.

— Две минуты стоила проверка резерва, — сказал Павел. — Можем вычесть из следующего совета.

Собственник не улыбнулся.

Но демон под папкой поморщился.

Лера встала у экрана.

Она показала не урезанную версию прежнего плана.

Она показала меньший вопрос.

— Первой ступенью мы не доказываем весь рост, — сказала она. — Мы доказываем, что партнерский канал на подтвержденной матрице и географии дает прибыльный выкупленный заказ, который выдерживают доставка и сервис. Параллельно проверяем следующий шаг бюджета в одной рабочей связке и внедряем два элемента фундамента, полезные независимо от результата канала.

— Какой рост? — спросил Виктор Сергеевич.

— На первой ступени рост не является единственным критерием. Объем должен быть достаточным для вывода, но главный результат — экономика и качество связки.

— То есть я даю деньги не на рост.

— На право масштабировать доказанный рост, — ответила Лера. — Если требовать большой объем до доказательства, мы снова купим его вслепую.

Виктор Сергеевич посмотрел на Павла.

— Укладываетесь?

— Да. С резервом. Следующая выдача закрыта до контрольной точки.

— Что убрали?

Команда ответила по очереди.

Второй новый канал.

Широкую географию.

Крупногабаритные и ненадежные категории.

Часть платформенного объема.

Постоянный найм до подтверждения нагрузки.

Несколько аналитических событий, не меняющих решение первой волны.

— Что не стали прятать? — спросил Александр.

Лера поняла вопрос.

— Резерв, ручной контроль первых заказов, обучение сервиса, внутреннего владельца интеграции и цену задержки выборки.

Виктор Сергеевич посмотрел на Александра.

— Это ты им подсказал?

— Я оставался здесь.

Собственник перевел взгляд на команду.

Впервые за совет он увидел не людей, которые коллективно просят денег. Перед ним была первая версия механизма, способного уменьшить ставку без тайного переноса цены в чужую работу.

Это не гарантировало успех.

Но делало неудачу ограниченной и видимой.

— Хорошо, — сказал он. — Первая ступень утверждена.

Никто не выдохнул.

Все ждали продолжения.

— Общий предел рабочего сценария резервирую, но не выдаю автоматически. Вторая ступень — после контрольной точки. Павел подтверждает экономику. Максим — данные. Лера — решение по пилоту. Семен, Ирина и Глеб имеют право поднять стоп по утвержденным границам.

Максим записывал дословно.

— Цель по росту остается выше вашего рабочего диапазона, — продолжил Виктор Сергеевич.

Демон приподнял голову.

— Как ориентир или обязательство первой волны? — спросил Павел.

Собственник посмотрел на него.

Восемь лет назад Павел промолчал бы после слова `цель` и отправил замечания письмом.

Теперь не промолчал.

— Как верхняя амбиция года, — сказал Виктор Сергеевич. — В бюджетный план ставим рабочий диапазон. Переход к агрессивному рассматриваем, если первые ступени подтверждают способность команды масштабировать без разрушения экономики.

Павел кивнул.

— Зафиксировал.

— И еще. Я не хочу через месяц услышать `рынок`.

Лера ответила:

— Услышите конкретную гипотезу, которая не подтвердилась, и данные. Если изменится рынок, покажем, где и как это повлияло. Слово без разреза не используем.

— Не хочу услышать `не успели`.

Глеб:

— Будет видно, какой объем взяли, что вытеснили и где зависимость. Если ошиблись в оценке, назову ошибку.

— Не хочу услышать, что поставщик подвел.

Семен:

— Покажу, какое обещание он нарушил, что мы сделали до запуска и почему не остановили раньше. Но если поставщик действительно нарушит, это останется причиной, не оправданием.

— Не хочу, чтобы сервис потом объяснял, что его забыли.

Ирина:

— Я в плане до запуска и имею стоп-сигнал. Объяснение больше не принимается.

— И не хочу красивого дашборда после провала.

Максим:

— Будет экран решения до провала и запись, почему мы продолжали на каждой точке.

Виктор Сергеевич повернулся к Александру.

— А ты что гарантируешь?

— Что общий результат не распадется на шесть профессиональных оправданий.

— Как?

— Регулярным разбором связки, правом владельцев действовать и своей ответственностью за приоритет между ними. Если отделы снова начнут оптимизировать себя за счет заказа, это моя ошибка управления.

Собственник кивнул.

— Тогда последнее условие. Если я приношу новую идею в середине ступени, вы не говорите мне только `нет`.

Глеб напрягся.

Александр спросил:

— Что говорим?

— Показываете цену включения и что вытесняется.

Команда молчала.

Это была фраза из их нового языка.

Виктор Сергеевич произнес ее сам.

Демон «Рост без бюджета» резко поднялся. Папка упала с калькулятора. Он нажал зеленую кнопку несколько раз, но на экране появлялось одно и то же сообщение:

`Не выбран источник ресурса.`

— А если идея маленькая? — спросил собственник.

Глеб посмотрел на Александра.

Тот едва заметно улыбнулся.

— Особенно если маленькая, — сказал Глеб. — Большие хотя бы сразу выглядят дорогими.

Виктор Сергеевич впервые за встречу усмехнулся.

Коротко.

Без капитуляции.

Просто признал точный удар.

Максим вывел на экран карточку решения.

`Выбран рабочий сценарий с поэтапным финансированием.`

`Первая ступень: ограниченный партнерский канал, следующий шаг доказанной рекламной связки, обязательный платформенный фундамент, подготовка операционки и сервиса.`

`Владелец общей связки пилота: Лера.`

`Финансовая граница и выдача следующей ступени: Павел.`

`Стоп-сигналы: Семен / Ирина / Глеб / Максим по утвержденным рискам.`

`Условия продолжения: качество заказа, выкуп, маржа после исполнения, клиентская нагрузка, надежность данных.`

`Цена остановки ограничена бюджетом первой ступени и уже возникшими обязательствами.`

`Агрессивный сценарий не отклонен. Он закрыт до доказательства готовности.`

Виктор Сергеевич прочитал карточку.

— Почему владелец Лера, а не Александр?

— Потому что пилот начинается со спроса и обещания, — сказала она. — Александр владеет приоритетом всей системы. Если я не могу собрать эту связку, мне нельзя давать масштабируемый маркетинг.

— Ты уверена?

Лера посмотрела на бюджет.

Потом на Семена, Ирину, Глеба, Павла и Максима.

Раньше эти люди были для нее причинами, почему хороший трафик не превращается в результат. Теперь они становились частями обещания, владельцем которого она добровольно назвалась.

— Нет, — сказала она. — Но я готова отвечать по правилам, которые мы зафиксировали.

Виктор Сергеевич кивнул.

— Этого достаточно.

Демон потерял золотую пуговицу.

Потом вторую.

Его дорогой пиджак стал велик. Калькулятор уменьшился до размера брелока. Большая кнопка `РОСТ` еще мигала, но теперь каждый раз требовала выбрать источник денег, владельца риска и дату проверки.

Демон не исчез.

Рост без бюджета редко исчезает после одного совета. Он слишком удобно живет в словах `эффективнее`, `быстрее`, `соберитесь`, `небольшая доработка` и `потом найдем ресурс`.

Но в этой комнате ему впервые пришлось предъявить счет.

Совет закончился через три часа после начала.

Виктор Сергеевич забрал распечатку рабочего сценария.

У двери остановился.

— Александр.

— Да.

— Триста процентов не снимаю.

— Как амбицию.

— Как раздражитель.

— Это менее бухгалтерский термин, но зафиксируем отдельно.

— Не увлекайся.

Собственник ушел.

В лифте Виктор Сергеевич достал телефон.

Первым непрочитанным сообщением было предложение подрядчика по «ускоренному редизайну и росту конверсии». В конце стояла оценка, сделанная после двух встреч и просмотра витрины. Еще утром он собирался переслать ее Глебу с вопросом, почему внешняя команда обещает быстрее.

Теперь написал подрядчику:

`До оценки нужен разбор интеграций, заказов, сроков и владельца результата. Отдельно покажите, что входит, что не входит и где условия остановки.`

Потом открыл чат с Павлом.

`К понедельнику календарь первой ступени по деньгам. Не только расходы: обязательства, резерв, точки закрытия следующей выдачи.`

Задержал палец над отправкой и добавил:

`Диапазоны не убирать.`

Последним открыл личные заметки. Там по-прежнему стояла цель трехкратного роста. Виктор Сергеевич не удалил ее. Под целью появилась новая строка:

`Какую компанию нужно построить, чтобы этот рост выдержать?`

Это еще не делало его другим собственником.

Но впервые большая цифра получила вопрос не к чужой мотивации, а к собственной готовности вложиться и выбрать риск.

На первом этаже двери лифта открылись. Виктор Сергеевич убрал телефон и пошел к машине, уже считая не только будущую выручку, но и цену права требовать ее всерьез.

Команда осталась сидеть.

Никто не праздновал.

Бюджет, который еще утром казался победой, теперь лежал на столе как обязательство. Он имел владельцев, ступени и дату, когда ожидание встретится с фактом.

Лера первой вышла в коридор.

Остальные пошли за ней.

Она остановилась у окна и наконец выпила воду, которую носила с перерыва.

— Теперь у нас есть бюджет, — сказала она. — Это пугает сильнее, чем когда его не было.

— Почему? — спросил Семен.

— Потому что теперь нельзя объяснить все тем, что нам не дали денег.

Павел сказал:

— Можно объяснить плохой гипотезой.

— Очень поддерживает.

— Или хорошей гипотезой, которую плохо исполнили.

— Павел.

— Или неверной оценкой рынка.

Ирина остановила его:

— Она уже поняла, что вариантов вины достаточно.

Глеб спросил:

— Ты правда готова остановить свой канал?

Лера посмотрела на него.

— Нет. Я готова остановить плохую ставку. Канал мне ничего не должен лично.

Максим поднял ноутбук.

— Можно повторить на запись?

— Убери экран.

Александр вышел последним.

Он слушал, как команда спорит без него, и поймал себя на странном чувстве.

Ему не пришлось вставлять язвительную реплику каждую минуту, чтобы комната двигалась. Люди сами связывали рост, ресурс, риск и решение. Даже Виктор Сергеевич в конце спросил, что вытесняется новой идеей.

Это было приятно.

И немного обидно для его эго.

В прошлой жизни Александр считал лучшим доказательством своей ценности комнату, которая без него ошибается. Теперь лучшим доказательством становилась комната, которая без него задает правильные вопросы.

К такой победе приходилось привыкать.

Он догнал команду.

— Добро пожаловать в управление, — сказал он.

— Можно обратно в отсутствие бюджета? — спросила Лера.

— Нет.

— Там было морально проще.

— Зато финансово хуже.

Павел кивнул.

— Наконец-то точная мотивационная речь.

Вечером Максим обновил экран решений.

Красная зона `рост без ресурса` стала желтой. Не зеленой.

Бюджет был утвержден, но способность превратить его в результат еще не доказана. Первая контрольная точка получила дату. Рядом стояли имена. Агрессивный сценарий находился ниже как закрытая ступень, а не обещание для будущей презентации.

Павел открыл отдельный реестр денег.

Он впервые не чувствовал себя человеком, который приходит на праздник с калькулятором. Праздника не было. Было решение до расхода. Его финансовая правда участвовала в выборе, а не составляла акт вскрытия через месяц.

Лера перед уходом открыла пустой документ для плана пилота.

Написала сверху:

`Цель: доказать прибыльный выкупленный спрос в управляемом контуре.`

Ниже:

`Не цель: показать как можно больше заказов к первой встрече.`

Она перечитала вторую строку и поморщилась.

Потом оставила.

Цена победы проявилась сразу.

В понедельник нельзя было просто включить канал. Сначала нужно было подготовить матрицу, сроки, метки, события, сценарии сервиса, финансовый предел и стоп-условия. Бюджет существовал, но не освобождал от работы. Наоборот, делал каждое `не успели` дороже.

В субботу никто не должен был работать.

Это отдельно написал Глеб в общем чате после того, как Лера прислала первую версию плана в десять вечера.

`Обсуждаем в понедельник. Суббота не является внутренним резервом.`

Семен поставил одобрение.

Ирина добавила:

`Воскресенье тоже не гипотеза.`

Павел написал:

`Подтверждаю отсутствие финансирования.`

Максим сохранил переписку в журнал решений.

Лера ответила последней:

`Ненавижу зрелую компанию.`

В понедельник она пришла первой.

На столе уже лежал список гипотез.

Не только ее.

Пока команда боролась за сценарий, каждый успел придумать, на что еще можно потратить утвержденный предел. Новые каналы, рекомендации, быстрый заказ, расширение категорий, CRM-цепочки, личный кабинет, фильтры, оплата частями, контент, доставка, повторные покупки, новые офферы и несколько пунктов под названием `улучшить UX`.

Список занимал несколько экранов.

У каждой идеи стояла пометка:

`Приоритет: высокий`.

Демон «Рост без бюджета» сидел в самом низу, став маленьким и злым.

Рядом с ним уже выросла другая фигура.

У нее было двадцать рук.

В каждой — по задаче.

Ни одна не была закончена.

Новый демон взял маркер и написал `высокий` еще на трех строках.

Лера посмотрела на список.

Потом на утвержденный бюджет.

Потом на команду.

— Кажется, получить деньги было легкой частью.

Александр Александрович сел напротив.

— Обычно так и бывает.
Глава 16. Битва за гипотезы
Глава 16. Битва за гипотезы

Список гипотез был прекрасен.

В нем было все.

Новые каналы, переработка карточек, доставка по регионам, CRM-цепочки, промокоды, контент, фильтры, оплата частями, личный кабинет, быстрый заказ, рекомендации, баннеры, повтор покупки, бонусная программа, чат на сайте, отзывы с фотографиями, автоподбор комплектов и еще что-то под названием `улучшить UX`.

Последнее обычно означало: мы устали думать конкретно, но хотим зарезервировать место в бюджете на случай вдохновения.

Лера стояла у экрана и прокручивала таблицу вниз.

Строки не заканчивались.

Каждая была разумной.

У каждой находился человек, который мог объяснить, почему именно без нее «Астра» теряет деньги прямо сейчас.

У каждой стоял приоритет `высокий`.

У некоторых — `критический`.

Три автора добавили в комментарии слово `срочно`, хотя запуск первой ступени рабочего сценария еще не начался.

— Сколько их? — спросил Александр Александрович.

Максим посмотрел на счетчик.

— Восемьдесят шесть.

— Было семьдесят девять десять минут назад, — сказал Глеб.

— Виктор Сергеевич прислал ссылки конкурентов.

— Сколько?

— Семь.

Глеб закрыл глаза.

— Математика снова против нас.

Виктор Сергеевич еще на совете согласился, что любая новая идея должна приходить с ценой включения и списком вытесненного. Прошло два дня. Идеи пришли быстрее цены.

На соседней вкладке лежал утвержденный бюджет первой ступени.

Он был конечным.

На экране лежали желания.

Они конечными себя не считали.

— Мы можем взять все в работу, — сказал Глеб без веры в голосе.

— Можем, — ответил Александр. — И получить все в статусе `почти`.

Над таблицей зашевелилось что-то большое.

Демон «Давайте сделаем все сразу» был похож на руководителя проекта, которого рисовал человек, никогда не видевший завершенного проекта.

У него было двадцать рук.

В одной он держал дорожную карту.

В другой — срочную задачу.

В третьей — протокол совета.

В четвертой — просьбу собственника.

В пятой — клиентскую жалобу.

В шестой — ссылку на конкурента.

Остальные руки были заняты карточками с надписями `высокий приоритет`, `быстрый эффект`, `небольшая доработка` и `раз уж все равно трогаем`.

Ни одну задачу демон не доводил до конца.

Зато выглядел очень загруженным.

На его груди висел бейдж:

`В работе: 86`.

Под ним мелко:

`Завершено с проверенным эффектом: 0`.

Команда демона не видела.

Но каждый слышал от него свою любимую фразу.

Лера слышала:

— Наконец-то дали бюджет. Если сейчас не запустить каналы, потом снова скажут, что маркетинг не умеет расти.

Глебу демон шептал:

— Если взять все сразу, бизнес увидит настоящую сложность и больше не сможет обвинить IT в медлительности.

Семену:

— Включи операционные исправления сейчас, иначе маркетинг снова приведет поток в старую дыру.

Ирине:

— Добавь сервисные задачи, пока про клиентов хотя бы спрашивают. Потом их вытеснят продажи.

Максиму:

— Каждой гипотезе нужны события. Закажи весь трекинг сразу, и аналитика наконец станет полной.

Павлу:

— Посчитай все до последней копейки. Пока расчет не идеален, деньги безопасно лежат.

Александру демон говорил тише всех:

— Выбери сам. Они все равно начнут защищать отделы. Ты быстрее.

Александр взял маркер.

Демон улыбнулся.

Потом Александр положил маркер перед Лерой.

— Ты владелец первой связки. Начинай.

Улыбка демона стала меньше.

Лера посмотрела на восемьдесят шесть строк.

— Хорошо. Новый партнерский канал уже утвержден в первой ступени. Значит, его не обсуждаем заново.

— Обсуждаем объем, зависимости и готовность, — сказал Глеб.

— Это входит в план.

— План пока на две страницы короче списка зависимостей.

— Поэтому ты здесь.

— Я здесь потому, что у меня плохая карма.

Семен поднял руку.

— До канала нужны подтвержденная матрица и срок в фиде.

— Знаю.

— Тогда это приоритет выше канала.

— Нет. Это части одной гипотезы.

— Для операционки это отдельные работы.

— Для клиента это одно обещание.

Ирина сказала:

— Оба правы. Для планирования нужны отдельные действия. Для решения о запуске — одна связка.

Максим записал:

`Гипотеза: партнерский канал может приводить прибыльный выкупленный спрос на подтвержденной матрице.`

Ниже начал добавлять обязательные условия:

реальный срок в фиде;

один склад или управляемое разделение;

зеленая экономика;

отдельные метки;

события обещания и заказа;

сценарий первого контакта;

финансовый лимит;

стоп по клиентскому риску.

Глеб посмотрел на список.

— Одна гипотеза уже выглядит как маленькая компания.

— Потому что заказ проходит через маленькую компанию, — сказал Александр.

Лера перелистнула таблицу.

— Кроме утвержденного канала у нас остается восемьдесят пять идей. Предлагаю каждый защищает три лучших.

— Получим восемнадцать, — сказал Павел.

— Семь человек, — поправил Максим. — Двадцать одна.

— Александр не защищает.

Все посмотрели на него.

— Почему? — спросил Семен.

— Потому что иначе его три победят до обсуждения, — сказала Ирина.

Александр кивнул.

— И потому что моя задача — удержать качество выбора, а не протащить любимую функцию.

— У вас есть любимая? — спросила Лера.

— Конечно.

— Какая?

— Не скажу.

— Очень удобно.

— Управление полно привилегий, которые выглядят как одиночество.

Глеб сказал:

— Запишите как гипотезу. Проверим.

На первом круге каждый назвал по три идеи.

Лера принесла партнерскую витрину, масштабирование поисковой связки и новый оффер для офисных клиентов.

Глеб — управление ассортиментными ограничениями без релиза, ускорение мобильной корзины и техническую платформу экспериментов.

Семен — надежный фид сроков, правило сборки из одного склада и расширение географии доставки через выбранного перевозчика.

Ирина — сценарий восстановления после претензии, база знаний для новых категорий и ручной пилот повторного заказа для офисных клиентов.

Максим — трекинг обещанного срока, единый идентификатор клиента между CRM и заказом и контрольные группы для коммуникаций.

Павел — расчет предельной ставки маркетинга, автоматический финансовый стоп акций и пересчет экономики возвратов.

— Это не гипотезы, — сказал Александр после последнего выступления.

Команда замолчала.

Павел посмотрел на свой список.

— Почему?

— Потому что половина — обязательные исправления, часть — инструменты, часть — правила, часть — исследования. Мы назвали гипотезами все, что хотим провести через бюджет тестов.

Демон расправил сразу четыре руки.

Он обожал слово `гипотеза`.

Оно позволяло неисправности притвориться экспериментом, инфраструктуре — быстрым эффектом, а хотелке — научным поиском.

Если обязательную защиту CRM назвать гипотезой, ее можно не делать после слабого теста.

Если новый личный кабинет назвать фундаментом, его можно провести без доказательства ценности.

Если баг назвать идеей улучшения, команда получит право обсуждать, нужно ли перестать ломать клиенту заказ.

— Разделяем стол, — сказала Лера.

Она провела четыре колонки.

`Обязательство`.

`Ремонт известной потери`.

`Инфраструктура`.

`Гипотеза роста`.

Глеб добавил пятую:

`Хотелка, пока не сформулирована боль`.

— Это официальное название? — спросил Максим.

— Методологически безупречное.

Первым разобрали реальный срок в партнерском фиде.

— Гипотеза, — сказал Семен. — Мы предполагаем, что честный срок улучшит выкуп.

Лера покачала головой.

— Для нового канала это обязательство. Мы уже знаем, что старый срок иногда ложный. Нельзя тестировать, сколько клиентов простит.

Максим добавил:

— Гипотеза — даст ли канал прибыльный спрос при честном сроке. Само отсутствие ложного обещания не нуждается в доказательстве права на существование.

Семен перенес карточку в `обязательство`.

Автоматический стоп акций по красной марже оказался ремонтом известной потери с элементом инфраструктуры. Команда уже видела, как акция может покупать оборот дороже результата. Проверять нужно было не наличие проблемы, а способ автоматизировать реакцию.

Единый идентификатор клиента стал инфраструктурой. Он не создавал рост сам, но без него CRM, заказы и претензии продолжали считать одного человека разными людьми.

Новый оффер для офисных клиентов остался гипотезой. Было предположение о повторяемом спросе, ручной опыт Ирины и часть данных, но не было доказанного масштаба.

Личный кабинет упал в пятую колонку.

— Клиенты ожидают, — попыталась защитить строку Лера.

— Какие клиенты? — спросила Ирина.

— Это базовый уровень рынка.

— Какую боль решает сейчас?

— Повторные заказы, статусы, документы.

Глеб сказал:

— Это три разных боли и большой продукт. Если положить их в один личный кабинет, получим дорогой коридор с тремя закрытыми дверями.

— У конкурентов есть.

— У конкурентов еще есть офисы, юристы и кофемашины. Мы не добавляем их в бэклог по факту наличия.

Личный кабинет остался хотелкой до отдельного исследования.

Быстрый заказ тоже не пережил первый вопрос.

— Быстрый для кого? — спросил Максим.

— Для всех, — сказал автор заявки из коммерческого блока, которого на встрече не было.

— Значит, пока ни для кого, — решила Ирина.

Оплата частями выглядела сильнее. По дорогим товарам клиенты спрашивали ее у операторов. Конкуренты предлагали. Средний чек мог вырасти.

Павел спросил:

— А комиссия, выкуп и возвраты?

Ответа не было.

Карточку оставили в гипотезах, но поставили исследование экономики до разработки.

— Это не победа идеи, — предупредил Павел. — Это право получить данные дешевле реализации.

Демон взял карточку еще одной рукой.

На бейдже стало:

`В работе: 87`.

— Нет, — сказал Глеб.

Он забрал карточку и положил в отдельный карман доски:

`Исследовать до решения`.

— Исследование тоже работа, — заметил Максим.

— Да. Поэтому у кармана будет лимит.

— Сколько?

— Три исследования одновременно.

— Почему три?

— Потому что четыре уже выглядят как исследовательская программа, а у нас интернет-магазин в реанимации.

Александр сказал:

— Обоснуй мощностью, не литературой.

Глеб прикинул доступное время Максима, Павла, Ирины и разработки на техническую оценку. После текущего запуска реально помещались три коротких исследования, если каждое имело вопрос и срок.

— Теперь три, — согласился Александр.

Демон потерял одну руку.

Она упала на пол, продолжая держать карточку `изучить лучшие практики`.

Ирина отодвинула ее ногой.

К полудню восемьдесят шесть строк превратились не в короткий список, а в более честный хаос.

Двенадцать обязательств.

Девять ремонтов известных потерь.

Одиннадцать инфраструктурных элементов.

Тридцать две гипотезы.

Двадцать две хотелки без сформулированной боли.

— Стало лучше? — спросил Семен.

— Стало видно, почему плохо, — ответил Максим.

— Это любимый тип прогресса аналитики.

— После него иногда начинаются решения.

Лера посмотрела на тридцать две гипотезы.

— Нам нужно выбрать четыре кроме утвержденного канала.

— Почему четыре? — спросил Павел.

— В исходной структуре было пять.

— Структура не ресурс.

— Хорошо. Сколько?

Глеб открыл мощность релиза. Семен — окно операционных изменений. Ирина — нагрузку сервиса. Максим — доступный аналитический контур. Павел — фонд тестов.

Каждое ограничение давало свое число.

Вместе они давали неприятный ответ.

Пять гипотез помещались только при условии, что две будут почти полностью ручными, одна — исследовательской без разработки, а партнерский канал останется единственной крупной ставкой.

— Значит, пять, — сказала Лера.

— Значит, не больше пяти при таком составе, — поправил Павел. — Мы еще не доказали, что именно эти пять лучше.

Демон склонился над доской.

У него оставалось девятнадцать рук.

Он был уверен, что дальше люди сделают все сами.

Потому что выбрать между плохой и хорошей идеей легко.

Настоящая битва начинается, когда выбирать нужно между хорошими.

Максим предложил оценочную модель.

На экране появились пять столбцов:

охват;

влияние;

уверенность;

стоимость;

скорость проверки.

— Ставим баллы, считаем итог, берем верхние строки, — сказал он. — Не идеально, но одинаковые правила для всех.

— Отлично, — ответила Лера. — Партнерский канал: большой охват, сильное влияние, высокая уверенность, приемлемая стоимость, быстрая проверка.

Максим посмотрел на нее.

— Мы еще не начали.

— Я экономлю время.

Семен поднял карточку правила одного склада.

— Большой охват, сильное влияние, высокая уверенность, низкая стоимость, быстро.

Глеб взял платформу экспериментов.

— Большой будущий охват, системное влияние, высокая уверенность в необходимости, стоимость умеренная относительно эффекта, скорость зависит от определения слова `быстро`.

Ирина поставила рядом восстановление после претензии.

— Все клиенты с плохим опытом, сильное влияние на повтор, я уверена, можно начать вручную, узнаем быстро.

Павел поднял автоматический стоп акций.

— Большой финансовый охват, прямое влияние, проблема доказана, стоимость потерь выше стоимости реализации, первая версия быстрая.

Через три минуты все любимые идеи оказались лучшими.

Демон хлопал восемнадцатью руками.

— Модель работает, — сказал Глеб. — Мы научно доказали, что нужно делать все.

Максим снял очки.

— Баллы должны ставить не авторы.

— Тогда чужую идею все занизят, — сказала Лера.

— Можно калибровать.

— Можно потратить день на спор, чем семь отличается от восьми.

— Данные хотя бы заставят назвать допущения.

Павел покачал головой.

— Проблема не в формуле. Мы оцениваем потенциальный успех и почти не оцениваем цену ошибки.

— Стоимость есть, — сказал Максим.

— Стоимость реализации. Не последствия, если гипотеза окажется неверной или сработает хуже ожиданий.

Семен добавил:

— И не стоимость для следующего отдела. Новый оффер может быть дешевым для маркетинга и дорогим для склада.

Ирина:

— CRM-цепочка может делаться без разработки и неделями чиниться сервисом после плохого текста.

Глеб:

— Быстрая кнопка может открыть старый модуль и стать археологией.

Лера посмотрела на свою карточку.

— Партнерский канал может дать дешевый заказ и дорогой невыкуп.

Она сама произнесла главный контраргумент к своей идее.

Демон перестал хлопать одной рукой.

Александр взял маркер, но снова не стал выбирать.

На доске рядом с `эффектом` написал:

`Каким способом идея может навредить?`

— Пессимизм как метод управления? — спросил Максим.

— Ограничение слепоты. Мы не обязаны любить риск, но обязаны знать, где он живет.

Команда расширила карточку гипотезы.

Какую потерю или возможность видим?

Какое изменение предлагаем?

Почему считаем, что оно сработает?

Какой эффект ожидаем?

Что может ухудшиться?

Сколько стоит первый ответ, а не полная реализация?

Когда узнаем достаточно для следующего решения?

Можно ли остановить и что останется после остановки?

Какие обязательства и зависимости нужны до старта?

Кто собирает общий результат?

— Это паспорт, — сказала Ирина.

— Чего? — спросил Семен.

— Гипотезы. Без него за границу бюджета не выпускаем.

Максим написал сверху:

`Паспорт гипотезы`.

Глеб добавил поле:

`Что сознательно не делаем в первой версии`.

— Обязательно, — сказал он. — Иначе первая версия ночью превращается в продуктовую платформу.

Лера внесла:

`Кому нельзя показывать результат раньше дозревания метрики`.

— Это еще зачем? — спросил Павел.

— Чтобы Виктор Сергеевич не увидел заказы нового канала на второй день и не попросил масштабировать до выкупа.

— Напиши профессионально.

— `Ограничение интерпретации ранних данных`.

— Теперь никто не поймет.

— Зато звучит как политика компании.

Максим оставил простую формулировку:

`Какой ранний сигнал еще не является успехом?`

Для партнерского канала таким сигналом были лиды и оформленные заказы.

Для повторной покупки — нажатие кнопки или согласие клиента на предложение.

Для CRM — открытия и клики.

Для карточки товара — рост просмотра блока без изменения выбора.

Для оплаты частями — заявки без выкупа и полной экономики.

— Уже полезно, — сказал Павел. — Мы заранее запрещаем себе праздновать половину результата.

— Ты умеешь поддержать, — ответила Лера.

Первой по паспорту прошла идея масштабировать рабочую поисковую связку.

Потеря была понятна: компания недобирала прибыльные заказы там, где реклама уже показывала хорошее качество.

Изменение: увеличить бюджет ступенью.

Доказательство: предыдущий ограниченный тест, нормальный выкуп, положительная маржа, подтвержденная матрица.

Риск: при росте ставки аудитория станет холоднее, стоимость вырастет, ассортимент расширится за пределы надежного контура.

Первый ответ стоил недорого. Остановка была обратимой. Данные приходили быстро, хотя финансовое дозревание требовало времени.

— Это сильная гипотеза, — сказал Павел.

Лера улыбнулась.

— Спасибо.

— И она уже входит в первую ступень рабочего сценария.

Улыбка исчезла.

— То есть не занимает дополнительное место, — продолжил он. — Но и не дает права взять вместо нее еще одну большую идею. Ее бюджет и мощность уже заняты.

— Я только начала радоваться.

— Ранний сигнал не является успехом.

Глеб одобрительно поднял кружку.

Следующей была платформа экспериментов.

Глеб объяснил, что сейчас каждый тест требует ручных условий, отдельных правок, риска конфликтов и участия разработчиков. Общий механизм ускорил бы будущие запуски.

— Какую гипотезу проверяем? — спросил Александр.

— Что платформа ускорит эксперименты.

— Это почти определение платформы.

— Что без нее мы будем медленнее.

— Тоже.

Максим спросил:

— Сколько экспериментов в ближайшие два месяца реально нуждаются в общем механизме?

Глеб открыл план.

Три.

Один можно было запустить существующей конфигурацией. Второй требовал небольшого расширения. Третий пока не прошел отбор.

— Полная платформа сейчас дороже трех отдельных решений, — сказал Павел.

— А через год?

— Возможно, дешевле.

— Значит, опять отложим фундамент, пока костыли не станут дороже здания.

В голосе Глеба появилась старая оборона.

Он слишком много раз видел, как бизнес покупает быстрые запуски в долг у архитектуры, а потом приходит к IT с вопросом, почему любое изменение стоит дорого. Платформа была для него не хотелкой. Она была шансом перестать строить на песке.

Александр это услышал.

— Не отправляем в `никогда`, — сказал он. — Какой самый маленький инфраструктурный элемент снимает риск первой ступени и дает данные, нужна ли полная платформа?

Глеб помолчал.

— Единые правила включения сегмента и журнал варианта. Без универсального конструктора. Плюс соглашение по событиям.

— Стоимость?

Он назвал.

— Срок?

Назвал.

— Что останется, если следующие тесты не придут?

— Управляемое включение партнерского канала и история того, кто видел какой вариант. Это уже полезно.

Полную платформу перенесли в инфраструктурную очередь с условием возврата:

если за два месяца возникнут не меньше трех подтвержденных экспериментов, где ручной запуск создает измеримую стоимость или риск, Глеб повторно приносит решение.

Не `когда будет время`.

Конкретное событие возврата.

Глеб смотрел на карточку тяжело.

— Больно? — спросила Ирина.

— Мне только что разрешили фундамент размером с табуретку.

— Зато на нем можно сидеть, пока считаешь цену дома.

— Удивительно утешает.

Сценарий восстановления после претензии защищала Ирина.

Сейчас клиент после закрытия проблемы либо возвращался в обычную CRM, либо молча исчезал. Ирина предполагала, что корректный контакт после реального завершения претензии может вернуть доверие и повторную покупку.

— Не скидка сразу, — сказала она. — Сначала подтверждение, что проблема действительно закрыта. Потом вопрос, все ли решено. И только для части клиентов позже полезное предложение.

Лера спросила:

— Какой эффект?

— Меньше повторных жалоб, больше разрешений на коммуникацию, возможно, повтор.

— `Возможно` не метрика.

— Поэтому гипотеза.

Максим предложил ручной пилот на небольшой группе закрытых претензий с разделением по типу проблемы.

Павел спросил стоимость времени операторов.

Ирина назвала.

Семен спросил, что произойдет, если причина фактически не устранена.

— Контакт вернет претензию в работу. Это не провал пилота, а обнаруженная ложь статуса.

— Тогда у операционки вырастет работа.

— Да.

— Лимит?

Они поставили предел группы и отдельный маршрут эскалации.

Гипотеза оказалась дешевой, быстрой и неприятной. Она могла доказать не готовность клиентов вернуться, а то, что компания рано считает проблемы закрытыми.

— Берем в шорт-лист, — сказала Лера.

Ирина не улыбнулась.

Для нее успех этой идеи означал разговоры с людьми, которых «Астра» уже однажды подвела. Не красивую CRM-цепочку. Возвращение к боли с открытыми глазами.

Ручной пилот повторного заказа для офисных клиентов вышел следом.

У Ирины были реальные обращения: клиенты просили `как в прошлый раз`, но каждый повтор требовал проверки товаров, цен, документов, склада и доставки. Полная кнопка была дорогой и рискованной. Ручной сценарий мог показать повторяемые паттерны.

— Две мои идеи конкурируют, — сказала Ирина.

— Да, — ответил Александр.

— Обе клиентские.

— Да.

— Обе ручные и недорогие.

— Да.

— Ненавижу приоритеты.

— Они взаимны.

Команда сравнила время операторов, потенциал, скорость знания и зависимости. Повторный заказ мог дать прямой доход и материал для будущего продукта. Восстановление после претензии уменьшало риск и возвращало доверие, но имело менее предсказуемую выручку.

Павел по привычке посмотрел на прямой эффект.

Ирина заметила.

— Если выбирать только то, что быстрее приносит деньги, мы снова будем писать продажу человеку раньше, чем закончили извиняться.

— Я не предлагаю убрать восстановление.

— Но балл у повтора выше.

— Потому что влияние на деньги доказуемее.

— А цена невосстановленного доверия менее доказуема. Удобно.

Павел не стал защищаться.

— Согласен. Значит, нам нужен отдельный лимит на гипотезы снижения риска, иначе они всегда проиграют росту.

Лера посмотрела на него.

— Финансы предлагают зарезервировать место не под выручку?

— Под сохранение способности получать выручку потом.

— Запишите дату, — сказала Ирина.

Максим уже записал.

Они разделили портфель: не все пять мест должны были соревноваться одной мерой. Одна крупная ставка роста, две небольшие гипотезы улучшения текущего пути, одна клиентская гипотеза восстановления или удержания, одно исследование с жестким сроком.

— Это квоты? — спросил Семен.

— Это защита портфеля от одной удобной логики, — ответил Павел. — Иначе быстрые маркетинговые тесты съедят инфраструктуру, инфраструктура съест клиентские проверки, а обязательный ремонт притворится инновацией.

Демон потерял еще две руки.

Но оставшиеся уже тянулись к слову `портфель`.

Он умел превращать любую новую систему в возможность набрать больше.

Александр написал рядом:

`Лимит одновременной работы не меняется от разнообразия.`

— Пять значит пять, — сказал он. — Не пять гипотез роста плюс две клиентские, три исследования и фундамент как отдельная духовная практика.

Глеб убрал руку от карточки платформы.

— Я просто выравнивал.

— Конечно.
После обеда к встрече присоединилась Алина.

Она вошла с блокнотом и тремя распечатанными карточками товара. Ни одна не выглядела как человек, способный победить в борьбе за бюджет.

Первая была про набор инструментов.

В названии стояло двадцать семь слов, включая артикул, материал кейса и внутреннее обозначение поставщика. Комплектация пряталась в нижней части страницы. На главной фотографии лежало больше предметов, чем входило в набор.

Вторая продавала светильник без лампы, но сообщала об этом только в характеристике `источник света: отсутствует`.

Третья была дорогим кухонным прибором. В карточке существовали мощность, напряжение, цвет, вес и страна производства. Не существовало ответа, влезет ли прибор под стандартный шкаф и можно ли мыть съемные части в машине.

— Моя гипотеза, — сказала Алина, — короткий блок выбора выше характеристик в ключевых карточках. Что входит, кому подходит, важное ограничение, срок и один ответ на главный вопрос категории.

Лера посмотрела на первую распечатку.

— Это уже было в пилоте карточек.

— Было на нескольких товарах. Теперь есть события просмотра и данные обращений. Можно проверить по категории, а не по одному красивому примеру.

Глеб спросил:

— Нужен новый шаблон?

— Для первой версии — нет. Существующий блок, другой порядок и правила заполнения.

— Сколько карточек?

Алина назвала число.

— Почему не больше? — спросила Лера.

— Потому что я хочу проверить правило, а не утонуть в заполнении. Берем товары с трафиком, обращениями по комплектации и достаточной экономикой.

Семен поднял карточку набора.

— Фото от поставщика врет про состав.

— Поэтому товар войдет только после нового фото или явной маркировки.

— Поставщик быстро не даст.

— Тогда снимаем собственное на пилоте.

Павел спросил стоимость.

Алина показала расчет времени контента и съемки.

Раньше она пришла бы с просьбой «дать ресурс на улучшение карточек». Теперь принесла предел, выборку и вопрос.

— Какой успех? — спросил Максим.

— Меньше обращений по комплектации и ограничениям. Больше переходов к корзине среди тех, кто увидел блок. Но главное — выкуп не должен падать. Если конверсия растет, а потом люди отказываются, значит, мы сделали карточку убедительнее, а не честнее.

Ирина кивнула.

— И отдельно слушаем причины. Иногда хороший контент уменьшит заказ, потому что человек вовремя поймет, что товар ему не подходит.

— Тогда как докажем пользу? — спросила Лера.

Павел ответил:

— Считаем стоимость несостоявшегося плохого заказа и изменение прибыльного выкупа. Не только добавление в корзину.

Алина положила карточку в шорт-лист.

Тихо.

Без победного жеста.

Но не спросила разрешения.

Она больше не защищала заполненность полей. Она предложила сценарий выбора и сама поставила условие, при котором красивая карточка должна быть признана неудачной.

Демон потерял еще одну руку.

Следующим Семен защищал правило сборки с одного склада.

— Если заказ можно собрать целиком из одного места с приемлемым сроком, не делим его ради минимальной цены позиции, — сказал он. — Это снизит повторные доставки, обращения и часть невыкупа.

Павел спросил:

— А закупочная разница?

— Иногда товар на другом складе дешевле.

— Насколько?

— По-разному.

— Тогда без порога правило может съесть маржу, которую спасает.

Семен раздраженно раскрыл примеры.

В одном заказе перенос позиции на единый склад стоил компании чуть дороже закупки, но экономил вторую доставку и звонок.

В другом разница в цене была выше логистической экономии.

В третьем единая сборка давала срок на два дня хуже, и клиенту важнее была скорость.

— Значит, это не правило `всегда один склад`, — сказал Максим.

— Я так и не говорил.

— В названии написано именно это.

Семен посмотрел на карточку.

— Потому что если назвать `оптимизация маршрутизации с учетом полной экономики и обещания`, никто не дочитает.

Глеб сказал:

— Зато разработка получит шанс понять, что делать.

Семен провел рукой по лицу.

Его идея родилась из сотен заказов, которые команда спасала вручную. Он хотел превратить опыт в правило. Но опыт не помещался в лозунг. Одному клиенту нужен единый заказ. Другому — быстрее. Третьему — дешевле. Операционка не могла выбрать один принцип без цены остальных.

Они переписали гипотезу:

если маршрутизация будет сравнивать полную переменную стоимость, обещанный срок и риск разделения, доля экономически бессмысленных разделенных заказов снизится без ухудшения выкупа и срока.

Для первой версии не строили алгоритм.

Семен с Павлом вручную прогоняли сто заказов по правилам. Глеб оценивал, какие данные доступны системе. Максим сравнивал результат с текущей маршрутизацией.

— Это исследование, — сказал Павел.

— С возможностью ручного пилота, — добавил Семен.

— И не занимает место крупной разработки, — сказал Глеб.

Карточка отправилась в один из трех исследовательских слотов.

Расширение географии доставки Семена не прошло.

Не потому, что было плохой идеей.

Новый перевозчик давал интересные тарифы и обещал больше городов. Но данные по фактическим срокам были рекламными, интеграция требовала работу, сервис не знал сценариев, а текущий партнерский пилот уже использовал операционную мощность.

— Когда вернем? — спросил Семен до того, как карточку успели отложить.

Это было важно.

Раньше он бы услышал `не сейчас` как еще одно решение людей, которые не понимают операционку. Теперь сам требовал дату и условие возврата.

Команда записала:

после первой контрольной точки партнерского канала;

при наличии реестра фактических сроков нового перевозчика;

с пилотом на двух городах;

если текущая служба доставки остается в пределах качества.

— Не `никогда`, — сказал Максим.

— И не `потом`, — добавил Глеб. — Событие возврата есть.

Ирина сравнила свои две идеи еще раз.

Ручной повторный заказ имел прямой денежный потенциал. Сценарий восстановления после претензии защищал доверие и проверял качество закрытия.

Обе влезали как маленькие пилоты только на бумаге.

В реальности обе требовали старших операторов, внимания Ирины и ручного разбора результатов. Если запустить одновременно, команда сервиса начнет путать две новые практики с текущими изменениями CRM.

— Выбирай одну, — сказала Лера.

— Почему я?

— Потому что ресурс твой.

— Результат общий.

— Но ты лучше знаешь цену исполнения.

Ирина посмотрела на две карточки.

За повторными заказами стояли клиенты, которым можно было помочь быстрее и продать больше. За восстановлением — люди, которым компания уже причинила неудобство и рисковала написать следующее предложение слишком рано.

— Восстановление, — сказала она.

Павел удивился.

— Почему?

— Потому что новый канал может создать новые претензии. Я хочу, чтобы до масштаба мы умели правильно завершать плохой опыт. И потому что повторный заказ уже можно частично вести старым ручным процессом, а восстановление сейчас не принадлежит никому.

— Прямой доход позже, — сказал Павел.

— Да.

— Записываю цену выбора.

Ирина кивнула.

Ей было больно отпускать повтор. В нем была понятная польза и благодарные клиенты. Восстановление обещало трудные звонки и не гарантировало продаж.

Именно поэтому оно проигрывало бы всегда, если не выбрать его сознательно.

Карточка повтора ушла в очередь с условием возврата после завершения первого клиентского пилота или при освобождении выделенных часов сервиса.

Максим защищал единый идентификатор клиента.

— Это инфраструктура, — напомнила Лера.

— Да. Но без нее часть гипотез будет измеряться грязно. Один человек может существовать как почта, телефон, заказ и претензия. Мы либо не видим повтор, либо отправляем коммуникацию дважды.

— Полное решение сколько? — спросил Глеб.

Максим назвал объем.

— Не влезает.

— Тогда временный слой сопоставления по правилам.

— Риск ложного объединения.

Ирина резко сказала:

— Нельзя склеить двух людей только потому, что у них общий офисный телефон.

— Поэтому правила и уровень уверенности.

— А если ошибемся?

— Для аналитики пометим вероятностную связь. Для отправки и клиентских действий используем только подтвержденную.

— То есть два контура?

— Да.

Глеб оценил минимальную версию.

Она была меньше полного проекта, но все равно конкурировала с партнерской интеграцией.

— Какое решение первой ступени невозможно без нее? — спросил Александр.

Максим замолчал.

Партнерский канал можно было связать по заказу и меткам. Восстановительный пилот запускался вручную. Карточки товара измерялись без полного клиентского профиля. Идентификатор был нужен, но не сейчас в полном виде.

— Никакое, — признал Максим.

— Тогда условие возврата?

— Перед автоматизацией повторных сценариев или при доказанной доле конфликтов идентификации выше порога. А пока фиксируем расхождения и не строим персональные действия на вероятностной склейке.

Максим сам перенес карточку.

Ему было физически неприятно откладывать инфраструктуру данных. Неидеальные идентификаторы означали звездочки, оговорки и ограничения на каждом отчете. Но впервые он не стал выдавать аналитическую полноту за обязательное условие любого движения.

— Я взрослею, — сказал он.

— Ты откладываешь одну задачу, — ответил Глеб. — Не спеши с причинностью.

Павел принес предельную ставку маркетинга.

Она отвечала на вопрос: сколько еще можно платить за следующий прибыльный выкупленный заказ в каждой связке, прежде чем рост перестанет иметь финансовый смысл.

— Это расчет, не гипотеза, — сказала Лера.

— Расчет основан на допущениях о выкупе, возвратах и предельном качестве трафика. Его нужно проверять ступенями.

— И что ты предлагаешь?

— Для каждой масштабируемой связки ставим диапазон ставки и заранее определяем, когда следующий рубль больше не покупает приемлемый результат.

— Рекламные системы не работают ровно.

— Поэтому диапазон, а не точка.

— Рынок меняется каждый день.

— Поэтому пересчет, а не вечная истина.

— Ты хочешь дать финансам право выключать кампанию по модели?

— Нет. Я хочу, чтобы у тебя был финансовый край до того, как Виктор Сергеевич спросит, почему не освоен бюджет.

Лера перестала спорить.

Павел предлагал не повод сократить маркетинг. Он давал ей защиту от давления потратить больше после того, как качество уже начало портиться.

— Это входит в масштабирование поисковой связки, — сказала она.

— Да. Не отдельная гипотеза. Условие.

Автоматический стоп акций тоже ушел из списка гипотез в ремонт известной потери. Первая версия могла быть ручной: Павел проверяет расчет до запуска, Максим следит за сигналом, владелец механики имеет право остановить. Автоматизация получала место позже, если ручное правило доказывало повторяемость и цену задержки.

— То есть мои три идеи не заняли ни одного места, — сказал Павел.

— Финансы счастливы, когда экономят портфель, — ответила Лера.

— Я чувствую сложную радость.

К вечеру на стене осталось двенадцать кандидатов.

Партнерский канал.

Следующий шаг рабочей поисковой связки.

Короткий блок выбора в карточках.

Восстановление после претензии.

Ручная проверка маршрутизации.

Оплата частями после исследования экономики.

Оффер для офисных клиентов.

Новая CRM-цепочка незавершенной корзины.

Отзывы с фотографиями.

Упрощение мобильной оплаты.

Набор комплектов по задаче клиента.

Возврат подтвержденной матрицы двух поставщиков.

— Последнее опять не гипотеза, — сказал Семен.

— Гипотеза в том, что надежные данные позволят вернуть товары без роста отмен, — ответил Максим.

— Данные мы обязаны наладить.

— Да. А решение о расширении и его эффект проверяем.

Карточку переписали:

`Поэтапное возвращение подтвержденной матрицы увеличит прибыльный доступный ассортимент без ухудшения срока и выкупа.`

— Теперь гипотеза, — согласился Семен.

Они устали.

Усталость делала любимые идеи еще дороже. После целого дня защиты отказаться от карточки означало признать, что потраченные аргументы не дают ей права на ресурс.

Демон знал этот эффект.

Он собрал потерянные руки и снова приклеил две под столом.

— Раз уж столько обсуждали, надо взять, — шептал он каждому.

Александр написал на доске:

`Время обсуждения не повышает приоритет.`

Павел добавил:

`Как и уже потраченные деньги.`

Лера посмотрела на двенадцать карточек.

— Завтра режем до пяти.

— Сегодня, — сказал Глеб.

— Почему?

— Если разойдемся, за ночь у каждой идеи появится еще по три доказательства и один влиятельный родственник.

Ирина посмотрела на часы.

— Команда сервиса заканчивает смену через сорок минут. Я не буду выбирать клиентский пилот ночью, чтобы утром учить ему людей.

— Справедливо, — сказал Александр. — Перерыв. Возвращаемся завтра в девять. Никто не дорабатывает защиту после рабочего дня.

— Как вы проверите? — спросила Лера.

Максим показал журнал изменений.

— Интерьерная аналитика наконец нашла полезное применение, — сказал Глеб.

Демон возмущенно поднял три руки.

Но правило осталось.

Идеи должны были пережить ночь без помощи авторов.

Утром их осталось тринадцать.

Глеб вошел в переговорку, увидел новую карточку и медленно повернулся к Максиму.

— Журнал изменений.

— В два четырнадцать добавил Виктор Сергеевич.

— Что?

— `Персональные рекомендации на базе искусственного интеллекта`.

Лера прочитала формулировку.

— У конкурента появились.

— Конечно, — сказал Глеб. — Искусственный интеллект давно специализируется на ночных сообщениях собственников.

Под идеей стоял комментарий:

`Может дать быстрый рост среднего чека. Посмотреть обязательно.`

Демон вернулся к полному комплекту рук.

Он выспался лучше команды.

Александр не удалил карточку.

— По тем же правилам, — сказал он.

— У нее нет автора в комнате, — заметил Павел.

— Есть заказчик. Но право на оценку не зависит от должности.

Максим открыл данные рекомендаций, которые уже существовали на сайте в примитивной форме. Блок `с этим покупают` строился по категории и ручным связкам. Просмотр был низким. Добавления случались редко. Часть рекомендаций выглядела нелепо, потому что связывала товары по техническому справочнику, а не по задаче.

— Может, как раз умные рекомендации это исправят, — сказала Лера.

Алина спросила:

— У нас есть нормальные связи между товарами, совместимость, комплектация и данные совместных покупок после возвратов?

Максим покачал головой.

— Совместные покупки есть, но грязные. Много акционных корзин, офисных закупок и разделенных заказов. Совместимость заполнена частично.

Глеб добавил:

— Инструмент можно купить. Но он обучится на том, что у нас есть. Быстро получим более технологичный способ советовать лампу не к тому светильнику.

— Какой дешевый первый ответ? — спросил Александр.

Алина предложила вручную собрать рекомендации по одной категории на основе задач клиента, совместимости и данных покупок. Максим мог сравнить их с текущим блоком. Ирина — проверить вопросы клиентов.

— Это уже гипотеза комплектов по задаче, — сказала Лера.

Две карточки объединили.

Искусственный интеллект исчез из названия.

Осталась проверяемая мысль:

если показывать действительно совместимые дополнения в момент выбора, часть клиентов соберет более полезную корзину без роста возвратов.

Условием возвращения технологии стало доказательство, что ручное правило дает эффект и не масштабируется текущими средствами.

— Виктор Сергеевич спросит, где AI, — сказал Максим.

— В условии второй версии, — ответил Глеб. — Пусть сначала интеллект первого вида докажет, что задача существует.

Отбор начали не с повторного выставления баллов.

Каждый кандидат получил две минуты молчаливого чтения. Потом автор называл только то, чего не было в карточке. После этого один человек из следующего этапа клиентского пути обязан был объяснить, как идея может провалиться.

Лера назвала процедуру `минутой убийства`.

— Мы не убиваем, — возразила Ирина. — Мы проверяем уязвимость.

— Тогда звучит слишком доброжелательно. Идеи расслабятся.

Первой проверяли партнерскую витрину.

Лера кратко повторила ожидаемый спрос, ограниченный бюджет и аудиторию товаров для дома.

Семен получил роль убийцы.

— Провалится, если партнер передаст клиенту срок, который не совпадает с нашим. Если в фиде окажутся товары разных складов. Если заказ потребует ручной пересборки. Если обещанная география шире рабочей. Если объем придет пиком, а не ровно.

Ирина добавила:

— Если оператор увидит источник, но не увидит обещание партнера, он будет объяснять другое условие.

Глеб:

— Если метка потеряется при переходе, Максим не отделит канал.

Максим:

— Если мы объявим успех по оформлению до выкупа.

Павел:

— Если комиссия партнера, скидка и доставка съедят маржу.

Лера записала все сама.

— Гипотеза жива? — спросил Александр.

— Да. Но только с подтвержденной матрицей, реальным сроком в фиде, записью обещания в заказ, отдельной экономикой и лимитом первой волны.

— Владелец?

— Я.

Партнерская витрина заняла первое место портфеля.

Не потому, что имела больше всего баллов.

Она уже была частью утвержденного сценария, имела потенциал нового спроса и могла быть ограничена так, чтобы ошибка не сломала весь магазин.

Второй проверяли следующий шаг рабочей поисковой связки.

Убийцей стал Павел.

— Провалится, если предельный трафик хуже базового, а мы продолжим считать среднюю экономику. Если новые заказы уйдут в менее надежную матрицу. Если рост стоимости проявится раньше падения выкупа и мы успеем объявить масштабирование.

Семен добавил ограничение по SKU. Максим — отдельную ступень и сравнение когорт. Лера поставила стоп ставки.

Гипотеза заняла второе место.

Она была дешевой, обратимой и давала ответ быстрее остальных. При этом команда сознательно не объединяла ее результат с партнерским каналом. Две ставки шли по разным меткам и сегментам.

Третьей вышла карточка выбора Алины.

Лера должна была ее убить.

— Может провалиться, если блок опустит важный оффер ниже. Если текста станет слишком много на мобильном. Если честное ограничение снизит добавление в корзину. Если мы выберем товары, где клиент уже все понимает, и не увидим эффекта.

Ирина добавила:

— Если контент ответит не на тот вопрос. Нам нужны обращения до пилота, а не только мнение редактора.

Семен:

— Если комплектация в карточке разойдется с фактической поставкой.

Глеб:

— Если существующий блок по-разному ведет себя в старом и новом шаблоне.

Алина записывала.

— Что сознательно не делаем? — спросил Максим.

— Не переписываем все характеристики. Не редизайним страницу. Не берем всю категорию. Не считаем рост добавления в корзину победой без выкупа.

Карточка заняла третье место.

Пилот был небольшим, но пересекался с партнерской матрицей. Это создавало риск смешать эффекты.

— Тогда товары карточного пилота не входят в первую волну партнера, — решила Лера. — Или запускаются позже.

Алина поморщилась.

— Там хороший трафик.

— Именно. Иначе не поймем, что изменило поведение.

Максим кивнул.

Развести хорошие идеи оказалось так же важно, как выбрать их. Две полезные правки, запущенные одновременно на одной аудитории, могли отнять друг у друга доказательство.

Восстановление после претензии шло четвертым.

Убийцей стал Семен.

— Может провалиться, потому что проблема не закрыта в реальности. Статус зеленый, деньги не пришли, товар не заменен, перевозчик еще ищет. Контакт только напомнит человеку, что мы снова не знаем правду.

Ирина ответила:

— Поэтому первый шаг — не сообщение клиенту. Независимая проверка завершения на выборке.

Павел:

— Стоимость ручной проверки может оказаться выше потенциала повторной покупки.

— Мы считаем не только повтор. Еще повторные обращения и возврат ложнозакрытых претензий.

Лера:

— Промокод может купить ответ, но не доверие.

— В первой версии промокода нет.

Максим:

— Маленькая выборка не даст уверенности по повторной выручке.

— Тогда первая метрика — качество закрытия и разрешение на дальнейший контакт. Повтор смотрим позже как сигнал.

Гипотеза заняла четвертое место как клиентская ставка снижения риска. Ее не заставляли притворяться быстрым каналом продаж.

Оставалось одно место.

На него претендовали ручная маршрутизация, оплата частями, оффер офисным клиентам, CRM незавершенной корзины, фотоотзывы, мобильная оплата, совместимые комплекты и возвращение матрицы поставщиков.

— Великолепно, — сказал Глеб. — Восемь хороших кандидатов на один стул. Можно включить музыку и ходить кругом.

Александр спросил:

— Какой тип места остался по портфелю?

— Исследование, — сказал Павел.

Ручная маршрутизация уже находилась в исследовательском слоте. Оплата частями тоже начиналась исследованием экономики. Оффер офисным клиентам требовал интервью и разбор повторов. Мобильная оплата нуждалась в технической диагностике. У каждого был способ потребить последнее место, не начиная большую реализацию.

— Выбираем по ценности следующего решения, — сказал Максим. — Какое исследование сильнее изменит наш ближайший выбор?

Оплата частями могла открыть большой сегмент дорогих товаров, но не была связана с первой ступенью и требовала внешних условий банков.

Оффер офисным клиентам имел потенциал, но ручной повтор уже давал материал без отдельного запуска.

Мобильная оплата показывала потери, однако часть причин уже входила в ремонт корзины и не нуждалась в новом эксперименте.

Фотоотзывы и комплекты были полезны, но уступали карточному пилоту по близости к известной боли.

Возвращение матрицы поставщиков стало зависимостью партнерского канала, а не отдельным местом.

CRM незавершенной корзины требовала новых событий и рисковала пересечься с изменениями карточки и канала.

Остались маршрутизация и оплата частями.

Семен защищал первую.

— Разделенные заказы уже стоят денег. Исследование покажет, какой объем можно исправить правилами и нужны ли доработки.

Павел защищал вторую осторожнее.

— По дорогим товарам есть обращения и рынок. Но без комиссии, возвратов и выкупа мы не знаем, существует ли экономика.

— Какая из них влияет на ближайший запуск? — спросила Лера.

— Маршрутизация, — ответил Семен. — Партнерский канал ограничен одним складом, но даже внутри матрицы могут быть смешанные корзины.

— Мы можем запретить смешанные на первой волне.

— Можем. Тогда исследование не блокирует запуск, но готовит вторую ступень.

— Оплата частями тоже не блокирует.

Ирина спросила:

— Где уже больше реальной боли?

Максим показал данные.

Разделенные заказы создавали подтвержденные потери сегодня. По оплате частями были запросы, но неизвестно, сколько клиентов действительно уходило и какой объем можно вернуть.

— Тогда маршрутизация, — сказал Павел сам. — Известная стоимость и близкое решение выше потенциальной возможности с внешней зависимостью.

— Ты отпускаешь финансовую идею? — спросила Лера.

— Я отпускаю последнюю карточку в пользу более доказанной экономики. Постарайся не делать из этого праздник.

Ручное исследование маршрутизации заняло пятое место.

Финальная пятерка выглядела так:

партнерская витрина на подтвержденном контуре;

следующий шаг рабочей поисковой связки;

короткий блок выбора в пилотных карточках;

восстановление после реально завершенной претензии;

ручная проверка правил маршрутизации и полной стоимости разделения.

Не двадцать.

Пять.

Причем только одна была большой.

Остальные не пытались одновременно перестроить компанию. Они давали знания и улучшения, которые команда могла переварить рядом с главным запуском.

— Теперь очередь, — сказал Глеб.

Проигравшие идеи лежали на отдельной стене.

Демон уже подписал ее `кладбище`.

Лера стерла слово.

Написала:

`Очередь с правилами возврата`.

Для каждой идеи команда зафиксировала не только причину отказа, но и событие, после которого она возвращается.

Оплата частями — после расчета комиссии и достаточной выборки потерянных дорогих заказов.

Офисный оффер — после разбора ручных повторов и освобождения клиентского слота.

Фотоотзывы — если карточный пилот покажет, что социальное доказательство остается ключевым вопросом выбора.

Мобильная оплата — после технической диагностики текущих ошибок и контрольной точки корзины.

Комплекты — после ручного теста совместимости в одной категории.

CRM корзины — после завершения обязательных событий и проверки частотных ограничений.

Полная платформа экспериментов — при подтвержденной очереди тестов, где ручной запуск становится измеримо дороже.

Личный кабинет — после разделения трех клиентских задач и доказательства, что хотя бы одна требует именно кабинета.

— А `улучшить UX`? — спросил Максим.

Глеб посмотрел на карточку.

— Возвращается после появления существительного.

— Какого?

— Боль, шаг, клиент, ошибка. Любого конкретного.

Максим записал:

`Условие возврата: сформулированная проблема и один реальный пример.`

Очередь перестала быть вежливым названием для забвения.

У нее появились двери обратно.

Но двери открывались событием, а не громкостью автора.

Демон потерял сразу пять рук.

Бейдж на его груди сменился:

`В работе: 5`.

Он попытался прикрыть цифру ладонью.

Ладоней все еще хватало.

Выбор пяти гипотез не означал, что их можно было запускать.

До запуска каждая должна была получить завершенный паспорт.

Команда начала с партнерской витрины.

На верхней строке стояла потеря или возможность:

у партнера есть аудитория с выраженным спросом на товары для дома, которой нет в текущих каналах «Астры».

Ниже — предположение:

если предложить этой аудитории ограниченную матрицу с честным сроком, понятной комплектацией и положительной экономикой, канал даст новый прибыльный выкупленный спрос.

Первой метрикой Лера назвала стоимость заказа.

Павел зачеркнул.

— Ранний показатель. Не успех.

— Тогда стоимость выкупленного заказа.

— Вместе с маржой после комиссии партнера, скидки и доставки.

Семен добавил долю заказов, выполненных в обещанный срок, и количество разделений.

Ирина — обращения на сто заказов, новые причины и долю контактов, где оператору приходится исправлять обещание партнера.

Максим — сохранность метки, запись показанного срока и связь до финансового результата.

Глеб — технические ошибки фида и заказа.

Успех перестал помещаться в одну цифру.

Но у гипотезы появился главный критерий: положительная маржа на выкупленном заказе в пределах клиентских и операционных ограничителей.

— Если маржа есть, но жалобы выше порога? — спросил Виктор Сергеевич позднее.

Ответ уже стоял в паспорте:

масштабирование остановлено до исправления причины.

— Если жалоб нет, но объем ниже ожидания?

канал остается маленькой рабочей связкой или закрывается по альтернативной стоимости бюджета.

— Если заказов много, но выкуп дозревает долго?

следующая ступень не открывается по ранним данным.

Владелец — Лера.

Не владелец рекламного кабинета.

Владелец сборки решения по всей связке.

В поле `сознательно не делаем` записали:

не открываем всю географию;

не передаем крупногабарит;

не включаем товары с ненадежным остатком;

не даем общую скидку поверх текущих механик;

не увеличиваем бюджет до выкупа;

не меняем одновременно карточки пилотной матрицы.

— Почему последнее? — спросил партнерский менеджер, подключившийся к встрече.

— Чтобы понять эффект канала, — сказала Лера. — Улучшение карточек идет на другой выборке.

— Но так канал покажет меньше.

— Возможно.

— Нам нужен сильный старт.

— Нам нужен честный ответ.

Лера произнесла это раньше Максима.

Второй паспорт был короче.

Поисковая связка уже имела историю. Гипотеза проверяла не существование спроса, а предел следующего шага.

Бюджет увеличивался на заранее заданную долю. Матрица не расширялась. Креатив и посадочная страница не менялись. Сравнивались новые когорты с предыдущими. Стоп срабатывал, если стоимость прибыльного выкупленного заказа выходила за коридор, выкуп ухудшался или система начинала приводить спрос на недоступные товары.

— Слишком скучно, — сказала Лера.

— Поэтому есть шанс понять, что произошло, — ответил Максим.

— Я уже научилась. Не обязательно каждый раз наслаждаться.

Третий паспорт принадлежал Алине.

Она выбрала товары не по личному вкусу и не по просьбе категории. В выборку вошли карточки с достаточным трафиком, повторяющимися вопросами, отменами по комплектации или ограничениям и положительной экономикой товара.

Половина получала короткий блок выбора. Половина оставалась сравнением, насколько позволяли шаблоны и трафик.

Ирина принесла формулировки клиентов.

`Лампочка есть или отдельно?`

`Сколько предметов реально внутри?`

`Подойдет к моей модели?`

`Можно мыть?`

`Почему на фото одно, а в описании другое?`

Алина превратила вопросы в структуру, но отказалась делать универсальный текст.

— У категории свой выбор, — сказала она. — Для светильника важна лампа и площадь. Для набора — состав. Для прибора — размер, уход и ограничение. Если везде поставить `преимущества`, мы снова заполним поле без ответа.

Глеб подтвердил, что первая версия помещается в существующий блок.

Лера взяла на себя не менять трафик пилотных товаров.

Семен — проверить фактическую комплектацию и наличие.

Максим — связать просмотр блока с корзиной, заказом и выкупом.

Стоп-условие было необычным:

если добавление в корзину растет, но увеличиваются отказы из-за несоответствия ожидания, пилот признается вредным и переписывается.

Алина сама настояла на этой строке.

Ей дали право сделать карточки продающими.

Она добавила обязанность не продавать ложь лучше.

Четвертый паспорт Ирина заполняла медленнее всех.

Восстановление после претензии не имело простого момента успеха. Клиент мог ответить, что все хорошо, и больше никогда не купить. Мог не ответить, но вернуться через месяц. Мог открыть старую проблему, которую система считала закрытой. Мог отказаться от общения и все равно сохранить меньше злости, потому что компания не прислала ему промокод вместо денег.

— Первая цель, — сказала Ирина, — проверить качество нашего закрытия. Вторая — понять, какой контакт человек считает уместным после разных типов проблем. Повторная покупка позже.

— Тогда это исследование, — сказал Павел.

— И ограниченный сервисный пилот. Мы действуем, а не только спрашиваем.

— Где финансовый эффект?

Ирина показала повторные обращения, стоимость возврата ложнозакрытых претензий, отписки после неуместных продаж и известные случаи, когда клиент возвращался после нормального решения.

— Диапазон широкий, — сказал Павел.

— Потому что доверие не выставляет счет одной строкой.

— Принимаю. Но объем группы ограничиваем.

Они взяли несколько типов завершенных проблем. Перед контактом старший оператор независимо проверял факт. Сообщение не продавало. Оно подтверждало результат и давало простой способ сказать, что проблема еще жива.

Условие остановки:

если доля ложнозакрытых случаев выше порога, пилот коммуникации прекращается, а ресурс уходит на исправление процесса закрытия.

То есть гипотеза могла сама уничтожить свой первоначальный сценарий и открыть более важную работу.

— Хорошая гипотеза обязана иметь право доказать, что мы задали не тот вопрос, — сказал Максим.

— Только не превращай это в способ объявить успехом любой результат, — предупредил Павел.

— Запишем заранее, какие ветки решения допустимы.

Пятый паспорт не обещал клиентского изменения на первой неделе.

Семен и Павел брали сто недавних разделенных заказов. Для каждого вручную сравнивали текущий маршрут с альтернативами по полной переменной стоимости, сроку, обещанию и риску отмены. Глеб отмечал доступность данных для будущего правила. Максим проверял, насколько выборка отражает общий поток.

Результатом исследования должен был стать не процент экономии в презентации, а решение:

есть ли повторяемое правило;

какие данные нужны системе;

какой объем заказов оно затрагивает;

стоит ли автоматизация;

можно ли начать с ручного контроля дорогих исключений.

— А если правила нет? — спросил Лера.

— Тогда не строим алгоритм, — сказал Семен. — И перестаем рассказывать, что один склад всегда лучше.

— Тебе нормально, что твоя идея может закончиться ничем?

— Если она сэкономит разработку и не ухудшит заказы, это не ничем.

Глеб посмотрел на него с уважением.

Между IT и операционкой годами ходили требования, основанные на ручном опыте. Система просила точное правило. Опыт отвечал `по ситуации`. В итоге либо строили слишком грубо, либо оставляли людей спасать руками.

Теперь исследование должно было перевести `по ситуации` в границы автоматизации.

Пять паспортов заняли стену.

У каждого были разные метрики.

Но одинаковая взрослая форма:

потеря;

предположение;

дешевая первая ставка;

ожидаемый эффект;

риск;

владелец;

срок знания;

право остановить;

сознательно исключенный объем.

Демон «Давайте сделаем все сразу» ходил вдоль стены и пытался дописывать мелким шрифтом:

`а еще`;

`заодно`;

`раз уж`;

`небольшое улучшение`.

Глеб выдал всем красные маркеры.

Каждое такое слово нужно было обвести и спросить, отдельная ли это работа.

Первое `заодно` нашлось в партнерском запуске.

Партнер предложил вместе с товарами для дома добавить сезонный раздел сада. Аудитория пересекалась, витрина уже делалась, фид был тот же.

— Раз уж интеграция готова, — начал партнерский менеджер.

Лера обвела фразу.

— Другая матрица, другие склады, крупногабарит, сезонный срок и другая экономика. Не первая волна.

— Мы потеряем сезон.

— Возможно. Но если добавим сейчас, потеряем чистоту теста и операционную границу.

— Виктор Сергеевич рассчитывает на рост.

— Виктор Сергеевич утвердил ступени.

Партнерский менеджер ушел недовольным.

Цена фокуса впервые получила лицо человека, которому сказали не сейчас, хотя его идея действительно могла заработать.

Второе `небольшое` пришло от коммерческого блока.

Они попросили добавить к карточному пилоту бейдж `хит`, новую плашку скидки и счетчик остатка.

— Все равно трогаем блок, — объяснялось в заявке.

Алина ответила сама:

— Тогда мы проверим одновременно смысл, дефицит и скидку. Не поймем, что помогло. Плашки остаются как сейчас.

— Но карточка должна продавать.

— Она должна помочь выбрать. Продажа плохого ожидания не является успехом пилота.

Третье `а еще` Максим обнаружил у себя.

Он добавил в партнерский трекинг четыре события, которые не участвовали ни в одном решении паспорта.

Глеб молча обвел их красным.

— Они почти бесплатные, — сказал Максим.

— Откуда знаешь?

— Их легко поставить рядом.

— Проверка, документация, тест, поддержка схемы и данные тоже стоят рядом?

Максим удалил три. Четвертое защитил конкретным решением по сроку и оставил.

— Система работает против создателей, — сказал он.

— Это признак зрелости, — ответил Павел.

На следующий день пришел Виктор Сергеевич.

Не на встречу.

Просто проходил мимо и увидел стену.

— Пять? — спросил он.

— Пять одновременных, — сказала Лера.

— А рекомендации?

Глеб показал объединенную карточку совместимых комплектов и условие возврата технологии.

— То есть искусственного интеллекта не будет?

— На первой версии будет Алина, — сказал Глеб. — Она пока точнее.

Алина подняла глаза от ноутбука.

— Это временно, — добавил Глеб.

— Спасибо.

Виктор Сергеевич прочитал очередь.

— Добавьте программу лояльности. У нас слабый repeat.

Ирина сказала:

— Сначала нужно понять причины повтора и неповтора. Бонусы могут субсидировать тех, кто и так вернулся бы.

Павел добавил:

— Экономика и правила списания не исследованы. В текущий лимит не входит.

— Тогда экспресс-доставку в городе. Конкуренты делают.

Семен:

— Нужен отдельный контур матрицы, сборки, тарифа и обещания. Сейчас операционная мощность занята партнерским пилотом.

Лера:

— И другой оффер. Если добавим, смешаем спрос.

— Редизайн главной хотя бы. Она устарела.

Глеб:

— Какую потерю решаем?

— Она выглядит старой.

Алина:

— Для кого это мешает выбору?

Максим:

— Каким событием увидим эффект?

Павел:

— Что вытесняем?

Ирина:

— Какой новый вопрос получит сервис?

Семен:

— Как главная влияет на исполнение первой волны?

Команда отказала почти хором.

Не словом `нет`.

Шестью вопросами, после которых идея должна была либо стать взрослой, либо уйти из текущего объема.

Виктор Сергеевич посмотрел на Александра.

Тот молчал.

— Ты специально? — спросил собственник.

— Что?

— Научил их отвечать всем отделом.

— Я научил их смотреть на один заказ. Остальное они сделали из самозащиты.

— Очень смешно.

Виктор Сергеевич вернулся к программе лояльности.

— Когда она может вернуться?

Максим показал условие:

после анализа повторных циклов по категориям, причин неповтора, экономики скидки и завершения первого восстановительного пилота.

— Ответственный?

Ирина и Павел уже стояли рядом.

— Исследование — мы, — сказал Павел. — Но не в текущем слоте.

Собственник кивнул.

— Хорошо. Пять.

Демон попытался поднять шестую карточку.

Виктор Сергеевич добавил:

— Если новая идея входит, покажите, какая из пяти выходит.

Карточка выпала из руки демона.

У него осталось шесть рук.

По одной на каждую выбранную гипотезу и еще одна, которой он продолжал держать слово `срочно`.

— А если идея моя? — спросил собственник.

Лера посмотрела на него.

Совет собственника еще был слишком свежим, чтобы вопрос звучал случайно.

— Те же правила, — сказала она. — Но вы можете изменить портфель как владелец капитала. Тогда мы фиксируем, что вытеснено, и меняем ожидаемый результат.

— Не просто отказываете?

— Не просто соглашаемся.

Виктор Сергеевич выдержал паузу.

— Принято.

После его ухода никто не заговорил сразу.

Команда впервые не отбила идею собственника через Александра. И не взяла ее, чтобы потом тихо саботировать объемом работы. Они провели ее через общий вход.

Александр чувствовал знакомое облегчение.

И знакомую щепотку ревности.

Его вопросы уже звучали чужими голосами.

Он становился менее незаменимым.

Значит, делал работу правильно.

Знать это было проще, чем наслаждаться.

После встречи пришлось сообщить решения авторам остальных строк.

Это оказалось тяжелее отбора.

Таблица не обижалась.

Люди — да.

Коммерческий блок первым спросил, почему оплату частями не взяли, хотя дорогие товары явно нуждались в более доступном платеже.

Павел пришел на разговор сам.

— Идею не отклонили, — сказал он. — До реализации нужен расчет комиссии, возвратов, выкупа и реального объема потерянных заказов. Сейчас она уступила исследованию разделений, где потери уже подтверждены и связаны с первой ступенью.

— Финансы опять тормозят продажи.

Раньше Павел ответил бы цифрой или ушел составлять письмо.

Теперь открыл условие возврата.

— Я беру на себя финансовое исследование после текущего слота. Если экономика положительная и объем существует, сам верну идею в отбор. Не прошу поверить мне навсегда. Прошу не покупать интеграцию до ответа, есть ли в ней деньги.

Коммерческий руководитель не стал довольным.

Но перестал считать карточку похороненной.

Сторонники личного кабинета пришли к Глебу.

Они принесли список конкурентов, где клиент видел историю, статусы, документы и мог повторить заказ.

— Все это нужно, — сказал Глеб. — Но это не одна функция и не один клиентский сценарий. История заказа, документы и повтор имеют разные зависимости. Мы сначала проверим ручной повтор и качество статусов. Потом вернемся с доказанной первой задачей кабинета.

— Если все время проверять вручную, продукта не будет.

— Если собрать продукт из непроверенных задач, будет дорогая страница со ссылками, которыми никто не пользуется.

— Ты просто защищаешь релиз.

Глеб посмотрел на очередь.

— Да, я защищаю ограниченную мощность. Но условие возврата подписано мной. Если ручной повтор докажет объем, задача получит техническую оценку до следующего отбора.

Он впервые защищал не крепость бэклога.

Он защищал право будущего продукта начаться с реальной боли.

Ирине написали операторы, которые хотели пилот повторных заказов.

Они уже собрали примеры и считали, что их работу снова отложили ради маркетинга.

Ирина собрала короткий созвон.

— Я выбрала восстановление после претензии, — сказала она. — Не Лера, не Александр и не IT. Я.

— Но повтор приносит деньги.

— Приносит. И мы к нему вернемся после одного клиентского пилота. Сейчас новый канал может увеличить поток проблем, а мы не умеем честно проверять, что старые проблемы закрыты. Если запустить две ручные практики, вы будете вести обе поверх текущей очереди.

— Мы могли бы попробовать.

— Могли бы. За счет обеда, конца смены и ошибок. Это не бесплатная попытка.

Она показала часы, которые действительно выделены на восстановление, и дату пересмотра повтора.

Недовольство не исчезло.

Зато перестало быть невидимым бюджетом команды.

Алине написала категория, чьи товары не вошли в карточный пилот.

— У нас карточки хуже, — доказывал менеджер. — Значит, нам нужнее.

— Возможно, хуже, — ответила Алина. — Но сейчас нет достаточного трафика для быстрой проверки и не собраны повторяющиеся вопросы. Помогите выбрать реальные обращения и товары с объемом. Тогда категория вернется во вторую волну по данным, а не по моей жалости.

Ей было непривычно произносить `нет` людям, которые наконец попросили улучшить контент. Годами Алина ждала, когда карточки станут важными. Теперь вынуждена была ограничивать их улучшение, чтобы не превратить шанс в новый KPI заполненности.

Семен сам позвонил представителю нового перевозчика.

— В этом цикле не запускаемся, — сказал он. — Нужны фактические сроки по двум городам, тариф со всеми доплатами и маршрут претензии. После контрольной точки партнера возвращаемся.

— Мы дали вам хорошую цену.

— Цена доставки без качества — первая половина счета.

— Конкуренты запускаются быстрее.

— Тогда принесите их фактический выкуп.

После разговора Семен выглядел так, будто отказался от дороги, которую сам хотел открыть.

— Сомневаешься? — спросил Александр.

— Конечно. Вдруг тариф уйдет.

— Может.

— Вдруг потеряем окно.

— Может.

— Очень полезно с вами разговаривать.

— Фокус не гарантирует, что отложенная идея подождет. Он гарантирует только, что выбранная получит шанс дойти до ответа.

Семен кивнул.

Это и было ценой победы.

Некоторые хорошие идеи могли стать дороже.

Некоторые окна могли закрыться.

Некоторые авторы чувствовали себя недооцененными.

Часть команды смотрела на пять карточек и видела не зрелость, а чужую победу.

Нельзя было исправить это дополнительной колонкой.

Можно было только честно хранить причины, события возврата и не менять очередь по личной громкости.

К вечеру Лера получила сообщения от четырех людей, Павел — от трех, Глеб — от пяти. Никто не почувствовал себя популярнее.

Максим добавил на экран не число отклоненных идей, а долю карточек с условием возврата и владельцем следующего шага.

— Только не делай из очереди KPI, — предупредил Александр. — Иначе начнем улучшать качество отложенных идей вместо завершения выбранных.

Максим убрал зеленую цель.

Оставил простой список контроля.

Демон с шестью руками пытался вернуть карточки через личные сообщения, срочные просьбы и авторитет заказчиков.

Каждый раз команда отвечала одной фразой:

`Что из пяти выходит?`

Ни один автор пока не выбрал чужую гипотезу для жертвы.

Это заметно снизило срочность.

Команда впервые поняла еще одну неприятную вещь: приоритет не был свойством идеи. Он не жил внутри карточки рядом с названием и не выдавался автору за убедительность. Одна и та же гипотеза могла быть первой сегодня, пятой через неделю и лишней после новых данных. Приоритет возникал только в сравнении с другими ставками, текущими ограничениями и ближайшим решением бизнеса.

Это лишало людей удобной фразы `моя задача всегда была высокой`.

Зато давало более честную:

`сейчас компания сознательно делает другое`.

Разница состояла всего в нескольких словах, но именно в ней личное поражение превращалось в общий выбор, который можно пересмотреть по событию, а не по обиде.

Подготовка партнерского запуска заняла остаток недели.

Лера согласовала с партнером ограниченную матрицу и отдельный бюджет.

Семен проверил товары центрального склада и двух поставщиков. Часть пришлось убрать: остаток обновлялся редко, срок был расчетным или комплектация расходилась.

Алина просмотрела карточки, которые партнер забирал в витрину. Исправила явные несоответствия фото и состава. Не улучшала их в рамках своего отдельного пилота, только приводила обязательную правду.

Глеб настроил фид, метки и запись источника заказа. Поле срока пришлось добавить через существующее расширение. Он предупредил, что партнер должен использовать его, а не собственный шаблон.

Максим проверил путь тестовыми заказами. Источник сохранялся. Показанный срок записывался. События доходили. Один тест потерял метку после перехода через мобильное приложение партнера.

— Стоп запуска? — спросил он.

Лера хотела сказать, что один сценарий не должен задерживать всю волну.

Потом посмотрела на паспорт.

— Мобильный переход составляет значимую долю. Да, до исправления метки или отдельного способа связать заказ.

Глеб нашел обход через параметр заказа. Запуск сдвинулся на день.

Партнер был недоволен.

Виктор Сергеевич спросил, нельзя ли поправить после.

Лера ответила:

— Если запустим без идентификации, первые деньги не дадут ответа. Один день дешевле слепого теста.

Собственник написал:

`Принято.`

Ирина подготовила короткий сценарий для операторов:

что видел клиент у партнера;

какой срок записан;

что делать при расхождении;

куда передать новую причину;

кто имеет право замедлить поток.

Павел проверил комиссию, скидки и доставку на тестовых корзинах. Две связки оказались желтыми. Их убрали, хотя они давали хороший средний чек.

— Прямо скучно, — сказала Лера, глядя на готовность.

— Хороший запуск должен быть немного скучным, — ответил Александр. — Веселье обычно начинается, когда забыли владельца процесса.

Демон «Давайте сделаем все сразу» сидел в углу с шестью руками.

Пять были связаны паспортами.

Шестая еще шевелилась.

В пятницу вечером партнер прислал финальный макет витрины.

Сверху стоял баннер:

`Товары для дома с быстрой доставкой`.

Лера обвела фразу.

— Что значит `быстрой`?

Партнер ответил:

`Это общий маркетинговый текст. Ниже срок из фида.`

Семен сказал:

— Для клиента общий текст тоже обещание.

После короткого спора заменили на:

`Срок для каждого товара до заказа`.

Это звучало менее бодро.

Зато соответствовало пилоту.

В понедельник канал дал переходы.

Лера не праздновала.

Во вторник появились первые заказы.

Виктор Сергеевич спросил, можно ли увеличить бюджет.

Максим ответил ссылкой на строку паспорта:

`Оформленный заказ не является успехом до подтверждения выкупа и экономики.`

Собственник поставил реакцию без комментария.

В среду утром дашборд показал первые отмены.

Причина была знакомой:

`срок не соответствует обещанию`.

Лера открыла заказ.

В витрине партнер показывал срок из нового поля.

Но в одном из мобильных шаблонов над ним осталась старая подпись:

`доставка от одного дня`.

Ниже конкретный товар честно обещал три.

Клиент прочитал верхнее.

Оператор подтвердил нижнее.

Заказ не пережил разницу.

Потом нашелся второй.

Третий.

Новый канал был выбран правильно.

Матрица была ограничена.

Метрики работали.

Именно поэтому старая дырка стала видна так быстро.

Лера вошла в переговорку бледная.

— У нас новый канал.

Александр посмотрел на заказ.

— И старая дырка?

— Да.

— Отлично.

— Что именно в этом отлично?

— Мы не успели назвать ее ростом.

На экране красным горело обещание, которое команда считала исправленным.

Демон с шестью руками улыбнулся из угла и потянулся к кнопке увеличения бюджета.

Лера закрыла кнопку паспортом гипотезы.

Следующее решение уже не могло быть только маркетинговым.
Глава 17. Новый канал и старая дырка
Глава 17. Новый канал и старая дырка

Новый канал был как новый сотрудник в первый день: бодрый, перспективный и еще не понимал, куда попал.

В понедельник он принес переходы.

Во вторник — заказы.

В среду — первую старую проблему, разогнанную на новых людей.

Лера стояла у экрана бледная.

— У нас новый канал.

Александр Александрович посмотрел на красную карточку решения.

— И старая дырка?

— Да.

— Отлично.

— Что именно в этом отлично?

— Мы не успели назвать ее ростом.

В обычной компании такая фраза считалась бы слабым утешением. В «Астре» она означала, что паспорт гипотезы сработал раньше презентации об успехе.

Оформленный заказ не успел стать победой.

Бюджет не увеличили.

Красный сигнал появился на третьем случае, а не после закрытия месяца.

Это было хорошо.

Клиенту, который потерял время, от этого лучше не становилось.

Максим вывел первый заказ.

В 10:14 человек увидел товар на партнерской витрине.

Над карточкой стояла старая мобильная подпись:

`Доставка от одного дня`.

Ниже новое поле из фида честно показывало:

`Ориентировочно 3 дня`.

Клиент выбрал комплект для дома, перешел в «Астру» и оформил заказ. На странице магазина срок уже выглядел как диапазон от двух до четырех дней. После проверки остатка система назначила доставку через четыре.

В 10:31 оператор позвонил и сказал:

— Ожидаем доставку в течение четырех дней.

Клиент спросил:

— Почему не завтра?

Оператор увидел в заказе источник партнера.

Не увидел текст, который партнер показал над товаром.

Она ответила по сценарию:

— На сайте указан ориентировочный срок, окончательная дата подтверждается после оформления.

Клиент сказал, что на сайте было написано `от одного дня`.

Оператор открыла карточку «Астры».

Там этой фразы не было.

Она решила, что клиент перепутал общий баннер с конкретным сроком, и попыталась объяснить разницу.

В 10:36 клиент отменил заказ.

Причина:

`срок не соответствует обещанию`.

Комментарий:

`до заказа одно, после заказа другое, еще и доказывают, что я неправильно прочитал`.

Ирина закрыла глаза.

— Вот последняя часть наша целиком.

— Оператор говорила по сценарию, — сказал Максим.

— Поэтому и наша. Сценарий научил ее защищать данные магазина, не зная, что видел человек у партнера.

Лера быстро открывала вкладки.

— В согласованном макете этой подписи не было.

— В мобильном шаблоне есть, — сказал Максим.

— Партнер подтвердил замену текста.

— В десктопном шаблоне заменил.

— У них единая витрина.

Глеб посмотрел на нее.

— У них два фронта, отдельный мобильный шаблон и приложение. Мы уже нашли три витрины под словом `витрина`.

Лера набрала менеджеру партнера.

Тот ответил через минуту:

`Общая подпись осталась в старом мобильном блоке. Она не обещает конкретный срок, формулировка "от".`

Семен прочитал сообщение.

— Один день входит в диапазон только у товара, который действительно можно доставить за один день.

— Они считают это общим маркетинговым сообщением, — сказала Лера.

— Клиент считает это русским языком.

Второй заказ выглядел похоже.

Товар лежал на центральном складе, но клиент добавил к нему позицию внешнего поставщика. Партнер показывал срок три дня для основного товара. Корзина «Астры» объединила позиции и после оформления рассчитала доставку через пять.

В верхнем блоке партнер по-прежнему обещал `от одного дня`.

Клиент не дождался звонка. Увидел изменение в сообщении, написал в чат и отменил.

Причина была той же.

Третий заказ не имел внешнего товара.

Его подвел кеш.

Семен обновил срок по поставщику на четыре дня. Новый фид принял изменение. Партнерская витрина обновляла карточки раз в шесть часов. Клиент успел увидеть старые два дня. В заказ записались новые четыре.

Оператор снова не видела старое обещание.

Три отмены.

Три разных механизма.

Одна причина глазами клиента:

магазин изменил слово после того, как получил заказ.

— Канал плохой? — спросил Александр.

Никто не ответил сразу.

Этот вопрос был ловушкой только для старой команды. Раньше Лера сказала бы, что канал привел качественного клиента, а проблема после клика не относится к маркетингу. Семен сказал бы, что сроки корректны в его системе. Глеб показал бы исправное поле фида. Ирина защитила бы оператора. Максим потребовал бы больше данных. Павел спросил бы, сколько заказов нужно для вывода.

Все эти ответы были бы профессионально верными.

И вместе позволили бы дырке расти.

Лера медленно сказала:

— Нет. Канал привел клиентов с понятным ожиданием. Мы согласились на обещание канала и не удержали его до исполнения.

— Кто `мы`? — спросил Александр.

Она посмотрела на паспорт.

В строке владельца стояло ее имя.

— Я владелец связки. Но причина не одна.

— Собери.

Лера встала у доски.

Первый разрыв:

партнерская подпись обещает скорость поверх конкретного срока.

Второй:

фид передает срок товара, но не срок всей корзины.

Третий:

обновление партнера отстает от изменения данных.

Четвертый:

в заказе хранится расчет «Астры», но не полный снимок обещания, показанного партнером.

Пятый:

оператор защищает текущий срок, не видя историю ожидания клиента.

Шестой:

аналитика видит причину отмены, но пока не разделяет тип расхождения автоматически.

Павел добавил седьмой:

— Мы считаем экономику канала по комиссии и доставке. Не считаем стоимость такого конфликта: звонок, отмена, резерв товара, потерянный клиент.

На стене появилось семь красных меток.

— За один общий текст? — спросила Лера.

— За одно обещание, которое прошло через семь владельцев и ни одному не принадлежало целиком, — ответил Александр.

В углу переговорки раздался шум воды.

Из стены вышла толстая труба. На ней были старые трещины: сроки, остатки, разделение заказа, сценарий оператора, кеш, метки, стоимость доставки. Поверх трубы кто-то прикрутил новый яркий рекламный баннер.

`НОВЫЙ КАНАЛ`.

Из баннера торчала воронка. В нее лились клики и бюджет.

Чем больше становился поток, тем сильнее вода била из старых трещин.

Демон «Масштабирование хаоса» не ломал процесс.

Он делал существующие трещины производительнее.

Его любимая фраза была написана на вентиле:

`Канал не сработал`.

Если повернуть вентиль, поток остановится. Труба перестанет течь. Все смогут решить, что проблема была в источнике воды.

Трещины останутся ждать следующего канала.

— По паспорту у нас клиентский стоп, — сказала Ирина. — Три одинаковые причины за утро. Мы должны замедлить.

Лера посмотрела на число заказов.

Канал только начал набирать темп. Партнер уже поставил витрину в заметное место. Остановка могла испортить отношения, сбить алгоритм распределения показов и сделать тест слишком маленьким.

Демон потянулся одной мокрой рукой к ее плечу.

— Давайте еще день, — прошептал он. — Нужна выборка.

Лера не видела его.

Но эту фразу знала без подсказки.

— Полностью не останавливаем, — сказала она.

Ирина нахмурилась.

— Почему?

— Потому что часть заказов идет без расхождения. Но сейчас режем мобильный шаблон до удаления общей подписи, убираем смешанные корзины из канала и ставим бюджет на минимальный уровень до проверки остальных обещаний.

Семен спросил:

— Как убрать смешанные корзины, если человек может добавить товар уже у нас?

Глеб ответил:

— Нельзя запретить добавление без отдельной логики. Можно предупреждать о новом сроке до оформления и записывать согласие. Быстро — только ограничить переходы на матрицу и показать пересчет явно.

— Значит, не притворяемся, что решили, — сказала Лера. — До исправления корзины контролируем заказы вручную и стопаем расширение.

Павел спросил:

— Цена ручного контроля?

Ирина и Семен назвали людей и часы.

— Влезает в резерв первой волны, — сказал Павел. — Но не дольше трех рабочих дней. Потом либо правило, либо меньшая матрица.

Максим обновил карточку решения.

`Статус: желтый, масштабирование закрыто.`

`Немедленно: минимальный бюджет, остановка конфликтного мобильного размещения, ручная проверка первых заказов.`

`До конца дня: классификация разрывов и новая граница матрицы.`

`Завтра: решение по продолжению.`

Лера отправила партнеру сообщение:

`Останавливаем мобильное размещение до удаления "от одного дня" во всех шаблонах. Бюджет не увеличиваем. Нужны подтверждение обновления и время кеша по каждому контуру.`

Ответ пришел быстро:

`Это снизит объем. Формулировка стандартная для площадки.`

Лера напечатала:

`Стандартная формулировка создает нестандартные отмены. Объем вернем после совпадения обещания.`

Она перечитала сообщение.

Отправила.

Рекламный баннер на треснувшей трубе потускнел.

Вода продолжала бить из семи мест.

Но вентиль увеличения бюджета остался закрыт.

Через двадцать минут партнер предложил срочный созвон.

На экране появились трое.

Менеджер витрины отвечал за размещение и объем.

Технический специалист — за фид.

Руководитель категории — за то, чтобы товары для дома выглядели привлекательно и продавались быстрее соседних.

У каждого была своя зеленая цифра.

Менеджер показал кликабельность. Она была выше прогноза.

Руководитель категории — добавления в корзину. Тоже хорошие.

Технический специалист — успешность загрузки фида. Почти сто процентов.

— Со стороны площадки запуск идет нормально, — сказал менеджер. — Три отмены на текущем объеме не выглядят основанием останавливать размещение.

Лера вывела карточку первого заказа.

— Со стороны клиента запуск идет так: увидел один день, получил четыре, услышал, что сам неправильно понял.

— Формулировка `от одного дня` не гарантирует доставку конкретного товара завтра.

— Тогда зачем она стоит над конкретными товарами?

— Это общий оффер категории.

— Клиент покупает не общую категорию. Он покупает этот набор.

Руководитель категории вмешался:

— Если убрать скорость из заголовка, карточки потеряют кликабельность. У вас и так сроки хуже части продавцов.

Семен сказал:

— Значит, кликабельность сейчас покупается обещанием, которое мы не исполняем.

— У нас десятки партнеров используют такой текст.

— И сколько их заказов отменяется после уточнения срока?

Менеджер посмотрел на технического специалиста.

— Мы не видим причины отмен у продавца в реальном времени.

Максим поднял голову.

Вот она была, первая трещина между отчетами.

Партнер видел интерес до перехода и созданный заказ после передачи.

«Астра» видела отмену, но не весь показанный контекст.

Каждая сторона могла доказать успех своей части.

Никто не видел путь целиком.

— Мы передаем финальный статус заказа? — спросил Максим.

Технический специалист ответил:

— Есть ежедневный файл.

— Причина?

— Общая: отменен продавцом или покупателем.

— То есть канал оптимизируется на заказы, не зная, что часть из них умерла от обещания самого канала.

Менеджер напрягся.

— Алгоритм использует множество сигналов.

— Этот использует?

— В текущей интеграции — нет.

Лера смотрела на экран и чувствовала старое искушение.

Можно было сказать: партнер привел хорошие клики, а отмены — проблема операционки. Это сохранило бы отношения, размещение и лицо маркетинга.

Можно было обвинить партнера в ложной подписи. Это сохранило бы лицо «Астры» и позволило назвать тест испорченным внешней стороной.

Оба варианта были удобными.

Оба делили клиента там, где он видел одно обещание.

— Мы вместе собрали канал, который мерит себя до нашей проблемы, — сказала Лера. — И магазин, который узнает о вашей формулировке из жалобы. Это общая дырка. Но пока текст показываете вы, размещение остается остановленным.

Руководитель категории спросил:

— Что вам нужно для возврата?

Лера перечислила:

удаление общей скорости из всех шаблонов, включая приложение;

использование срока конкретного товара;

видимое время последнего обновления фида;

правило на случай изменения срока после кеширования;

передача полного обещания или его версии в заказ;

финальный статус и причина отмены обратно партнеру.

Технический специалист покачал головой.

— Полный снимок обещания быстро не сделаем.

Глеб ответил:

— Тогда передавайте идентификатор шаблона, версию фида и рассчитанный срок. Мы сможем восстановить контекст.

— Для этого нужно менять контракт заказа.

— Да.

— Это не в рамках пилота.

Глеб посмотрел на Леру.

Раньше он с удовольствием использовал бы эту фразу как надежную стену. Не в рамках — значит, не делать. Теперь за стеной стоял реальный клиентский конфликт.

— Для сегодняшнего продолжения достаточно убрать ложный общий текст и сократить кеш, — сказал он. — Версия обещания — обязательная задача первой ступени. До нее сохраняем скриншоты тестовых шаблонов и ручную выборку заказов.

— Скриншоты не масштабируются, — заметил партнер.

— Поэтому это временное ограничение, а не архитектура.

— Сколько займет задача?

— Сначала оценка обеих сторон. Не обещаю срок на созвоне.

Менеджер витрины спросил:

— Можно оставить десктоп? Там общий текст уже снят.

Максим показал данные.

Десктопные заказы пока не имели такого расхождения. Источник сохранялся. Конкретный срок совпадал в тестах.

Ирина сказала:

— Оператор все равно не видит контекст партнера.

— Но если обещание совпадает, контекст не нужен для обычного заказа, — ответила Лера. — Нужен для исключения.

— Исключения уже есть.

— Поэтому ручный контроль.

Они согласовали узкий возврат:

десктопное размещение остается;

мобильный сайт и приложение закрыты до проверки шаблонов;

бюджет снижен;

новые заказы первые три дня проходят ручную сверку обещания;

партнер сокращает кеш срока;

«Астра» передает причины отмен ежедневно;

обе стороны оценивают хранение версии обещания.

— Объем упадет больше чем наполовину, — сказал менеджер.

— Да, — ответила Лера.

— Тогда тест потеряет темп.

— Темп уже привел нас к отменам быстрее, чем к выкупу.

— Вы можете потерять размещение.

Лера замолчала.

Вот где цена решения перестала быть строкой в паспорте.

Хорошее место на витрине было ограниченным. Партнер мог отдать его продавцу с более быстрым обещанием и меньшим количеством условий. Через неделю «Астра» исправит контур, но вернуться будет некуда.

Демон «Масштабирование хаоса» наклонился к ней.

— Сохрани место, — шепнул он. — Потом поправите. Три клиента уже ушли, их не вернуть. Зато следующие дадут объем.

Лера посмотрела на первый заказ.

В комментарии все еще стояло:

`еще и доказывают, что я неправильно прочитал`.

— Мы принимаем риск потерять размещение, — сказала она. — Не принимаем риск покупать его повторяющейся ложью.

Александр Александрович не вмешался.

Ему хотелось сказать, что это правильное решение.

Но правильность сейчас должна была принадлежать Лере вместе с последствиями.

Созвон закончился без взаимного удовлетворения.

Руководитель категории снял мобильный блок.

Менеджер предупредил о падении прогноза.

Технические специалисты договорились о короткой сессии по фиду.

Лера закрыла ноутбук.

— Если они отдадут место, я буду помнить этот заказ очень долго.

— Это и есть ответственность? — спросил Максим.

— Нет. Ответственность — когда заказ помнишь, даже если место сохранили. А если потеряли, это уже характер.

Ирина сказала:

— Клиент тоже будет помнить.

— Спасибо.

— Я отвечаю за голос клиента. У меня узкая специализация по плохому настроению.

После созвона команда прошла три заказа заново, но теперь не по системам, а по обещаниям.

Максим создал временную таблицу `след обещания`.

Для каждого заказа записывали:

что человек увидел в общем блоке;

какой срок был у товара;

когда обновился фид;

что появилось после перехода;

какой срок рассчитала корзина;

что записалось в заказ;

что увидел оператор;

что получил клиент в сообщении;

какой факт произошел.

— Девять версий одной даты, — сказал Семен.

— И каждая принадлежит своей системе, — ответил Глеб.

— Реальная какая?

— Та, которую можем исполнить.

Ирина покачала головой.

— Для клиента реальная сначала та, которую он увидел. Потом мы либо подтверждаем ее, либо признаем изменение. Нельзя задним числом объявить реальностью нашу внутреннюю дату.

Семен не сразу согласился.

Он жил в мире физических сроков. Товар либо успевал, либо нет. Текст на витрине не двигал коробку.

Но именно текст решал, будет ли четыре дня честным сроком или нарушением обещания.

— Тогда нужны две даты, — сказал он. — Показанная и подтвержденная. И разница между ними.

Максим добавил поле.

Глеб — источник расчета.

Лера — владелец текста.

Ирина — сценарий признания расхождения.

Павел — стоимость изменения.

Один срок перестал быть колонкой.

Он стал переходом между ожиданием и исполнением.

К вечеру выяснилось, что мобильная подпись была только верхним слоем.

Партнер использовал новый срок товара, но не получал время его надежности. Значение `три дня` выглядело одинаково, когда склад подтвердил его минуту назад и когда поставщик не обновлялся шесть часов.

— Значит, фид передает число без доверия, — сказал Максим.

— Фид передает то, что умеет, — ответил Глеб.

— Клиенту от этого не легче.

— Я не защищаю. Объясняю объем.

Семен показал, что у собственных складов срок можно считать уверенно. У двух внешних поставщиков надежность менялась по времени дня. После определенного часа заказ фактически переносился на следующий цикл подтверждения.

— В нашей карточке это уже частично учтено, — сказал он. — Партнер берет число без времени отсечки.

— Потому что поле одно, — сказал Глеб.

— Значит, я плохо сформулировал правило.

Семен произнес это без привычной фразы `в реальности все сложнее`.

Он не спрятался за сложностью. Признал, что реальность не была переведена в данные достаточно точно.

Для быстрой версии внешних поставщиков убрали из канала до отдельного правила отсечки.

Матрица сократилась еще.

Лера увидела новый прогноз и присвистнула.

— Мы оставили от большого нового канала маленький магазин внутри магазина.

— Зато этот маленький магазин знает, когда привезет, — сказал Семен.

— Очень надеюсь, что клиенты ценят операционную добродетель.

— Они обычно замечают ее отсутствие.

Павел пересчитал экономику узкой матрицы.

Комиссия партнера распределялась на меньшее число заказов. Средний чек изменился. Часть товаров с хорошей маржой исчезла вместе с внешними складами. Канал все еще оставался жизнеспособным, но предел ставки стал ниже.

— Финансовый стоп тоже ближе, — сказал он.

— Еще хороших новостей? — спросила Лера.

— Ручной контроль уже ест резерв.

— Спасибо.

— И если сохраняем три дня, нужно либо автоматизировать след обещания, либо признать, что тест слишком дорог для масштаба.

— Вот это полезно.

Максим записал отдельную стоимость измерения.

Новый канал должен был оплачивать не только рекламу и комиссию. На первой волне он требовал ручной правды. Если правда навсегда оставалась дорогой, экономика канала менялась.

Виктор Сергеевич позвонил в шесть вечера.

— Почему объем почти остановился?

Лера включила громкую связь.

— Мы закрыли мобильное размещение и сузили матрицу после расхождения сроков.

— Канал не сработал?

Демон у трубы потянулся к вентилю с этой же надписью.

— Нет, — сказала Лера. — Канал сработал как усилитель. Привел спрос быстрее, чем наш процесс удержал обещание.

— Какая разница, если заказов нет?

— Разница в решении. Если канал плохой, закрываем его. Если процесс рвется на конкретных стыках, сужаем поток, чиним стыки и проверяем снова.

— Сколько времени?

Глеб назвал быстрые изменения и отдельную оценку постоянного решения.

Семен — срок проверки матрицы.

Ирина — ручной контроль на три дня.

Максим — контрольную точку данных.

Павел — предел резерва.

— А партнерское место? — спросил собственник.

Лера ответила:

— Можем потерять.

— Вы добровольно отдали объем?

— Я остановила обещание, которое мы не держим.

— Можно было исправлять на ходу.

— Мы и исправляем на ходу. Только не кладем под ноги новых клиентов, чтобы ход был быстрее.

В комнате стало тихо.

Виктор Сергеевич выдержал паузу.

— Когда следующий отчет?

— Завтра в конце дня. Не по заказам. По совпадению обещания, первым причинам и готовности вернуть мобильный поток.

— Хорошо.

Он отключился.

Лера посмотрела на Александра.

— Он не сказал увеличить бюджет.

— Люди обучаемы.

— Даже собственники?

— Не увлекайся выводами на маленькой выборке.

Первый день кризиса закончился не победой.

Он закончился управляемой утечкой.

На следующее утро у Ирины было одиннадцать партнерских заказов и три цвета.

Зеленым она отметила те, где обещание партнера, срок «Астры» и подтверждение оператора совпали.

Желтым — заказы, в которых клиент добавил позицию, изменил адрес или выбрал доставку, влияющую на дату.

Красным — все, где обещание уже расходилось до контакта.

— У нас девять зеленых, один желтый, один красный, — сказала она.

Лера впервые за сутки улыбнулась.

— Это лучше.

— Это одиннадцать заказов.

— Я знаю.

— Просто проверяю, не вернулась ли ты к ранним праздникам.

— Улыбка не является масштабированием.

Красный заказ оказался новым типом.

Товар был на центральном складе. Срок везде совпадал. Но партнер показывал бесплатную доставку от определенной суммы, а «Астра» после перехода пересчитала корзину с платной доставкой в регион клиента. Человек добавил недорогую позицию, ожидая перейти порог, но условие партнера считалось по цене до промокода, а магазин — после скидки.

Клиент не отменил сразу.

Он написал в чат:

`у вас не только дни меняются после перехода, но и математика?`

— Это уже не срок, — сказала Лера.

— Это то же обещание, — ответил Павел. — Только денежное.

Комиссия партнера, скидка «Астры» и правило бесплатной доставки жили в трех системах. Каждая считала свою базу правильно. Итоговая сумма менялась на стыке.

— Мы готовили экономику тестовых корзин, — сказала Лера.

— Готовили товары без дополнительной позиции и региональной доставки, — напомнил Павел.

— Нельзя протестировать все корзины.

— Поэтому нужен принцип, а не список примеров.

Глеб открыл правило порога.

Оно применялось после промокода, потому что доставка субсидировалась от фактически оплаченной суммы. Партнер не получал эту логику и показывал стандартное условие от суммы товаров до скидки.

— Можно передать расчетный признак бесплатной доставки, — сказал он. — Но он изменится, если человек добавит товар уже у нас.

— Тогда обещание партнера должно быть не `бесплатно`, а `условия рассчитываются в корзине`, — сказала Лера.

Партнеру такой текст не понравился бы.

Клиенту платная доставка после слова `бесплатно` нравилась еще меньше.

Карточка разрыва получила вторую ветку:

`цена обещания`.

Максим разделил причины:

срок;

стоимость доставки;

скидка;

комплектация;

доступность;

условие оплаты.

— Мы строим справочник всех способов разочаровать человека? — спросил Семен.

— Нет. След обещания. Справочник способов уже строился годами без документации.

Ирина связалась с клиентом.

На этот раз оператор не объясняла, почему системы считают по-разному.

Она сказала:

— Вы правы: на витрине условие выглядело как бесплатная доставка, а после перехода сумма изменилась. Мы проверяем правило. Я могу сохранить заказ с доставкой за наш счет или отменить без ожидания.

Клиент выбрал доставку за счет магазина.

Павел посчитал цену спасения.

Заказ оставался с небольшой положительной маржой, но только потому, что корзина была крупнее средней. Для других товаров такое решение стало бы убыточным.

— Не превращаем компенсацию в общее правило, — сказал он. — Исправляем обещание. Иначе канал обучит клиентов находить расхождение как дополнительную скидку.

Ирина кивнула.

— Компенсация только там, где мы уже дали ложное условие и экономика выдерживает. В остальных случаях эскалация до решения, не автоматический подарок.

Лера написала партнеру второе требование.

Ответ пришел холоднее первого:

`При таком количестве исключений оффер потеряет конкурентность.`

Она показала сообщение команде.

— Они правы, — сказала она.

Семен удивился.

— И что?

— Наш честный оффер действительно слабее. Доставка не самая быстрая. Бесплатность условная. Матрица узкая. Если убрать красивые обобщения, останется не так много.

— Значит, канал плохой? — спросил Александр.

— Нет. Значит, канал заставил нас увидеть реальную конкурентность предложения, а не рекламную.

— Что делаем?

Лера открыла зеленые заказы.

У них были общие свойства:

товар на центральном складе;

одна посылка;

понятный срок;

достаточная сумма корзины;

хорошая маржа;

категории, где партнерская аудитория действительно реагировала на выбор, а не только на скидку.

— Не обещаем всему каналу скорость и бесплатность, — сказала она. — Собираем оффер из того, что реально умеем лучше: подтвержденные товары, срок до заказа, комплекты без сюрприза. А бесплатную доставку показываем только там, где признак рассчитан для конкретной корзины. Пока партнер не умеет — не показываем общую.

— Кликабельность упадет, — сказал Максим.

— Пусть. Проверяем прибыльный выкуп, а не привлекательность обещания в вакууме.

Виктор Сергеевич еще не слышал эту фразу.

Партнер тоже.

Но Лера уже приняла решение.

Утренний разбор продолжился техническим вскрытием фида.

Глеб открыл схему, нарисованную несколько лет назад. Фид существовал отдельным модулем. Его делали для первой партнерской площадки, когда ассортимент был меньше, складов — тоже, а срок считался почти константой категории.

Потом модуль научили передавать цену.

Потом скидку.

Потом остаток.

Потом изображения.

Потом несколько складов, но только как суммарную доступность.

Срок добавили последним полем.

Каждое расширение было разумным в свой момент.

Вместе они создали систему, которая умела подробно описывать товар и плохо описывала обещание заказа.

— Исторически так сложилось, — сказал Глеб.

Демон у трубы довольно зашумел.

Глеб посмотрел на трещины.

— И исторически мы сейчас это исправляем, — добавил он.

Он разделил работы на три уровня.

Немедленный:

передавать только подтвержденную матрицу;

сократить время кеша;

убрать общие обещания партнера;

сохранять источник и рассчитанный срок;

ручной контроль исключений.

Рабочий:

версия обещания;

время расчета;

надежность источника;

правила корзины после добавления товара;

передача причин отмен партнеру.

Системный:

единая модель обещания для сайта, партнеров, оператора и CRM.

— Последнее похоже на платформу, — сказала Лера.

— Похоже. Поэтому не ставлю ее срочной задачей текущего релиза. Но если мы исправим только этот фид, следующая витрина соберет свою версию правды.

— Что нужно сейчас для решения по каналу?

— Немедленный уровень и оценка рабочего. Системный идет в карту процесса и архитектурную очередь.

Глеб не использовал старую дырку как повод построить все заново.

И не сделал вид, что очередной костыль решает проблему навсегда.

Это был его маленький шаг в новую роль: назвать временное временным и все равно взять ответственность за клиентское обещание, а не только за успешную выгрузку файла.

Семен занялся матрицей.

Раньше он просто прислал бы список разрешенных SKU. Потом лично следил, чтобы сотрудники не добавили лишнее, и ругался, когда список устаревал.

Теперь у каждого товара должны были быть причины допуска:

источник остатка;

частота обновления;

склад;

срок;

время отсечки;

риск разделения;

ограничение региона;

дата следующей проверки.

— Это долго заполнять, — сказал сотрудник его команды.

— Долго. Поэтому не весь каталог. Только пилот.

— Мы и так знаем надежных поставщиков.

— Я знаю. Ты знаешь. Витрина не знает. Оператор не знает. После нашего отпуска не знает никто.

Семен произнес это и почувствовал неприятную потерю.

Его личное знание снова превращалось в правило. Компания становилась менее зависимой от его способности помнить, где сегодня можно доверять сроку.

Это было правильно.

И немного похоже на добровольное уменьшение собственной незаменимости.

Он продолжил заполнять.

Ирина переписала сценарий оператора.

Старая версия начиналась с объяснения текущего срока.

Новая — с восстановления контекста:

`Какой срок или условие вы видели до перехода?`

Если обещание расходилось, оператор не доказывал правильность системы. Он признавал различие, называл актуальный факт и предлагал варианты.

— Это увеличит звонок, — сказал руководитель смены.

— Первый звонок — да. Зато может не появиться второй, жалоба и отмена.

— KPI по времени?

— На партнерских заказах временно отдельный коридор. Иначе мы заставим человека быстро защищать ошибку компании.

Ирина взяла на себя объяснение руководству сервиса.

Максим добавил в заказ не только рассчитанный срок, но и временный код версии партнерского шаблона. Пока партнер не передавал его автоматически, код присваивался по площадке, устройству и времени обновления. Решение было приблизительным.

— Уровень уверенности желтый, — сказал он. — Не используем для персональных действий. Только для разбора расхождений.

— И подпись `временно`, — напомнил Глеб.

— Уже.

Павел пересчитал финансовый коридор.

Лера переписала оффер.

Алина проверила, что карточки не обещают комплектацию шире фактической.

К концу дня канал стал меньше еще до повторного запуска.

Но у него впервые появилась граница, совпадающая сразу в рекламе, данных, корзине, сервисе и экономике.

Максим показал карточку готовности.

Все обязательные поля были зелеными.

Поле `масштабирование` оставалось закрытым.

— Возвращаем десктопный поток на минимальном бюджете, — решила Лера. — Мобильный только после общего теста всех шаблонов. Первые двадцать заказов проверяем вручную.

— А если партнер не вернет место? — спросила Ирина.

— Тогда узнаем цену честного оффера.

— Тебя это не пугает?

— Пугает. Но хороший маркетинг не обязан делать правду привлекательной любой ценой. Иногда он сначала требует, чтобы продукт стал привлекательнее в реальности.

Александр посмотрел на нее.

Месяц назад Лера попросила бы больше бюджета, чтобы перекрыть слабость процесса объемом.

Теперь новый канал заставлял ее защищать не трафик.

Обещание.

Повторный запуск назначили на следующий день.

На этот раз команда не называла его возвращением роста.

Это было возвращение права проверить рост еще раз.

Первый заказ повторного запуска пришел в 09:18.

Лера увидела уведомление раньше Максима.

Не написала в общий чат.

Открыла след обещания.

Партнер показал два дня.

Фид был обновлен двадцать минут назад.

Товар находился на центральном складе.

Корзина сохранила срок.

Доставка была платной и совпадала до и после перехода.

Оператор увидела тот же контекст.

Клиент подтвердил заказ.

Лера закрыла карточку.

— Не празднуешь? — спросил Максим.

— Один подтвержденный заказ не является успехом.

— Я просто хотел услышать.

— Наслаждайся молча.

Второй заказ попал в желтую зону.

Клиент изменил адрес после оформления. Новый район относился к другой зоне доставки, и срок вырос на день. На этот раз система сохранила старое обещание и отдельно записала причину изменения. Оператор увидела оба значения.

Она сказала:

— Изначально у вас было два дня. После изменения адреса расчет стал три. Я вижу расхождение и хочу подтвердить, подходит ли новая дата.

Клиент согласился.

Заказ остался.

— Вот зачем нужен след, — сказала Ирина.

— Чтобы вежливо сообщить плохую новость? — спросил Семен.

— Чтобы не выдавать изменение за то, что клиент сам должен был догадаться.

Третий, четвертый и пятый прошли зелеными.

Шестой выявил товар, который попал в матрицу после ночного обновления, хотя его остаток уже находился ниже безопасного порога. Заказ удалось подтвердить, но только после ручного звонка на склад.

Семен сразу хотел оставить товар и усилить контроль.

— Он есть, — сказал он. — Просто резерв обновился позже.

Глеб спросил:

— Это повторяемое правило или ты сейчас знаешь конкретную коробку?

Семен посмотрел на заказ.

— Конкретную.

— Тогда система не знает.

— Можно руками проверять первые двадцать.

— А двадцать первый?

Семен убрал товар из матрицы до исправления порога.

Раньше он гордился бы тем, что спас заказ. Теперь признал спасение сигналом непригодности правила для масштаба.

Седьмой заказ показал, что срок умеет совпасть, а обещание все равно разойтись.

Партнер корректно передал два дня.

Корзина подтвердила два.

Оператор сказала два.

Через пять минут CRM отправила стандартное письмо:

`Ожидаемый срок доставки: 1-3 рабочих дня после подтверждения.`

Формально два дня входили в диапазон.

Практически клиент уже получил конкретную дату и теперь снова видел неопределенность.

Он ответил на письмо:

`так два или от одного до трех?`

Ирина пришла к Максиму с распечаткой.

— Некромант вернулся?

— Он не уходил. Просто теперь пишет живым про мертвые шаблоны.

CRM-цепочка не знала обещанного срока. Она подставляла общий диапазон категории. При разработке шаблона это казалось безопаснее конкретной даты. Теперь безопасность системы разрушала уже достигнутую определенность.

— Письмо делает срок хуже, чем заказ, — сказал Максим.

— И приходит после оператора. То есть мы трижды подтверждаем, а потом сами себе не верим.

Глеб открыл шаблон.

Быстрое исправление было простым: для партнерского заказа не отправлять общий диапазон, если есть подтвержденная дата. Показать ее и причину, если она изменится.

Системное исправление снова упиралось в единую модель обещания.

— Еще одна система, — сказала Лера.

— Еще один этап клиента, — поправила Ирина.

Они остановили письмо для новых партнерских заказов на несколько часов, проверили подстановку и вернули с конкретным сроком.

Клиенту с седьмым заказом Ирина ответила вручную. Он покупку не отменил.

Восьмой заказ прошел.

Девятый принес другой тип вопроса: партнер показывал комплект как единый товар, а в «Астре» две позиции имели разные артикулы и могли разъехаться при остатке. Для пилота комплект считался безопасным, потому что обе части лежали на одном складе. Но резервирование происходило не атомарно. Между добавлением и оформлением одну часть забрал другой заказ.

— Снимаем комплект, — сказал Семен.

Лера возразила:

— Он дает лучший средний чек и главный отклик.

— Он только что перестал быть комплектом.

— Можно резервировать руками на период пилота.

— Можно. И снова назвать ручную надежность свойством канала.

Лера замолчала.

Демон у трубы протянул к ней вентиль.

Если снять комплект, объем станет еще меньше. Партнер уже жаловался на узкую матрицу. Красивый оффер потеряет главный товар.

— Снимаем до атомарного резерва или правила остатка с запасом, — сказала Лера.

Семен кивнул.

— Спасибо.

— Не благодари. Я записываю потерянный потенциал.

— Записывай. Только не продавай его раньше коробки.

Глеб оценил простое правило безопасного запаса для комплекта. Полная атомарность требовала более глубокого изменения. На первой волне оставили только комплекты с достаточным резервом и ежедневной проверкой.

Так ручной контроль первых заказов работал не как бесплатный сервис вокруг сырого канала.

Каждый ручной случай должен был закончиться одним из трех решений:

превратить знание в правило;

исключить сценарий;

признать, что масштаб пока невозможен.

Нельзя было просто спасти и забыть.

На десятом заказе Максим обнаружил потерю метки после повторного входа клиента через другое устройство. Человек сначала смотрел товар в приложении партнера, потом открыл ссылку на ноутбуке из сохраненного списка. Заказ атрибутировался прямому входу.

— Канал потеряет заслугу, — сказала Лера.

— Но источник первого обещания записан в истории списка у партнера, — ответил Максим. — Они могут передать связку после подтверждения клиента.

— Быстро?

— Нет.

— Для пилота?

— Ручная сверка небольшой доли и отдельная пометка `неполная атрибуция`. Не перераспределяем бюджет по этим данным, пока не оценим размер.

Лера не потребовала назначить канал победителем по последнему известному касанию.

Она согласилась жить с серой зоной.

Это было менее приятно, чем зеленый отчет, и полезнее для решения.

Первые двадцать заказов заняли у команды больше времени, чем планировалось.

Девять прошли без вмешательства.

Пять потребовали подтверждения контекста, но не изменения.

Три привели к новому правилу или исключению товара.

Два выявили проблемы коммуникации после заказа.

Один остался с неполной атрибуцией.

Ни один не был отменен из-за расхождения срока после повторного запуска.

— Ноль отмен, — сказала Лера на вечернем разборе.

Максим поднял палец.

— Двадцать заказов.

— Я знаю. Просто произношу факт без праздника.

— Тогда разрешается.

Партнер показал свою сторону.

Показов стало меньше.

Кликабельность честного оффера снизилась.

Зато доля переходов, завершившихся подтвержденным заказом, выросла. Пользователи реже нажимали, но чаще продолжали после конкретного срока.

— То есть ложная привлекательность раньше съедала часть качества, — сказал Павел.

Лера поморщилась.

— Не все падение было ложью. Мы еще убрали мобильный объем и товары.

— Поэтому вывод ограниченный.

— Спасибо, Максим номер два.

Павел не обиделся.

Он показал раннюю экономику.

Комиссия и ручной контроль делали первые заказы дорогими. Без учета стоимости запуска канал выглядел положительно. С учетом ручных часов — почти на границе.

— Если ручной контроль останется, масштабировать нельзя, — сказал он. — Канал будет покупать заказ и одновременно покупать внутреннего диспетчера.

Ирина добавила:

— И старшего оператора.

Семен:

— И ежедневного смотрителя матрицы.

Глеб:

— И человека, который сверяет три шаблона партнера.

— Значит, следующий вопрос не `дает ли канал заказы`, — сказала Лера. — А `какую часть контроля мы можем превратить в надежный процесс без потери качества`.

Максим записал новую контрольную точку.

Паспорт гипотезы не был каменной табличкой.

Он менялся после знания.

Но не позволял менять критерий так, чтобы любой результат стал успехом. Исходная цель оставалась: прибыльный выкупленный спрос в управляемом контуре. Если управляемость держалась только на дорогих руках, гипотеза еще не была доказана.

Виктор Сергеевич пришел на второй вечерний разбор лично.

Посмотрел на маленький объем.

— Это все?

— После сужения — да, — сказала Лера.

— В исходном прогнозе было больше.

— Исходный прогноз включал мобильное размещение, внешние склады и общие офферы. Они дали бы больше оформлений и больше конфликтов.

— А сейчас канал прибыльный?

Павел ответил:

— На заказе предварительно да. С ручным контролем — на границе. Нужна следующая выборка и снижение стоимости процесса.

— Выкуп?

— Еще дозревает, — сказал Максим.

— Жалобы?

Ирина показала две коммуникационные проблемы без отмен после повторного запуска.

— То есть результата еще нет.

Лера ответила:

— Есть результат готовности: мы нашли и закрыли несколько расхождений до масштаба. Результата роста еще нет.

— И что вы предлагаете?

— Продолжить узкий тест до контрольной точки. Не увеличивать бюджет. Автоматизировать только доказанные правила. Вернуть мобильный шаблон после полного теста. Потом решить, можно ли расширять матрицу.

— Медленно.

— Медленнее презентации. Быстрее большого провала.

Виктор Сергеевич посмотрел на Александра.

Тот снова молчал.

— Ты теперь вообще говоришь на встречах? — спросил собственник.

— Когда есть что добавить.

— И есть?

Александр посмотрел на Леру.

— Она выбрала правильный размер следующей ставки.

— Все?

— Этого достаточно.

Собственник перевел взгляд на паспорт.

— Продолжайте. Но если через неделю экономика не выходит из ручного режима, не называйте это перспективным каналом.

— Зафиксировано, — сказал Павел.

Демон у трубы стал меньше.

Не от снижения трафика.

От того, что ручной героизм включили в стоимость канала.

Хаос особенно любит бесплатные руки.

Когда у каждой руки появляется цена и предел, масштабировать его становится сложнее.

На четвертый день партнер вернул мобильное размещение.

Общий текст убрали из сайта и приложения. Кеш срока сократили. Лера вместе с Максимом прошла все шаблоны тестовыми товарами. Семен подтвердил матрицу. Ирина проверила, что оператор видит источник и дату. Глеб сохранил временную версию обещания.

Мобильный поток открыли на минимальном бюджете.

Первые часы прошли спокойно.

Потом партнер прислал письмо своей аудитории.

Не про «Астру» отдельно. Общая подборка товаров для дома. Несколько позиций пилота попали в верхний блок благодаря хорошей кликабельности первых дней.

Лера узнала об этом, когда переходы выросли в четыре раза.

— Это не наш бюджет, — сказала она, глядя на график.

— Клиентам все равно, чей бюджет их привел, — ответил Максим.

За пятнадцать минут появилось больше заказов, чем за предыдущий вечер.

Матрица была честной.

Сроки совпадали.

Экономика оставалась зеленой.

Но ручной контроль первых заказов имел мощность.

Ирина выделила одного старшего оператора. Семен — два окна проверки. Максим — мониторинг. Никто не планировал поток письма.

Очередь подтверждения выросла.

Через сорок минут несколько клиентов все еще не получили обещанный контакт.

В карточках не было лжи.

Ложь начала появляться после оформления:

`Мы подтвердим заказ в ближайшее время`.

Для обычного потока `ближайшее` означало двадцать минут.

Для всплеска — больше часа.

— Останавливаем размещение? — спросила Ирина.

Лера позвонила партнеру.

— Вы запустили письмо без предупреждения.

— Это редакционная коммуникация, не платное размещение, — ответил менеджер. — Хорошая новость: ваши товары показывают сильный интерес.

— У нас ограниченный пилот с коридором объема.

— Мы не можем гарантировать ровный органический трафик.

— Ровный не нужен. Нужен сигнал о крупных коммуникациях.

— Рассылка планируется другой командой.

— Клиент приходит в одну витрину.

Лера услышала собственные слова и почти рассмеялась.

Партнер оказался устроен так же, как «Астра».

Размещение принадлежало одному отделу.

Письма — другому.

Фид — третьему.

Поддержка — четвертому.

У клиента снова не было отделов.

У него был один клик и один заказ.

Демон «Масштабирование хаоса» вырос до потолка.

Труба больше не протекала в старых местах. Теперь давление превышало пропускную способность целого участка.

На баннере появилось:

`БЕСПЛАТНЫЙ ОРГАНИЧЕСКИЙ РОСТ`.

Под словом `бесплатный` вода заливала оператора, склад и мониторинг.

— Снимайте товары из письма, если можете, — сказала Лера. — Если нет, закрывайте переход на резервную страницу с честным временем подтверждения.

— Письмо уже ушло.

— Тогда дайте прогноз переходов и остановите дополнительные показы блока.

Партнер передал ожидаемый хвост.

Лера снизила платный поток до нуля. Не потому, что канал стал плохим. Потому что общий объем уже превышал утвержденный коридор.

Ирина изменила первое сообщение:

`Из-за повышенного спроса подтверждение займет до 90 минут. Срок товара сохранен. Если ожидание не подходит, отмените заказ одним ответом.`

— Мы сами сообщаем, что не справляемся? — спросил руководитель смены.

— Мы сообщаем реальный срок ответа. Не заставляем человека ждать неизвестность.

Семен подключил второе окно проверки и отменил внутренний отчет на день по уже утвержденному правилу. Не попросил сотрудников просто ускориться.

Глеб добавил ограничение на объем заказов, проходящих в ручной контур. После порога новые партнерские переходы видели предупреждение о времени подтверждения до оформления.

Максим разделил поток письма, платный трафик и обычное размещение, насколько позволяли метки.

Павел открыл резерв запуска.

— Дополнительные часы оплачиваем отсюда, — сказал он. — И включаем в экономику всплеска.

— Органический трафик станет платным? — спросила Лера.

— Кликом он бесплатный. Обработкой нет.

Они справились с очередью за два часа.

Два клиента отменили из-за ожидания подтверждения.

Один написал, что ценит предупреждение и вернется позже.

Остальные дождались.

Ни один срок товара не изменился.

С точки зрения фида день прошел идеально.

С точки зрения сервиса — на пределе.

С точки зрения партнера — успешная рассылка.

С точки зрения финансов — органический поток с неожиданной переменной стоимостью.

С точки зрения клиента — магазин, который сначала обещал срок товара, а потом попросил подождать подтверждение самого обещания.

— Канал сработал? — спросил Александр на разборе.

Лера ответила:

— Спрос сработал. Контур обработки не выдержал скорость без дополнительного ресурса.

— Канал хороший?

— Вопрос пока неправильный.

— Почему?

— Потому что канал не существует отдельно от объема, оффера и процесса. На малой волне связка работает. На всплеске ломается SLA подтверждения. Значит, нам нужно оценивать не `канал хороший`, а `при каком потоке весь путь остается хорошим`.

Максим добавил на экран график объема по пятнадцатиминутным интервалам рядом со временем подтверждения, отменами и стоимостью обработки.

Средние за день скрывали проблему.

В среднем команда ответила приемлемо.

В пике очередь выросла в несколько раз.

— Средняя температура снова пришла на работу, — сказал Павел.

— Она никогда не увольнялась, — ответил Максим.

Команда определила коридор мощности.

Не один жесткий лимит навсегда. Три зоны.

Зеленая:

текущие люди и системы подтверждают заказы в обещанный срок без дополнительного ручного режима.

Желтая:

включается резерв, увеличивается время ответа, платный поток замедляется, владелец запуска получает сигнал.

Красная:

новые размещения закрываются, клиент до оформления видит увеличенное время, партнер получает запрос остановить коммуникацию.

— Это похоже на управление трафиком через склад и сервис, — сказала Лера.

— Потому что трафик заканчивается не на клике, — ответила Ирина.

Партнер согласился предупреждать о запланированных письмах и крупных блоках. Не гарантировал органический рост, но передал календарь редакционных коммуникаций. «Астра» в ответ обещала коридор доступного объема и время реакции на желтую зону.

Так появился первый SLA не между отделами, а между двумя компаниями вокруг одного заказа.

Партнер должен был сообщить о плановом всплеске.

«Астра» — подтвердить доступную матрицу, мощность и срок ответа.

Обе стороны — передавать изменения, влияющие на обещание.

— Можно было договориться до запуска, — сказал Виктор Сергеевич.

— Можно, — ответила Лера. — Если бы мы знали, что редакционная команда не входит в контур менеджера размещения.

— Надо было спросить.

— Теперь этот вопрос входит в паспорт любого нового канала: кто может увеличить поток помимо оплачиваемого бюджета.

Она не защищалась словом `невозможно было знать`.

Превратила неизвестность в новое правило входа.

На пятый день партнер предложил вернуть высокий блок.

— У вас хороший отклик, — сказал менеджер. — Но место нужно использовать. Если оставляем ограничение, поднимем другого продавца.

Лера попросила сутки.

Виктор Сергеевич сказал:

— Если откажемся, второй раз могут не предложить.

— Знаю.

— У нас теперь есть коридор мощности.

— Для текущей матрицы и прогнозируемого потока. Высокий блок может выйти в желтую зону.

— Включите резерв.

Ирина показала, что резерв уже использовался на рассылке и не мог становиться постоянной сменой без новой экономики.

Павел добавил стоимость.

Семен — ограничение по сборке в вечерний пик.

Глеб — готовность автоматизации следа обещания.

Максим — недостаточную выборку по выкупу.

Лера приняла решение:

— Берем высокий блок на половину доступного окна и только в зеленые часы мощности. Если партнер не умеет делить, отказываемся.

Партнер умел.

Не любил.

Но согласился на короткое окно.

Высокий блок дал рост переходов без красной зоны. Очередь вошла в желтую на двадцать минут и вернулась. Платный бюджет не увеличивали. Клиенты видели честный срок. Ручных исключений стало меньше благодаря новым правилам.

— Мы только что масштабировали? — спросил Семен.

Лера посмотрела на график до выкупа.

— Мы увеличили ставку внутри доказанного коридора. Масштабированием назовем после денег.

— Очень длинная фраза.

— Зато не требует потом длинных извинений.

Демон у трубы уменьшился до размера рекламного блока.

Он все еще лил воду.

Но теперь над трубой стоял манометр.

И люди смотрели не только на ширину воронки.

Следующая неделя была менее драматичной.

Это считалось успехом.

Партнер начал передавать идентификатор шаблона и время обновления срока. Не полный снимок обещания, но достаточно, чтобы восстановить показанный контекст без скриншотов каждого заказа.

Глеб связал версию с заказом.

CRM перестала подставлять общий диапазон после подтвержденной даты.

Семен автоматизировал исключение товаров, у которых источник остатка просрочен или срок вышел за время отсечки.

Ирина оставила ручную проверку только желтым случаям.

Максим стал получать от партнера финальный статус и разделенные причины отмен. Партнер впервые увидел, что `покупатель отменил` может означать несколько разных провалов обещания.

Павел пересчитывал экономику ежедневно, но перестал включать полную стоимость стартовой команды в каждый будущий заказ. Разовые расходы оставались ценой запуска. Повторяющиеся ручные часы — переменной стоимостью канала.

— Если смешать, канал никогда не выйдет из старта, — сказал он. — Если убрать все, можно объявить прибыльным ручной театр. Поэтому разделяем.

Лера сохранила эту формулировку.

Ей пригодилось на встрече с партнером.

Тот показывал снижение переходов относительно первого дня. После удаления общего обещания и сокращения матрицы витрина выглядела менее агрессивно. Конкурирующие продавцы обещали больше товаров, быстрее и дешевле.

— Ваш потенциал выше текущего объема, — сказал партнерский менеджер. — Мы предлагаем вернуть часть внешних поставщиков и общий оффер скорости, но уточнить его сноской.

— Нет, — ответила Лера.

— Сноска объяснит условия.

— Сноска не отменяет заголовок. Мы уже проверили.

— Тогда хотя бы расширьте матрицу. У вас низкое покрытие спроса.

Семен показал две группы поставщиков.

Первая прошла проверку надежности и могла вернуться с отдельной отсечкой. Вторая все еще передавала остатки и сроки нерегулярно.

— Возвращаем первую ступенью, — сказала Лера. — Не все сразу.

— Вы слишком осторожны для пилота роста.

— Мы осторожны со ставкой, а не с выводом. Если первая группа проходит до выкупа, расширяем следующую. Если нет, знаем где.

Менеджер спросил:

— Кто у вас принимает решение? Каждый раз на встрече другой человек ставит ограничение.

Лера ответила:

— Решение по связке принимаю я. Ограничения принадлежат тем, кто отвечает за их последствия. Это не разные центры власти. Это один заказ, который нельзя утвердить одной цифрой.

Партнеру ответ не понравился своей сложностью.

Но он согласился на первую группу.

Возврат поставщиков дал новые товары и сразу показал пользу времени отсечки. До определенного часа партнер видел срок три дня. После — четыре. Раньше витрина продолжала бы показывать три до следующего обновления. Теперь правило переключало срок вместе с контекстом.

Один клиент положил товар в избранное до отсечки и вернулся после. В списке сохранился старый срок, а на карточке появился новый.

— Еще одна витрина, — сказал Глеб.

Список избранного жил отдельным кешем.

Демон у трубы снова поднял голову.

Команда не остановила весь канал.

Добавила явную пометку `срок обновлен` при переходе из сохраненного списка и перед оформлением еще раз показала дату. Партнер включил избранное в карту шаблонов.

— Сколько у них экранов? — спросила Ирина.

— Столько же, сколько у нас отделов, — ответил Максим. — Больше, чем видит любой отдельный владелец.

Каждая новая трещина все меньше походила на случайную ошибку.

Система состояла из локальных представлений о заказе.

Карточка знала товар.

Избранное — сохраненное ожидание.

Корзина — текущий состав.

Фид — выгруженный срок.

Операционка — исполнимую дату.

CRM — шаблон коммуникации.

Финансы — дозревшую экономику.

Клиент проходил через все версии подряд и ожидал, что разговаривает с одной компанией.

В конце второй недели выкуп дозрел достаточно для первого решения.

Максим вывел две картины.

Первая — старт до сужения.

Много переходов.

Хорошая кликабельность.

Быстрые заказы.

Три ранние отмены из-за обещания.

Неизвестная цена ручных конфликтов.

Вторая — управляемый контур.

Меньше показов.

Меньше переходов.

Ниже верхнее количество оформленных заказов, чем хотел партнер.

Выше доля подтверждений.

Лучше выкуп.

Меньше обращений на заказ после автоматизации.

Положительная маржа после комиссии, доставки и повторяющихся расходов обработки.

Ни одного нового случая, где общий срок партнера противоречил факту.

Максим отдельно показал заказ, в котором ничего героического не случилось.

Клиент увидел на партнерской витрине настольный светильник.

Под фотографией стояло:

`Доставка 2 дня. Лампа приобретается отдельно.`

Алина настояла на второй фразе, потому что вопрос повторялся в обращениях. Семен подтвердил товар центрального склада. Фид обновился незадолго до показа. Партнер сохранил версию обещания.

Клиент перешел в «Астру».

Карточка показала тот же срок и совместимые лампы без общей скидочной ловушки. Человек добавил одну лампу. Обе позиции остались на одном складе. Корзина сохранила два дня и сразу показала стоимость доставки.

Заказ записал обещание.

Оператор увидела его и не стала повторно уточнять то, что уже было подтверждено системой. Отправила короткое сообщение с конкретной датой.

CRM использовала ту же дату.

Склад собрал обе позиции одной посылкой.

Перевозчик привез в обещанный день.

Клиент выкупил.

Через несколько дней система попросила оценить не абстрактный магазин, а товар и доставку после завершенного заказа. Клиент поставил оценку и написал два слова:

`Все понятно.`

— И это все? — спросил Виктор Сергеевич.

— Да, — сказал Максим.

— Почему мы смотрим на один обычный заказ?

Ирина ответила:

— Потому что обычный заказ у нас долго требовал необычного везения.

Павел показал экономику.

Маржа была не рекордной, но положительной после комиссии, доставки и рекламы. Ручного спасения не понадобилось. Ни один сотрудник не совершил подвига. Ни один отдел не мог приписать результат только себе.

— Такой заказ плохо выглядит в отчете достижений, — сказал Семен.

— Зато хорошо выглядит на счете, — ответил Павел.

Лера смотрела на два клиентских слова.

До этой главы она считала сильным маркетингом обещание, которое заставляет человека остановиться, нажать и захотеть. Теперь увидела другую силу: обещание, которое не приходится уменьшать после клика.

— Добавь его в эталон связки, — сказала она Максиму. — Не как историю успеха. Как проверку, что каждый этап знает одну и ту же правду.

Максим прикрепил заказ к карте.

Красные случаи показывали, где процесс рвется.

Этот скучный зеленый показывал, ради чего его вообще стоит соединять.

Были другие проблемы.

Изменение адреса.

Избранное со старым сроком.

Комплект с резервом.

Пик подтверждения.

Но каждая получила отдельную реакцию, а не общую причину `канал не сработал`.

— Можно масштабировать? — спросил Виктор Сергеевич.

Павел посмотрел на Леру.

Она была владельцем решения.

— На одну ступень, — сказала Лера. — Возвращаем проверенную группу поставщиков, увеличиваем доступное окно высокого блока и сохраняем коридор мощности. Не возвращаем общий оффер, ненадежную матрицу и неконтролируемые всплески.

— Какой рост после ступени?

Максим показал диапазон.

— Меньше исходного прогноза, — сказал собственник.

— Да.

— Партнер говорил, емкость выше.

— Емкость спроса выше. Емкость нашей доказанной связки пока такая.

— Когда станет больше?

Семен ответил:

— Когда следующая матрица пройдет качество данных и исполнение.

Глеб:

— Когда версия обещания и правила корзины перестанут держаться на временных решениях.

Ирина:

— Когда желтые случаи не требуют старшего оператора в текущей доле.

Павел:

— Когда следующий заказ сохраняет предельную экономику.

Максим:

— Когда данные после выкупа подтверждают, что качество не ухудшилось.

Виктор Сергеевич посмотрел на Александра.

— И опять все отвечают.

— Потому что вопрос проходит через всех.

— А кто решает?

Лера сказала:

— Я. Одна ступень в указанном коридоре.

— Утверждено.

Она не улыбнулась сразу.

Сначала внесла решение в паспорт.

Увеличила бюджет.

Проверила, что календарь партнера не содержит рассылки.

Подтвердила мощность у Ирины и Семена.

Попросила Максима включить контроль.

Только потом позволила себе выдохнуть.

— Теперь можно считать канал хорошим? — спросил Глеб.

— Можно считать рабочей текущую связку, — ответила она.

— Ты стала невыносимо точной.

— Я провела две недели с Максимом.

— Соболезную.

Цена победы была видна без отдельного расчета.

«Астра» потеряла часть стартового объема.

Партнер отдал половину хорошего окна другому продавцу.

Часть внешнего ассортимента осталась закрыта.

Рекламный прогноз не выполнился.

Ручной контроль съел резерв запуска.

Команда потратила время, которое могла отдать другим четырем гипотезам.

Пилот карточек Алины сдвинулся на несколько дней, потому что Максим и Глеб были заняты следом обещания. Исследование маршрутизации шло медленнее. Ирина уменьшила выборку восстановительного контакта. Фокус не отменял конкуренцию за людей после выбора. Он только делал цену видимой.

Лера чувствовала особенно остро потерянное место.

В тот вечер она осталась с Павлом пересчитывать следующую ступень.

Офис опустел. В переговорке погас автоматический свет, и пришлось махнуть рукой датчику, чтобы таблица снова появилась не как призрак финансового решения.

Лера открыла первый медиаплан партнерского запуска.

Тот выглядел увереннее нынешнего.

Широкая матрица.

Мобильное размещение.

Высокий блок.

Письмо.

Прогноз заказов, который теперь казался почти издевательством своей прямой линией.

— Если бы мы оставили все, верх плана, возможно, выполнили бы, — сказала она.

— По оформленным заказам, — ответил Павел.

— Я знаю.

— Тогда зачем произносишь?

— Потому что Виктор Сергеевич все равно увидит эту колонку. Партнер увидит. Коммерция увидит. И каждый спросит, почему маркетинг добровольно принес меньше.

Павел закрыл часть строк, оставив выкуп и маржу.

— Покажешь обе версии.

— И скажу, что широкая могла быть хуже после исполнения. Могла. Не доказано, потому что мы ее остановили.

— Да.

— Очень сильная защита.

— Это не защита. Это решение под неопределенностью. Мы фиксируем, что знали в момент остановки, какой риск увидели и что произошло после сужения.

Лера откинулась на спинку стула.

— В моей первой компании был канал, который дал план по лидам за две недели.

Павел ждал.

— Я тогда была младшим менеджером. Все радовались. Руководитель показывал стоимость лида на общем собрании. Потом продажи сказали, что лиды плохие. Маркетинг ответил, что менеджеры не умеют обрабатывать. Менеджеры принесли записи: часть людей не понимала предложение, часть хотела другое, часть оставила заявку из-за подарка. Канал закрыли.

— Правильно?

— Наверное. Но на разборе крайним сделали маркетинг. Не оффер, не механику подарка, не квалификацию, не общую связку. Нас. Руководитель после этого научил меня: всегда сохраняй доказательство, что трафик сделал свою часть.

— Полезный навык для плохой системы.

— Очень. Я умею доказать качество клика так, что после меня еще час выясняют, кто испортил хорошего человека.

— А сейчас?

Лера посмотрела на новый расчет.

— Сейчас я сама подписалась владельцем связки. Если срок лжет, это уже не повод передать проблему Семену. Если оператор не знает обещание, нельзя сказать, что лид все равно был хороший. Если маржа умерла, я не могу предъявить созданный заказ как выполненную работу.

— Жалеешь?

— Иногда. Защищать свой участок проще, чем владеть результатом, который зависит от всех.

— Зато теперь ты можешь требовать от всех до запуска.

— Могу. И они могут остановить меня.

— Это одна система.

— Ты говоришь как человек, которому дали финансовый тормоз.

Павел усмехнулся.

— Финансы тоже долго защищали участок. Мы приносили факт позже всех и говорили, что предупреждали. Очень удобная моральная позиция. Никакого риска выбора, только точность вскрытия.

— А теперь?

— Теперь я поставил границу каналу до дозревания всех денег. Если ошибусь слишком осторожно, мы потеряем рост. Это тоже моя цена.

Лера повернула ноутбук к нему.

— Тогда посчитай ее.

— Что?

— Не только потери от плохого масштаба. Альтернативную стоимость узкого теста. Потерянное размещение, недополученный объем, более медленную выборку. Диапазоном, если точнее нельзя.

Павел подумал.

— Для решения о следующей ступени полезно.

— Именно. Я не хочу, чтобы осторожность снова выглядела бесплатной только потому, что не создает счет сегодня.

Они добавили в паспорт две цены.

Цена преждевременного масштаба:

отмены;

жалобы;

ручная обработка;

отрицательная экономика;

потеря доверия;

неверный вывод о канале.

Цена задержки:

потерянное размещение;

недополученные прибыльные заказы в рабочей части связки;

более долгий путь к статистическому ответу;

возможное преимущество конкурента;

усталость партнера от ограничений.

— Теперь оба решения неприятные, — сказала Лера.

— Значит, похоже на реальное управление.

— А если диапазон задержки окажется выше ожидаемых потерь?

— Тогда следующую ступень стоит открыть быстрее, но только в тех участках, где причина уже закрыта. Не возвращать всю старую связку целиком.

Лера посмотрела на рабочую матрицу.

В ней уже были участки, готовые к большему объему. Они ждали не идеальной системы, а конкретного решения.

— Я все время думаю двумя крайностями, — сказала она. — Либо масштабируем канал, либо тормозим. А у нас внутри него разные связки.

— Потому что слово `канал` такое же среднее, как слово `заказ` до сегментации.

— Не забирай у маркетинга последние простые существительные.

— Деньги заберут, если я не успею.

Они собрали лестницу расширения не по проценту общего бюджета, а по доказанным сегментам.

Сначала центральный склад и подтвержденные часы мощности.

Потом первая группа внешних поставщиков.

Потом мобильное высокое окно при согласованном календаре.

Отдельно — комплекты после правила резерва.

Каждая ступень имела собственную цену задержки и риск масштаба.

Лера закрыла старый медиаплан.

— Знаешь, что самое неприятное?

— Что?

— Канал действительно хороший. Именно поэтому так хочется простить ему наши дырки.

— Хороший спрос чаще всего и делает плохой процесс дорогим.

— Это надо написать на рекламном кабинете.

— Рядом с остатком бюджета.

Они вышли из офиса последними.

Утром Лера отправила Виктору Сергеевичу не оправдание низкого объема, а две цены и лестницу следующей ставки.

Он ответил одним вопросом:

`Какой сегмент готов расти уже сейчас?`

Впервые собственник спросил не почему канал меньше прогноза и не когда вернут весь объем.

Он спросил о доказанной границе.

Лера назвала сегмент.

Следующая ступень началась с него.

Каждый раз, открывая партнерскую витрину, она видела в верхнем блоке конкурента. Тот обещал быструю доставку широкой матрицы. Возможно, действительно умел. Возможно, просто узнает цену позже.

— Жалеешь? — спросил Александр.

Они стояли у окна после встречи.

— Каждый день.

— О решении или об объеме?

— Об объеме. Решение пока считаю правильным.

— `Пока` важно.

— Если честный оффер никогда не набирает достаточно спроса, у нас будет не моральная победа, а маленький нерентабельный канал.

— Верно.

— Вы могли бы сказать что-нибудь поддерживающее.

— Могу. Ты наконец задаешь маркетинговый вопрос целиком: не только как привлечь, но и достаточно ли ценен реальный продукт после снятия обещаний.

Лера посмотрела на конкурента.

— Звучит как очень длинный путь к фразе `улучшайте продукт`.

— Потому что короткая фраза обычно не объясняет, что именно.

— Мы знаем?

— Теперь да. Надежность внешней матрицы, скорость подтверждения, единое обещание, автоматизация исключений и экономическая граница. Канал дал список не общих пожеланий, а конкретных ограничений роста.

— И если их снять?

— Получишь право на следующий объем. Не гарантию.

— Вы умеете портить финалы.

— Профессиональная привычка.

Павел присоединился к ним с расчетом.

— У меня редкое сообщение.

— Маржа существует? — спросила Лера.

— Да.

— После доставки?

— Да.

— Комиссии?

— Да.

— Ручных часов?

— Повторяющиеся учтены. Стартовые отдельно.

— Возвратов?

— Пока прогноз, но в коридоре.

— И ты не испытываешь финансовой боли?

Павел подумал.

— Умеренный дискомфорт от маленькой выборки. Но это лучший вид моего оптимизма.

Лера улыбнулась.

Демон «Масштабирование хаоса» не умер.

Он сидел внутри партнерского кабинета, рекламных прогнозов, общих офферов и каждого предложения `раз канал пошел, давайте добавим`.

Но труба изменилась.

Часть трещин получила правила.

На входе стоял коридор мощности.

На выходе — выкуп и маржа.

Между ними сохранялся след обещания.

Вентиль больше не принадлежал одной рекламе.

Лера могла увеличить поток только после подтверждения остальных участков. Семен и Ирина имели стоп-сигнал. Глеб отвечал за передачу обещания, а не успешность файла. Максим показывал расхождение, а не только источник. Павел считал руки, которые раньше были бесплатными.

Новый канал не вылечил «Астру».

Он провел по ее старым трещинам воду под давлением и сделал карту видимой.

На ретроспективу теста Максим пришел с длинным экраном.

Слева стояла первая встреча клиента с партнером.

Справа — деньги на счете «Астры» после выкупа.

Между ними он разместил все этапы, которые пилот заставил трогать:

рекламное обещание;

общий шаблон партнера;

товарный фид;

избранное;

карточка;

переход;

корзина;

пересчет срока и доставки;

создание заказа;

резерв;

подтверждение;

CRM-сообщение;

сборка;

передача в доставку;

выкуп;

финансовое дозревание;

повторный контакт.

— Это не отчет, — сказал Максим. — Пока просто след одного канала.

— Похоже на карту метро после землетрясения, — заметил Глеб.

— Я отметил места, где процесс порвался или мог порваться.

Красные точки стояли не внутри отделов.

Они стояли между экранами, системами и людьми.

Партнерский текст — срок товара.

Срок товара — срок корзины.

Корзина — заказ.

Заказ — оператор.

Оператор — CRM.

Объем канала — мощность подтверждения.

Резерв — комплект.

Выкуп — экономика.

— Если смотреть по отделам, все сделали свою часть, — сказал Максим. — Маркетинг запустил канал. Фид загрузился. Сайт принял заказ. Оператор позвонил. Склад собрал доступное. CRM отправила письмо. Финансы посчитали.

Он переключил слой.

— Если смотреть по клиенту, процесс порвался минимум три раза в первые дни. И еще несколько раз удержался только потому, что люди вручную увидели стык.

Команда молчала.

Раньше после такой фразы каждый начал бы объяснять свою часть.

Теперь люди смотрели на красные переходы.

Семен первым сказал:

— Нам нужна одна карта процесса. Не отчет отдела. Карта от клика до денег.

Лера кивнула.

— И обещание на каждом этапе. Что клиент уже считает правдой.

Ирина:

— И кто видит расхождение первым. Не всегда оператор должна узнавать последней и объяснять первой.

Глеб:

— Системы и версии данных. Иначе слово `срок` снова будет означать пять полей.

Павел:

— Деньги на переходах. Где решение становится расходом, обязательством или потерей.

Максим:

— События, но только те, что ведут к реакции.

Алина, которую позвали из-за карточек и комплектации, добавила:

— Вопрос клиента до клика. Иначе карта начнется после того, как обещание уже сформировано.

Александр Александрович слушал.

Ему очень хотелось сказать:

`Наконец-то.`

Он не сказал.

Потому что это было бы присвоением их вывода.

Вместо этого спросил:

— Когда?

Семен посмотрел на календарь.

— Завтра в десять. Все владельцы этапов.

— Формат?

Максим ответил:

— Стена от клика до денег. Один реальный заказ как позвоночник. Потом добавляем варианты, разрывы, владельцев и метрики.

— Не отделы, — сказала Лера.

— Не отделы, — подтвердил Семен. — То, что видит клиент.

Виктор Сергеевич, подключившийся к концу ретроспективы, посмотрел на длинный экран.

— Вы закончили тест или начинаете новый проект?

Лера ответила:

— Тест дал право на следующую ступень канала и показал, что без общей карты следующий рост снова будет ручным.

— Карта даст рост?

Павел сказал:

— Карта покажет, где рост превращается в чужой расход и потерю.

— А потом?

Ирина:

— Назначим владельцев переходов.

Глеб:

— Привяжем релиз к разрывам.

Максим:

— Соберем метрики по пути.

Семен:

— И ритм реакции, иначе плакат умрет.

Собственник посмотрел на Александра.

— Вы их подготовили?

— Нет, — сказал тот. — Они просто устали не видеть.

Встреча закончилась.

Лера осталась у экрана и посмотрела на новый канал еще раз.

Он был меньше исходной мечты.

Зато впервые не требовал, чтобы клиент оплатил разницу между мечтой и системой собственным разочарованием.

Она закрыла рекламный кабинет.

Завтра команда должна была открыть весь процесс.

Пока на экране оставался только маршрут партнерского заказа. Он был подробным, болезненным и все равно неполным. В нем не было обычного поиска, прямого клиента, старого покупателя, юридического лица, возврата, повторной покупки и десятков способов, которыми заказ мог войти в «Астру» иначе.

Если просто растянуть этот след на весь бизнес, получится еще один отчет одного запуска.

Команде предстояло сделать сложнее: найти общий позвоночник процесса, сохранить реальные варианты и не превратить стену в энциклопедию исключений. Показать не все, что когда-либо происходит, а переходы, где меняется обещание, владелец, деньги или риск.

Демон у трубы понял это тоже.

Он снял яркий баннер нового канала и попытался спрятаться в стыках будущей карты. Там, между двумя стикерами, всегда оставалось место для фразы `это уже не наша зона`.

Но теперь команда знала его любимое укрытие.

На пустой стене Александр оставил один лист.

Слева написал:

`Клик`.

Справа:

`Деньги на счете`.

Между ними было пусто.

До десяти утра.

После десяти эта пустота должна была стать первой общей версией бизнеса, который клиент все это время видел целиком без всяких совещаний.
Глава 18. День, когда команда увидела воронку
Глава 18. День, когда команда увидела воронку

На стене висела бумага длиной почти во всю переговорку.

Слева Александр Александрович написал:

`Клик`.

Справа:

`Деньги на счете`.

Между ними было пусто.

Пустота выглядела организованнее «Астры».

В десять утра пришли Лера, Глеб, Семен, Ирина, Максим, Павел и Алина. Каждый принес то, чем привык доказывать существование своей части бизнеса.

Лера — медиаплан и обещания каналов.

Глеб — схему систем.

Семен — таблицу складов и доставки.

Ирина — записи разговоров.

Максим — события и длинный след партнерского заказа.

Павел — экономику.

Алина — карточку светильника, который недавно доехал до клиента без приключений.

Александр принес маркеры.

— Сегодня рисуем не отделы, — сказал он. — Рисуем путь клиента.

Лера приклеила стикер `реклама`.

Глеб — `карточка`.

Семен — `доставка`.

Ирина — `звонок`.

Павел — `маржа`.

Максим — `события`.

Алина подержала свой стикер и написала:

`понимание товара`.

Через минуту на стене стояла организационная структура, притворившаяся процессом.

Каждый расположил свою часть там, где считал логичным. Между стикерами остались аккуратные промежутки. Ни один не принадлежал никому.

— Уже неправильно, — сказал Семен.

— Что именно? — спросила Лера.

— Доставка не после карточки. Между ними корзина, заказ, резерв, подтверждение, сборка.

Глеб добавил `корзину` и `заказ`.

Ирина поставила `подтверждение` перед звонком, потом задумалась и поменяла местами.

— Иногда подтверждает система. Иногда оператор. Иногда склад после звонка. Иногда клиент считает, что уже подтвердил все кнопкой.

Максим добавил четыре события.

Павел посмотрел на правый край.

— Деньги на счете тоже рано. После оплаты могут быть возврат, компенсация, повторная доставка и комиссия.

— Тогда где конец? — спросила Лера.

— Финансовое дозревание заказа.

— Звучит как то, что клиент делает в темном подвале.

— Клиент ничего не делает. Бизнес наконец узнает, заработал ли.

Алина посмотрела на левый край.

— Клик тоже поздно.

— Почему? — спросила Лера.

— До клика человек уже увидел обещание и решил, что товар может подойти. Иногда вопрос возникает раньше рекламы. Ему нужна лампа, подарок или комплект. Мы начинаем с ответа, а не с потребности.

Лера сняла стикер `Клик`.

— Если идти до потребности, карта начнется с рождения клиента.

— Не надо рождения, — сказала Ирина. — Но фразу, которую он приносит, надо. Иначе потом удивимся, почему `светильник` для нас категория, а для него — `чтобы читать и не слепило`.

Александр молчал.

Это был первый тест дня.

Команда могла попросить его определить границы и получить правильную карту из головы директора. Или договориться сама, для какого решения строит процесс.

Максим спросил:

— Что мы хотим увидеть картой?

Павел ответил:

— Где поток превращается в деньги или потерю.

Ирина:

— Где клиент меняет ожидание на раздражение.

Глеб:

— Где данные переходят между системами и меняют смысл.

Семен:

— Где обещание становится физическим обязательством.

Лера:

— Где можно увеличить спрос, не увеличив ложь.

Алина:

— Где человек получает ответ, нужный для выбора.

Максим посмотрел на стену.

— Значит, карта начинается в момент, когда «Астра» формирует обещание конкретной потребности. Не обязательно с платного клика. Заканчивается после того, как заказ дозрел в деньгах и клиент может перейти в следующий цикл.

— Очень длинный заголовок, — сказал Глеб.

— На стене сократим.

Слева написали:

`Потребность / первое обещание`.

Справа:

`Деньги / опыт / следующий цикл`.

— Теперь это не воронка, — сказала Лера.

— Воронка вообще слишком льстит бизнесу, — ответил Александр. — Она делает вид, что люди только падают вниз по нашим этапам. В реальности они возвращаются, сравнивают, спрашивают, отменяют, ждут, покупают в другом месте и иногда приходят снова.

— Тогда что рисуем?

— Путь решения и исполнения. Воронку оставим как числовой слой.

Максим прикрепил распечатку заказа со светильником.

Того самого, где клиент увидел срок, понял, что лампа продается отдельно, добавил совместимую, получил две позиции одной посылкой, выкупил и написал:

`Все понятно.`

— Почему успешный? — спросил Семен. — На проблемном разрывы виднее.

— На проблемном мы быстро построим карту аварии, — сказал Максим. — Успешный показывает весь путь, который обязан существовать даже без героизма. Потом наложим красный заказ как тень.

Александр кивнул.

— Один реальный заказ — позвоночник. Не средняя схема и не представление отдела.

Они убрали первые стикеры.

Начали заново.

Лера написала:

`Клиент видит обещание`.

Алина:

`Понимает товар и ограничение`.

Глеб:

`Выбирает и переходит в корзину`.

Семен:

`Получает исполнимый срок и способ доставки`.

Ирина:

`Получает подтверждение без новой версии правды`.

Павел:

`Заказ проходит до денег после всех расходов`.

Максим:

`Компания видит, где изменилось решение`.

— Последнее не этап клиента, — сказала Лера.

— Верно.

Максим снял стикер.

— События не должны жить в основном ряду. Они наблюдают путь.

Павел посмотрел на свою маржу.

— Деньги тоже не всегда отдельный этап. Расход возникает на клике, резерве, доставке, звонке, возврате.

Он снял стикер `маржа` с правого края.

— Экономика идет вдоль всего процесса.

Семен поднял таблицу складов.

— И состояние заказа тоже. Остаток, резерв, сборка, передача.

Ирина добавила:

— А ожидание клиента меняется отдельно. Иногда система еще зеленая, а человек уже ушел.

Так на стене появились три горизонтальные линии.

Верхняя:

`Что считает правдой клиент`.

Средняя:

`Что реально происходит с заказом`.

Нижняя:

`Что происходит с деньгами и риском`.

События Максима стали маленькими метками между линиями. Они должны были не украшать схему, а показывать момент, когда одна правда расходится с другой.

— Теперь похоже на процесс, — сказал Глеб.

— Теперь похоже на три процесса, которые случайно продают один товар, — ответила Ирина.

Над стеной что-то щелкнуло.

Из пустых промежутков поднялись прозрачные перегородки. Они делили бумагу на кабинеты с подписями:

`Маркетинг`.

`Контент`.

`IT`.

`Операции`.

`Сервис`.

`CRM`.

`Финансы`.

По коридору между кабинетами шел высокий человек в строгом костюме архитектора. В руках он держал рулон новых стен и связку ключей, ни один из которых не подходил к соседней двери.

Демон «Разобщенные отделы» не мешал людям работать.

Он помогал каждому работать правильно внутри своей комнаты.

Красную проблему он просовывал под соседнюю дверь.

Зеленый результат вешал на внутреннюю стену.

На его плане эвакуации было написано:

`Это не наша зона`.

Команда демона не видела.

Но первая прозрачная перегородка уже выросла между обещанием Леры и карточкой Алины.

— Что именно увидел клиент до карточки? — спросила Алина.

Лера открыла сохраненную версию партнерского объявления.

На фотографии был светильник. Рядом короткий текст:

`Для чтения и рабочего стола. Доставка 2 дня.`

После кризиса первого запуска никаких общих слов про скорость не осталось. Товар, срок и задача совпадали с реальностью.

— Что он уже считает правдой? — спросил Максим.

Лера перечислила:

светильник подходит для чтения;

товар доступен;

его можно получить через два дня;

цена на витрине актуальна;

переход приведет к тому же товару и условию.

Алина добавила:

— И что на фотографии все, что он покупает.

— Лампа там видна.

— Поэтому особенно важно сказать, что она отдельно.

— В партнерском объявлении мало места.

— В ожидании клиента места достаточно.

Старая Лера ответила бы, что задача объявления — привести заинтересованного человека, а карточка должна объяснить детали. Старая Алина молча исправила бы карточку и потом слушала обращения тех, кто принял фотографию за комплектацию.

Теперь они стояли по разные стороны первого перехода и не могли отправить смысл дальше без владельца.

— Если вынести все ограничения в объявление, по нему никто не нажмет, — сказала Лера.

— Если не вынести главное ограничение, нажмут люди с неверным ожиданием.

— Что для этой категории главное?

Ирина подняла распечатки обращений.

Лампа входила в тройку повторяющихся вопросов. Два других касались типа цоколя и яркости. Пытаться поместить все в объявление было бессмысленно. Но фотография действительно создавала ожидание комплекта.

Алина предложила правило:

если визуальный элемент выглядит как часть товара и без него нельзя использовать покупку по основной задаче, ограничение должно быть видно до клика или прямо на первом экране карточки без прокрутки.

— Для объявления партнера короткая маркировка `без лампы`, — сказала Лера. — Для поиска можно вынести в уточнение. Для баннера категории не перечисляем товары, но не показываем комплектом то, что продается отдельно.

— Уже похоже на правило, — сказал Максим.

На верхней линии карты написали:

`Обещание канала не создает ожидание, которое карточка вынуждена уменьшать.`

На средней:

`Товар, цена, доступность и ключевая комплектация совпадают при переходе.`

На нижней:

`Не покупаем клики, которые с высокой вероятностью превращаются в отказ или обращение.`

— Кто владелец? — спросил Александр.

Лера и Алина посмотрели друг на друга.

— Совместно, — сказала Лера.

Демон в коридоре улыбнулся.

Он особенно любил совместную ответственность без уточнения, кто просыпается первым, когда переход ломается.

— Совместно — это как? — спросил Павел. — Кто принимает решение, если короткий оффер и полнота карточки конфликтуют?

— Я отвечаю за обещание до клика, — сказала Лера. — Алина подтверждает товарную правду.

— Кто стопает размещение?

Лера помолчала.

— Я. Если Алина показывает существенное расхождение, я обязана остановить или изменить оффер.

— А если Лера приводит вопрос, на который карточка не отвечает? — спросила Ирина.

Алина ответила:

— Я владелец исправления карточки и права товара участвовать в трафике. Если ответ нельзя дать текущим шаблоном, эскалирую Глебу, но не считаю заполненные поля достаточными.

На переходе появились два имени и одна стрелка решения.

`Владелец перехода обещание ; карточка: Лера.`

`Владелец товарной правды на выходе: Алина.`

`Стоп: существенное расхождение оффера, комплектации, цены, доступности или срока.`

— Это не совместная ответственность, — сказала Алина.

— Это совместная работа с разными правами, — ответил Павел. — Так меньше тумана.

Демон потерял первый ключ.

Прозрачная перегородка между маркетингом и контентом дала трещину.

Максим поставил метрики перехода:

доля товаров с расхождением оффера и карточки;

выходы сразу после перехода по причине несоответствия;

обращения о комплектации;

заказы и выкуп по обещаниям;

стопы до запуска.

— Последнее не клиентская метрика, — заметила Лера.

— Но показывает, работает ли владелец до потери.

— Не превращай количество стопов в цель. Иначе будем гордиться тем, сколько запусков не сделали.

Максим подписал:

`контроль процесса, не KPI успеха`.

На успешный заказ наложили красную тень.

Заказ набора инструментов из старого потока.

Реклама показывала полный кейс.

Карточка называла `набор 108 предметов`.

На главной фотографии лежали элементы из расширенной версии поставщика. В реальности внутри было меньше насадок и не было одного ключа, который клиент считал обязательным.

Поля карточки были заполнены.

Оффер не содержал формальной лжи.

Клиент увидел картинку, принял решение и только после получения понял, что купил другую комплектацию.

Причина возврата раньше называлась `не подошло`.

На карте она стала:

`ожидание создано визуалом, не подтверждено карточкой, обнаружено после выкупа`.

Красная линия прошла от первого обещания через весь процесс до возврата. Стоимость ошибки росла на каждом этапе: клик, сборка, доставка, выдача, обратная логистика, работа сервиса, возврат денег.

Павел подписал суммы.

— Причина становится взрослой, когда к ней приклеены деньги, — сказал Александр.

— И детство у нее здесь, — сказала Алина, указывая на фотографию.

Команда впервые увидела, как ошибка карточки не остается в карточке.

Она путешествует.

Каждый следующий отдел может выполнить свою работу идеально и только увеличить стоимость первого расхождения.

Склад соберет правильный артикул.

Доставка вовремя привезет неправильное ожидание.

Сервис вежливо оформит возврат.

Финансы точно посчитают убыток.

Локальная правильность не лечит ошибку на входе.

— Переход карточка ; выбор, — сказал Глеб. — Здесь мой шаблон.

Алина посмотрела на него.

— Твой шаблон или решение клиента?

— Вот и началось.

На карточке светильника человек должен был понять:

подходит ли товар под задачу;

что входит;

какое ограничение важно;

когда и за сколько доставят;

что делать дальше.

Шаблон умел показывать характеристики, фото, цену, наличие, срок и кнопку. Но порядок зависел от категории и устройства. На мобильном ключевое ограничение могло уйти вниз. Событие просмотра блока появилось недавно. Контент отвечал за смысл, IT — за возможность его увидеть.

— Кто владелец перехода? — спросил Максим.

Алина сказала:

— Я отвечаю за ответ на вопрос выбора.

Глеб добавил:

— Я — за доступность ответа в интерфейсе и сохранение выбранного условия дальше.

— А если ответа нет из-за поставщика? — спросил Семен.

— Я стопаю товар для масштабируемого трафика или маркирую неопределенность, — сказала Алина. — Не жду идеального описания бесконечно.

— А если шаблон не умеет?

Глеб вздохнул.

— Я оцениваю минимальный способ показать существенное ограничение. Если не влезает в релиз, Алина имеет право ограничить товар. Сложность IT не превращает молчание карточки в норму.

Он произнес это сам.

Демон потерял второй ключ.

На карте появился переход:

`Владелец решения выбора: Алина.`

`Владелец интерфейсной исполнимости: Глеб.`

`Выход: клиент осознанно добавил именно тот товар и условие, которые магазин способен продолжить.`

Максим хотел написать `конверсия в корзину`.

Павел остановил:

— Это числовой сигнал, не определение успешного выхода.

— Чем отличается?

— Конверсия может вырасти, если карточка лучше убеждает в неверном. Успешный переход должен выдержать хотя бы отмену, выкуп и причину возврата.

Максим добавил связи до конца процесса.

Линия карточки потянулась к выкупу, обращениям и возврату.

Воронка переставала быть набором последовательных процентов.

Каждый ранний этап получал позднее доказательство качества.

Демон пытался поставить стену по времени:

`Это произошло слишком поздно, чтобы относиться к карточке`.

Алина сняла табличку.

— Если клиент понял правду только после получения, это все еще моя карточка, — сказала она.

Фраза далась ей тяжело.

Она означала, что работа контента не заканчивается публикацией. Но вместе с виной Алина получала право требовать причины возвратов, записи обращений и данные выкупа. Ее переставали оценивать только по заполненности.

— Тогда сервис обязан возвращать причины в контент, — сказала Ирина.

— Не письмом раз в квартал.

— Договоримся на переходе после карты.

Прозрачная перегородка между карточкой и всем, что случалось позже, стала ниже.

Переход в корзину сначала выглядел простым.

Клиент нажал кнопку.

Товар оказался в списке.

Но успешный заказ светильника принес с собой лампу. После добавления второй позиции система должна была заново ответить на все вопросы, которые карточка уже как будто закрыла.

Обе позиции доступны?

Они лежат на одном складе?

Сохраняется срок?

Меняется доставка?

Действует скидка?

Не появляется минимальная сумма?

Можно ли оплатить выбранным способом?

— Карточка обещает товар, корзина обещает заказ, — сказал Семен.

— Корзина рассчитывает заказ, — поправил Глеб.

— Для клиента расчет и есть новое обещание.

— Пока он не нажал оформить.

Ирина посмотрела на него.

— Клиент не обязан считать все до кнопки художественным предположением.

Глеб потер переносицу.

— Я не говорю, что можно врать. Я говорю, что состояние меняется. Добавил товар — срок может измениться. Поменял адрес — доставка тоже.

— Тогда изменение должно быть частью перехода, а не сюрпризом после него, — сказала Лера.

На карту положили желтый заказ из партнерского пилота.

Первый товар обещал два дня.

Клиент добавил внешний товар.

Корзина пересчитала срок до пяти, но показала изменение в общем блоке, ниже списка. На мобильном экран остался наверху. Человек нажал оформление, не увидев новую дату. После заказа оператор подтвердил пять.

Формально корзина содержала правильный срок.

Фактически переход не сообщил, что обещание изменилось.

— Метрика показа блока была бы зеленой? — спросил Павел.

Максим проверил.

— Событие сработало при рендере. Да.

— Клиент блок не увидел.

— Нужна видимость или взаимодействие, не загрузка.

— И решение при изменении, — добавил Глеб. — Если срок ухудшился, интерфейс должен явно подтвердить новое условие до оформления.

Семен сказал:

— Но сначала система должна рассчитать исполнимый срок. Сейчас она иногда берет максимальный по товарам без учета времени сборки между складами.

— Вот граница, — сказал Максим.

На средней линии появились два состояния:

`расчет корзины`;

`исполнимое обещание`.

Они не всегда совпадали.

Глеб владел первым.

Семен — вторым.

Если просто назначить обоих владельцами перехода, демон получал новую стеклянную стену. IT мог сказать, что показал полученные данные. Операционка — что данные расчета не учитывают реальность.

— Нужен контракт перехода, — сказал Глеб.

— Договор между нами? — спросил Семен.

— Да. Какие входы ты обязан дать, что система обязана рассчитать и при каких условиях обещание считается ненадежным.

Они написали:

Семен владеет правилами исполнимости: склад, отсечка, сборка, поставщик, перевозчик, регион, разделение.

Глеб владеет расчетом и явным показом изменения до оформления.

Если входных данных недостаточно, корзина не имеет права показывать точный срок как подтвержденный.

Если состав или адрес меняет срок, клиент подтверждает новое условие отдельно.

Если заказ распадается, это видно до оплаты вместе с ценой и датами каждой части.

— Кто стопает? — спросил Александр.

Семен ответил:

— Я могу запретить точное обещание для ненадежного контура.

Глеб:

— Я могу заблокировать оформление сценария, где существенное изменение не показано или расчет технически противоречив.

— Кто владелец результата перехода?

Они снова замолчали.

— Глеб, — сказал Семен. — Клиент проходит интерфейс корзины. Но мои правила обязательны, и я владелец качества входа.

Глеб посмотрел на него.

— Согласен. Если интерфейс принимает плохое правило молча, это все равно наш провал перехода.

На карте записали:

`Владелец карточка / корзина ; оформленное условие: Глеб.`

`Владелец исполнимости входа: Семен.`

`Успешный выход: клиент подтвердил заказ, стоимость, части, способ и срок, которые система способна продолжить.`

Демон потерял еще два ключа.

Его прозрачная стена между IT и операционкой не исчезла. На ней появилась дверь, которая открывалась только при совпадении контракта.

— А метрики? — спросил Максим.

Конверсия корзины.

Доля изменений срока после добавления товара или адреса.

Доля явных подтверждений нового условия.

Брошенные корзины после изменения доставки.

Разделенные заказы.

Отмены и обращения по неожиданной цене или сроку.

Выкуп по типу обещания.

Стоимость исполнения.

— И один реальный заказ при красном пороге, — сказала Ирина. — Процент не объяснит, какую именно версию увидел человек.

Максим добавил правило разбора.

После кнопки оформления карта стала еще сложнее.

Для клиента заказ уже существовал.

Для сайта он был создан.

Для склада товар мог быть еще не зарезервирован.

Для оплаты деньги могли быть заблокированы, списаны или вообще ожидаться при получении.

Для маркетинга заказ попадал в отчет.

Для финансов это пока было обязательство с неизвестным исходом.

Для сервиса — будущий разговор.

— В какой момент заказ настоящий? — спросил Александр.

Лера сказала:

— В момент оформления для клиента.

Семен:

— После резерва для исполнения.

Ирина:

— После подтверждения условий для разговора.

Павел:

— После выкупа для выручки. После дозревания для экономики.

Максим:

— Значит, слова `заказ создан` недостаточно. Нужны разные состояния и запрет использовать одно вместо другого.

На стене появился ряд:

`намерение оформлено`;

`условия записаны`;

`товар зарезервирован`;

`исполнение подтверждено`;

`клиент подтвержден`;

`заказ передан в сборку`.

— У нас статусы другие, — сказал Глеб.

— Какие? — спросил Максим.

Глеб открыл систему.

`new`.

`accepted`.

`processing`.

`ready`.

`sent`.

— И что означает `accepted`? — спросила Ирина.

— Зависит от способа заказа.

— Прекрасно.

Для части заказов `accepted` означал автоматическую проверку оплаты.

Для части — создание резерва.

Для партнерских — прием данных.

Для ручных — то, что оператор открыл карточку.

Один статус служил четырем событиям, потому что когда-то было удобнее не менять интеграции.

Демон быстро построил вокруг `accepted` отдельный стеклянный кабинет.

На двери написал:

`Технический статус. Бизнесу не обязательно понимать.`

Глеб сорвал табличку.

— Если от статуса зависит письмо, резерв, отчет и действие оператора, бизнес обязан понимать. И IT обязано перестать использовать его как универсальный пакет.

— Это большой рефакторинг, — сказал Максим.

— Да. Поэтому сегодня не переименовываем систему. Создаем словарь фактических событий поверх статуса и список мест, где неоднозначность создает риск.

— Владелец?

— Я за техническое состояние. Семен за резерв и готовность исполнения. Ирина за подтверждение клиента.

— Опять трое, — заметил Павел.

Они разделили переходы.

Оформление ; исполнимый заказ: Семен.

Его выходом был резерв и подтвержденный способ выполнить записанное условие.

Исполнимый заказ ; подтвержденный клиентом: Ирина.

Ее выходом было не совершение звонка, а совпадение понимания клиента с тем, что компания собирается делать.

Глеб отвечал за технические события и непротиворечивость состояний на обоих переходах.

— Если резерв не создан, но оператор уже подтвердил? — спросил Александр.

Семен:

— Красный разрыв. Подтверждение не должно уходить.

— Если резерв есть, но срок изменился?

Ирина:

— Новый контакт до сборки. Клиент выбирает, согласен ли.

— Если клиент не ответил?

— Не называем заказ подтвержденным. Работаем по отдельному сценарию, не передаем молчание как согласие.

— Если система показывает `accepted`?

Глеб:

— Система не имеет права запускать следующую коммуникацию только по старому статусу. Нужны фактические флаги.

Стеклянный кабинет `accepted` треснул.

Максим поставил события:

резерв создан;

срок исполнения подтвержден;

условие изменено;

клиент уведомлен;

клиент согласился;

сборка разрешена.

Ирина добавила не событие, а причину:

`не подтверждено из-за расхождения`.

— Иначе молчание снова уйдет в `Прочее`, — сказала она.

Красный заказ из нового канала лег поверх карты.

Партнер обещал один день.

«Астра» рассчитала четыре.

Резерв был создан правильно.

Оператор позвонила вовремя.

Технически все этапы после оформления сработали.

Но исполнимый заказ не совпадал с уже созданным ожиданием. Оператор пыталась защитить фактическое состояние, не владея переходом от первого обещания.

Ирина провела красную линию назад через всю стену к Лере.

— Мой этап не может исправить это один, — сказала она. — Но я должна увидеть происхождение расхождения и вернуть сигнал владельцу перехода, а не просто закрыть отмену.

Лера приклеила стрелку обратной связи.

Карта впервые пошла не только слева направо.

Причина из сервиса возвращалась в рекламу, карточку, корзину или операционное правило.

— Вот почему воронка была слепой, — сказал Максим. — Она считает падение вниз, но не рисует путь причины назад.

— Значит, это уже не воронка, — повторила Лера.

— Значит, мы наконец перестали рисовать только удобную геометрию.

После подтверждения заказ уходил туда, где заканчивались пиксели и начинались коробки.

Семен приклеил:

`сборка`;

`упаковка`;

`передача перевозчику`;

`доставка`;

`выдача`.

— Слишком ровно, — сказала Ирина.

— Это основные этапы.

— Где перенос?

— Исключение.

— Где недовложение?

— Ошибка.

— Где клиент не может принять курьера в рабочее время?

— Условие доставки.

— Где одна часть приехала, а другая нет?

— Разделенный заказ.

Ирина взяла красные стикеры и начала ставить между зелеными.

Семен смотрел на стену тяжелее с каждым новым.

Для него операционка никогда не была четырьмя ровными этапами. Он жил внутри исключений. Просто считал их рабочей реальностью, которую не обязательно рисовать руководству во всей полноте.

— Если добавить все, карта станет нечитаемой, — сказал он.

— Если убрать, процесс станет неправдой, — ответила Ирина.

Глеб предложил разделить основной путь и ветки риска.

Главная линия показывала ожидаемое прохождение.

Под каждым переходом висели только повторяемые исключения, которые меняют обещание, деньги или решение владельца. Не все возможные беды. Только те, для которых нужен сигнал и реакция.

— Тогда перенос — ветка, — сказал Семен. — Недовложение — красный дефект. Разделение — отдельный маршрут, если известно до оформления, и разрыв, если возникло после. Окно доставки — часть обещания, не исключение.

Он сам переставил стикеры.

Демон-архитектор потерял еще один кусок стены.

На успешном заказе светильника сборка прошла скучно.

Система создала задание.

Сотрудник взял светильник и лампу.

Проверил артикулы.

Упаковал одной посылкой.

Передал перевозчику до отсечки.

Перевозчик принял и доставил в согласованный день.

— Кто владелец перехода подтвержденный заказ ; передан в доставку? — спросил Максим.

— Я, — сказал Семен.

— Что считается успешным выходом?

— Правильный состав, без повреждения, в одной или согласованных посылках, передан в срок перевозчику с теми условиями, которые подтвердил клиент.

Павел добавил:

— И в пределах допустимой стоимости исполнения.

— Если доставка дороже, но клиенту уже обещали?

— Исполняем, если нет отдельного критического риска. Разницу фиксируем как цену ошибки обещания и возвращаем назад. Нельзя улучшать маржу после заказа, ухудшая уже подтвержденное условие молча.

Семен кивнул.

Раньше финансовая граница могла неожиданно превратить хороший заказ в просьбу `давайте договоримся с клиентом о другом способе`. Теперь цена решения возвращалась владельцу обещания, а не перекладывалась на человека после оформления.

Метрики Семена тоже изменились.

Склад привык считать долю собранного вовремя.

На карте этого было мало.

Заказ мог быть собран вовремя и ждать перевозчика.

Мог уйти вовремя с неправильным составом.

Мог пройти SLA склада и нарушить обещание клиента, потому что SLA начинался позже.

— Что берем? — спросил Максим.

Семен написал:

доля заказов, переданных в обещанную отсечку;

точность состава;

доля незапланированных разделений;

изменение срока после подтверждения;

стоимость ручного спасения;

причины задержки по источнику.

— Складской SLA оставляем? — спросил Павел.

— Для управления сменой. Но на общем процессе он вспомогательный. Клиент не выкупает наш внутренний SLA.

Семен снял свою зеленую цифру с главной линии.

Она долгие годы защищала команду склада. Если задание пришло поздно, склад мог показать, что отработал быстро после получения. Это было справедливо внутри отдела.

На процессе нужно было видеть и то, почему задание пришло поздно, и успел ли весь заказ к обещанию.

Справедливость отдела не исчезла.

Просто перестала быть финальным результатом клиента.

Переход `передан перевозчику ; получен клиентом` вызвал новый спор.

— Перевозчик внешний, — сказал Семен. — Мы не можем владеть его фактическим действием.

— Клиент покупал у «Астры», — ответила Лера.

— Я могу выбрать перевозчика, договориться о SLA, передать данные и эскалировать. Не могу вести машину.

— Владелец не обязан лично вести, — сказал Павел. — Он обязан управлять выбором, сигналом и реакцией.

Ирина добавила:

— И коммуникацией при сбое. Сейчас перевозчик меняет статус, а клиент звонит нам раньше, чем мы видим.

Семен посмотрел на нее.

— Значит, на переходе двое.

— Снова туман, — сказал Максим.

Они разделили права.

Семен владеет исполнением доставки: выбором условий, SLA, передачей, мониторингом и эскалацией перевозчика.

Ирина владеет клиентским восстановлением при отклонении: своевременным сообщением, вариантом решения и фиксацией новой причины.

Владелец результата перехода до первого отклонения — Семен.

При нарушении обещания автоматически включается Ирина, но заказ не покидает ответственность Семена до фактического результата.

— То есть сервис не забирает проблему себе, — сказала Ирина.

— Да, — ответил Семен. — Ты владеешь разговором, я остаюсь владельцем исполнения.

— Наконец-то.

— Что?

— Я годами получала чужую проблему целиком вместе с телефоном клиента. Теперь могу вернуть действие и оставить у себя коммуникацию.

Для нее это было важнее нового статуса.

Сервис переставал быть отделом, куда складывают все, что уже увидел клиент. Ирина получала право требовать операционного владельца рядом, а не заменять его извинением.

На карту лег заказ с разделенной доставкой.

Первая посылка приехала вовремя.

Вторая задержалась на два дня.

Перевозчик отметил первую `доставлено`.

В старом отчете заказ мог попасть в успешные по выполненной доставке части. CRM увидела статус и отправила просьбу оценить покупку. Клиент еще ждал основную позицию.

— Где успех? — спросил Александр.

Семен сказал:

— По посылке — есть.

Ирина:

— По заказу — нет.

Максим:

— Значит, событие доставки нельзя поднимать на уровень заказа без проверки всех обязательных частей.

Глеб добавил условие агрегации.

CRM не должна была запускать сценарий по первой зеленой посылке.

Павел показал, что первая доставка уже создала расход, а выручка заказа оставалась под риском полного отказа.

Одна зеленая часть скрывала красное целое.

Демон возводил перегородки уже не между отделами, а между сущностями системы: товаром, посылкой, заказом, клиентом и деньгами.

— Он умеет дробить все, что нам неудобно видеть целиком, — сказал Александр.

Команда его не поняла.

Но Максим записал правило:

`Успех нижнего объекта не наследуется заказом автоматически.`

— Звучит технически, — сказала Ирина.

— Переведу: одна приехавшая коробка не делает весь заказ доставленным.

— Так оставь второй вариант.

— Методология страдает.

— Переживет.

Выкуп тоже оказался не одной точкой.

Курьер мог вручить заказ.

Пункт выдачи — отметить выдачу.

Платежная система — подтвердить деньги.

Склад — списать резерв.

CRM — решить, что покупка завершена.

Финансы — получить отчет позже.

Клиент — обнаружить проблему дома.

— Для воронки выкуп где? — спросила Лера.

Павел ответил:

— Факт получения и необратимого платежа — операционный выкуп. Финансовый результат позже с учетом возврата и затрат.

— А для CRM?

Ирина:

— Контакт после получения только когда нет открытой проблемы и прошло уместное время. Выдача не равна готовности слушать продажу.

— А для повторной покупки?

— Завершенный опыт, не просто закрытый статус.

На правом краю карта перестала заканчиваться деньгами.

После выкупа появились:

использование;

возможная претензия;

возврат;

завершение проблемы;

разрешение на коммуникацию;

повторная потребность.

Линия загнулась обратно к началу.

Следующий цикл мог начаться с доверия, раздражения или молчания.

— Теперь это вообще не похоже на воронку, — сказала Лера.

— Зато похоже на отношения, — ответила Ирина.

Переход `выкуп ; следующий контакт` принадлежал ей.

Максим отвечал за события, стоп-сегменты и доказательство контекста.

Ирина — за решение, уместен ли контакт и какой.

Если была открытая претензия, незавершенный возврат или проблемная доставка, продажа не проходила.

Если проблема закрыта только системно, сначала проверялось фактическое завершение.

Если клиент купил и все прошло хорошо, сценарий зависел от категории и естественного цикла, а не от желания добрать выручку в пятницу.

— Метрика? — спросил Максим.

Ирина перечислила:

повторные обращения после `закрытия`;

контакты по стоп-сегментам;

отписки и жалобы;

разрешение на дальнейшую коммуникацию;

повторная покупка в уместном окне;

доля клиентов, чья проблема реально завершена.

— Выручка CRM? — спросила Лера.

— Остается, — сказал Павел. — Но рядом с ценой скидки, контакта, жалобы и будущей доступности базы.

Ирина посмотрела на него.

— Финансы окончательно испортились. Начали считать человеческое.

— Только то, что потом приходит счетом.

Демон потерял еще два кабинета.

Его план становился похож не на этаж отделов, а на сеть переходов, где ключи лежали у названных людей.

Но нижняя линия денег пока оставалась набором заметок Павла.

Он встал и взял черный маркер.

— Теперь покажу, почему зеленый процесс может все равно убивать бизнес.

Он не стал писать внизу привычное слово `маржа`.

Вместо этого вернулся к левому краю и поставил под первым обещанием маленькую черную точку.

— Деньги начинаются здесь.

— До заказа? — спросил Семен.

— Иногда до клика. Подготовка креатива, скидка, комиссия площадки, закупка трафика. Мы уже тратим, хотя клиента еще нет даже в карточке.

Черная линия пошла под основной картой.

Под кликом Павел написал стоимость привлечения.

Под карточкой — скидку и потерю маржи из-за неверного обещания.

Под корзиной — комиссию платежного метода и стоимость брошенной комплектации.

Под резервом — замороженный остаток.

Под сборкой — труд и упаковку.

Под передачей перевозчику — тариф, доплаты и риск повторной отправки.

Под проблемной доставкой — время Ирины, второй контакт, компенсацию и возможный возврат.

Под выкупом — не прибыль, а только поступившие деньги.

Под возвратом — обратную логистику, проверку товара, уценку и списание.

— Получается траурная кайма, — сказала Алина.

— Получается стоимость наших обещаний, — ответил Павел.

Он взял светло-зеленую карточку удачного заказа со светильником и попросил всех еще раз пройти путь, теперь не по статусам, а по деньгам.

Лера назвала стоимость рекламы.

Алина — скидку, которую они дали не на весь набор, а на один товар.

Глеб вспомнил комиссию оплаты.

Семен добавил упаковку и фактический тариф доставки.

Ирина сказала, что клиенту не пришлось звонить, а значит, сервисного времени почти не было.

Максим нашел в событиях один автоматический статус и одно письмо.

Павел записал все числа в один столбец, пересчитал и обвел результат.

Прибыль оставалась.

Не огромная. Не героическая. Но настоящая.

— Вот почему этот заказ скучный и хороший, — сказал он. — Он не заставлял нас зарабатывать выручку трижды: сначала на продаже, потом на исправлении собственной ошибки, потом на объяснении, почему первая цифра была красивой.

— А теперь плохой? — спросил Александр.

Павел снял с края стены красную карточку с заказом набора инструментов.

В рекламе обещали готовый комплект для срочного ремонта.

В карточке мелким текстом сообщали, что одна из ключевых насадок продается отдельно.

Клиент не заметил.

Склад собрал то, что было в заказе.

Доставка уложилась в срок.

Пункт выдачи отметил выкуп.

Через день клиент открыл коробку, понял, что не может выполнить работу, позвонил и потребовал вернуть деньги.

Каждый отдел на основной линии мог раскрасить свой участок зеленым.

Лера привела покупателя по допустимой цене.

Карточка технически содержала сведения о комплектации.

Сайт принял оплату без ошибки.

Склад положил ровно перечисленные позиции.

Перевозчик не опоздал.

Поддержка ответила в норматив.

Даже возврат был оформлен по правилам.

Павел молча добавлял черные точки.

Цена клика.

Скидка.

Эквайринг.

Сборка.

Коробка.

Доставка вперед.

Двадцать три минуты оператора.

Промокод в качестве извинения, которым клиент не воспользовался.

Обратная доставка.

Проверка вскрытого набора.

Уценка.

Комиссия, которую вернули не полностью.

— Финальный результат? — спросила Лера.

— Минус.

— Насколько?

Павел написал число.

Никто не пошутил.

Минус был больше прибыли трех удачных заказов со светильниками.

— А в отчетах того дня? — спросил Виктор Сергеевич, которого еще не было в комнате, но чей вопрос все услышали в интонации Александра.

Павел открыл ноутбук.

— Выручка была. Выкуп был. SLA склада зеленый. Доставка зеленая. Скорость ответа поддержки зеленая. Возврат закрыт. Если смотреть по кабинетам, день почти образцовый.

Семен потер затылок.

— И никто не врал.

— В этом и проблема, — сказал Александр. — Врать не требовалось. Достаточно было честно смотреть на свой кусок.

Демон у дальней стены поднял прозрачные перегородки выше.

Теперь за каждой висела аккуратная таблица с зелеными ячейками.

Он не мешал людям работать.

Он выдавал им доказательства невиновности.

Лера подошла к черной линии.

— Тогда стоимость привлечения тоже нельзя оценивать в момент заказа.

Павел кивнул.

— Для управленческого решения нам нужна ранняя оценка. Но окончательный вывод делается после исполнения, выкупа, возвратного окна и понятной доли сервисных затрат.

— Значит, рекламная кампания может сегодня казаться победителем, а через две недели стать убыточной?

— Именно.

— И наоборот?

— Тоже бывает. Дорогой первый заказ может привести клиента, который возвращается без скидок. Но это надо доказать поведением, а не надеждой.

Максим уже писал на отдельной карточке:

`ранний сигнал`;

`операционный результат`;

`финансовый результат`;

`результат отношений`.

— Четыре правды про один заказ, — сказал он.

— Четыре момента, в которых мы можем поспешить с выводом, — поправил Павел.

На нижнем слое появилась не одна итоговая цифра, а последовательность.

До заказа — цена обещания и привлечения.

После оформления — ожидаемая экономика с учетом состава корзины и способа доставки.

После подтверждения исполнения — уточненная стоимость резерва, сборки и логистики.

После получения — операционный результат.

После возвратного окна — финансовый.

После следующего естественного цикла — ценность отношений, если она вообще возникла.

Глеб посмотрел на стену.

— Чтобы это считать, мне нужны события, которых сейчас нет.

— Какие? — спросил Максим.

— Не только `order_paid` и `order_closed`. Нужна версия обещания, которую видел клиент. Состав комплекта на тот момент. Изменение срока. Разбиение отправки. Факт контакта из-за проблемы. Причина компенсации. Фактическая стоимость доставки. Связь возврата с исходным обещанием.

— Половина живет в разных системах, — сказал Семен.

— А вторая половина нигде, — добавила Ирина.

Максим не стал защищать аналитику.

— Тогда сначала фиксируем минимальный набор, который нужен для решения. Если попытаемся собрать всю биографию заказа, утонем раньше первого отчета.

Павел провел вертикальные черные штрихи через всю карту в местах ключевых переходов.

— У владельца каждого перехода должно быть видно не только прошел ли заказ дальше, но и что случилось с ожидаемой экономикой.

— То есть Ирина должна считать тариф перевозчика? — спросил Семен.

— Нет. Она должна видеть, что обещанная компенсация превращает заказ в минус, и понимать границу своего решения. Тариф предоставляет твой контур. Стоимость компенсации — мой. Причину и действие с клиентом определяет она.

— А если клиенту надо вернуть деньги прямо сейчас, а Павла нет?

— Возвращайте, — ответил Павел. — Контроль денег не означает разрешение на каждое человеческое действие. Он означает заранее известные коридоры и последующий разбор причин.

Ирина внимательно посмотрела на него.

— Ты сейчас добровольно разрешил сервису тратить деньги?

— Я разрешил перестать притворяться, что сервис их не тратит.

На ее лице появилась короткая улыбка.

Павел разделил карточки решений на три группы.

В первой были действия внутри заранее согласованного коридора: компенсация до определенной суммы, бесплатная повторная отправка при подтвержденной ошибке, возврат без дополнительного согласования в очевидном случае.

Во второй — решения, которые требовали быстрой консультации: дорогая обратная логистика, спорная комплектация, крупный заказ с частичным исполнением.

В третьей — изменение самого правила: массовая проблема с товаром, кампанией, перевозчиком или способом оплаты.

— Разовый случай решает владелец перехода, — сказал Павел. — Повторяемый случай меняет систему. Иначе мы будем гордиться скоростью компенсаций, пока одна и та же причина ест маржу каждую неделю.

Алина вернулась к набору инструментов.

— Если причина в карточке, деньги на возврат тратит сервис, а исправлять должна я.

— Да, — сказала Ирина. — Поэтому причина обязана вернуться к тебе с доказательством, а не с фразой клиента из трех слов.

— И если причина в рекламе, дальше идет к Лере.

Лера не отвела взгляда.

— И кампания останавливается до исправления, даже если сама по себе дает дешевые заказы.

Павел подчеркнул это черным.

Дешевый заказ перестал быть самостоятельной победой.

Он мог оказаться только недорогим входом в дорогую ошибку.

Александр увидел, как демон попробовал закрыть финансовый слой отдельной перегородкой.

На стекле уже проступало знакомое:

`Экономика — зона Павла`.

Павел заметил надпись первым.

Он стер ее ладонью.

— Нет. Финансовая правда моя. Финансовое последствие видит каждый владелец перехода.

— Это разные вещи? — спросил Глеб.

— Моя работа — дать единые правила расчета, не позволить цифрам менять смысл и вовремя показать, где мы теряем. Ваша — не принимать решение так, будто у него нет цены.

Черная линия соединилась с красными обратными стрелками.

Теперь ошибка возвращала назад не только жалобу.

Она приносила с собой стоимость.

К двум часам стена перестала помещаться в один взгляд.

Основной путь шел через середину.

Над ним теснились ожидания клиента.

Под ним тянулись статусы, деньги и риски.

От каждого спорного места отходили ветки: нет товара, изменился срок, оплата не прошла, заказ разделился, курьер опоздал, клиент не ответил, пункт выдачи закрылся, возврат приехал поврежденным.

Лера отступила к двери.

— Если для понимания воронки нужен бинокль, мы проиграли.

— Зато все честно, — сказал Семен.

— Честная свалка остается свалкой.

Он повернулся к ней.

— Предлагаешь убрать складские исключения, потому что они портят дизайн?

— Предлагаю понять, что должно жить на главной карте, а что — в правилах под ней.

Спор возник мгновенно.

Для Семена редкий случай с неверным габаритом был доказательством того, что простых заказов не существует.

Для Леры он был веткой, которая заслоняла главный поток и делала управление невозможным.

Глеб хотел перенести технические состояния в отдельный слой.

Ирина отказывалась убирать случаи, в которых клиент оставался без ответа.

Алина потребовала сохранить причины неверного выбора.

Максим предложил сделать интерактивный экран с фильтрами.

— Экрана еще нет, — напомнил Александр. — Сегодня у нас стена и вопрос: что мы должны увидеть вместе?

Демон между тем быстро ставил новые перегородки.

Он понял, что прежняя архитектура кабинетов рушится, и сменил прием.

Теперь он не разделял людей.

Он помогал им добавлять детали, пока общая картина не исчезала под точностью.

На одном стекле проступило:

`Для полноты`.

На другом:

`На всякий случай`.

На третьем:

`Это важно для нашего отдела`.

Александр смотрел, как команда защищает собственные исключения, и чувствовал почти физическое желание забрать маркер.

Он уже знал решение.

Позвоночник, варианты, потери.

Три уровня.

Он мог написать их за минуту, прекратить спор и снова стать самым полезным человеком в комнате.

Рука поднялась.

И остановилась.

— Нам нужен скелет, — сказала Алина раньше него. — То, без чего заказ не становится завершенным опытом.

Семен хотел возразить, но посмотрел на ветки.

— И типовые варианты исполнения. Самовывоз, доставка, разделение, предзаказ.

— А отдельно красные пути потерь, — добавила Ирина. — Не все исключения, а повторяющиеся причины, из-за которых клиент или деньги выпадают.

Максим провел рядом три линии.

`Основной путь`.

`Управляемые варианты`.

`Красные пути потерь`.

— Детали конкретного случая открываем по ссылке или номеру заказа, — сказал Глеб. — На общей карте оставляем событие, развилку и владельца решения.

Лера сняла с главной линии карточку `повреждение заводской пломбы при обратной приемке`.

— Это не значит, что проблема не важна. Она живет в регламенте возврата. На стене остается ветка `возврат не принят с первого раза`, если она повторяется и влияет на клиента или деньги.

Семен забрал у нее карточку, прочитал и положил в отдельную стопку.

— Хорошо. Но если повторится трижды за неделю, возвращаем на карту.

— Не по числу три как религии, — сказал Максим. — По порогу, который зададим для риска. Иногда одного случая достаточно, если цена большая.

— Вот уже похоже на управление, — заметил Павел.

Они очистили стену.

Не сделали ее беднее.

Сделали различимой.

Основной путь занял одну непрерывную горизонталь.

Управляемые варианты располагались под соответствующим переходом и возвращались в общий поток.

Красные ветки уходили вниз, к причине, цене и обратному адресу.

Каждая из них должна была отвечать на пять вопросов:

где клиент потерял ожидаемый результат;

какое событие это доказало;

кто обязан первым действовать;

куда возвращается причина;

сколько проблема стоит.

— А если мы не знаем причину? — спросила Ирина.

— Так и пишем: `не установлена`, — ответил Максим. — Отсутствие знания тоже состояние. Главное, чтобы оно не закрывалось словом `прочее`.

Ирина достала из папки второй провальный заказ.

Не яркий.

Без скандала в соцсетях.

Клиент заказал кофемолку в подарок за пять дней до дня рождения.

На карточке стояло `доставка от двух дней`.

В корзине система показала четыре дня.

После оплаты склад обнаружил, что последняя единица находится не на основном складе, а в партнерской ячейке.

Срок стал семь дней.

Оператор отправил автоматическое сообщение.

Клиент прочитал его вечером, позвонил утром, отменил заказ и купил кофемолку в другом магазине.

— Возврат денег прошел быстро, — сказала Ирина. — Жалобы не было. В CRM причина отмены — `по желанию клиента`.

— Удобная причина, — сказала Алина.

— Неправдивая, — ответила Ирина. — Он хотел товар. Он не захотел ждать после того, как мы изменили обещание.

Лера поставила карточку над самым началом.

`Ожидание: подарок будет вовремя`.

Семен нашел операционное событие:

`остаток подтвержден только после оплаты`.

Глеб добавил:

`срок в карточке не учитывает склад исполнения`.

Максим:

`причина отмены теряет контекст`.

Павел:

`деньги возвращены, затраты остались`.

Красная ветка прошла через всю карту и вернулась сразу в три места.

К Лере — потому что рекламное обещание усиливало срочность.

К Алине и Глебу — потому что карточка показывала общий минимальный срок, а корзина не объясняла его изменение.

К Семену — потому что исполнимость проверилась слишком поздно.

— Кто владелец потери? — спросил Александр.

Трое заговорили одновременно.

И замолчали.

На старой схеме эта пауза закончилась бы словом `совместно`.

Оно позволило бы поставить три фамилии и не получить ни одного первого действия.

Семен посмотрел на последовательность.

— Переход от оплаченного намерения к подтвержденному исполнимому заказу мой. Я должен обеспечить проверку источника остатка до того, как срок станет обещанием после оплаты.

— А карточка? — спросила Алина.

— Ты даешь достоверную информацию о вариантах. Глеб показывает ее в интерфейсе. Но в конкретном заказе я отвечаю за то, что обещание можно выполнить.

Лера постучала маркером по верхней карточке.

— А я не имею права обещать скорость категории, если она зависит от непроверенного источника. До исправления убираю `от двух дней` из кампании на такие товары.

— Получилось три действия, — сказал Максим. — Но владелец перехода один.

— И владелец причины не обязательно один, — добавил Павел. — Экономический убыток возник из цепочки решений. Это не отменяет персонального первого шага.

Ирина переписала причину отмены.

Не в системе — пока на стене.

`Срок изменен после оплаты: исполнимость подтверждена поздно`.

— Если мы начнем так писать, доля отмен «по желанию клиента» вырастет или упадет? — спросил Глеб.

— Исчезнет, — ответила она. — Вместо нее появятся причины, которые можно исправлять. Это будет неприятнее и полезнее.

Максим открыл текущий справочник причин.

Там были:

`дорого`;

`передумал`;

`не устроило`;

`другое`;

`не дозвонились`.

— Справочник описывает финальную фразу оператора, а не поломку пути, — сказал он.

— Потому что оператору нужно закрыть обращение за сорок секунд, — сказала Ирина. — Если заставить его расследовать архитектуру бизнеса во время звонка, он выберет первое поле.

Они договорились разделить фиксацию.

Оператор отмечает наблюдаемый факт: срок изменился, товара нет, состав не совпал с ожиданием, доставка нарушена, клиент не понял условие, оплата не прошла.

Система подтягивает события заказа.

Владелец перехода на разборе уточняет системную причину.

— Иначе мы опять переложим качество данных на самого занятого человека, — сказала Ирина.

Максим согласился.

— Для первичного сигнала достаточно того, что можно знать честно. Причину строим из сигнала и событий, а не требуем угадать ее на звонке.

На карте рядом с каждой красной веткой появилось два поля:

`что увидели`;

`почему произошло`.

Между ними оставалось место для проверки.

Александр подумал, что именно это место они раньше заполняли уверенностью.

Теперь незнание не пряталось.

Оно становилось работой.

Команда прогнала заказ с кофемолкой еще раз.

На этот раз никто не пытался защищать участок.

Лера остановила обещание.

Алина сформулировала, какую правду о сроке должен видеть клиент.

Глеб назвал событие, после которого интерфейс обязан пересчитать дату.

Семен поставил проверку исполнимости до окончательного подтверждения.

Ирина определила сообщение, которое дает человеку выбор до оплаты или сразу после обнаруженного отклонения.

Максим связал отмену с изменением срока.

Павел показал стоимость потери и размер допустимого решения для спасения заказа.

Красная ветка больше не заканчивалась у поддержки.

Она возвращалась туда, где обещание впервые стало невыполнимым.

Демон снял со стены табличку `по желанию клиента`.

Под ней обнаружилась дверь.

Она вела не в другой отдел.

Она вела назад.

После короткого перерыва Александр положил на стол восемь белых карточек.

На каждой было два состояния, соединенных стрелкой.

`потребность ; обещание`;

`обещание ; выбор`;

`выбор ; корзина`;

`корзина ; исполнимый заказ`;

`исполнимый заказ ; подтвержденный клиентом`;

`подтвержденный заказ ; передан перевозчику`;

`перевозчик ; получено без открытой проблемы`;

`завершенный опыт ; следующий уместный контакт`.

Отдельно, черным, Павел добавил:

`весь путь ; финансовый результат`.

— Сейчас будет раздача должностей? — спросила Лера.

— Нет, — сказал Александр. — Должности у вас уже есть. Сейчас выясним, существует ли работа между ними.

Он попросил каждого выбрать переход, за результат которого тот готов отвечать.

Лера сразу взяла первый.

Алина протянула руку к переходу от обещания к выбору.

Глеб забрал путь выбора в корзину.

Семен положил перед собой две карточки подряд.

Ирина взяла подтверждение клиента и последний контакт.

На столе осталась доставка от перевозчика до фактически завершенного получения.

Семен и Ирина посмотрели на нее одновременно.

— Вот здесь мы обычно и пишем `совместно`, — сказал Максим.

— Потому что физически везет не наш человек, а общается с клиентом мой, — сказала Ирина.

— И потому что перевозчиком управляю я, — ответил Семен. — Но когда срок нарушен, фактический результат зависит от коммуникации.

— Значит, кто отвечает?

Пауза снова возникла, но уже не была беспомощной.

Ирина повернула карточку к Семену.

— За переход до `получено без открытой проблемы` отвечаешь ты. Потому что он включает не факт разговора, а физическое исполнение. Я обязана дать клиентскую коммуникацию и восстановление, когда есть отклонение.

— А если клиент не берет трубку?

— Я фиксирую попытки, выбираю канал и даю тебе сигнал. Но заказ не становится полученным от того, что оператор выполнил норматив контактов.

Семен забрал карточку.

— Принимается.

Ирина взяла узкую желтую полоску и положила поперек его стрелки.

— Мой обязательный вклад.

— Именно, — сказал Александр. — Один владелец результата не означает одного исполнителя.

Максим нарисовал под каждой стрелкой одинаковую рамку.

Выход перехода.

Владелец результата.

Обязательный вход от другой роли.

Сигнал отклонения.

Первое действие.

Куда возвращается причина.

Павел добавил седьмое поле:

Финансовое последствие.

— И мы это сейчас заполним для всех? — спросил Глеб.

— Если не заполним, фамилии будут декоративными, — сказала Алина.

Они начали слева.

Для перехода от потребности к обещанию выходом было не объявление и не клик.

Выходом стало обещание, которое привлекает нужного клиента, соответствует доступному предложению и не скрывает критическое условие.

Лера отвечала за результат.

Алина давала продуктовую правду.

Семен — ограничения по наличию, сроку и исполнению.

Павел — границу допустимой экономики.

Сигналами отклонения стали разрыв между объявлением и карточкой, высокая доля быстрых отказов, отмены из-за условий, возвраты из-за неверного ожидания.

Первым действием было остановить или сузить обещание, а не ждать полного расследования.

— Это значит, я могу выключить кампанию до общего совещания? — спросила Лера.

— Не можешь, а должна, если сработал согласованный стоп-сигнал, — сказал Павел.

Она написала это сама.

Для перехода от обещания к выбору Алина определила выход:

клиент может понять, подходит ли ему товар, из чего состоит предложение и какое условие повлияет на использование.

Глеб обеспечивал отображение и доступность информации.

Лера передавала формулировку входного обещания.

Семен подтверждал изменчивые условия.

Сигналами были вопросы после покупки, возвраты по комплектации, отказ после уточнения и обращения с формулировкой `я думал`.

Первое действие — исправить точку выбора и остановить источник ложного ожидания.

— Не просто дописать еще один абзац, — сказала Ирина. — Если человек снова не увидит главное, текста станет больше, а выбора не появится.

Алина добавила критерий:

критическое условие видно до решения и проверено на реальных вопросах клиентов.

Глеб усмехнулся.

— Теперь карточка товара официально перестала быть местом, куда можно сложить все слова.

— Она стала местом ответа, — сказала Алина.

Переход от выбора к корзине достался Глебу.

Выходом была корзина, которая сохраняет выбранные условия, честно пересчитывает цену и срок и не подменяет состав заказа.

Алина отвечала за смысл параметров.

Семен давал правила исполнимости.

Павел — комиссии и ограничения скидки.

Сигналами стали изменение суммы без понятной причины, исчезнувшая опция, новый срок после ввода адреса, ошибка оплаты и брошенная корзина после пересчета.

Первое действие зависело от типа сбоя, но владелец был обязан определить его в течение согласованного окна и либо восстановить путь, либо остановить обещание.

— Не `передать разработчикам`, — сказал Максим.

— Да, — ответил Глеб. — Передача задачи не является восстановлением перехода.

Он произнес это без привычной защиты.

Для корзины и исполнимого заказа карточку заполнял Семен.

Выходом стало не наличие номера, а заказ с подтвержденными товаром, источником остатка, ценой, сроком, способом получения и возможностью собрать обещанное.

Глеб обеспечивал события и целостность данных.

Платежный контур подтверждал деньги.

Склад или партнерский источник подтверждал остаток.

Сигналом было любое расхождение после нажатия кнопки: недоступная позиция, новый срок, незафиксированная оплата, невозможность доставки.

Первое действие — не переводить заказ дальше молча. Клиенту давался выбор: принять новое условие, изменить состав или отменить без борьбы.

— А если мы еще пытаемся найти товар? — спросил Глеб.

— Тогда состояние честно называется `исполнение уточняется`, — сказал Семен. — И у него есть крайний срок. Нельзя использовать `принят` как склад для неизвестности.

Переход к подтвержденному клиентом заказу забрала Ирина.

Выходом было явное согласие на фактические условия, если они изменились, и понятное сообщение, если изменений не было.

Семен передавал исполнимые условия.

Глеб — надежный канал и событие подтверждения.

Сигналами были непрочитанное критическое уведомление, отказ после изменения, повторный вопрос о сроке и заказ, ушедший в сборку без согласия на замену.

Первое действие — остановить исполнение, если согласие действительно необходимо, а не прикрыть отсутствие ответа автоматическим статусом.

— Это замедлит часть заказов, — заметила Лера.

— Ложная скорость заканчивается возвратом, — ответила Ирина. — Мы уже посчитали ее цену.

Семен заполнил переход к перевозчику.

Выходом стала отправка, собранная в согласованном составе, упакованная по требованиям и переданная с корректными данными в обещанное окно.

Склад давал факт комплектации.

Глеб — согласованные данные.

Ирина — особые клиентские условия, если они появились.

Сигналами стали пересорт, повреждение, задержка сборки, разделение без предупреждения и отказ перевозчика принять отправление.

Первое действие — удержать неверную отправку до передачи или немедленно запустить восстановление, если она уже ушла.

— Раньше наша метрика заканчивалась сканом перевозчика, — сказал Семен. — Теперь это только выход одного перехода.

— Тебе не жалко зеленого SLA? — спросил Павел.

— Жалко. Красивый был.

Но Семен снял его со стены сам.

Следующая карточка оставалась у него, однако заполняли ее вместе с Ириной.

Выход:

клиент получил весь согласованный результат, а открытое отклонение либо отсутствует, либо находится в явном восстановлении с новым обещанием.

Перевозчик давал физические события.

Ирина — клиентский контекст.

Глеб — целостность частей заказа.

Сигналами стали пропущенный срок, частичная выдача, повреждение, ложная доставка, молчание после изменения и преждевременное закрытие заказа.

Первое действие определялось заранее для каждого сигнала.

Не созвон ради созвона.

Не письмо ради отчета.

Действие, которое возвращает человеку результат или дает честный выбор.

Последний переход Ирина положила ближе к правому краю.

Завершенный опыт становился следующим контактом только при трех условиях:

нет открытой проблемы;

контекст покупки понятен;

предложение уместно по времени и потребности.

Максим отвечал за доступность признаков и стоп-сегментов.

Алина — за смысл следующего предложения.

Лера — за канал, если контакт становился кампанией.

Ирина — за решение, можно ли обращаться к конкретной группе и с каким основанием.

Сигналами ошибки были жалобы, отписки, сообщение о незавершенной проблеме и повторный контакт сервиса после рекламного письма.

Первое действие — остановить сценарий и вернуть причину в данные, правила сегмента или исходный опыт.

— Получается, у каждого есть главная стрелка и участие еще в нескольких, — сказала Алина.

— Получается, больше никто не живет только внутри своего прямоугольника, — ответил Александр.

Демон попробовал раздать им ключи от новых кабинетов.

Ключи не подошли.

На карте больше не было дверей, которые можно закрыть изнутри.

Были переходы, где чужой вход требовался для твоего результата.

И твое решение становилось входом для следующего.

Дверь переговорной открылась без стука.

Виктор Сергеевич остановился на пороге.

Он пришел без свиты, без папки и без той осторожной деловитости, с которой обычно входил на встречу, способную потребовать денег.

Сначала посмотрел на людей.

Потом на стену.

Потом снова на людей.

— Это все наш процесс?

Александр не ответил.

Раньше он сделал бы шаг вперед, дал бы рамку, перевел сложность в три тезиса и заранее убрал опасные вопросы.

Теперь он остался у окна.

— Это его первая честная версия, — сказала Лера.

Виктор Сергеевич подошел ближе.

Его взгляд двигался слева направо, но быстро сбился.

Он возвращался по красным стрелкам, читал черные цифры Павла, замечал фамилии под переходами.

— Где здесь продажи?

— Везде, где обещание становится выбором, заказом, получением и причиной вернуться, — ответила Алина.

— Тогда почему у Леры только первая стрелка?

— Потому что она владеет качеством привлеченного обещания, — сказал Павел. — Выручка не дает ей права объявлять победой то, что дальше стало убытком.

Лера не спорила.

— А склад где?

Семен показал два перехода и обязательные входы в соседние.

— Я отвечаю за то, чтобы заказ можно было выполнить, потом за физическую передачу и результат доставки. Внутренний SLA остается инструментом, но не финалом.

— Поддержка?

Ирина указала на подтверждение условий, восстановление после отклонения и следующий уместный контакт.

— Мы больше не мусоропровод чужих ошибок. Но и не наблюдатели. Если клиент не получил результат, мой контур обязан вернуть сигнал и помочь восстановить обещание.

Виктор Сергеевич дошел до заказа с набором инструментов.

— Это тот, по которому все сработали нормально?

— Да, — сказал Павел. — И мы потеряли на нем деньги.

Владелец прочитал черные карточки.

— Столько?

— С учетом возврата и уценки.

— Почему я этого не видел?

Ответить мог каждый.

Александр почувствовал, как комната на секунду поворачивается к нему по старой привычке.

Он выдержал эту секунду.

Максим открыл отчет на ноутбуке.

— Потому что факты жили в разных моментах и разных системах. На дне продажи была выручка. Позже склад показал выполнение. Еще позже сервис закрыл обращение. Возврат и уценка пришли отдельно. Никто не собирал их в один путь и не возвращал причину к обещанию.

— Теперь собираем?

— Пока вручную, — сказал Глеб. — Событий не хватает. Часть связей нужно построить.

— Сколько времени?

Глеб посмотрел не на Александра, а на карту.

— Если делать идеальную систему, долго. Для первого рабочего контура нам не нужна идеальная. Нужны ключевые события, один экран и возможность открыть заказ под цифрой.

Максим кивнул.

— Я дам определение этапов и минимальный набор доказательств. Глеб — события и связи. Остальные проверят, что статус означает реальную работу, а не удобное название.

Виктор Сергеевич прищурился.

— Кто главный по этой стене?

Демон у дальнего угла оживился.

В его руке появился новый ключ, тяжелый и блестящий.

Если команда назовет одного хранителя всей карты, можно будет построить самый большой кабинет.

Поселить туда Александра.

Поручить ему связывать всех со всеми.

И спокойно вернуть остальным право видеть только свое.

— У стены нет начальника, — сказал Александр.

Виктор Сергеевич посмотрел на него с явным недовольством.

— Так не бывает.

— У каждого перехода есть владелец. У определения результата и цифр тоже есть владельцы. Общая карта нужна не для нового отдела, а для общих решений.

— Значит, если она устареет, виноваты все?

— Нет, — сказала Лера. — Тогда она точно устареет.

Она подошла к левому краю.

— Я обновляю обещания и сигналы своего перехода.

Алина встала рядом:

— Я — правду выбора и причины неверного ожидания.

Глеб:

— Я — события, технические состояния и расхождения между системами.

Семен:

— Я — исполнение, сроки и физические отклонения.

Ирина:

— Я — клиентские сигналы, подтверждения и незавершенные проблемы.

Максим:

— Я держу единое определение показателей, чтобы зеленый цвет не менял смысл от отдела к отделу.

Павел:

— Я связываю действия с финансовым результатом и не разрешаю считать поступление денег прибылью.

Виктор Сергеевич посмотрел на Александра.

— Ты им это подготовил?

Вопрос прозвучал почти как комплимент.

Александр мог принять его.

Мог сказать, что спроектировал сессию, разложил роли и подвел команду к правильному ответу.

Формально это даже не было бы ложью.

Но он посмотрел на маркеры в руках у остальных.

На исправления, которые они спором нанесли друг другу.

На его собственные карточки, которых на стене было меньше всех.

— Нет, — сказал он. — Они устали не видеть, что происходит с заказом после их участка.

В переговорной стало тихо.

Не неловко.

Просто никто не спешил заполнить паузу объяснением.

Александр впервые ясно почувствовал цену правильной работы директора.

Когда-то ему казалось, что доказательством силы будет комната, которая замолкает без его ответа.

Теперь доказательством становилась комната, которой его ответ не требовался.

Это было легче для бизнеса.

И неприятнее для той части его самого, что привыкла измерять ценность собственной незаменимостью.

Демон протянул ему блестящий ключ.

На бородке было выгравировано:

`Единственный, кто понимает целое`.

Александр не взял.

Ключ упал на пол без звука.

— Хорошо, — сказал Виктор Сергеевич. — Допустим, увидели. Что теперь?

Он задал вопрос Александру.

Ответил Семен:

— Если оставить стену до следующего большого совещания, через неделю она станет историей, а через месяц декорацией.

— Нужно обновление по событиям, — сказал Максим. — Не ручная перерисовка всего процесса.

— И регулярный разбор потерь, — добавила Ирина. — Не сотни заказов. Одна красная зона, один живой пример, решение и владелец.

Павел постучал по нижней линии.

— Решение должно показывать ожидаемый эффект на деньги. И через время мы обязаны проверить, получился он или нет.

— Разработке нужен приоритет не по громкости заказчика, — сказал Глеб. — Если переход рвется и это видно на общей карте, задача поднимается по цене потери и числу затронутых заказов.

Алина добавила:

— Карточки и обещания меняются по обратным сигналам, а не только когда у контента появилось свободное окно.

Лера посмотрела на самое узкое место карты.

— Масштабируем то, что проходит путь. Если следующий этап захлебывается, не покупаем больше входа ради красивой верхней цифры.

Виктор Сергеевич выслушал всех.

— То есть еще одно совещание.

— Нет, — одновременно сказали трое.

Ирина рассмеялась первой.

— Собрание — это люди и время. Нам нужен ритм решений.

— Сколько? — спросил владелец.

Максим посмотрел на объем стены.

— Первый раз нам понадобится много. Дальше сорок пять минут в неделю, если заранее виден один экран и каждый приходит не рассказывать о своей работе, а разбирать отклонение.

— Почему сорок пять?

— Потому что за час мы научимся приносить презентации, — сказала Лера. — За полчаса начнем пропускать проверку решения. Сорок пять пока достаточно, чтобы увидеть, решить и назначить проверку.

— Пока? — переспросил Виктор Сергеевич.

— Ритм тоже гипотеза, — ответил Максим.

Виктор Сергеевич провел пальцем по стрелке от рекламы к карточке, потом по обратной красной линии от возврата.

— Когда первая встреча?

Семен открыл календарь.

— В понедельник утром.

— Почему не завтра?

— Потому что к завтра у нас будет та же стена и больше усталости, — сказал Глеб. — К понедельнику соберем минимальный экран, определения этапов и один пример провала. Иначе опять обсудим впечатления.

Александр отметил, что Глеб только что не попросил неделю на техническую оценку.

Он назвал минимальный результат и срок.

— Кто ведет? — спросил Виктор Сергеевич.

На этот раз команда не смотрела на Александра.

— Ведущий следит за форматом, а не становится владельцем всех решений, — сказал Максим. — Первую проведу я, чтобы удержать определения и доказательства. На следующей можем сменить.

— Решения фиксирует кто?

— Владелец перехода формулирует действие, срок и критерий проверки, — ответила Ирина. — Максим собирает общий протокол.

— А если вы не договоритесь?

Павел ответил:

— Разногласие превращаем в две проверяемые версии, если цена эксперимента допустима. Если нельзя проверить дешево или риск велик, решение поднимается Александру.

Только теперь у него появилась роль.

Не ходить между кабинетами с чужими ключами.

Не переписывать за всех их обязательства.

Принимать решения там, где столкновение действительно нельзя снять правилом, данными или ограниченным тестом.

Александр почувствовал не уменьшение власти.

Ее возвращение к смыслу.

Виктор Сергеевич снял со стены одну карточку.

`Клик`.

— Это больше не начало?

Лера взяла ее и положила ниже, в ряд событий.

— Это только момент, когда человек вошел в измеряемую часть пути. Начало — потребность и обещание, которое мы ей дали.

— А конец?

Ирина показала правый край, где линия загибалась к следующему циклу.

— Не письмо CRM и не закрытый заказ. Либо человек получил результат и сохранил основание вернуться, либо мы честно знаем, где потеряли его и почему.

— Слишком философски для отчета.

— В отчете будут числа, — сказал Максим. — Философия нужна один раз, чтобы числа означали одно и то же.

Владелец вернул карточку на место.

— Ладно. В понедельник покажете мне экран.

— Не вам, — сказала Лера.

Все посмотрели на нее.

Она выдержала взгляд Виктора Сергеевича.

— Сначала себе. Если делать экран для вас, мы снова соберем зеленую презентацию. Вы можете прийти и смотреть на то же, что видим мы.

Павел кашлянул, скрывая улыбку.

Виктор Сергеевич медленно кивнул.

— Хорошо. Сначала себе. Но я приду.

Когда дверь за ним закрылась, в комнате никто не расслабился.

Раньше уход владельца означал конец главной части встречи.

Теперь главная часть только начиналась.

Нужно было превратить стену в рабочее обязательство.

Максим сфотографировал карту секциями и пронумеровал переходы.

Глеб записал минимальные события для первого экрана.

Семен отметил, какие статусы придется проверить руками.

Ирина выбрала три заказа, где системное `закрыто` расходилось с фактическим опытом.

Алина собрала обещания, которые надо сравнить с вопросами и возвратами.

Лера поставила временные ограничения на две кампании с неподтвержденными сроками.

Павел назначил коридоры компенсаций и список затрат, которые должны попадать в расчет.

Никто не ждал протокола Александра.

Он ходил вдоль стены и задавал только короткие вопросы.

Как узнаем?

Кто действует первым?

Когда проверим?

Что остановим, если сигнал красный?

Кому вернется причина?

Каждый вопрос добавлял не работу ему, а ясность владельцу перехода.

К вечеру исходная надпись слева исчезла.

Вместо `Клик` там стояло:

`Потребность / первое обещание`.

Справа больше не было простого `Деньги`.

Там написали:

`Деньги / опыт / следующий цикл`.

Между ними оставалась не воронка в привычном смысле.

Не труба, в которую сверху сыплют людей и считают выпавшие заказы.

Перед командой лежала система обещаний, состояний, физических действий, денег и обратных сигналов.

Она показывала не только сколько дошло.

Она показывала, где компания перестала выполнять собственное слово.

Демон Разобщенных отделов стоял среди обломков прозрачных стен.

Он не исчез.

Ему не нужны были прежние кабинеты, чтобы выжить.

Достаточно было дождаться, пока люди перестанут обновлять карту.

Пока первая срочная задача вытеснит разбор.

Пока владелец перехода снова скажет, что вход пришел слишком поздно.

Пока экран станет отчетом для Виктора Сергеевича.

Пока сорок пять минут заполнят рассказами о проделанной работе.

Демон сложил остатки стекла в тонкую прямоугольную рамку.

Рамка была похожа на календарь.

Александр увидел это и написал под схемой последнюю фразу дня:

`Карта без ритма решений становится плакатом`.

— Теперь все? — спросил уставший Семен.

— Теперь видно, что делать, — ответил Александр. — Это не то же самое.

Максим создал встречу на понедельник.

Сорок пять минут.

Один экран.

Одна красная зона.

Один реальный заказ.

Одно решение с владельцем и датой проверки.

Приглашение появилось у каждого почти одновременно.

Никто не нажал `отклонить`.

На пустой стене напротив демон уже рисовал первый пожар, который должен был показаться важнее этого ритма.
Глава 19. Первый контур управления
Глава 19. Первый контур управления

Первый настоящий контур управления выглядел не героически.

В понедельник в восемь сорок две Максим подключил ноутбук к экрану переговорной, и экран ответил ему ровным серым цветом.

Не черным.

Черный хотя бы означал бы поломку.

Серый означал, что система загрузилась, но пока не решила, существует ли в ней бизнес.

— Только не сейчас, — сказал Максим.

— Уточни формулировку, — отозвался Глеб из-под стола. — Не сейчас сломалось или не сейчас выяснилось?

Он держал в одной руке переходник, в другой телефон с открытым техническим журналом, а плечом прижимал крышку напольного лючка. В таком положении ИТ-лид особенно убедительно выглядел человеком, отвечающим за цифровую трансформацию.

— Вчера работало.

— Это любимый статус всех систем за минуту до инцидента.

На экране появился логотип «Астры».

Потом одна цифра.

Потом восемь пустых прямоугольников.

Потом надпись:

`Данные по доставке временно недоступны`.

Глеб вылез из-под стола.

— Уже честнее большинства наших старых отчетов.

Максим не улыбнулся.

Он собирал этот экран двое суток.

Не красивый дашборд, не витрину для собственника, не цифровой собор с фильтрами на каждый случай жизни.

Один путь заказа.

Слева направо.

Потребность и первое обещание.

Переход в карточку.

Выбор.

Корзина.

Исполнимый заказ.

Подтверждение условий.

Передача.

Получение.

Выкуп.

Финансовый результат.

Повторный цикл.

Под каждым этапом стояли только те показатели, по которым можно было принять решение.

Где данных не хватало, Максим не рисовал зеленый.

Он оставлял серое поле.

Серый раздражал сильнее красного.

Красный позволял возмутиться результатом.

Серый требовал признать, что компания даже не знает, какого цвета ее проблема.

В восемь сорок семь пришла Лера.

Она принесла ноутбук, зарядку, три распечатки и выражение человека, который собирался доказать невиновность до предъявления обвинения.

— Я на всякий случай выгрузила каналы по неделям, кампаниям, устройствам и регионам.

Максим посмотрел на толщину распечаток.

— У нас сорок пять минут.

— Поэтому я убрала креативы.

Следом появилась Алина с двумя карточками мебели на планшете.

За ней Павел с одним листом.

У Павла любой лист выглядел опаснее Лериных трех отчетов, потому что на нем обычно помещалось ровно столько цифр, сколько требовалось для отмены праздника.

Ирина вошла с гарнитурой на шее и кружкой остывшего чая.

— У меня пять историй.

— Один пример, — напомнил Максим.

— У меня пять вариантов одного и того же безобразия.

— Это уже звучит как сегментация, — сказала Лера.

В восемь пятьдесят одна в переговорную влетел Семен.

Он не вошел.

Именно влетел, хотя дверь открывалась внутрь и физически сопротивлялась драматургии.

— Встречу надо переносить.

Все посмотрели на него.

Семен уже разговаривал по телефону.

— Нет, не вам. Вам я сказал не отдавать машину. Машину не отдавать. Я сейчас перезвоню.

Он сбросил звонок и положил на стол экраном вверх.

Телефон немедленно зазвонил снова.

— Что случилось? — спросила Ирина.

— «СеверТранс» снял дневное окно по мебели. Машина у них есть, водителя нет. Двадцать семь заказов должны были уйти сегодня.

— Клиентам что обещано?

— Разное.

— Это не срок.

— Я знаю, что это не срок.

— Тогда что обещано?

— От сегодняшнего вечера до среды.

Лера открыла ноутбук.

— У нас на мебель идет кампания `Обновите дом за выходные`.

Семен посмотрел на нее.

— Сегодня понедельник.

— Кампания не знает дней недели. Она оптимизируется.

— Прекрасно. Пусть оптимизирует водителя.

Телефон Семена снова завибрировал.

На этот раз не один.

Телефон Ирины тоже подал голос.

Потом ноутбук Глеба.

Потом общий чат на экране Максима.

В правом верхнем углу появилось девять непрочитанных сообщений.

Через пять секунд — четырнадцать.

Через десять — двадцать одно.

Пожар умел считать быстрее аналитики.

Демон Ручного тушения пожаров вошел вместе с уведомлениями.

Он был высокий, тонкий и состоял из календарных клеток.

Каждая клетка горела красным.

На его груди висели часы без минутной стрелки: только `срочно` и `уже поздно`.

Вместо пальцев у него были телефонные трубки.

Из карманов торчали списки задач, на каждом из которых первая строка называлась `критично`, вторая `очень критично`, а третья `Виктор Сергеевич спросил`.

Демон не мешал людям работать.

Он делал работу неотложной.

Всю.

Одновременно.

Именно поэтому ни одна причина не доживала до исправления.

— Я пошел, — сказал Семен.

— Куда? — спросил Александр.

Он стоял у двери уже несколько секунд.

Никто не заметил, как он вошел.

— Искать машину.

— Сам поведешь?

— Если понадобится, найду того, кто поведет.

— Это не ответ.

Семен раздраженно повернулся.

— У нас двадцать семь заказов. Если я сейчас сяду обсуждать экран, мебель не телепортируется.

— А если ты уйдешь, причина исчезнет?

— Нет. Но заказы, возможно, уедут.

— Тогда у тебя есть восемь минут, — сказала Ирина.

Семен посмотрел на нее.

— На что?

— Дать нам список заказов, обещанные окна и то, что уже сказано клиентам. Мои люди начнут связь. Глеб выгрузит состав и контакты. Лера остановит новое обещание там, где мы его не исполняем. Ты занимаешься перевозчиком.

— Мне некогда собирать список.

— Список соберу я, — сказал Глеб. — Нужен идентификатор рейса.

Семен продиктовал.

Лера уже искала кампанию.

— Полностью отключать мебель?

— Нет, — ответил Семен. — Проблема только в крупногабарите из северного узла.

— Значит, дай товары и регионы.

— Сейчас.

Павел перевернул свой единственный лист.

— Какой коридор компенсации, если клиенту придется менять день?

Ирина назвала сумму.

Павел покачал головой.

— Для двадцати семи заказов дорого.

— Для двадцати семи отказов дешевле?

— Не знаю. Поэтому два уровня: перенос без потери — один сценарий, срыв согласованного окна — другой. Верхняя граница вот такая.

Он написал число.

Ирина кивнула.

За две минуты на доске появилась первая карточка:

`27 заказов / рейс ST-418`.

Под ней:

`Семен — физическое решение до 09:20`.

`Ирина — контакт с клиентами до 09:40`.

`Глеб — список и статусы до 09:00`.

`Лера — остановка обещания по сегменту сейчас`.

`Павел — коридор компенсации`.

Максим добавил:

`Проверка результата — 10:30`.

Демон вытянул к карточке трубчатые пальцы.

Обычно такая проблема распадалась на десятки звонков, частных просьб и сообщений `разберитесь срочно`.

Теперь у нее появились границы.

Демон отдернул руку.

Телефон Семена снова зазвонил.

— Я все равно должен выйти, — сказал он.

— Выходи, — ответил Александр. — В девять двадцать вернешься с результатом или следующим решением.

— А встреча?

— Начнется без твоего доклада. Не без твоей ответственности.

Семен посмотрел на часы.

Восемь пятьдесят семь.

Он ушел, уже набирая перевозчика.

Демон скользнул следом, но задержался на пороге.

В переговорной остались люди, которые почему-то не побежали за пожаром всей компанией.

Это его насторожило.

В восемь пятьдесят девять вошел Виктор Сергеевич.

Он увидел серый экран, красную карточку на доске и пустой стул Семена.

— Начали без меня?

— Пожар начал, — сказала Ирина.

— Какой?

— Уже ограниченный, — ответил Александр.

Виктор Сергеевич прочитал карточку.

— Почему Семена нет?

— Делает свое первое действие.

— Тогда что здесь делаем мы?

Максим включил таймер.

На экране появилось:

`45:00`.

— Учимся не отменять управление каждый раз, когда оно становится нужно, — сказал он.

Таймер пошел.

На стене рядом с экраном висели правила.

Не регламент на двенадцать страниц.

Шесть строк, которые Максим написал утром от руки:

`Сначала результат прошлых решений`.

`Один красный переход`.

`Один реальный заказ`.

`Одно действие`.

`Один владелец результата`.

`Дата проверки`.

Ниже Александр добавил:

`Запрещено обсуждать "в целом", если можно открыть пример`.

Виктор Сергеевич прочитал.

— Слишком просто.

— Все, что работает каждую неделю, обычно выглядит проще презентации о трансформации, — сказал Александр.

— А если проблем пять?

— Значит, четыре дождутся следующего решения или будут распределены без общего обсуждения. Если все пять требуют всей команды прямо сейчас, у нас не совещание, а эвакуация.

Максим открыл первый экран.

Простая горизонтальная полоса занимала почти всю ширину.

Над ней были этапы клиентского пути.

Под ней — цифры.

Входящий спрос.

Переход из обещания в карточку.

Доля выбора, закончившегося корзиной.

Конверсия корзины в исполнимый заказ.

Доля подтвержденных условий.

Передача в срок.

Получение.

Выкуп.

Маржинальный результат.

Повторная покупка.

Под каждым этапом стояли владелец, порог и цвет.

Цветов было четыре.

Зеленый — показатель в согласованной зоне.

Желтый — отклонение, которое требует наблюдения или уже принятого действия.

Красный — потеря выше порога, решение нужно сейчас.

Серый — недостаточно надежных данных.

Серого оказалось много.

— Выглядит так, будто половина компании не загрузилась, — сказал Виктор Сергеевич.

Максим поправил очки.

— Половина измерения не загрузилась. Компания, к сожалению, работает.

— Почему здесь нет общей выручки?

— Есть в верхней строке, — сказал Павел. — Но она не выбирает красный участок. Она следствие нескольких переходов.

— Я хочу видеть план.

— План справа.

— Мелко.

— Потому что крупно здесь путь, который должен его сделать.

Лера кашлянула.

— Можно я покажу вход?

Не дожидаясь ответа, она подключила свою выгрузку.

Экран заполнился таблицей.

В ней было двадцать три столбца.

Лера быстро объяснила динамику трафика, стоимость клика, стоимость созданного заказа, отклонение по регионам, долю мобильных устройств, новую кампанию, старую кампанию, кампанию, которую выключили, но данные по ней все еще были важны для контекста.

Говорила она хорошо.

Слишком хорошо.

На восьмой минуте любой человек в комнате мог подтвердить, что маркетинг работал много.

Никто не мог сказать, какое решение требовалось принять.

— Если убрать брендовый трафик, картина немного хуже, — сказала Лера. — Но это ожидаемо, потому что изменилась структура спроса. При этом новый канал дает нам качественный верх, хотя атрибуция пока...

— Какой переход красный? — спросил Максим.

Лера остановилась.

— Я даю контекст.

— Какой переход?

— На входе нет критического провала.

— Значит, вход сегодня не обсуждаем.

Она закрыла рот.

Потом таблицу.

Медленно.

— Тогда зачем я готовилась?

— Чтобы подтвердить, что твой участок не главный ограничитель, — сказал Павел. — Это тоже результат.

— Очень вдохновляет.

Алина открыла две мебельные карточки.

— Красный может быть здесь. В одной написано `доставка от двух дней`, в другой — `уточнит менеджер`. Ни диапазона, ни зависимости от склада.

Глеб подвинул ноутбук.

— Шаблон берет минимальный срок категории. Персональный рассчитывается только в корзине после адреса.

— Но клиент уже принял решение на карточке.

— Я не спорю. Объясняю, почему.

— Ты объясняешь архитектуру.

— Потому что она существует.

Глеб открыл схему расчета.

На экране появились прямоугольники, стрелки и названия сервисов.

Один сервис отвечал за общий срок.

Второй — за регион.

Третий — за склад.

Четвертый хранил исключения.

Пятый, судя по названию, был создан в год, когда люди еще верили, что суффикс `new` останется новым.

— Исторически карточка не знает источник исполнения до того, как...

— Глеб, — сказала Ирина.

— Что?

— Клиент тоже не знает источник исполнения. Но опаздываем почему-то мы.

— Я не оправдываю. Мне надо объяснить ограничения.

— Не все, — сказал Максим. — Только то, которое мешает действию по красному участку.

Глеб замолчал.

На таймере осталось тридцать две минуты.

Ирина положила на стол блокнот.

— Тогда клиенты. Первый заказ: диван, обещали вторник, привезли в четверг. Второй: стеллаж, водитель позвонил за пятнадцать минут. Третий: тумба, клиент специально взял выходной, машину перенесли. Четвертый...

— Один пример, — сказала Лера.

Ирина посмотрела на нее.

— Ты мне сейчас вернула мою же боль за таблицу?

— Да.

— Неприятно.

— Очень.

— Хорошо. Но истории разные.

— Тогда выбери ту, которая лучше всего доказывает повторяющийся разрыв, — сказал Максим.

— А остальные?

— Проверим, повторяется ли причина. Если да, покажем числом рядом с примером.

Ирина листала записи.

Павел тем временем открыл свой лист.

— Пока выбираете, хочу показать экономику невыкупа мебели.

— Нет, — сказал Максим.

Павел поднял глаза.

Он был не тем человеком, которому часто говорили `нет` перед цифрами.

— Почему?

— Пока не выбрали участок. Если красный не в мебели, твой расчет станет еще одним докладом.

— Он короткий.

— Все доклады короткие до первого уточняющего вопроса.

Павел убрал лист.

Виктор Сергеевич наблюдал с растущим сомнением.

— Вы уже тринадцать минут обсуждаете, как обсуждать.

— Потому что раньше мы тратили час и называли это результатом, — сказал Александр.

— Тогда останови их.

Александр посмотрел на команду.

Лера сидела, скрестив руки.

Глеб держал архитектурную схему открытой, словно недосказанное могло повредить прод.

Ирина выбирала между живыми историями и явно считала это предательством остальных клиентов.

Павел охранял один лист.

Максим пытался одновременно вести встречу, чинить серый фильтр и не потерять право на существование аналитики.

Каждый принес полезную правду.

Вместе они снова строили шум.

Александр мог произнести резкую фразу.

Мог сам выбрать проблему.

Мог активировать древнюю способность `Один реальный заказ` и на несколько минут снова стать центром комнаты.

Но контур, который работает только при присутствии Александра Александровича, был не системой.

Это был Александр Александрович с календарным приглашением.

— Максим, — сказал он. — Что показывает экран?

Максим закрыл чужие окна и вернулся к общей полосе.

Один участок горел красным ярче остальных.

`Получение ; выкуп`.

Категория мебели.

Четыре недели назад — шестьдесят один процент.

Три недели назад — пятьдесят семь.

Две — сорок девять.

Прошлая — сорок четыре.

Рядом стояло:

`Потенциальная потеря маржи: 418 000`.

Владелец перехода:

`Семен`.

Данные по причинам:

`достаточность 63%`.

— Красный участок — выкуп мебели, — сказал Максим.

— Это мы и так знали, — заметил Виктор Сергеевич.

— Нет. Мы знали, что мебель не забирают. Сейчас знаем, где, насколько, сколько это стоит и чья первая реакция.

— Семена нет.

— Владелец нужен для решения, — сказала Ирина. — Для разбора у нас есть его данные и мой заказ. Он вернется в девять двадцать.

На таймере было двадцать девять минут.

Максим перевернул песочные часы, которые принес неизвестно зачем.

— Тогда один пример.

Ирина открыла заказ номер 78144.

Демон у двери перестал шуршать календарем.

В комнате впервые заговорили не все проблемы сразу.

Одна.

Заказ номер 78144 был на письменный стол.

Не дизайнерский.

Не тяжелый дубовый предмет, который перевозят с оркестром и отдельной страховкой.

Обычный белый стол для домашнего кабинета.

Клиента звали Михаил.

В воскресенье вечером он увидел рекламу:

`Рабочее место за выходные. Доставим быстро`.

До следующего понедельника Михаил должен был начать удаленную работу.

Он перешел в карточку.

Там стояло:

`Доставка от двух дней`.

В корзине после ввода адреса появилась пятница.

Михаил оплатил.

В понедельник заказ перешел в состояние `принят`.

Во вторник источник остатка подтвердил товар на партнерском складе.

В среду система пересчитала дату на следующий понедельник.

Автоматическое сообщение сообщило:

`Ваш заказ готовится к передаче в доставку`.

— Где здесь новая дата? — спросила Лера.

— В личном кабинете, — ответил Глеб.

— Клиент должен был зайти и поискать, насколько мы опоздаем?

— Сообщение старое. Оно не умеет подставлять изменение.

— Исторически? — спросила Алина.

— Археологически.

Ирина продолжила.

В четверг Михаил позвонил сам.

Оператор увидел статус `готовится` и сказал, что заказ, вероятно, передадут в ближайшее время.

— Почему вероятно? — спросил Павел.

— Потому что точной даты у нее не было. Она написала складу.

— Склад ответил?

— Через три часа. Клиенту не перезвонили: смена закончилась, задача осталась в личных сообщениях.

Демон шевельнул одной календарной клеткой.

Там появилось:

`Перезвонить, если будет время`.

Ирина посмотрела прямо на него.

— Уже вынесли из личных сообщений. Не радуйся.

В пятницу заказ передали перевозчику.

Перевозчик назначил доставку на понедельник с десяти до восемнадцати.

Согласия клиента не спросили.

В понедельник в девять сорок водитель позвонил и сказал, что будет после обеда.

Михаил уже находился в офисе работодателя: домашнего рабочего места у него не было, первый день решили провести очно.

Он попросил вечер.

Водитель ответил, что вечером маршрут в другом районе.

Перенос означал еще два дня.

Михаил отказался.

В причине записали:

`Не подошло`.

— Ему не подошел стол? — спросила Алина.

— Ему не подошла наша способность обращаться со временем, — сказала Ирина.

Максим открыл события заказа рядом с экраном.

Зеленых было много.

Реклама привела заказ по допустимой стоимости.

Оплата прошла.

Партнер подтвердил остаток.

Склад собрал без пересорта.

Перевозчику передали.

Водитель приехал в назначенный системой день.

Отказ корректно оформился.

Возврат денег ушел в норматив.

— Опять образцовая катастрофа, — сказал Глеб.

— Где первый раз сломалось обещание? — спросил Максим.

Лера указала на рекламу.

— `За выходные` уже нельзя было гарантировать.

— Там не сказано, за какие выходные, — заметил Виктор Сергеевич.

Лера повернулась к нему.

— Клиент не обязан читать нашу рекламу как договор с плохим юристом.

Виктор Сергеевич выдержал паузу.

— Хорошо. Слишком сильное обещание.

Алина коснулась карточки.

— `От двух дней` создало второе ожидание. Формально минимальный срок существует, но не для этого остатка и региона.

Глеб:

— В корзине была пятница. Там расчет уже учитывал адрес, но еще не знал партнерский склад.

Ирина:

— После изменения на понедельник мы не сообщили новую дату. Потом не вернулись с ответом. Потом назначили рабочий день без согласования.

Павел положил рядом расчет.

Цена рекламы.

Комиссия оплаты.

Работа оператора.

Сборка.

Доставка до клиента.

Неудачная попытка.

Обратная доставка.

Повторная приемка.

Уценка упаковки.

— Минус одиннадцать тысяч четыреста, — сказал он. — Если считать только возврат товара. Без будущей стоимости потерянного клиента.

Виктор Сергеевич побарабанил пальцами по столу.

— Что именно из этого повторяется в остальных отказах?

Максим вывел распределение.

Из ста двадцати трех невыкупленных мебельных заказов достоверная причина была у семидесяти семи.

В тридцати одном срок изменился после оформления.

В двадцати шести окно доставки назначили без подтверждения.

В девятнадцати клиент говорил, что ждал раньше, хотя системная дата формально не была нарушена.

Часть заказов попадала сразу в несколько групп.

— А у остальных сорока шести? — спросил Виктор Сергеевич.

— Либо общая причина, либо нет связанного обращения, — ответил Максим. — Поэтому достаточность шестьдесят три процента, а не уверенность сто.

— Можно ли принимать решение на неполных данных?

— Можно, если известен риск ошибки и действие обратимо, — сказал Павел. — Нельзя ждать идеальных данных, пока повторяется дорогая потеря.

— Тогда решение очевидно, — сказала Лера. — Убираем `быстро`.

— Это действие на входе, — возразила Алина. — Карточка останется ложной.

— Меняем срок на диапазон, — сказал Глеб.

— Диапазон откуда брать? Источник остатка определяется позже.

— Значит, определять раньше.

— Это изменение маршрутизации, — сказал Глеб. — Не к понедельнику.

— Водителя подтверждаем с клиентом, — сказала Ирина.

— Всех вручную обзванивать? — спросил Павел.

— Мебель перед отгрузкой.

— Это двести контактов в неделю.

— Лучше двести контактов до отправки, чем сто двадцать три возврата после.

— Не лучше, если большая часть и так выкупается.

Обсуждение снова начало разрастаться.

На столе появились четыре правильных действия.

Каждое требовало отдельного владельца.

Вместе они обещали превратиться в программу трансформации мебельной логистики с предварительным бюджетом и финальным отсутствием результата.

На таймере осталось девятнадцать минут.

Демон осторожно поставил рядом новую табличку:

`Комплексное решение`.

Он любил комплексные решения.

Пока комплекс согласовывали, пожар успевал получить постоянную прописку.

— Какой один переход сейчас красный? — спросил Максим.

— Получение в согласованных условиях, — сказала Ирина.

— Кто владелец?

Пустой стул Семена ответил молчанием.

— Семен, — сказала команда почти вместе.

— Какое минимальное действие изменит именно этот переход за неделю?

Лера открыла рот.

Закрыла.

Алина убрала планшет.

Глеб свернул архитектурную схему.

Ирина посмотрела на заказ Михаила.

— Не отдавать мебель перевозчику, пока клиент не подтвердил день и окно, — сказала она. — Если срок изменился относительно корзины, вместе с окном сообщать изменение и давать выбор.

— Кто будет связываться? — спросил Павел.

— Автоматического сценария пока нет. Первую неделю — сервис по списку готовых к отгрузке заказов.

— Мои девочки не смогут ловить этот список руками из трех чатов.

— Сделаю выгрузку два раза в день, — сказал Глеб. — В ней будут исходная дата, текущая, телефон, состав и планируемое окно.

— Это костыль.

— Да. Но костыль с датой снятия. Нормальное событие и интерфейс оценю отдельно.

— Если клиент не ответил?

— Две попытки разными каналами в течение рабочего окна, — сказала Ирина. — Потом заказ не уходит молча. Семен решает перенос или другой способ.

— Реклама? — спросила Лера.

Максим посмотрел на основной переход.

— Нужно обязательное действие прямо сегодня: убрать `за выходные` и `быстро` из сегментов мебели, где срок не подтверждается до корзины. Владелец обещания — ты. Но решение встречи остается про получение.

— Карточка?

Алина ответила сама:

— До среды заменяю минимальный срок на честное объяснение диапазона и подтверждения даты. Для категорий с точным расчетом оставляем дату.

— Мы снова набрали три действия, — сказал Виктор Сергеевич.

— Одно решение требует согласованных входов, — ответил Максим. — Владелец результата один. Остальные не становятся необязательными.

Дверь открылась.

Семен вернулся в девять восемнадцать.

Он положил телефон на стол.

— Нашел резервную машину на вторую половину дня. Дороже на двадцать два процента. Двадцать один заказ успеваем в обещание. По шести надо согласовать перенос.

Павел посмотрел на него.

— Цена?

Семен назвал.

— В коридоре, если сохраняем выкуп хотя бы двадцати двух.

— Клиентам уже звонят, — сказала Ирина. — Список у нас.

Семен посмотрел на доску.

Его пожар существовал без него.

Не исчез.

Не был полностью потушен.

Но у каждого куска уже был человек, действие и время проверки.

Это вызвало у Семена сложное чувство.

Облегчение в нем смешивалось с обидой человека, чью незаменимость только что сократили на несколько процентов.

— А вы что решили?

Максим повернул к нему карточку:

`Гипотеза: подтверждение фактического дня и окна до передачи снизит дорогие отказы по мебели`.

`Владелец перехода: Семен`.

`Входы: Ирина, Глеб, Лера, Алина`.

`Срок запуска: среда`.

`Проверка: следующий понедельник`.

`Основная метрика: выкуп мебели`.

`Ранний сигнал: доля отправок с подтвержденным окном`.

`Ограничители: отмена до отправки, стоимость контакта, задержка передачи`.

`Деньги: стоимость предотвращенных невыкупов минус контакт и перенос`.

— Удобно, — сказал Семен. — Пока я искал машину, вы назначили меня владельцем.

— Ты им был со вчерашней карты, — сказала Ирина. — Мы только перестали делать вид, что переход принадлежит перевозчику.

— Двести звонков в неделю.

— Не навсегда. Пока не автоматизируем.

— А если выкуп не вырастет?

— Тогда не объявим тебя плохим человеком, — сказал Павел. — Проверим гипотезу.

— А если вырастет отмена до отправки?

Павел постучал по строке ограничителей.

— Это может быть хорошим переносом потери. Ранний честный отказ дешевле машины туда и обратно. Посчитаем не одну цифру.

Семен прочитал карточку еще раз.

— Две попытки контакта — много. Одна и сообщение.

Ирина покачала головой.

— Для изменения уже обещанного дня — две.

— Тогда вторая только по тем, кто не прочитал сообщение.

— Согласна.

Максим исправил правило.

— Принимаешь владельца?

Семен посмотрел на красный показатель.

Потом на телефон, где уже появилось новое сообщение от склада.

Демон протянул ему горящую трубку.

Семен перевернул телефон экраном вниз.

— Принимаю. Но в среду проверяем первые десять заказов руками. Если список врет, не ждем понедельника.

— Записал, — сказал Максим.

На обсуждение решения ушло двенадцать минут.

Команда смотрела на карточку с легким недоверием.

Обычно за двенадцать минут они успевали только договориться, что вопрос сложный и требует отдельной встречи.

Теперь у сложности был следующий шаг.

На таймере оставалось семь минут.

— Заканчиваем? — спросил Виктор Сергеевич.

— Проверяем прошлые решения, — сказал Максим и тут же понял, что прошлых решений у первого контура нет.

Лера улыбнулась.

— Наконец-то идеальный статус.

— Тогда фиксируем обязательства и проверку пожара, — сказал Александр.

Глеб показал список двадцати семи заказов.

В нем уже появились отметки Ирины.

Пять клиентов подтвердили перенос на вторую половину дня.

Двое попросили другой день.

Один номер был неверным.

По остальным шла связь.

Лера остановила две группы объявлений, но не всю мебель.

Павел добавил фактическую стоимость резервной машины в расчет рейса.

Семен назначил сотрудника, который сверит погрузку и не даст складу по привычке передать все двадцать семь заказов по старому маршруту.

— Следующая проверка в десять тридцать, — сказал Максим. — Не всей командой. Семен, Ирина, Павел. Результат в карточку.

— Почему Павел? — спросил Семен.

— Чтобы резервная машина не стала победой без экономики.

— Я и сам знаю, сколько она стоит.

— Ты знаешь счет перевозчика. Он знает стоимость решения.

Семен хотел ответить, но таймер пропищал.

Сорок пять минут закончились.

Все замолчали с неожиданностью людей, которых обычно отпускало только истощение повестки.

Максим вывел финальный экран.

На нем было одно решение.

Не семь протокольных пунктов.

Не `усилить контроль`.

Не `ответственным принять меры`.

Одна гипотеза, одно изменение перехода, названный владелец, обязательные входы, дата запуска, метрика, ограничители и время проверки.

Рядом — отдельная карточка утреннего инцидента.

— И все? — спросил Виктор Сергеевич.

— Для первой встречи — да, — сказал Максим.

— За сорок пять минут вы решили одну проблему.

— Нет, — ответила Ирина. — Мы приняли одно решение. Проблема проверит его сама.

Виктор Сергеевич посмотрел на Александра.

— Тебя устраивает такая производительность?

— Больше, чем пятнадцать вопросов, которые переходят из протокола в протокол под видом работы.

— А остальные красные зоны?

Максим показал список.

Две уже имели владельцев и действия, принятые до встречи.

Одна требовала уточнения данных.

Еще одна была ниже порога финансового ущерба, хотя визуально выглядела драматично.

— На следующей встрече начнем с результата сегодняшнего решения, — сказал он. — Потом выберем один главный разрыв.

— Вы собираетесь целую неделю смотреть на красное?

— Владелец действует всю неделю, — сказала Лера. — Общая комната не обязана стоять у него за спиной.

Виктор Сергеевич барабанил пальцами.

Демон повторял этот ритм трубками.

Собственнику нравилась идея регулярного управления, пока она не ограничивала право назвать любую проблему главной.

— Хорошо, — сказал он. — Но если завтра упадут продажи, мебель подождет.

— Если продажи упадут ниже стоп-порога, появится отдельный инцидент, — ответил Павел. — Решение по мебели не исчезнет. Иначе мы каждую неделю будем начинать сначала.

Виктор Сергеевич не согласился вслух.

Но и не отменил.

После встречи люди не разошлись с чувством завершенности.

У каждого началась работа, которую раньше можно было считать чужой.

Лера открыла кампании и обнаружила, что слово `быстро` жило не только в двух объявлениях.

Оно было в расширении, в старом шаблоне, в названии группы и в автоматической подстановке для ретаргетинга.

Маркетинговое обещание размножалось лучше, чем правки к нему.

Она написала Алине:

`Проверь, где еще скорость на мебели. Я снимаю рекламу, но карточки должны говорить то же`.

Раньше такое сообщение закончилось бы спором о границах ответственности.

Теперь Алина ответила:

`Собираю список. В 14:00 дам формулировки по трем типам исполнения`.

Глеб построил выгрузку.

Первая версия включила сто восемьдесят четыре заказа вместо сорока.

Потому что статус `готов к передаче` означал готовность физическую, системную, частичную и предположительную в зависимости от склада.

— Исторически так сложилось, — сказал он экрану.

Экран не принял аргумент.

Глеб добавил источник остатка, габарит, фактический состав, исходную дату и текущую дату.

Вторая версия потеряла заказы партнерского склада.

Третья задублировала разделенные отправления.

К обеду у него был список, которому можно было доверять достаточно, чтобы позвонить клиенту, но недостаточно, чтобы строить вечность.

Он поставил в карточке решения:

`Временная выгрузка. Проверка вручную первых 10. Ошибка допустимости: 0 неверных окон`.

Слово `временная` он подчеркнул дважды.

Глеб знал, как временные решения получают стаж, отпуск и корпоративную почту.

Ирина собирала сценарий звонка.

Обычный шаблон начинался так:

`Ваш заказ передан в службу доставки`.

Ей пришлось переписать его до передачи.

`Мы готовы передать заказ. Доступен день такой-то, окно такое-то. Подтвердите, пожалуйста, что сможете принять. Если нет, выберем другой вариант`.

Оператор спросила:

— А если клиент скажет, что ему обещали раньше?

— Не говорим `по системе срок такой`. Смотрим исходную дату. Если изменилась, признаем изменение и предлагаем выбор.

— А если исходной даты нет?

Ирина посмотрела на серое поле.

— Говорим правду: точная дата не сохранилась, сейчас можем предложить вот это. И ставим сигнал Глебу.

— Они будут ругаться.

— Некоторые. Но лучше до машины.

— Нам за время разговора прилетит.

Ирина открыла норматив.

Средняя длительность контакта была одним из последних зеленых показателей сервиса.

Зеленым он оставался в том числе потому, что сложные обещания сотрудники старались не раскрывать.

— На мебель по этому сценарию норматив не действует, — сказала она.

— А план?

— Я возьму отклонение на себя.

Сказав это, Ирина почувствовала старый вкус героизма.

`Я возьму на себя` было ее способом удерживать компанию памятью и личной ответственностью.

Она вернулась к карточке.

Владелец перехода — Семен.

Обязательный вход сервиса — связь с клиентом.

— Нет, — сказала она. — Не на себя. В решение. Максим добавит временное изменение норматива и стоимость контакта.

Оператор удивилась.

— Так можно?

— Сейчас узнаем.

Павел узнал об увеличении времени разговора до того, как оно появилось в отчете за месяц.

Это было непривычно.

Обычно финансы приглашали, когда решение уже называлось успешным и требовалось объяснить исчезновение маржи.

Он посчитал четыре сценария.

Если подтверждение не изменит выкуп, дополнительные контакты станут чистым расходом.

Если предотвратят хотя бы семь неудачных доставок в неделю, окупятся.

Если ранние отмены вырастут, но машины перестанут ездить зря, деньги все равно могут улучшиться.

Если сроки исполнения увеличатся из-за ожидания ответа, часть клиентов будет потеряна уже по новой причине.

Павел внес границы в карточку.

Не чтобы запретить решение.

Чтобы через неделю команда не выбирала удобную цифру.

Семен тем временем спасал утренний рейс.

К десяти тридцати резервная машина была на складе.

Двадцать заказов ушли в подтвержденные окна.

Трое клиентов выбрали другой день.

Один отменил заказ, узнав реальный срок.

По двум не дозвонились.

Один номер оказался чужим.

— Потеряли один заказ, — сказал Семен на короткой проверке.

— Сэкономили неудачную доставку, — ответил Павел.

— Нельзя так считать любую отмену хорошей.

— Нельзя. Поэтому причина и деньги останутся рядом.

Ирина открыла запись разговора.

Клиент не ругался.

Он сказал, что товар нужен сегодня, и спокойно купит в другом месте.

— Мы потеряли продажу раньше, — сказала она. — Но не превратили ее в срыв, жалобу и возврат.

Семен посмотрел на экран.

Раньше такой заказ попал бы в `отказ клиента`.

Теперь он получил причину:

`фактический срок не соответствует потребности; выявлено до передачи`.

Красиво не стало.

Стало дешевле и честнее.

Демон стоял за спиной Семена и держал запасную трубку.

На ней было написано:

`Все равно руками`.

Семен взял трубку.

Подержал.

Потом положил рядом с карточкой временного решения.

— Пока руками, — сказал он. — Но каждое ручное действие считаем. Иначе оно снова станет природой.

Следующий понедельник начался без серого экрана.

Максим пришел раньше и десять минут смотрел на зеленые цифры с тем недоверием, с каким опытный врач смотрит на внезапно здорового пациента.

Данные по доставке загрузились.

Фильтры работали.

Связь заказов с обращениями не развалилась.

Даже логотип стоял на месте и не участвовал в управлении.

В восемь пятьдесят пять появился Семен.

Он принес таблицу.

— Ты? — спросил Максим.

— Что я?

— Принес данные заранее.

— Не привыкай.

В таблице было сто девяносто два мебельных заказа.

По ста семидесяти одному клиент подтвердил день и окно.

Двенадцать выбрали другой интервал.

Шесть отменили до передачи.

По трем подтверждение получить не удалось.

Среднее время до отгрузки увеличилось на четыре часа.

Доля выкупа выросла с сорока четырех до пятидесяти двух процентов.

Жалоб на несогласованное окно стало меньше.

Стоимость контакта выросла.

— Это за одну неделю, — сказал Максим. — Выборка маленькая.

— Поэтому я не назвал победой, — ответил Семен.

Максим посмотрел на него еще внимательнее.

— Точно ты?

К девяти собрались все.

Виктор Сергеевич вошел последним и сразу указал на общую выручку.

— Здесь минус три процента к прошлой неделе.

Демон возник за его плечом.

Сегодня он выглядел как огромный ежедневник, в котором кто-то заранее зачеркнул обед.

Из страниц сыпались сообщения:

`Срочно разобрать падение`.

`Нужна встреча по росту`.

`Почему минус?`

— У нас решение прошлой недели, — сказал Максим.

— Выручка важнее.

— Если пересекла стоп-порог — становится инцидентом. Порог пять процентов с поправкой на день и календарь. Сейчас отклонение три, внутри недельного шума.

— А если завтра будет шесть?

— Тогда не будем ждать следующего понедельника. Владелец входа откроет карточку инцидента.

Лера кивнула.

— Я уже проверила каналы. Провал в воскресном органическом спросе и перенос части мебельных заказов. Ничего, что требует общего решения сейчас.

Она сказала это без трех распечаток.

Демон перелистнул ежедневник.

Все равно оставалось сорок три красных страницы.

Максим запустил таймер.

— Сначала результат прошлого решения. Семен.

Семен вывел не презентацию, а карточку.

Гипотеза.

Действие.

Ожидаемый ранний сигнал.

Фактический ранний сигнал.

Ограничители.

Деньги.

Следующий шаг.

— Подтверждение получили по восьмидесяти девяти процентам отправок, — сказал он. — Цель была девяносто. Формально желтый. Выкуп вырос на восемь пунктов, но говорить об устойчивом эффекте рано. Отмен до отправки шесть. Среднее время передачи хуже на четыре часа. Два заказа задержали на сутки, потому что сервис не успел до конца смены.

— Значит, решение тормозит доставку, — сказал Виктор Сергеевич.

— Да, — ответил Семен.

Все посмотрели на него.

Семен не добавил `но`.

Не стал объяснять, что сервис перегружен, выгрузка временная, перевозчик сложный, мебель тяжелая, неделя неудачная.

— Это ограничитель, — продолжил он. — Если оставить ручной список как есть, при росте объема получим новый разрыв. Нужна автоматическая отправка запроса клиенту сразу после готовности и очередь исключений для оператора.

Глеб поднял руку.

— Оценка два дня на событие и шаблон, если без личного кабинета. Нормальный выбор окна в интерфейсе — позже.

— `Позже` когда? — спросила Ирина.

— После проверки, что сценарий вообще влияет на выкуп. Сейчас автоматизируем минимальный путь.

— Шесть отмен, — повторил Виктор Сергеевич. — Раньше этих заказов не теряли до отправки.

Павел развернул расчет.

— Четыре из шести при старом процессе с высокой вероятностью ушли бы в невыкуп: срок или окно не подходили. Два могли согласиться после факта. Мы недополучили возможную маржу примерно двадцать тысяч. Сэкономили подтвержденные расходы на неудачную логистику и обработку около тридцати восьми.

— `С высокой вероятностью` — не деньги.

— Поэтому я разделил подтвержденное и оценочное. Подтвержденная экономия — двадцать девять. Оценка полного эффекта — от девяти до сорока двух тысяч.

— Очень широкий диапазон.

— Реальность не обязана сужаться ради слайда.

Лера показала рекламные сегменты.

— После снятия `быстро` кликабельность по крупногабариту снизилась на девять процентов. Созданных заказов меньше на семь.

Виктор Сергеевич повернулся к ней.

— То есть мы ухудшили рекламу, замедлили отгрузку и получили шесть отмен.

Демон расправил страницы.

Вот он.

Любимый момент любого изменения.

Старая система уже потеряла удобные цифры.

Новая еще не успела доказать устойчивый результат.

Именно здесь пожары побеждали.

Не потому, что решение было неверным.

Потому что прежний хаос умел предъявить счет раньше.

— И выкуп вырос на восемь пунктов, — сказала Лера. — При меньшем числе заказов мы получили почти столько же выкупленных единиц.

— Почти — это меньше.

— По количеству на два. По марже после логистики выше на сорок семь тысяч.

Павел подтвердил:

— В пределах текущей выборки.

— Тогда почему экран желтый, а не зеленый?

Максим ответил:

— Потому что зеленый означает устойчивый результат в зоне, а не одну хорошую неделю. Подтверждение ниже цели, время передачи ухудшилось, данных мало.

— Можно покрасить хотя бы выкуп?

— Он зеленый по недельному порогу, но рядом стоит значок малой выборки.

Виктор Сергеевич посмотрел на Александра.

— У вас даже хорошие новости с предупреждением.

— Иначе они становятся рекламой.

— Что решаем? — спросил Максим.

Семен показал следующие действия.

Автоматизировать первое сообщение.

Оставить оператору только неподтвержденные и измененные условия.

Ввести крайний срок подтверждения относительно плановой передачи.

Проверить еще неделю.

Не расширять правило на остальные категории до подтверждения эффекта.

— Владелец прежний? — спросила Алина.

— Я, — сказал Семен. — Глеб дает событие и сообщение до четверга. Ирина — очередь исключений и текст. Максим проверяет связь подтверждения с выкупом. Павел — деньги.

— Срок проверки?

— Следующий понедельник.

— Условие остановки?

Семен задумался.

— Если доля заказов, задержанных больше суток из-за подтверждения, превысит три процента или стоимость контакта станет выше предотвращенной логистики, останавливаем расширение и меняем сценарий.

Максим записал.

Решение прошлой недели не закрыли.

Его перевели во вторую итерацию.

Это заняло девять минут.

— Теперь красный участок, — сказал Максим.

На экране их было два.

Первый — повторные CRM-контакты по клиентам с открытой проблемой.

Второй — конверсия мобильной корзины после выбора пункта выдачи.

Ирина и Глеб посмотрели друг на друга.

— Мой краснее, — сказал Глеб.

— Звучит как диагноз, — ответила Ирина.

— Потеря заказов выше.

— У меня клиенты получают рекламу, пока ждут деньги за возврат.

— В деньгах?

Павел увеличил оба участка.

Мобильная корзина теряла больше текущей маржи.

CRM создавала меньший прямой ущерб, но росла третью неделю и угрожала доступности базы.

— Что берем? — спросил Виктор Сергеевич.

Раньше он выбрал бы большую цифру.

Теперь на экране рядом стояли цена, скорость ухудшения, обратимость и наличие владельца.

Максим посмотрел на команду.

— Корзина пересекла стоп-порог вчера после релиза. Это инцидент, Глеб уже откатил изменение, метрика восстанавливается. Общее решение не нужно, проверка в полдень.

Глеб кивнул.

— Значит, CRM, — сказала Ирина.

Она открыла заказ клиента, которому магазин успел одновременно вернуть деньги, попросить оценить покупку и предложить докупить аксессуар к товару, которого у него больше не было.

Демон сменил страницу ежедневника.

На новой было написано:

`Не пожар. Просто рассылка`.

Ирина поставила рядом кружку.

— Для тебя, может, и просто.

Заказ принадлежал Марине.

Она купила настольный светильник и две лампы.

Одну лампу прислали не той температуры.

Теплый свет оказался холодным настолько, что спальня стала похожа на кабинет для допросов.

Марина написала в поддержку.

Ирина открыла обмен.

Оператор признала ошибку.

Создала заявку на замену.

Склад подтвердил наличие правильной лампы.

Курьер должен был привезти ее через два дня и забрать неверную.

На следующий день CRM отправила Марине письмо:

`Как вам покупка? Поставьте оценку`.

Через три часа второе:

`Добавьте уюта: специальные цены на освещение`.

Марина ответила на сервисное письмо:

`Сначала добавьте правильную лампочку`.

— Точно сформулировано, — сказала Алина.

— CRM ответа не видит, — сказал Максим. — Он остался в почте поддержки.

На второй день курьер не приехал.

Заявка на замену имела статус `назначено`, хотя временное окно уже прошло.

Вечером Марина получила push:

`Мы скучаем. Возвращайтесь за новыми покупками`.

— Быстро соскучились, — сказала Лера.

— Мы вообще эмоционально нестабильный магазин, — ответила Ирина.

На третий день оператор вручную переназначила курьера.

На четвертый обмен состоялся.

Заявку закрыли.

Через двадцать минут CRM прислала промокод в знак благодарности за прошлую покупку.

— Формально проблема закрыта, — сказал Виктор Сергеевич.

— Формально да, — ответила Ирина. — Фактически человек четыре дня напоминал нам об одной лампе и три раза просил систему оставить его в покое.

— Есть жалоба?

— Нет. Есть отписка.

Максим показал путь.

Заказ считался выкупленным.

В товарном контуре покупка была завершена.

В сервисном контуре открылась замена.

CRM видела только первый факт.

Автоматические сценарии не получали стоп-событие.

— Сколько таких? — спросил Павел.

Ирина назвала сорок два контакта за неделю, найденных вручную по пересечению активных претензий и маркетинговых отправок.

Максим добавил:

— Это нижняя граница. Не все сервисные статусы связаны с заказом, часть живет в комментариях.

— Прямой ущерб?

— Стоимость отправок копейки, — сказала Лера.

Павел посмотрел на нее.

— Доступность базы не копейки.

— Я не спорю. Просто прямую маржу за неделю мы не докажем.

— Тогда что является красным порогом? — спросил Виктор Сергеевич.

Максим показал рост.

Доля маркетинговых контактов по клиентам с активной проблемой поднялась с двух процентов до шести.

Отписки в этой группе были в четыре раза выше обычных.

Ответы с негативом — в семь.

Повторная покупка за короткое окно не происходила ни у кого.

— Последнее неудивительно, — сказала Ирина. — Они заняты первой.

— Решение очевидно: исключить всех с обращениями, — сказал Виктор Сергеевич.

Лера покачала головой.

— Не все обращения — проблема. Вопрос о характеристике, просьба прислать чек, изменение телефона. Если выключить всех, потеряем нормальные контакты.

— Тогда только жалобы.

— Поля `жалоба` у нас нет, — сказал Максим.

— Сделайте.

Глеб вздохнул.

— Слово сделать опять притворилось оценкой.

— Какой минимальный признак есть сейчас? — спросил Александр.

Ирина открыла справочник сервисных заявок.

Там были тип, статус и ожидаемое действие.

— Открытая замена, возврат, недоставка, претензия по качеству, повторная доставка, спор по оплате. Этого хватит для стопа.

— Статусы достоверны? — спросил Максим.

— В основном.

— Это не ответ.

Ирина помолчала.

— По замене и возврату да. По недоставке статус иногда закрывают после передачи перевозчику, а не после получения. По претензиям часть остается в почте.

— Значит, начинаем с достоверных типов, — сказала Лера. — Остальные добавим после проверки.

— А как возвращать клиента в коммуникацию? — спросила Алина.

— Не автоматически по закрытому статусу, — ответила Ирина. — Нужен карантин после фактического завершения и отсутствие повторного обращения.

— Сколько дней?

— Зависит от проблемы.

— Тогда мы снова строим комплексное решение, — сказал Максим.

Демон придвинул табличку.

Ирина отобрала ее и положила текстом вниз.

— Первое действие: сегодня исключаем из рекламных и оценочных сценариев открытые замены и возвраты. После закрытия выдерживаем семь дней. За неделю проверяю двадцать случаев руками и даю правила для остальных типов.

— Почему семь? — спросил Павел.

— Не священное число. Достаточно, чтобы поймать повторное обращение и не держать человека вечно. Проверим отписки и повторные проблемы.

— Владелец?

— Я.

Лера подняла бровь.

— Сегменты мои.

— Выход перехода `завершенный опыт ; уместный контакт` мой, — сказала Ирина. — Ты отвечаешь за исполнение исключения в кампаниях и канал. Максим — за признак. Глеб — за передачу статуса.

Лера выдержала взгляд.

Потом кивнула.

— Принимаю. Но если статус не пришел, отправка не должна считаться моей ошибкой.

— Не будет, — сказал Максим. — На экране разделим: стоп-сегмент сформирован, получен каналом, применен в отправке. Разрыв будет виден.

Глеб постучал пальцем по столу.

— Передачу открытых замен и возвратов сделаю сегодня. Закрытие и карантин завтра. Но почтовые претензии туда не попадут.

— Поэтому не называем защиту полной, — сказала Ирина.

Павел добавил ограничители.

Размер исключенной базы.

Потерянная выручка по контрольному окну.

Отписки.

Повторные обращения после системного закрытия.

Стоимость ручной проверки.

Виктор Сергеевич посмотрел на карточку.

— Ради сорока двух человек?

Ирина ответила не сразу.

— Ради правила, что незавершенная проблема важнее следующей продажи. Сегодня сорок два. Если масштабируем CRM без правила, будет четыреста двадцать.

Лера поддержала:

— И канал потом назовут плохим, хотя мы сами отправили его в открытую рану.

Решение заняло одиннадцать минут.

До конца встречи оставалось шестнадцать.

Максим попросил владельцев остальных участков назвать только изменения порога или новые инциденты.

Алина сообщила, что вопросы о комплектации светильников снизились после правок, но данных по возвратам еще мало.

Лера сказала, что новый канал сохранил экономику на ограниченном объеме.

Глеб подтвердил восстановление мобильной корзины после отката.

Павел показал, что маржа пилотных категорий выросла, но общий результат съела дорогая доставка по двум регионам.

Никто не открыл отдельную презентацию.

Никто не сказал `давайте обсудим в целом`.

На сорок третьей минуте Максим вывел решения.

На сорок четвертой назвал даты проверок.

На сорок пятой таймер пропищал.

Демон опоздал с новой срочной задачей на девять секунд.

Сообщение пришло от коммерческого отдела:

`СРОЧНО. Нужна рассылка по всей базе сегодня. Остатки акции сгорают`.

Все посмотрели на Ирину.

Раньше она написала бы Лере отдельно, позвонила знакомой в CRM и попросила руками исключить тех, кого помнит.

Теперь Ирина открыла карточку решения.

— После загрузки стоп-сегмента. Не раньше.

— Акция сегодня, — сказала Лера.

— Значит, Глеб и Максим подтверждают передачу до двенадцати. Если не успевают, переносим отправку или исключаем более широкий сегмент.

— Потеряем окно.

— Возможно.

Лера посмотрела на уведомление.

Потом на отписки Марины.

— Хорошо. Не отправляем, пока стоп не доказан.

Демон поднес к ней горящую страницу.

На ней было:

`План продаж`.

Лера задула огонь.

— Плану придется пережить два часа без письма.

К третьему понедельнику контур начал обрастать привычками.

Не традициями.

Для традиций требовались годы, торжественные речи и человек, который помнит, почему все так делают.

Привычки были скромнее.

Лера больше не приносила распечатки.

Павел загружал экономику решения вечером в пятницу, чтобы никто не узнавал цену прямо на встрече.

Алина прикладывала к красной причине карточку товара до и после изменения.

Ирина выбирала один разговор, а остальные случаи превращала в число.

Глеб писал рядом с временным решением дату, после которой оно официально становилось техническим долгом.

Максим открывал экран за пятнадцать минут и проверял не красоту, а возможность провалиться от цифры в конкретный заказ.

Семен все еще входил последним.

В третий понедельник он появился в восемь пятьдесят три с сообщением:

— На южном складе умер принтер этикеток.

Демон вошел рядом.

Сегодня календарные клетки составляли его броню, а на шлеме мигал красный маяк.

— Критично? — спросил Максим.

— Через час остановится отгрузка.

— Первое действие?

— Резервный принтер из приемки, ручная очередь на печать, поставщик едет с заменой.

— Владелец?

— Начальник смены. Проверка в десять.

— Тебе нужно уходить?

Семен посмотрел на телефон.

На экране было шесть пропущенных.

— Нет.

Он сел.

Демон потряс маяком.

Семен перевернул телефон экраном вниз.

— Если через пятнадцать минут не запустят резервный, мне сообщат.

Это не выглядело победой.

Просто впервые пожар получил инструкцию без обязательного присутствия главного пожарного.

Максим запустил таймер.

Результат мебели оказался лучше.

Автоматическое сообщение ушло по девяноста шести процентам готовых отправок.

Операторы работали только с измененными условиями и теми, кто не подтвердил.

Задержки больше суток упали ниже одного процента.

Выкуп поднялся до пятидесяти шести.

Жалобы на несогласованное окно сократились почти вдвое.

Ранняя отмена осталась выше старого уровня.

Маржинальный результат категории улучшился вторую неделю подряд.

— Зеленый? — спросил Виктор Сергеевич.

— Желтый, — сказал Семен.

— Почему теперь?

— Мы еще не исправили обещание срока до корзины для партнерских остатков. Подтверждение лечит поздний разрыв, но часть клиентов узнает правду после заказа.

Алина показала карточки.

В основных товарах диапазоны уже зависели от способа исполнения.

В партнерском каталоге оставалось `от двух дней`, потому что источник приходил без надежного срока.

— Можем убрать минимальный срок совсем, — сказала она. — Но карточка станет слабее.

Лера кивнула.

— Лучше слабее обещание, чем сильнее возврат.

— Раньше ты бы так не сказала, — заметил Глеб.

— Раньше выкуп не стоял у меня рядом с кликом.

Решение по мебели перевели в режим наблюдения еще на две недели.

Семен оставался владельцем, но общий разбор больше не требовался, пока показатель не пересечет порог или ограничитель.

Это освободило место.

CRM-решение выглядело успешным только первые тридцать секунд.

Открытые замены и возвраты попадали в стоп-сегмент.

Рассылка получила его во всех каналах.

Контакты по клиентам с открытой проблемой снизились с шести процентов до полутора.

Отписки в группе упали.

— Зеленый, — сказал Виктор Сергеевич.

— Красный, — ответила Ирина.

Она открыла три заказа.

Во всех система считала проблему закрытой.

В первом возврат приняли, но деньги еще не дошли.

Во втором замену передали перевозчику, но клиент ее не получил.

В третьем склад отметил повторную отправку выполненной, хотя коробка вернулась из-за неверного адреса.

После закрытия начинался семидневный карантин.

Технически правило работало.

Но точкой отсчета было ложное завершение.

— Тогда не красный, а серый, — сказал Максим. — Стоп применяется, но событие закрытия недостаточно достоверно.

— Клиенту от цвета не легче.

— Цвет нужен нам, чтобы выбрать действие.

— Действие: не считать отправку завершением.

Глеб открыл схему.

— Для возврата ждем подтверждение платежа. Для замены — получение новой позиции. Для повторной доставки — финальное событие перевозчика плюс отсутствие открытого отклонения.

— Сколько?

— Два дня на первые два типа. Повторную доставку надо связать с частями заказа, это сложнее.

Ирина хотела потребовать все сразу.

На экране три заказа выглядели одинаково неприятно.

Но рядом стояли объемы.

Возвраты и замены составляли восемьдесят четыре процента проблемной группы.

Повторная доставка — семь.

Остальное не имело надежной классификации.

— Сначала возвраты и замены, — сказала она. — По повторной доставке оставляем расширенный карантин четырнадцать дней и ручную проверку перед крупной кампанией.

— Ты добровольно оставила дыру? — спросила Лера.

— Я назвала границу защиты. Это не то же самое, что сделать вид, будто дырки нет.

Максим сменил зеленый цвет на два.

Часть контура стала желтой.

Часть — серой.

Виктор Сергеевич нахмурился.

— Пять минут назад показатель был почти идеальным.

— Пять минут назад мы мерили применение фильтра, — сказал Максим. — Теперь проверили, правильно ли система понимает открытое состояние.

— Получается, чем глубже смотрим, тем хуже отчет.

— Сначала да.

— Это не мотивирует.

Павел ответил:

— Убыток не обязан мотивировать. Он обязан быть виден до того, как станет большим.

Следующий удар прозрачность нанесла Семену.

На общем экране передача заказов в срок держалась в зеленой зоне.

Но Максим добавил партнерские склады, которых раньше не было в операционном отчете.

Показатель упал с девяноста четырех до восьмидесяти одного процента.

— Неверно, — сказал Семен сразу.

— Почему?

— Мы не управляем временем готовности партнера.

— Клиент получает заказ от «Астры»?

— Да.

— Тогда в сквозном показателе партнер остается.

— В моем SLA его никогда не было.

— Поэтому твой SLA останется отдельно как управляемая внутренняя часть, — сказал Максим. — Но переход от подтвержденного заказа к передаче включает все источники.

Семен повернулся к Павлу.

— Деньги по партнеру тоже повесим на меня?

— Финансовый результат — мой слой. Первое действие по правилу исполнения — твое. У тебя должно быть право ограничить источник, изменить обещание или потребовать SLA от партнера.

— Права расторгнуть договор у меня нет.

— Тогда первое действие — вынести решение тому, у кого есть. Но не исключить заказ из знаменателя.

Демон встал за Семеном.

На его календарной груди появилась зеленая карточка:

`Наш склад — 94%`.

Она была правдивой.

И бесполезной для клиента, чей стол ехал с партнерского.

Семен долго смотрел на восемьдесят один процент.

— Разделите внутри показателя два источника, — сказал он. — Общий остается на пути. Мой операционный — рядом. По партнерскому завтра даю список причин и варианты: новое обещание, буфер или ограничение продаж.

— Цвет?

— Красный.

Он произнес это так, будто подписал признание.

Максим не торжествовал.

Он знал цену этой секунды.

Когда человек соглашался на красный цвет собственного участка, экран переставал быть чужим судом.

Он становился инструментом.

Но не все были готовы платить одинаково.

После встречи руководитель партнерских продаж прислал Виктору Сергеевичу сообщение.

`Новый дашборд некорректно дискредитирует канал. Просим исключить заказы без полного набора событий`.

Виктор Сергеевич переслал его Александру с одним вопросом:

`Исключить?`

Александр показал сообщение Максиму.

— Что скажешь?

— Если исключить заказы без событий, показатель улучшится ровно потому, что мы ничего о них не знаем.

— Красиво.

— Методологически преступно.

— Ответь без слова `методологически`.

Максим подумал.

Потом написал:

`Не исключаем. Показываем отдельно: подтвержденные события, неполные события, фактические клиентские сигналы. Отсутствие данных не считается успешным исполнением`.

Виктор Сергеевич ответил:

`Согласен. Но дайте план исправления`.

Максим добавил карточку:

`Владелец данных партнера — Глеб. Владелец правила исполнения — Семен. Срок первичного плана — четверг`.

Александр смотрел, как решение прошло без его формулировки.

Это было приятно.

И тревожно.

Он все чаще присутствовал в контуре как человек, который мог понадобиться, но не требовался каждую минуту.

Старая часть его характера считала это снижением ценности.

Новая пыталась понять, не это ли и есть результат.

На четвертый понедельник Александр опоздал.

Не по управленческому замыслу.

В восемь сорок Виктор Сергеевич вызвал его обсудить бюджет следующего квартала и начал вопросом:

— Можно ли быстрее?

Такие вопросы не заканчивались ответом `да` или `нет`.

Они открывали подземелье сценариев, ресурсов и собственнических ожиданий.

В девять ноль три Александр посмотрел на часы.

— У нас контур.

— Они без тебя не начнут?

Вопрос был задан спокойно.

Но внутри него лежала вся старая модель компании.

Если директор не вошел в комнату, управление считалось еще не запущенным.

— Начнут, — сказал Александр.

Он не был уверен.

Виктор Сергеевич заметил.

— Проверим.

Они вернулись к бюджету.

В переговорной Максим в девять ровно включил таймер.

Один стул пустовал.

Демон занял его первым.

Он положил календарные руки на стол и улыбнулся всеми красными клетками.

Без Александра старые привычки должны были вернуться быстро.

Лера должна была открыть каналы.

Глеб — архитектуру.

Семен — список происшествий.

Ирина — пять историй.

Павел — один лист, после которого все разойдутся грустными.

— Результат прошлых решений, — сказал Максим.

Семен начал.

Выкуп мебели достиг пятидесяти восьми процентов.

Подтверждение окна работало автоматически.

Задержка из-за ожидания клиента держалась ниже порога.

Стоимость контакта снизилась после автоматизации.

Честные ранние отмены не исчезли, но перестали расти.

По партнерскому складу появился отдельный поток событий.

Общий показатель передачи поднялся с восьмидесяти одного до восьмидесяти семи.

До зеленой зоны было далеко.

— Решение закрываем? — спросил Максим.

— Ручной пилот закрываем, — ответил Семен. — Правило оставляем постоянным. Выкуп наблюдаем по месяцу. Партнерский срок — отдельная гипотеза.

— Что не получилось?

— Мы думали, что одного подтверждения достаточно. Нет. Если исходная дата в карточке ложная, мы просто вежливее сообщаем плохую новость.

Алина кивнула.

— На партнерских товарах я убрала `от двух дней`. Конверсия карточки снизилась на три пункта.

Демон сразу повернулся к ней.

— Возвращать? — спросил Максим.

— Нет. Новая формулировка честнее. Но гипотеза, что одного текста достаточно для выбора, не подтвердилась. Людям нужна доступная дата, а не объяснение, почему мы ее не знаем.

— Это задача Глеба? — спросила Лера.

— Это решение по источнику исполнения, — сказала Алина. — Пока Семен и Глеб не дадут надежный диапазон раньше, я не нарисую его словами.

Она не защищала падение.

Не объявляла его сезонностью.

Не обещала `доработать контент`.

Она назвала границу собственного инструмента.

Максим записал:

`Текст снижает ложное ожидание, но не заменяет срок. Следующий разрыв: раннее определение источника исполнения`.

CRM-контур представила Ирина.

Контакты по открытым возвратам и заменам упали ниже одного процента.

Три ошибочных отправки были связаны с поздним приходом статуса.

Карантин после фактического завершения работал.

Отписки проблемной группы снизились.

Потеря выручки от исключения оказалась меньше расчетной погрешности.

— Зеленый? — спросила Лера.

— По возвратам и заменам зеленый, — сказала Ирина. — По повторной доставке желтый. По претензиям из почты серый.

— Ты научилась любить оттенки, — заметил Павел.

— Я научилась не красить неизвестность в цвет хорошего настроения.

Максим перевел решение в постоянное правило.

Никто не аплодировал.

Постоянное правило означало, что теперь его нужно поддерживать при каждом изменении CRM, статусов и каналов.

Победа получила эксплуатационные расходы.

На двенадцатой минуте Семену пришло сообщение.

Крупный корпоративный клиент хотел сегодня получить сто двадцать складных стульев.

На остатках было сто тридцать.

Из них двадцать находились в резерве, который старая система не показывала витрине.

Менеджер уже пообещал объем.

В чате стояло:

`СРОЧНО. VIP. Просьба отгрузить в приоритетном порядке`.

Демон вскочил с пустого стула.

Броня календаря загорелась.

Наконец-то пожар, достойный отмены правил.

— Останавливаемся? — спросил Максим.

Семен открыл заказ.

— Нет. Это инцидент исполнения. Реально свободно сто десять. Владелец — я. Первое действие: менеджер согласовывает частичную поставку или другой срок до оплаты. Резерв не трогаем без решения его владельца.

— Клиент важный, — сказала Лера.

— Поэтому не повезем ему десять чужих стульев и двадцать обещаний.

— Нужен Виктор Сергеевич?

Павел проверил сумму и коридор.

— Если клиент требует скидку выше вот этой границы или снятие резерва — да. В остальных вариантах нет.

Ирина написала менеджеру формулировку.

Глеб проверил актуальный остаток.

Максим создал карточку проверки на одиннадцать.

На инцидент ушло четыре минуты.

Демон остался стоять.

Никто не побежал.

Никто не открыл отдельную встречу.

Его самый яркий пожар превратился в ограниченное решение раньше, чем успел стать общим образом жизни.

— Возвращаемся, — сказал Максим.

Один участок экрана горел красным.

Маржа по двум регионам доставки.

Павел открыл один заказ.

Лера попросила проверить канал.

Семен — фактический тариф.

Глеб — ошибку габарита.

Ирина — компенсацию после переноса.

Разговор снова начал расползаться.

— Один пример сначала, — сказала Алина.

Все замолчали.

Демон посмотрел на нее с обидой.

Это была не ее реплика.

Раньше.

Теперь стала.

В девять двадцать две Александр открыл дверь переговорной.

Никто не повернулся.

На экране был заказ.

Павел показывал, как неверный габарит увеличил тариф.

Глеб нашел источник характеристики в карточке поставщика.

Алина проверяла еще товары той же серии.

Семен считал отправки, затронутые правилом.

Лера оценивала, нужно ли ограничить регион до исправления.

Ирина смотрела, сколько клиентов уже получили новое обещание.

Максим держал вопрос:

— Какое одно действие остановит повторение сегодня?

— Исправляем габарит в источнике и пересчитываем тариф до следующей передачи, — сказала Алина.

— Владелец результата? — спросил Максим.

— Переход до исполнимого заказа — Семен. Я владелец товарной правды и исправляю вход.

— Срок?

— Два часа на серию.

— Проверка?

— До шестнадцати все новые заказы должны получить корректный тариф. Глеб дает выборку до и после.

— Что делаем с уже подтвержденными?

Павел назвал границу, ниже которой они сохраняли условие за счет магазина.

Выше требовалось отдельное решение.

Семен принял.

Максим записал.

Таймер показывал восемнадцать минут до конца.

Александр сел на свободный стул.

Демон стоял рядом.

Места ему не осталось.

К концу встречи команда проверила пороги.

`Прочее` в причинах отмен снизилось с тридцати восьми до двенадцати процентов.

Выкуп мебели рос третью неделю.

Мобильная корзина вернулась в рабочую зону.

Новый канал не масштабировали, пока он проходил только пилотный объем, зато его выкуп и маржа больше не скрывались за созданными заказами.

CRM перестала писать большей части клиентов с открытым возвратом.

Маржа пилотных категорий улучшилась.

Жалоб на несогласованную доставку стало меньше.

Повторные покупки впервые считались только после завершенного опыта, а не после системного статуса `закрыт`.

Не все двигалось вверх.

Конверсия партнерских карточек просела после честного срока.

Доставка в двух регионах оставалась убыточной.

События повторных отправлений все еще расходились.

Одна гипотеза по изменению кнопки корзины не дала эффекта и была закрыта.

Данные по части претензий оставались серыми.

Экран не стал оптимистичнее.

Он стал различать движение.

На сорок четвертой минуте Максим спросил:

— Есть решения без владельца или даты?

— Нет, — ответила команда.

— Есть красные инциденты без первого действия?

— Нет.

— Есть показатели, которые стали зелеными только из-за изменения определения?

Семен посмотрел на партнерский склад.

— Нет.

— Время.

Таймер пропищал.

Встреча закончилась.

Александр не произнес ни одной фразы.

Это обнаружилось не сразу.

Люди закрывали ноутбуки, забирали кружки, проверяли назначенные действия.

Семен увидел сообщение по стульям.

Клиент согласился на сто десять сегодня и десять через два дня без дополнительной скидки.

Он добавил результат в карточку и вышел.

Лера задержалась, чтобы сверить с Алиной обещание по партнерским товарам.

Глеб спорил с Максимом о названии события.

Павел напомнил Ирине, что стоимость ручной проверки CRM надо сохранить в расчете.

Комната опустела постепенно.

Ирина осталась последней.

Она посмотрела на Александра.

— Вы сегодня почти молчали.

— Старею.

— Нет. Просто мы уже сами видим, где больно.

Он хотел ответить шуткой.

Не стал.

Потому что это было ровно то, ради чего все затевалось.

И ровно то, чего боялась его старая незаменимость.

Демон Ручного тушения пожаров стоял у выключенного экрана.

Он не погиб.

В компании по-прежнему ломались принтеры, опаздывали машины, ошибались остатки, приходили срочные просьбы и существовал Виктор Сергеевич с вопросом `можно быстрее?`.

Но у демона отняли главное.

Право каждый раз начинать историю заново.

Пожар больше не стирал прошлое решение.

Срочность не отменяла владельца.

Громкость не выбирала общий приоритет.

Ручное действие получало цену и дату снятия.

Красный цвет приводил не к поиску виноватого, а к следующему шагу.

Через месяц у контура появился собственный ритм.

Не идеальный.

Люди опаздывали.

Данные иногда ломались.

Некоторые решения не давали эффекта.

Виктор Сергеевич периодически пытался вернуть разговор к общему росту быстрее.

Партнерские отделы просили уточнить знаменатели так, чтобы их участки выглядели добрее.

Павел по-прежнему приносил цифры, после которых хороший день становился обычным.

Ирина иногда приносила три истории вместо одной.

Глеб все еще говорил `это не быстро`.

Лера продолжала хотеть бюджет.

Семен иногда уходил спасать то, что мог спасти начальник смены.

Максим однажды потратил семь минут на спор о корректном окне когорты и сам остановил себя словами:

— Это не меняет сегодняшнее решение.

Цена победы оказалась еженедельной.

Каждый раз нужно было приходить с фактами.

Не с ощущением.

Не с проделанной работой.

Не с количеством звонков, задач и выпущенных релизов.

С результатом прошлого решения.

С одним заказом под цифрой.

С признанием, если гипотеза не сработала.

С первым действием, которое можно проверить.

Прозрачность не сделала людям легче.

Она отняла у них удобные алиби.

Лера больше не могла закончить успех на клике.

Глеб — на релизе.

Семен — на передаче перевозчику.

Ирина — на закрытом обращении.

Алина — на заполненной карточке.

Максим — на построенном отчете.

Павел — на посчитанном убытке.

Александр — на собственном правильном ответе.

Не все были этому рады.

На пятой неделе руководитель региональной логистики пришел к Семену с распечаткой нового показателя.

— По старому SLA у нас девяносто три. По вашему экрану восемьдесят четыре. Премию по чему считать?

Семен посмотрел на оба числа.

Старое измеряло отгрузку со своего склада после подтвержденной готовности.

Новое — весь переход от обещанного исполнения до передачи, включая партнеров, задержанный резерв и заказы, которые меняли источник.

— Премию сейчас считаем по утвержденному SLA, — сказал он. — Но управляем по обоим.

— Тогда зачем мне красный, на который я не полностью влияю?

— Чтобы потребовать влияние. Доступ к партнерскому плану, право останавливать невыполнимое обещание, эскалацию договора. Если оставить только то, чем мы уже умеем управлять, никогда не научимся управлять остальным.

— Удобно придумано. Цифра ваша, красный мой.

— Нет. Переход мой. Твой участок внутри. Поэтому к Виктору Сергеевичу пойду я.

Семен пошел.

Не переслал таблицу подчиненному с просьбой `дать пояснения`.

Не попросил Максима смягчить цвет.

Он потребовал право менять условия партнерского исполнения и привязать часть договора к событиям, которые видел клиентский путь.

Виктор Сергеевич не согласился сразу.

Зато впервые спор шел не о том, какая цифра красивее.

Спорили о полномочиях под ответственность.

У Леры возник похожий разговор с агентством.

Созданных заказов по одной кампании было много.

Выкупленных — мало.

Агентство предложило вынести выкуп в отдельный отчет:

`Чтобы не смешивать эффективность рекламы с операционными факторами`.

Лера перечитала формулировку.

Раньше она сама могла написать такую.

Теперь ответила:

`Разделить факторы можно. Отделить канал от результата нельзя. Оптимизируем по качеству обещания и выкупу, не только по созданию`.

Стоимость созданного заказа после этого выросла.

Ее рекламный отчет стал выглядеть хуже.

Пилотная экономика стала лучше.

У Максима тоже появился счет.

Чем чаще экран приводил к решениям, тем больше люди спорили с определениями.

Каждый порог затрагивал чью-то репутацию, бюджет или право сказать `мы сделали`.

Он больше не мог спрятаться за методологией.

Приходилось объяснять человеческим языком, почему заказ входит в знаменатель, почему серый не равен нулю, почему изменение состава метрики должно быть видно рядом с графиком.

Однажды он ошибся.

При обновлении связки возвратов часть заказов задублировалась, и маржа категории упала на экране сильнее фактической.

Максим обнаружил это через час.

Старый инстинкт подсказал тихо пересчитать.

Он поставил на экране отметку:

`Ошибка данных с 09:00 до 10:07. Решения в этот период не принимались`.

— Можно было просто исправить, — сказал Глеб.

— Можно. Но тогда в следующий раз люди не поймут, исправили мы ошибку или неудобную цифру.

Доверие к экрану строилось не отсутствием поломок.

Оно строилось видимостью поломки и одинаковым правилом исправления.

Однажды после встречи Виктор Сергеевич остался у экрана.

Метрики впервые двигались в правильную сторону не одной вспышкой, а несколькими связанными изменениями.

Меньше `Прочего`.

Выше выкуп.

Чище каналы.

Лучше маржа по пилотным категориям.

Меньше жалоб на доставку.

Ниже доля CRM-контактов в открытую проблему.

Больше серых участков получили честные события.

Он смотрел долго.

Потом спросил:

— Значит, магазин спасен?

Александр посмотрел на экран.

Демон прятался в календаре следующей недели.

Красные клетки еще были.

Проблемы не закончились.

Просто теперь они не могли бесследно переехать в понедельник под новым названием.

— Нет, — сказал Александр. — Он просто перестал умирать молча.
Глава 20. Интернет-магазин больше не умирает
Глава 20. Интернет-магазин больше не умирает

Финальную победу в «Астре» никто не заметил.

Она случилась во вторник в девять семнадцать.

Без фанфар.

Без пресс-релиза.

Без письма с темой `Важная победа команды`, после которого обычно следовал список людей, случайно забытых в копии.

В девять семнадцать Максим открыл один заказ под желтым участком доставки, Ирина сказала:

— Клиент уже подтвердил новое окно.

Семен ответил:

— Машина назначена на завтра.

Глеб добавил:

— Событие пришло.

Павел спросил:

— Экономика после переноса?

— В коридоре, — сказал Семен.

Лера посмотрела на кампанию:

— Новое обещание остановлено еще вчера.

Алина открыла карточку:

— Диапазон исправлен.

Максим записал время проверки.

И команда перешла к следующему вопросу.

Никто не понял, что именно в эту минуту интернет-магазин перестал умирать.

Не вообще.

Вообще бизнесы так не умеют.

Он перестал умирать от этой ошибки вслепую, одновременно во всех отделах и с последующим торжественным поиском крайнего.

Ошибка произошла.

Ее увидели.

Ограничили.

Назвали владельца.

Вернули причину назад.

Посчитали цену.

Назначили проверку.

И не создали отдельный комитет по извлечению уроков.

На экране все еще были красные зоны.

Доставка в двух регионах оставалась дорогой.

Повторные отправления иногда теряли связь с исходным заказом.

Данные по претензиям из почты были серыми.

Партнерские сроки держались в желтом.

Конверсия одной мобильной формы снова просела после обновления браузера.

CRM больше не писала большинству клиентов с открытым возвратом, но иногда пыталась попросить отзыв через канал, который забыли включить в стоп-правило.

Маркетинг хотел больше бюджета.

Глеб хотел меньше срочных задач.

Семен хотел перевозчика, который умеет читать собственный договор.

Ирина хотела отпуск, во время которого ей никто не напишет `ты случайно не помнишь`.

Алина хотела, чтобы поставщики хотя бы раз прислали описание товара, написанное человеком для человека.

Максим хотел, чтобы одно и то же событие не называлось в трех системах четырьмя способами.

Павел хотел, чтобы слово `рост` научилось приходить на встречу вместе со стоимостью.

Виктор Сергеевич хотел быстрее.

То есть компания была жива.

В девять двадцать восемь контур закончился.

На две минуты раньше.

Это вызвало больше тревоги, чем красная маржа.

— Мы точно все обсудили? — спросила Лера.

Максим посмотрел на карточки.

Результаты прошлых решений проверены.

Один красный переход разобран.

Реальный заказ открыт.

Действие принято.

Владелец назван.

Ограничители записаны.

Дата проверки стоит.

— Все, что требовало общего решения.

— Может, быстро пройдемся по остальному? — предложил Семен.

— Зачем?

— Чтобы ничего не пропустить.

— Все остальное видно владельцам и не пересекло порог.

Семен посмотрел на экран так, словно где-то за зеленым числом мог прятаться пожар, лично обиженный отсутствием внимания.

Пожара не было.

По крайней мере, общего.

— Непривычно, — сказал он.

— Не расслабляйся, — ответила Ирина. — У тебя перевозчик.

— Спасибо. Полегчало.

Дверь открылась.

Виктор Сергеевич вошел с ноутбуком под мышкой.

— Уже закончили?

— Да, — сказал Максим.

Собственник посмотрел на часы.

— Почему?

— Решение принято.

— А выручка?

— На экране.

— План?

— Там же.

— Проблемы?

— Тоже.

Виктор Сергеевич явно ожидал подвоха.

Раньше совещание заканчивалось раньше только в трех случаях:

закончился интернет;

началось другое совещание;

человек, способный объяснить отчет, не пришел.

Сегодня интернет был.

Следующая встреча начиналась через двадцать минут.

Все нужные люди сидели в комнате.

— Хорошо, — сказал он. — Тогда останьтесь.

Команда снова открыла ноутбуки.

Демон Иллюзии финальной победы вошел за Виктором Сергеевичем.

Он был красив.

Не просто красив — профессионально согласован.

Его тело представляло собой огромный праздничный баннер.

Золотые буквы сообщали:

`МЫ ВСЕ ПОЧИНИЛИ`.

По краям мерцали стрелки вверх.

Из рукавов сыпалось конфетти в форме зеленых KPI.

На спине висела кнопка:

`Завершить проект`.

Демон не обещал ничего явно невозможного.

Он предлагал отдых.

Предлагал зафиксировать успех.

Предлагал перестать жить в режиме кризиса.

Предлагал наконец назвать тяжелую работу законченной.

Именно поэтому он был опаснее тех, кто приходил раньше.

Кнопку `Завершить проект` хотелось нажать всем.

Виктор Сергеевич подключил ноутбук.

На экране появился первый слайд:

`АНТИКРИЗИСНАЯ ТРАНСФОРМАЦИЯ E-COMMERCE: ИТОГИ`.

Ниже стояло:

`Статус: успешно завершена`.

Александр посмотрел на баннер.

Баннер улыбнулся.

— Это для совета, — сказал Виктор Сергеевич. — В четверг.

Он переключил слайд.

На втором стояли результаты за три месяца.

Не выдуманные.

Не округленные до вдохновения.

Настоящие.

Доля `Прочего` в причинах отмен снизилась с сорока одного процента до одиннадцати.

Конверсия улучшенных карточек выросла.

Мобильная корзина теряла меньше людей после выбора доставки.

Выкуп поднялся на девять процентных пунктов.

Невыкуп мебели сократился.

Стоимость неудачной логистики уменьшилась.

Доля заказов с известным источником и исполнимым сроком выросла.

CRM почти перестала отправлять продажи в открытую проблему.

Повторная покупка в пилотных сегментах пошла вверх.

Маржа на выкупленный заказ стала лучше.

Новый рекламный канал не взорвал бизнес, потому что его не успели масштабировать до взрыва.

Общая выручка выросла на двенадцать процентов.

Не на триста.

Даже слайд не обладал такой фантазией.

Но операционная прибыль перестала исчезать за ней с выражением человека, которого никто не приглашал на праздник.

Виктор Сергеевич переключил дальше.

Там были зеленые стрелки.

Не все.

Но достаточно, чтобы баннер расправил плечи.

— Неплохо, — сказала Лера.

Она старалась произнести спокойно.

На слайде стоимость привлечения выглядела лучше после очистки каналов.

Под ней стояло:

`Оптимизация маркетинга`.

Формулировка была приятной.

В ней не упоминались недели, когда Лера защищала трафик, который приводил убыточные заказы.

Не было отключенных кампаний.

Не было признания, что дешевый заказ может оказаться дорогой ошибкой.

Была оптимизация.

Демон подал ей золотую визитку:

`Лера. Архитектор роста`.

Она взяла.

Просто посмотреть.

На следующем слайде стояло:

`Стабилизация IT-платформы`.

Глеб хмыкнул.

— Платформа об этом знает?

— Формулировка для совета, — сказал Виктор Сергеевич.

— Тогда не знает.

Но и для Глеба демон приготовил награду.

Сверкающий сертификат:

`Цифровая трансформация завершена`.

Под сертификатом мелким шрифтом:

`Можно вернуться к бэклогу`.

Глеб задержал на нем взгляд.

Три месяца бизнес приходил с клиентской болью, деньгами и проверкой результата.

Это было полезно.

И утомительно.

Старый бэклог хотя бы не задавал вопросов после релиза.

На слайде Семена написали:

`Логистика взята под контроль`.

— Смело, — сказал он.

— Выкуп вырос, стоимость возвратной доставки упала, подтверждение окон работает, — перечислил Виктор Сергеевич. — Где смело?

— В словах `под контроль`. У нас один партнер до сих пор присылает остатки письмом. Второй считает пятницу рабочим днем только по четным неделям. Перевозчик...

— Я понял.

— Нет, вы спросили.

Баннер протянул Семену каску с надписью:

`Пожар потушен`.

Каска была удобной.

В ней не нужно было признавать, что часть огня теперь просто горит в обозначенных границах.

Ирине достался слайд:

`Клиентский сервис систематизирован`.

На нем были снижение жалоб, рост точных причин и стоп-правила CRM.

Не было ее остывшего чая.

Не было операторов, которые учились говорить правду о сроке до того, как клиент произнесет ее сам.

Не было трех типов претензий, все еще живущих в почте.

Зато демон предложил ей медаль:

`Теперь CRM все помнит`.

Ирина не взяла.

— Врет, — сказала она.

— Слайд? — спросил Виктор Сергеевич.

— Медаль.

Он посмотрел туда, где для остальных был воздух.

Потом решил не уточнять.

Алина увидела:

`Контент каталога обновлен`.

— Не обновлен, — сказала она.

— Пилотные категории обновлены.

— Тогда так и напишите.

— Для совета это детали.

— Для клиента лампочка, которой нет в комплекте, тоже была деталью.

Демон поднес ей печать:

`Карточки исправлены`.

Печать обещала чудесное.

После нее можно было перестать спорить с поставщиками, проверять вопросы клиентов и переписывать шаблоны.

Достаточно один раз шлепнуть `исправлено` на весь каталог.

Алина убрала руки под стол.

Максиму посвятили формулировку:

`Создан единый экран достоверных метрик`.

Он прочитал дважды.

— Достоверных в пределах описанной методологии и качества источников, — сказал он.

— На слайд не поместится.

— Тогда `единый управленческий экран`.

— Звучит слабее.

— Зато не обещает, что данные перестали ошибаться.

Демон развернул перед ним диплом:

`Главный хранитель правды`.

Максим поморщился.

Он слишком хорошо знал, что человек, назначенный хранителем правды, через неделю превращается в виноватого за каждую неприятную цифру.

Павлу досталось:

`Восстановлена прибыльность e-commerce`.

— По пилотным категориям и текущему объему, — сказал он.

— Общая экономика тоже лучше.

— Лучше не значит восстановлена. Два региона убыточны. Агрессивное масштабирование изменит стоимость привлечения, логистику и нагрузку.

— Мы не пишем `навсегда`.

— На таких слайдах это подразумевается бесплатно.

Демон положил перед Павлом калькулятор.

На нем была только кнопка `Итого`.

Ни скидок.

Ни возвратов.

Ни стоимости роста.

Павел отодвинул.

Последний слайд назывался:

`Команда антикризисного проекта`.

В центре стояло имя Александра Александровича.

Крупнее остальных.

Под ним:

`Руководитель трансформации`.

Баннер приблизился.

Золотое конфетти закружилось вокруг Александра.

Вот награда, от которой отказаться было труднее всего.

Он спас магазин.

Пришел в мертвую воронку.

Разбудил цифры.

Назвал демонов.

Заставил людей смотреть на один заказ.

Построил контур.

На слайде его тревога превращалась в заслугу.

Его резкость — в лидерство.

Его страх снова ослепнуть — в уникальную компетенцию.

Его незаменимость получала официальный шрифт.

Демон протянул ему кнопку `Завершить проект`.

— Красиво, — сказал Александр.

Баннер засиял.

— Но неправда.

Сияние дрогнуло.

Виктор Сергеевич закрыл ноутбук не до конца.

— Что именно?

— Глаголы.

— Какие?

— `Завершена`. `Взята`. `Обновлен`. `Восстановлена`. Они описывают живой процесс так, будто мы сдали ремонт.

— Мне нужен итог для совета.

— Тогда покажите итог.

— Он на экране.

— На экране заслуги. Итог — что компания теперь умеет делать без проекта и без меня.

Виктор Сергеевич посмотрел на команду.

— Хорошо. Можно сказать, что мы вышли из кризиса?

Александр не ответил.

Раньше он нашел бы формулировку.

Красивую.

Резкую.

Достаточно точную, чтобы все запомнили ее вместо собственного ответа.

Теперь он ждал.

Лера положила золотую визитку на стол.

— Мы закрыли часть дырок. Новый трафик можно масштабировать только там, где сохраняются выкуп и маржа.

Семен снял воображаемую каску:

— Доставка стала прозрачнее. Склады и партнерские источники все еще ограничивают рост.

Глеб:

— Сайт лучше объясняет выбор и условия. Технический долг никуда не исчез и снова станет клиентской проблемой, если перестать выделять ему место.

Ирина:

— Сервис меньше спасает руками. Но система знает не все, что слышат операторы.

Алина:

— Пилотные карточки отвечают на реальные вопросы. Каталог еще не стал хорошим только потому, что мы поняли, как его делать.

Максим:

— Данные стали честнее, но не полными. И честность нужно поддерживать при каждом новом событии и отчете.

Павел:

— Маржа видна лучше. Именно поэтому теперь сложнее делать вид, что любой рост полезен.

Виктор Сергеевич посмотрел на Александра.

— Они стали неприятными.

— Они стали управляющими.

Демон Иллюзии финальной победы не исчез.

Он только свернул баннер чуть уже.

Потому что Виктор Сергеевич еще не задал главный вопрос.

Он открыл последний слайд.

`После завершения проекта`.

Ниже были три пункта:

`вернуть временно выделенные ресурсы в функциональные планы`;

`закрыть отдельный аналитический контур`;

`перейти к ускоренному сценарию роста`.

— Вот что мне нужно решить, — сказал он.

Команда прочитала пункты еще раз.

Временными ресурсами назывались:

пятая часть разработки на события, клиентские разрывы и управленческий экран;

время Максима на проверку данных и ведение контура;

два окна сервиса в день для подтверждений и разбора причин;

выделенная очередь Алины на исправление карточек по клиентским сигналам;

операционный резерв Семена для пилотных правил исполнения;

небольшой бюджет гипотез, который не требовал отдельной защиты каждой кнопки перед собственником.

Ничего роскошного.

Ни лаборатории инноваций.

Ни отдельного этажа.

Ни корпоративного худи с надписью `Transformation team`.

Просто куски времени и права, без которых система снова начинала жить между основной работой.

— Проект не может идти вечно, — сказал Виктор Сергеевич.

— Согласен, — ответил Павел.

Демон удивленно повернул к нему баннер.

— Значит, закрываем?

— Проект закрываем. Управление оставляем.

— В чем разница по деньгам?

— У проекта временный результат и временная команда. У управления постоянный ритм, роли и минимальная мощность. Если снять все ресурсы, мы не завершим проект. Мы отменим эксплуатацию результата.

— Сколько стоит эксплуатация?

Павел назвал сумму в месяц.

Виктор Сергеевич не поморщился.

Он умел выдерживать неприятные цифры, особенно когда не ожидал приятных.

— А сколько она дает?

— Нельзя приписать контуру всю улучшившуюся маржу, — сказал Павел. — Внутри были конкретные изменения. Но можно посчитать, сколько решений проходят через него, какую подтвержденную потерю они сняли и сколько стоит возврат к старым значениям.

— Посчитал?

— Нижняя подтвержденная граница эффекта в четыре с половиной раза выше постоянной стоимости. Оценочная — в семь. При текущем объеме.

— Почему нижняя так отличается?

— Потому что я не продаю вам надежду по полной цене.

Лера открыла план роста.

— Если ускоряем привлечение, нагрузка на контур растет. Новые кампании создадут новые обещания, категории и регионы. Нужна не меньшая, а заранее определенная мощность на проверку.

— Маркетинг всегда находит причину не отдавать бюджет.

— Я как раз прошу дать бюджет. Вместе с условиями масштабирования.

— Это звучит подозрительно разумно.

— Мне самой непривычно.

Виктор Сергеевич снова посмотрел на слайд.

— Допустим, ресурсы не снимаем. Тогда антикризисный проект никогда не закончится?

Александр взял маркер.

Демон оживился.

Сейчас герой должен был нарисовать новую модель.

Лучше сложную.

Лучше такую, которую мог объяснить только он.

Александр написал один вопрос:

`Что перестанет происходить уже завтра, если закрыть проект сегодня?`

— Покажите заказ, который мы открывали в начале встречи, — сказал он.

Максим вернулся к номеру 82631.

Заказ принадлежал Наталье.

Она купила очиститель воздуха для квартиры и запасной фильтр.

Не потому, что любила бытовую технику.

У ее сына начался сезон аллергии, и старый прибор перестал справляться.

Наталья увидела рекламу с обещанием доставки на следующий день.

Обещание было допустимым для основного склада ее региона.

Карточка честно показывала площадь очистки, уровень шума ночью и то, что один фильтр уже установлен внутри.

По старому описанию клиент мог решить, что фильтра нет, и купить два лишних.

Алина исправила это месяц назад после вопросов сервиса.

Наталья добавила прибор и один запасной фильтр.

В корзине система обнаружила, что фильтр находится на партнерском складе и разделит отправку.

До оплаты она увидела два срока и дополнительную стоимость.

Убрала запасной фильтр.

Средний чек стал меньше.

— Плохая конверсия допродажи, — сказал Виктор Сергеевич.

— Хороший выбор клиента, — ответила Алина.

— И положительная экономика основного заказа, — добавил Павел.

После оплаты основной склад подтвердил прибор.

Вечером остаток оказался поврежденным при приемке.

Раньше заказ получил бы статус `принят`.

Склад начал бы искать другую единицу.

Реклама продолжала бы обещать следующий день.

Ирина узнала бы о проблеме после звонка Натальи.

Теперь событие повреждения остановило переход к исполнению.

Семен получил сигнал.

Лера — стоп по обещанию для товара и региона.

Глеб — расхождение витринного и исполнимого остатка.

Ирина — задачу связаться до конца дня.

Павел — изменение ожидаемой экономики.

Алина — проверку альтернатив.

У другого склада был такой же прибор, но доставка занимала два дня.

В наличии также находилась чуть более дорогая модель, которую можно было привезти завтра.

Ирина не заменила товар молча.

Она предложила выбор.

Наталья выбрала более дорогую модель с доставкой на следующий день.

Разницу магазин уменьшил в рамках согласованного коридора, но не обнулил.

Павел проверил, что заказ остается прибыльным.

Глеб сохранил исходную причину изменения.

Семен назначил доставку и получил подтверждение окна.

Лера остановила исходное объявление до восстановления остатка.

Алина проверила, что сравнение двух моделей не прячет различие по площади.

Утром перевозчик перенес окно с первой половины дня на вечер.

Это был желтый участок, который команда разобрала в девять семнадцать.

Наталья согласилась.

Машина была назначена.

Новое обещание существовало в системе.

Заказ оставался прибыльным.

Проблема не исчезла.

Путь не разорвался.

— Пока товар не получен, это не успех, — сказала Ирина.

— Именно, — ответил Александр. — Поэтому заказ еще желтый.

Виктор Сергеевич посмотрел на последовательность событий.

— И что из этого перестанет работать без временных ресурсов?

— Вопросы клиентов перестанут регулярно попадать к Алине, — сказала Ирина.

— Событие повреждения останется, — сказал Глеб. — Но его изменение и поддержка конкурируют со всем бэклогом. Через два релиза кто-то сломает связь и не заметит.

— Правило исполнения останется в инструкции, — сказал Семен. — Но без контроля порога его начнут обходить в пиковые дни.

— Кампания остановится один раз, — сказала Лера. — Если никто не проверит связь обещания с выкупом, через месяц оптимизация снова пойдет по созданному заказу.

— Экономический коридор устареет при новых тарифах, — сказал Павел. — Компенсация станет либо слишком маленькой для решения, либо слишком дорогой для маржи.

— Стоп-сегменты CRM требуют поддержки при каждом новом типе проблемы и канале, — сказала Ирина.

— Экран продолжит грузиться, — сказал Максим. — Но определения, качество событий и решения начнут расходиться. Он не сломается сразу. Он станет интерьером.

Демон распахнул баннер.

Именно это он предлагал.

Не разрушить систему.

Законсервировать ее сегодняшнюю фотографию и назвать постоянным результатом.

— То есть вы построили механизм, который постоянно требует людей и денег, — сказал Виктор Сергеевич.

— Да, — ответил Александр.

— Удивительно честная реклама.

— Живой бизнес вообще плох в категории `купил один раз и забыл`.

— А что именно мы тогда завершаем?

На этот вопрос ответила Алина:

— Режим, в котором все изменения держались как исключение ради спасения магазина.

Максим добавил:

— И переносим их в обычные правила работы.

Павел:

— С постоянной ценой.

Семен:

— И полномочиями владельцев.

Ирина:

— Чтобы система не зависела от того, кто сегодня помнит.

Глеб:

— И чтобы временный код либо получил владельца, либо был снят.

Лера:

— А рост запускался через те же ограничения, а не после них.

Баннер стал чуть прозрачнее.

Но кнопка `Завершить проект` все еще висела перед Александром.

Теперь она значила другое.

Не `мы все починили`.

`мы обязаны сделать починенное обычной работой`.

Виктор Сергеевич посмотрел на часы.

— У меня до следующей встречи сорок минут. Сформулируйте, что именно становится обычной работой. Не философию. Не двести страниц. То, что я могу утвердить и потом спросить.

Демон тут же развернул чистый документ.

На обложке золотом сияло:

`ПОЛОЖЕНИЕ О КОМПЛЕКСНОЙ СИСТЕМЕ СКВОЗНОГО УПРАВЛЕНИЯ ЭЛЕКТРОННОЙ КОММЕРЦИЕЙ`.

Внизу уже стояло:

`Версия 0.0.1, проект для согласования`.

За обложкой угадывалось сто восемьдесят страниц.

Документ был идеальным местом, чтобы похоронить живую практику с соблюдением нумерации.

— Один лист, — сказал Александр.

— Не хватит, — отозвался Максим.

— Для правил хватит. Определения, реестры и инструкции живут по ссылкам.

Глеб кивнул.

— Иначе любое изменение события потребует переутверждать конституцию.

— Конституцию? — переспросил Виктор Сергеевич.

— Короткое слово для положения о комплексной системе, — сказал Глеб.

Они открыли пустой лист.

Наверху написали:

`Как "Астра" управляет e-commerce`.

Без слова `трансформация`.

Без слова `антикризисный`.

Без золотых стрелок.

Первый пункт предложил Максим:

`Компания управляет не отделами по отдельности, а переходами клиентского пути от обещания до финансового результата и следующего уместного цикла`.

— Слишком длинно, — сказал Виктор Сергеевич.

— Если убрать конец, повторная покупка снова станет чужой, — сказала Ирина.

— Если убрать деньги, вы будете управлять счастьем без экономики, — добавил Павел.

— Если убрать обещание, маркетинг снова начнется с клика, — сказала Лера.

— Оставляем, — решил собственник.

Демон попытался добавить:

`Стремясь к максимальному уровню клиентского сервиса...`

Алина стерла.

— Это ничего не проверяет.

Второй пункт закреплял владельцев переходов.

Не отделы.

Не коллективную ответственность.

Конкретного человека за выход каждого этапа и обязательные входы от коллег.

— Фамилии на основном листе? — спросил Семен.

— Роли, — сказал Александр. — Фамилии меняются. Реестр владельцев по ссылке.

— Кто меняет реестр?

— Руководитель e-commerce после явной передачи результата. Нельзя просто назначить человека письмом.

— Что значит явная?

Ирина перечислила:

владелец понимает определение выхода;

видит показатель и реальные примеры;

имеет право на первое действие;

знает ограничители денег и риска;

принял текущие открытые решения.

— И есть замещающий, — добавила она. — Иначе мой отпуск снова будет стихийным бедствием.

— Хорошо, — сказал Виктор Сергеевич. — Кто проверит, что замещающий не просто записан?

— Один контур в квартал владелец пропускает планово, — предложил Максим. — Замещающий проводит свой участок.

Семен покосился на него.

— Ты сейчас легализовал отсутствие?

— Я сейчас тестирую, что процесс переживает человека.

Александр ничего не сказал.

Это правило проверяло в первую очередь его самого.

Третий пункт фиксировал еженедельный контур.

Сорок пять минут.

Один экран.

Сначала результаты прошлых решений.

Потом один красный переход.

Один реальный заказ.

Одно действие.

Владелец.

Срок.

Критерий проверки.

— А если красных переходов три? — снова спросил Виктор Сергеевич.

— Владельцы действуют до встречи, — сказал Семен. — На общий контур выносим то, где нужен межфункциональный выбор, ресурс или изменение правила.

— А если пожар?

— У пожара карточка инцидента: границы, первое действие, владелец, время проверки. Он не стирает остальные решения.

Демон Ручного тушения пожаров выглянул из календаря.

Семен закрыл календарь.

Четвертый пункт принадлежал Максиму.

У каждой метрики есть определение, источник, владелец смысла, порог, качество данных и решение, к которому она приводит.

Изменение знаменателя видно на экране.

Ошибка не исправляется тайно.

Серый означает неизвестность, а не успех.

— Последнее обязательно? — спросил Виктор Сергеевич.

— Самое обязательное, — ответил Максим.

— Кто владелец экрана?

— Я владелец его целостности и правил. Но не результатов всех цифр.

— Если данные сломались?

— Глеб владеет технической доставкой событий. Владелец перехода проверяет, что событие соответствует реальной работе. Я показываю качество и не разрешаю принимать уверенное решение на неизвестности.

Три разных ответственности.

Ни одной формулировки `аналитика отвечает за данные`.

Пятый пункт был о причинах.

`Прочее` допускалось только как временный сигнал с обязательным разбором выше порога.

Наблюдаемый факт не подменялся предполагаемой причиной.

Причина возвращалась туда, где возник разрыв, а не оставалась у того, кто последним говорил с клиентом.

Ирина написала рядом:

`Сервис не кладбище последствий`.

— На утверждение не пойдет, — сказал Виктор Сергеевич.

— Жаль.

Они заменили на:

`Клиентский сервис фиксирует сигнал и участвует в восстановлении; владелец причины исправляет источник`.

— Хуже, — сказала Ирина. — Но работает.

Шестой пункт закреплял гипотезы.

У каждой были ожидаемый эффект, цена, владелец, срок, ограничители и условие остановки.

Неудавшаяся проверка не считалась провалом человека.

Гипотеза без способа остановки не получала бюджет.

— Даже моя? — спросил Виктор Сергеевич.

— Особенно ваша, — сказала Лера.

Баннер вспыхнул.

Собственник посмотрел на нее.

— Почему?

— Потому что ваши идеи получают масштаб раньше, чем успевают стать гипотезами.

Павел положил рядом три сценария роста.

— Правило одинаковое. Разница только в допустимой цене ошибки и уровне решения.

Виктор Сергеевич не улыбнулся.

Но пункт не вычеркнул.

Седьмой закреплял экономику.

Выручка не являлась доказательством прибыли.

Созданный заказ не являлся деньгами.

Выкуп не закрывал возвратное окно.

Рост оценивался вместе со скидкой, логистикой, поддержкой, возвратами и требуемой мощностью процесса.

Павел отвечал за единый способ расчета.

Каждый владелец перехода видел финансовое последствие своего решения.

— Это один лист? — спросил Семен.

Лист уже закончился.

Глеб уменьшил масштаб.

— Теперь один.

— Читать невозможно.

— Зато формально помещается.

— Не масштаб, — сказала Алина. — Смысл сократим.

Они убрали повторы.

Заменили абстракции действиями.

Вынесли подробные определения по ссылкам.

Каждый раз, когда текст становился красивее и менее проверяемым, Алина возвращала вопрос:

— Что человек должен сделать иначе?

Через тридцать семь минут на листе осталось семь правил.

Под ними — постоянные ресурсы:

фиксированная мощность разработки;

аналитическая поддержка;

операционные окна;

контентная очередь;

бюджет проверок;

право владельцев останавливать обещание в пределах порогов.

И дата первого пересмотра через квартал.

Не `навсегда`.

Не `до особого распоряжения`.

Через квартал команда должна была показать:

что используется;

что стало лишним;

чего не хватает при новом объеме;

какие правила устарели;

сколько стоит контур;

какую подтвержденную потерю он помог снять.

— Теперь можно закрыть проект? — спросил Виктор Сергеевич.

— После передачи открытых решений в постоянные роли, — сказал Максим.

— Сколько?

— До пятницы.

— Кто владелец?

Команда посмотрела на Александра.

Баннер снова засиял.

Александр почувствовал знакомое желание сказать `я`.

Собрать все хвосты.

Проверить каждую ссылку.

Лично убедиться, что никто не потерял смысл.

Сохранить себе центральную роль хотя бы в последнем действии.

— Каждый владелец перехода принимает свои открытые решения, — сказал он. — Максим проверяет реестр и связи. Я принимаю только конфликты полномочий и утверждаю итог вместе с Виктором Сергеевичем.

Демон потускнел.

Финальное действие не получило единственного героя.

Получило систему передачи.

Закрыть антикризисный проект оказалось сложнее, чем открыть.

Открытие требовало плохих цифр, напряженного собственника и человека, который скажет:

— Так больше нельзя.

Закрытие требовало доказать, что после этой фразы что-то останется.

В среду Лера переносила правила маркетинга из папки `Пилот` в обычный медиаплан.

Старый шаблон начинался с бюджета.

Потом шли показы, клики, стоимость заказа и прогноз выручки.

Выкуп появлялся в приложении.

Маржа — в письме Павла, если успевала прийти до согласования.

Лера открыла новый шаблон.

На первой странице стояло обещание.

Не слоган.

Что именно канал обещает клиенту до клика.

Рядом:

какой ассортимент способен это выполнить;

какой этап ограничивает объем;

какой выкуп считается допустимым;

какая экономика нужна после логистики и возвратов;

при каком сигнале кампания останавливается;

кто подтверждает расширение.

Агентство прислало новый план.

В нем снова была акция на мебель:

`Доставим быстро. Обновите дом без ожидания`.

Под планом стоял прогноз дешевых заказов.

Лера позвонила аккаунт-менеджеру.

— Что означает `быстро`?

— Это эмоциональный оффер.

— За сколько дней?

— Мы не фиксируем конкретный срок.

— Клиент фиксирует.

— По тестам формулировка дает плюс двенадцать процентов к кликабельности.

— А по выкупу?

— Это зависит от сайта и логистики.

Раньше здесь начинался знакомый спор.

Лера защищала бы канал.

Семен защищал бы доставку.

Павел через две недели приносил бы похороны маржи.

Теперь она открыла карту исполнения.

По основному складу честный диапазон выдерживался.

По партнерскому — нет.

— Делим кампанию, — сказала Лера. — На подтвержденном ассортименте тестируем конкретное обещание. Партнерский идет без скорости. Бюджет масштабируется после выкупа и маржи, не после клика.

— Так тест будет дольше набираться.

— Да.

— Мы потеряем часть объема.

— Возможно.

— Заказчик согласовал рост.

— Заказчик согласовал управляемый рост.

Она отправила план Павлу и Семену не `на всякий случай`.

От каждого требовался конкретный вход.

Павел подтвердил коридор экономики.

Семен — объем, который процесс выдерживает без деградации срока.

Максим поставил события проверки.

Виктор Сергеевич получил сценарий:

не один прогноз;

три ступени бюджета;

для каждой — ожидаемый выкуп, маржа, предел нагрузки и условие остановки.

Он написал:

`Почему не сразу третья?`

Лера ответила:

`Потому что вторая должна доказать, что не ломает переход исполнения. Проверка через 10 дней`.

Три точки появились в поле ввода.

Исчезли.

Появились снова.

Ответ пришел через минуту:

`Согласовано. Если метрики в коридоре, не ждите отдельного разрешения на третью`.

Лера перечитала.

Вместе с ответственностью она получила право.

Не выпрашивать каждый следующий шаг.

И не прятать провал до конца бюджета.

Демон Иллюзии финальной победы предложил поставить галочку:

`Маркетинг исправлен`.

Лера поставила другую:

`Правило масштабирования принято`.

В соседней комнате Алина передавала не список исправленных карточек.

Такой список был бы удобнее.

Две тысячи сто восемьдесят семь позиций.

Четыреста двенадцать новых фотографий.

Семьсот сорок характеристик.

Цифры выглядели как завершение.

Но каталог менялся каждый день.

Поставщики присылали новые товары.

Старые характеристики устаревали.

Клиенты задавали вопросы, которых не было в шаблоне.

Реклама создавала новые ожидания.

Возвраты приносили новые доказательства непонимания.

Алина открыла входящую карточку электрического полотенцесушителя.

Поставщик написал:

`Современный дизайн. Высокое качество. Надежность. Идеально впишется в интерьер`.

— Все характеристики есть, — сказал менеджер категории.

— Ответов нет.

— Каких?

— Тип подключения. Кабель. Сторона вывода. Нужен ли скрытый монтаж. Можно ли включать без заполнения. Что в комплекте. Габарит от стены. Кто подтверждает гарантию после установки.

— Это задержит публикацию.

— Публикация не является готовностью карточки к выбору.

— Мы потеряем продажи.

Алина открыла причины возврата похожей модели.

Три клиента не учли сторону подключения.

Два ожидали крепеж для скрытого монтажа.

Один вызвал мастера и обнаружил отсутствие нужного кабеля.

— Мы потеряем несколько дней размещения, — сказала она. — Или получим продажи, которые потом оплачиваем возвратом.

В постоянное правило вошли три источника правды:

данные поставщика;

вопросы сервиса;

причины отказов и возвратов.

Для каждого типа товара существовали ключевые вопросы выбора.

Не бесконечный шаблон.

Минимум, без которого карточка не обещала готовность.

Если данных не было, товар получал не красивое описание, а видимую неопределенность и задачу владельцу категории.

— Ты теперь будешь блокировать весь каталог? — спросил менеджер.

— Нет. Только критические условия выбора. Остальное публикуем и улучшаем по приоритету.

— Кто определяет критическое?

— Правило категории, подтвержденное сервисом, операционкой и возвратами. Если спорим — один реальный товар и цена ошибки.

Она назначила заместителя.

Передала ему три карточки для проверки.

И впервые ушла на обед, не оставив сообщение:

`Если что, звоните`.

Демон попытался поставить печать `Контент обновлен`.

Алина убрала печать в ящик с архивными шаблонами.

— Контент не обновлен, — сказала она. — Он получил способ обновляться.

У Глеба финальная передача выглядела как удаление слова `временный`.

Он собрал список технических решений, появившихся за три месяца.

Событие изменения срока.

Связь частей заказа.

Стоп-сигнал открытой проблемы.

Подтверждение окна.

Версия обещания.

Словарь причин.

Экран качества данных.

Половина начиналась как костыль.

Треть называлась `temp`.

Один скрипт назывался `final_v2_really`.

— Это писал не я, — сказал Глеб.

Максим посмотрел историю.

— Ты.

— Значит, в тяжелый период.

Для каждого решения Глеб назначил технического владельца, мониторинг, зависимые процессы и дату пересмотра.

Часть костылей он не стал переписывать.

Они работали, имели ограниченный риск и понятный срок.

Часть попала в ближайший релиз не потому, что была некрасивой, а потому что могла молча исказить обещание или статус.

Часть удалили.

Удаление оказалось особенно приятным.

В четверг коммерческий отдел попросил срочно поставить на главную большой карусельный баннер акции.

— Это быстро, — сказал менеджер.

Глеб открыл очередь.

Там было исправление повторной доставки, из-за которого CRM могла преждевременно вернуть клиента в рекламу.

— Карусель после события.

— Акция стартует завтра.

— Тогда статичный блок по готовому шаблону.

— Нам нужно три слайда.

— Клиенту?

— Бизнесу.

— Бизнес переживет один.

Менеджер пошел к Виктору Сергеевичу.

Раньше такой путь заканчивался сообщением:

`Срочно сделать по просьбе собственника`.

Теперь Виктор Сергеевич спросил:

`Какое решение вытесняем и сколько это стоит?`

Менеджер вернулся к статичному блоку.

Глеб не победил срочные задачи.

Он получил язык, на котором их цена становилась видимой до релиза.

В постоянном плане закрепили пятую часть мощности не за `хотелками e-commerce`, а за разрывами клиентского пути, качеством событий и техническим долгом, способным исказить исполнение.

— Двадцать процентов навсегда? — спросил Виктор Сергеевич.

— До квартального пересмотра, — ответил Глеб. — Если разрывов станет меньше, снизим. Если рост увеличит нагрузку, покажем цену.

— И кто решает приоритет внутри?

— Владелец продукта вместе с владельцами переходов, по клиентской потере, деньгам, риску и обратимости. Не тот, кто громче написал `срочно`.

Демон предложил сертификат `Платформа стабилизирована`.

Глеб переименовал документ:

`Очередь поддержания клиентского пути`.

— Звучит хуже, — сказал демон голосом старого бэклога.

— Зато работает после презентации, — ответил Глеб.

Семен переносил правила исполнения в обычную работу склада.

Не в инструкцию.

Инструкций было достаточно.

Одна называлась:

`Порядок обработки заказов`.

Она содержала семьдесят четыре страницы и последний раз обновлялась до появления двух партнерских складов.

Другая:

`Актуальный порядок обработки заказов`.

Она была короче, но противоречила первой.

Третья жила в закрепленном сообщении общего чата.

Четвертую Семен знал наизусть.

Именно четвертая работала.

Проблема заключалась в том, что она находилась внутри Семена.

Он собрал начальников смен.

Положил перед ними пять реальных заказов.

Не рассказал, как надо.

Попросил определить, что можно передавать дальше, где требуется подтверждение клиента и когда обещание уже нарушено.

Первый заказ был простой.

Товар есть.

Цена зафиксирована.

Срок подтвержден.

Окно согласовано.

Все пропустили.

Во втором одна позиция разделенного заказа отсутствовала.

Двое предложили отправить готовую часть.

Третий спросил:

— Клиент согласился на разделение?

Семен кивнул.

— Нет.

— Тогда нельзя.

— Раньше отправляли, — сказал другой.

— Раньше склад закрывал свой SLA, а клиент получал половину результата.

Третий заказ имел замену товара, согласованную в комментарии оператора.

Система не сохранила версию условий.

— Звоним повторно, — решили они.

Четвертый шел через партнера без подтвержденного остатка.

— Не принимаем как исполнимый, — сказал начальник смены. — Возвращаем на проверку источника.

Пятый был помечен `VIP`.

Под статусом не было ни одного отличия в условиях.

— А с ним что? — спросил Семен.

— То же самое.

— Точно?

Начальники смен переглянулись.

Статус `VIP` в старой системе был маленьким магическим заклинанием.

Он разрешал обходить очередь, резерв, иногда физику и почти всегда здравый смысл.

— Если нужно исключение, должен быть назван тот, кто принимает риск, — сказал один. — Сам ярлык ничего не меняет.

Семен убрал заказ.

— Сдали.

— Что?

— Мой отпуск.

Они засмеялись.

Семен нет.

Он открыл календарь и поставил два дня, когда не будет участвовать в операционных чатах.

— Если мне позвонят?

— Значит, тест провален, — сказал начальник смены.

— Если склад встанет?

— Карточка инцидента, резервный контур, потом эскалация.

— Если Виктор Сергеевич напишет лично?

— Это считается стихийным бедствием?

Семен задумался.

— В регламенте пока нет.

Новость о двух днях без Семена распространилась быстрее новых правил.

Люди подходили уточнить:

— А если перевозчик перенесет машину?

— А если резерв не снимется?

— А если партнер не ответит?

На каждый вопрос Семен сначала хотел сказать, что делать.

Потом спрашивал:

— Где переход? Кто владелец первого действия? Какой порог эскалации?

Ответ находился не всегда.

Пустые места становились задачами до отпуска.

Демон Ручного тушения пожаров принес Семену красный телефон.

На нем была одна кнопка:

`Позвонить главному`.

Семен выключил звук.

— Если система переживает только обычный вторник, это не система.

Ирина услышала про отпуск и решила, что Семен ведет себя вызывающе.

Потом поняла, что завидует.

Ее собственная передача началась с вопроса:

— Что компания потеряет, если я завтра не выйду?

Операторы ответили слишком быстро.

— Контекст по старым возвратам.

— Исключения по северному перевозчику.

— Список клиентов, которым нельзя звонить, хотя статус закрыт.

— Договоренность с бухгалтерией по спорным платежам.

— Нормальные формулировки для задержки.

— Телефон Сергея со склада.

— Почему телефон Сергея является частью сервиса? — спросила Ирина.

— Он отвечает быстрее общего чата.

На доске возник портрет старой устной CRM.

Не система.

Круг людей, которые знали, кому позвонить, когда официальная дверь не открывалась.

Ирина почувствовала страх.

Если все это перенести в правила, она перестанет быть человеком, без которого компания не может.

Ее ценность годами доказывалась количеством спасенных случаев и вопросов:

`Ир, ты не помнишь?`

Архитектора сервиса не всегда благодарили в моменте.

Человека, который нашел нужный номер ночью, благодарили сразу.

Демон предложил ей старую гарнитуру.

Она была тяжелая, теплая и идеально подходила к фразе:

`Я помню`.

Ирина надела.

Послушала собственное дыхание.

Сняла.

— Записываем не все подряд, — сказала она. — Только то, что меняет действие.

Они разобрали знания.

Контакты конкретных людей заменили маршрутами эскалации.

Формулировки превратили в сценарии с границами, а не в тексты для чтения по бумаге.

Стоп-клиентов перенесли в признаки системы.

Спорные платежи получили тип и владельца.

Исключения перевозчика — срок жизни и дату пересмотра.

Старые возвраты — связь с заказом и фактическим состоянием денег.

По каждому знанию назначили место, владельца и сигнал устаревания.

— А если ситуация уникальная? — спросила оператор.

— Уникальную решаем. Если повторилась второй раз — проверяем, не стало ли это правилом.

— А если мы не знаем?

— Не угадываем. Фиксируем наблюдаемый факт и эскалируем владельцу перехода.

— А если клиент кричит?

Ирина улыбнулась устало.

— Слушаем тише. Крик не меняет правду, но меняет способ разговора.

Она назначила заместителя на недельный контур.

Не лучшую спасательницу.

Ту, которая умела разбирать повторяющийся сигнал и возвращать его в процесс.

— Ты все равно будешь на связи? — спросила заместитель.

— Нет.

— Совсем?

— Если горит здание, звони пожарным.

— А если CRM?

— Иногда это одно и то же, но номер другой.

В первый день отпуска Ирина проверила рабочий чат в семь сорок утра.

Закрыла.

В восемь двадцать.

Закрыла.

В девять пятнадцать увидела восемь непрочитанных сообщений и открыла.

Ни одно не было адресовано ей.

Команда разобрала задержку возвратов.

Назвала платежный статус.

Остановила CRM-контакт.

Назначила проверку.

Ирина испытала гордость.

Потом обиду.

Потом снова гордость.

Она положила телефон экраном вниз.

Чай рядом впервые не успел остыть.

Демон Иллюзии финальной победы попытался написать:

`Сервис систематизирован`.

Заместитель Ирины исправила:

`Сервис пережил один день без Ирины`.

Так было меньше.

И честнее.

Максим готовил собственное исчезновение.

Он не собирался в отпуск.

Просто хотел проверить, останется ли экран правдой, если фильтр нажмет другой человек.

За три месяца он стал опасно удобным.

`Максим, почему здесь красное?`

`Максим, откуда число?`

`Максим, можно разбить?`

`Максим, а если исключить?`

Каждый вопрос подтверждал нужность.

И незаметно возвращал аналитику в роль жреца при дашборде.

Он выбрал две метрики и попросил владельцев объяснить их без него.

Лера взяла качество канала.

Она назвала не только CAC, но и окно выкупа, возвраты, маржу и сегмент обещания.

Семен разобрал передачу в срок.

Не исключил партнеров.

Показал внутренний SLA отдельно.

Объяснил серую долю событий.

Назвал первое действие.

Максим слушал и не поправлял интонацию.

Потом передал резервному аналитику публикацию недельного экрана.

В первой версии цвета загрузились правильно.

Но решение по мебели оказалось привязано к старому определению выкупа.

Ошибка была видна.

Ее исправили с отметкой времени.

Мир не закончился.

— Ты выглядишь разочарованным, — сказал Глеб.

— Я надеялся быть сложнее заменимым.

— Могу сломать источник.

— Спасибо за поддержку.

В постоянном контуре Максим оставался владельцем методологии и навигации.

Но определения жили не в его голове.

Экран мог собрать другой аналитик.

Показатель мог объяснить владелец перехода.

Решение не зависело от того, кто умел нажать правильный фильтр.

Диплом `Хранитель правды` рассыпался.

Под ним осталась менее торжественная роль:

`Навигатор решений`.

Максиму она понравилась больше.

Павел закрыл проект последним.

Не потому, что медленно считал.

Потому что финансы всегда получают окончательный результат позже всех.

Реклама уже знает клики.

Сайт — корзины.

Склад — сборку.

Перевозчик — выдачу.

Сервис — жалобу.

Финансы ждут возвратное окно, комиссии, акты, уценку и счет, который партнер забыл прислать вовремя.

Слайд Виктора Сергеевича требовал одно число эффекта.

Павел принес три.

Подтвержденный эффект завершенных изменений.

Ожидаемый эффект решений, по которым еще не закрылось окно.

Предотвращенная потеря, рассчитанная диапазоном.

— Совет спросит итог, — сказал Виктор Сергеевич.

— Первый.

— Он меньше.

— Он завершен.

— А второй?

— Можно показать отдельно с условиями.

— Третий выглядит лучше всех.

— Потому что это оценка того, что могло произойти. Она полезна для выбора, но опасна для награждения.

Демон положил перед Павлом кнопку `Итого`.

Павел перевернул калькулятор.

На обратной стороне маркером написал:

`Подтверждено / ожидается / оценка риска`.

— Если смешать, через квартал мы будем защищать эффект, которого никто не видел.

Виктор Сергеевич открыл расчет постоянного контура.

— Почему здесь разработка, если разработчики и так получают зарплату?

— Потому что двадцать процентов их мощности перестанут делать что-то другое.

— Это не дополнительные деньги.

— Это цена выбора.

— А сервис?

— Окна контакта и разбора увеличивают трудозатраты.

— Контент?

— Не публикует часть товаров немедленно.

— Маркетинг?

— Не тратит весь бюджет в первый день даже при хорошей стоимости заказа.

— Операционка?

— Держит резерв мощности и иногда отказывается от объема, который не может исполнить.

Виктор Сергеевич откинулся.

— То есть стоимость системы состоит не только из расходов.

— Большая часть стоимости — то, чего она не позволяет сделать без проверки.

— Это невозможно показать как инвестицию.

— Можно показать альтернативу.

Павел вывел два сценария.

В первом постоянный контур сохранялся.

Рост шел ступенями.

Команда измеряла выкуп и маржу.

Технические события поддерживались.

Ограничения исполнения влияли на рекламный объем.

Во втором временные ресурсы возвращались.

Через первый месяц прямые расходы выглядели ниже.

Через второй начинал расти серый слой данных.

Через третий решения снова опирались на созданный заказ, внутренний SLA и память людей.

Не гарантированно.

Но с понятной вероятностью и исторической стоимостью.

— Ты продаешь мне страх, — сказал Виктор Сергеевич.

— Я показываю цену отказа. Решение ваше.

— Раньше ты сказал бы это после квартала.

— Раньше меня звали посчитать красиво, когда действие уже случилось.

— А теперь?

— Теперь я обязан испортить идею до того, как она станет дорогой. И помочь найти версию, которую можно себе позволить.

Павел говорил спокойно.

Без удовольствия человека, снова оказавшегося правым.

Его новая роль была не запрещать жизнь.

Давать решению денежную форму до выстрела.

Виктор Сергеевич закрыл расчеты.

— Хорошо. Постоянную мощность оставляем на квартал. Потом пересмотр по результату.

— И по нагрузке, — добавил Павел.

— И по нагрузке.

— Право владельцев на стоп-сигналы?

— В согласованных порогах.

— Бюджет гипотез?

— Оставляем.

— Неиспользованный не сгорает в конце месяца?

Виктор Сергеевич посмотрел на него.

— Ты сейчас торгуешься?

— Фиксирую правило.

— Не сгорает в пределах квартала. Потом пересмотр.

Павел записал.

Демон Иллюзии финальной победы начал терять конфетти.

Праздник превращался в бюджетную строку.

Для демона не существовало более унизительной формы бессмертия.

В четверг утром Виктор Сергеевич снова собрал команду.

Не на контур.

На финальную проверку слайдов для совета.

Первый слайд изменился.

Вместо:

`АНТИКРИЗИСНАЯ ТРАНСФОРМАЦИЯ: УСПЕШНО ЗАВЕРШЕНА`

там стояло:

`E-COMMERCE: ВОССТАНОВЛЕНА УПРАВЛЯЕМОСТЬ`.

Ниже:

`Антикризисный режим завершается. Постоянный контур работает`.

— Уже лучше, — сказал Александр.

— Не привыкайте, — ответил Виктор Сергеевич.

Слайды заслуг тоже изменились.

`Оптимизация маркетинга` стала:

`Правила масштабирования по выкупу и марже`.

`Стабилизация платформы`:

`Постоянная мощность на клиентские разрывы и качество событий`.

`Логистика под контролем`:

`Владельцы исполнения, подтверждение условий и видимые ограничения`.

`Сервис систематизирован`:

`Сигналы клиента возвращаются в процесс; критические знания передаются`.

`Контент обновлен`:

`Карточки меняются по вопросам выбора и причинам потерь`.

`Достоверный дашборд`:

`Единые определения, качество данных и решения на одном экране`.

`Прибыльность восстановлена`:

`Экономика видна по типам заказов; рост проходит финансовые ограничения`.

На каждом слайде рядом с результатом стояло ограничение.

Не мелким шрифтом.

Того же размера.

— Совет решит, что мы еще не закончили, — сказала Лера.

— Мы еще не закончили, — ответил Виктор Сергеевич.

Команда замолчала.

Собственник увидел их лица.

— Не делайте из этого событие. Я умею понимать очевидное.

— С переменным успехом, — сказала Ирина.

Лера толкнула ее локтем.

Виктор Сергеевич услышал.

— Поэтому рядом будет Александр Александрович.

— Нет, — сказал Александр.

Баннер дернулся.

— Что `нет`?

— На совете рядом с каждым результатом должен отвечать владелец. Я покажу систему и сценарии. Конкретные переходы — они.

— Всей командой?

— Лера, Семен, Максим и Павел на основной части. Остальные подготовят доказательства и подключатся по вопросам.

— Это усложнит встречу.

— Зато совет увидит не героя проекта, а способность компании.

Виктор Сергеевич посмотрел на слайд, где имя Александра все еще стояло крупнее.

Сам уменьшил шрифт.

Выровнял имена команды.

Демон потерял золотую букву `Я`.

Она упала на стол и превратилась в обычную скрепку.

— Репетируем один раз, — сказал Виктор Сергеевич. — Без ваших сорока пяти минут методологии.

— Один результат, один риск, одно решение, — сказал Максим.

— Почему это звучит так, будто вы управляете уже и мной?

— Потому что контур сквозной, — ответила Лера.

Виктор Сергеевич почти улыбнулся.

На совете директоров не было демонов.

Точнее, не было новых.

Все знакомые уже сидели за длинным столом в человеческих формулировках.

`Почему рост только двенадцать процентов?`

`Можно ли сократить постоянные расходы?`

`Почему часть показателей серая?`

`Что мешает масштабировать успешный канал?`

`Кто отвечает за итог?`

Иллюзия финальной победы расположилась над экраном.

Она сменила праздничный баннер на дорогой костюм и теперь выглядела как уверенный консультант, который никогда не остается внедрять собственные рекомендации.

Виктор Сергеевич открыл встречу.

— Три месяца назад e-commerce показывал рост отдельных цифр и одновременно терял управляемость между ними. Сегодня финансовый результат лучше, но главный итог не в двенадцати процентах выручки.

Демон поморщился.

Начинать с ограничения победы было плохим тоном.

— Мы восстановили способность видеть путь заказа, принимать решение по разрыву и проверять эффект, — продолжил Виктор Сергеевич. — Антикризисный режим закрываем. Контур управления оставляем как постоянный.

Первый вопрос пришел сразу.

— То есть проект не завершен?

Виктор Сергеевич посмотрел на Александра.

Можно было передать.

Он не передал.

— Проект завершен. Результат проекта работает каждую неделю. Мы же не закрываем финансовый учет после сдачи годового баланса.

Павел едва заметно кивнул.

Второй вопрос:

— Почему нельзя вернуть разработчиков к основной дорожной карте?

Глеб не присутствовал в комнате, но на слайде стоял подготовленный им ответ.

Лера объяснила:

— Потому что основная дорожная карта теперь включает способность сайта выполнять обещание, собирать достоверные события и не создавать дорогие заказы. Это не обслуживание проекта.

— Двадцать процентов мощности — много.

— Пересмотр через квартал, — сказал Виктор Сергеевич. — С фактическим эффектом и нагрузкой. Сейчас нижняя подтвержденная отдача контура выше стоимости в четыре с половиной раза.

— По расчетам команды проекта?

Павел открыл приложение.

— По финансовым событиям с разделением подтвержденного эффекта, ожидаемого и оценки риска. В коэффициент четыре с половиной входит только первый слой.

— Почему не включили предотвраженные потери?

— Потому что они не все наблюдаемы как факт. Они используются для решения, но не для доказательства результата.

Человек напротив перелистнул расчет.

— Консервативно.

— Проверяемо.

Третий вопрос достался Семену.

— Вы пишете, что доставка стала прозрачнее, но два региона убыточны. Почему их не закрыть?

— В одном причина в тарифе и неверных габаритах части каталога. Исправление уже идет, эффект проверяем две недели. Во втором малый объем не дает нормального тарифа. Там выбор: минимальная сумма, другой партнер или ограничение региона. Решение на следующем контуре с экономикой.

— То есть ответа нет.

Старый Семен начал бы перечислять перевозчиков.

Новый ответил:

— Окончательного нет. Есть три варианта, владелец и дата решения. До нее объем ограничен, чтобы потеря не росла.

Демон предложил ему сказать:

`Ситуация под контролем`.

Семен не сказал.

Следующий член совета указал на маркетинг.

— Если канал прибыльный на пилоте, почему вы не масштабировали его сразу?

Лера показала ступени.

— На первом объеме он проходил выкуп и маржу. На втором выросла нагрузка на обработку, и срок начал ухудшаться. Мы остановили масштаб, исправили подтверждение исполнения и повторили. Сейчас второй порог пройден. Третья ступень запускается без дополнительного согласования, если десять дней сохраняются ограничители.

— Вы потеряли время.

— Мы купили доказательство дешевле, чем могли купить ошибку.

— Сколько могли недополучить?

Лера назвала диапазон.

— Сколько могли потерять при немедленном масштабировании?

Павел назвал другой.

Второй был больше.

Не драматично.

Достаточно.

— А если рынок ушел бы за эти десять дней?

— Тогда это была бы цена выбранного риска, — сказала Лера. — Агрессивный сценарий возможен, но ему нужен больший операционный резерв и другой предел допустимой потери. Мы не называем один сценарий бесплатным.

Александр слушал.

Она больше не защищала маркетинг.

Она защищала осознанный выбор между скоростью и ценой.

Максиму достался серый цвет.

— Почему вы показываете совету то, чего не знаете?

— Потому что отсутствие надежного события влияет на решение. Если убрать серое, неизвестные заказы исчезнут из знаменателя и показатель станет лучше без изменения процесса.

— Когда станет известно?

— По претензиям из почты — через три недели. Владелец события Глеб, владелец смысла Ирина, моя ответственность — качество определения и видимость разрыва.

— Три владельца?

— Три разных результата. Один технически доставляет факт. Второй подтверждает, что факт означает завершенную клиентскую проблему. Я обеспечиваю одинаковый смысл в показателе. Ответственность не общая.

Вопросов становилось больше.

Слайды двигались медленнее плана.

Но ни один вопрос не переехал к Александру только потому, что он директор.

Он отвечал о сквозной системе, конфликтах ресурсов и сценариях роста.

Лера — об обещании и качестве канала.

Семен — об исполнении.

Максим — о данных и решениях.

Павел — о деньгах.

Виктор Сергеевич — о выбранной цене и полномочиях.

В середине встречи один из членов совета задал вопрос, которого баннер ждал:

— Насколько эта система зависит от Александра Александровича?

В комнате стало тихо.

Демон расправил костюм.

Любой ответ мог вернуть ему силу.

`Полностью` сделал бы Александра героем и систему временной.

`Никак` был бы неправдой и обесценил бы его работу.

Александр собирался ответить.

Виктор Сергеевич опередил.

— Он построил архитектуру и остается владельцем целого. Но еженедельный контур идет без его ведения. У переходов свои владельцы. Определения, решения и права зафиксированы. Замещения проверяются. Его задача — не вручную связывать отделы, а менять систему там, где правила не снимают конфликт.

— Если он уйдет?

— Будет потеря компетенции, — сказал Виктор Сергеевич. — Не потеря зрения за один день. И это один из критериев, по которым я считаю проект завершенным.

Александр почувствовал укол.

Не страх.

Скорее странную пустоту там, где раньше жила мечта быть незаменимым.

В пустоте оказалось много места.

Для следующей задачи.

Для команды.

Для жизни вне постоянного спасения.

Совет утвердил постоянный контур.

Не единогласно.

Один человек попросил сократить мощность разработки до десяти процентов.

Другой хотел поставить цель роста выше управляемого сценария.

Третий потребовал через квартал доказать эффект по подтвержденным деньгам.

Итоговое решение сохранило двадцать процентов до пересмотра, бюджет гипотез, права стоп-сигналов и ступенчатый рост.

План выручки подняли.

Не до трехсот процентов.

Достаточно, чтобы всем стало неуютно.

К нему добавили необходимую мощность, пределы риска и условия пересмотра.

Виктор Сергеевич сам настоял, чтобы они остались в протоколе.

Демон Иллюзии финальной победы снял дорогой пиджак.

Под ним снова оказался баннер.

Слова `МЫ ВСЕ ПОЧИНИЛИ` осыпались.

Осталось:

`МЫ НАУЧИЛИСЬ ЗАМЕЧАТЬ`.

Это не было победным лозунгом.

С этим нельзя было красиво сфотографироваться.

Зато это было правдой.

После совета Виктор Сергеевич догнал Александра в коридоре.

— Средний сценарий, — сказал он.

— Управляемый.

— Не придирайтесь к словам.

— В этой компании слова уже стоили дорого.

— Хорошо. Управляемый. Но результат мне нужен ближе к агрессивному.

Александр усмехнулся.

— Узнаю вас.

— Что?

— Ничего. Теперь хотя бы цена написана рядом.

Виктор Сергеевич протянул ему утвержденный лист.

— За квартал покажете, где можно ускориться.

— Команда покажет.

— Вы тоже в команде, Александр Александрович.

Собственник ушел.

Эта фраза прозвучала неожиданно.

Не `вы отвечаете`.

Не `сделайте`.

Не `мне нужен результат`.

В команде.

Александр сложил лист один раз.

Не как грамоту.

Как рабочий документ.

На следующий день выяснилось, что утвердить правила недостаточно.

Старая мотивация продолжала жить.

Маркетинг получал премию за стоимость созданного заказа.

Склад — за скорость передачи.

Сервис — за длительность разговора и число закрытых обращений.

Контент — за количество опубликованных карточек.

ИТ — за соблюдение релизного плана.

Аналитика — за выпуск отчетов в срок.

Каждый показатель был логичным.

Вместе они снова собирали магазин, где заказ считался успешным семь раз и ни разу не обязан был стать хорошим.

— Если оставить это, один лист проиграет первой премии, — сказала Лера.

— Предлагаешь всем платить за общую прибыль? — спросил Павел.

— Нет. Тогда человек не увидит связи между своей работой и результатом.

Они разложили мотивацию так же, как путь.

У каждого оставался показатель собственного управляемого выхода.

Но рядом появлялся сквозной ограничитель.

Лера отвечала за качество обещания и экономику канала до выкупа, а не только за дешевый заказ.

Склад сохранял скорость, но передача неполного или неподтвержденного заказа не считалась выполнением.

Сервис измерял доступность и восстановление, но закрытый статус с повторным обращением возвращался в результат.

Алина отвечала не за голое число карточек, а за приоритетный охват критических вопросов выбора и снижение связанных причин потерь.

Глеб сохранял предсказуемость релиза, но задача считалась завершенной только при работающем событии и проверенном клиентском результате.

Максим выпускал экран в срок, однако его ценность измерялась решениями и качеством данных, а не количеством графиков.

Павел отвечал не только за точность расчета после периода, но и за то, чтобы финансовые границы существовали до запуска.

— А если сквозной результат упал из-за другого перехода? — спросил Семен.

— Он не отменяет твой личный показатель, — сказал Павел. — Но ограничивает общую премию команды там, где все дружно сделали локальный план и потеряли заказ.

— Значит, будем зависеть друг от друга.

— Вы уже зависите. Сейчас это просто не видно в расчетном листе.

Виктор Сергеевич хотел ввести новую схему сразу.

Павел остановил.

— Сначала теневой расчет на месяц.

— Почему?

— Чтобы увидеть, какие поведения она создает до того, как люди получат или потеряют реальные деньги. Плохая мотивация обучает быстрее любого регламента.

— Снова осторожность.

— Обратимая проверка.

Они согласовали месяц параллельного расчета.

Без влияния на выплаты.

С разбором спорных случаев.

С правом изменить показатель, если он заставлял защищать цифру вместо перехода.

Демон Иллюзии финальной победы попытался добавить в общий лист:

`Новая система мотивации внедрена`.

Павел исправил:

`Гипотеза мотивации запущена в теневом режиме`.

Золотая галочка превратилась в желтую.

— Даже премию не можете внедрить торжественно, — сказал Виктор Сергеевич.

— Можем, — ответил Павел. — Но потом придется дорого отменять торжество.

Собственник оставил желтый цвет.

В пятницу в шестнадцать сорок Максим открыл реестр проекта.

В нем было сто семьдесят три решения.

Не сто семьдесят три победы.

Часть решений закрыли без эффекта.

Часть остановили по ограничителям.

Часть доказала гипотезу, но не пережила новый объем.

Девятнадцать оставались открытыми.

У каждого уже стояли постоянный владелец, срок и место проверки.

Ни одно не принадлежало `проектной команде`.

Потому что проектная команда через двадцать минут переставала существовать.

— Все связи проверены, — сказал Максим.

— Ресурсы в функциональных планах? — спросил Павел.

— Да.

— Права стоп-сигналов?

Лера открыла утвержденные пороги.

— Да.

— Временные сценарии сервиса?

Ирина показала три.

Один стал постоянным.

Один заменили автоматическим.

Один закрыли, потому что причина исчезла после изменения доставки.

— Да.

— Костыли? — спросила Алина.

Глеб посмотрел на список.

— Живы, описаны и стыдятся.

— Это статус?

— Для технического долга — очень зрелый.

Семен проверил операционные пилоты.

Подтверждение окна вошло в обычный процесс.

Правило партнерского остатка работало.

Ручная сверка первых заказов была снята.

Два исключения получили дату конца.

— Да.

Александр стоял у окна.

На экране в правом верхнем углу была кнопка:

`Завершить проект`.

Та самая.

Демон Иллюзии финальной победы лежал вокруг нее тонкой золотой рамкой.

Он почти ничего не весил.

От этого не становился безопаснее.

— Кто нажимает? — спросила Лера.

Все посмотрели на Александра.

Он подошел к ноутбуку.

Под кнопкой мелким текстом было написано:

`Все незавершенные задачи будут перенесены в архив`.

— Нет, — сказал он.

— Что опять? — спросил Глеб.

— Открытые решения не должны уйти в архив.

— Они уже связаны с постоянными очередями, — сказал Максим. — Здесь останутся копии.

— Тогда сначала проверим три случайных.

Демон застонал.

Даже финальная кнопка не пережила способность `Один реальный пример`.

Максим выбрал номера без подготовки.

Первое решение касалось неверных габаритов.

Оно находилось в очереди Алины и Глеба, владелец перехода — Семен, проверка тарифа в понедельник.

Второе — почтовых претензий.

Оно было у Ирины и Глеба, качество события у Максима, срок через две недели.

Третье — нового рекламного сегмента.

Владелец Лера, финансовый коридор Павла, порог масштабирования и дата на месте.

— Теперь можно, — сказал Александр.

— Нажимайте, — сказала Ирина. — Пока не нашли еще что-нибудь.

Он нажал.

На экране появилось:

`Проект успешно завершен`.

Золотая рамка вспыхнула.

Конфетти посыпалось с потолка демона.

Ни одна реальная система не отреагировала.

Еженедельная встреча осталась в календаре.

Экран продолжал обновляться.

Решения сохранили сроки.

Стоп-сегменты работали.

Маркетинговый бюджет ждал порога.

Склад собирал заказы.

Клиенты не узнали, что проект закончился.

И это было лучшим доказательством правильного закрытия.

Глеб создал новую постоянную очередь.

Назвал:

`Клиентский путь`.

Не `post-project`.

Не `support_final`.

Не `misc`.

Максим прикрепил к ней экран.

Павел — квартальную экономику.

Ирина — сигналы сервиса.

Алина — очередь продуктовой правды.

Семен — операционные ограничения.

Лера — планы масштабирования.

Александр — карту полномочий и конфликтов.

Виктор Сергеевич вошел в комнату в шестнадцать пятьдесят восемь.

В руках у него была коробка.

— Проект закрыли?

— Да, — сказал Максим.

— Контур не сломали?

— Проверили.

— Тогда можно.

Он поставил коробку на стол.

Внутри был торт.

На торте кремом написали:

`АСТРА СПАСЕНА`.

Команда молчала.

Демон Иллюзии финальной победы восстал из золотой рамки во всем праздничном великолепии.

— Я не заказывал надпись, — сказал Виктор Сергеевич.

— Конечно, — ответила Ирина.

— Помощница решила.

— Конечно.

— Торт хороший.

Павел посмотрел на чек, приклеенный к коробке.

— Маржа у кондитерской тоже.

Лера взяла пластиковый нож.

— Что делать с надписью?

Алина предложила:

— Отрезать `спасена`.

— Тогда останется `Астра`.

— Именно.

Они отрезали победу.

Слово досталось Виктору Сергеевичу.

Он посмотрел на кусок.

— Символично.

— Не обязательно есть весь символ, — сказала Ирина.

— Я заплатил.

— Тем более.

За тортом никто не произносил речь.

Лера рассказывала, как агентство пыталось назвать обещание срока эмоциональным оффером.

Глеб спорил, считается ли имя `final_v2_really` основанием для увольнения автора.

Семен впервые признался, что два дня без операционных чатов прошли нормально.

— Склад не встал? — спросил Виктор Сергеевич.

— Один принтер сломался.

— И?

— Починили без меня.

Он сказал это с гордостью человека, который раньше гордился обратным.

Ирина показала фотографию горячего чая из отпуска.

— Это фотомонтаж, — решила Лера.

Алина обсуждала с Максимом, как связать вопросы по новым категориям с причинами возврата.

Павел ел маленький кусок и считал, хватит ли торта складу.

Не хватало.

Виктор Сергеевич заказал еще два.

— Это в бюджете? — спросил Павел.

— Гипотеза, — ответил собственник. — Ожидаемый эффект — отсутствие бунта.

— Ограничитель?

— Третий торт не покупаем.

— Принимается.

В семнадцать двенадцать на экране Максима обновился заказ Натальи.

`Доставлен`.

Через несколько минут пришло подтверждение клиента.

Без жалобы.

Без нового обращения.

Без восторженного отзыва, который можно вынести на сайт.

Просто:

`Получила, спасибо`.

Ирина прочитала.

— Теперь можно считать получение.

Павел обновил ожидаемый финансовый результат.

— После возвратного окна.

Лера проверила, что кампания по исходному товару не запустилась до восстановления остатка.

Глеб увидел все события.

Семен закрыл операционное отклонение.

Алина сохранила вопрос о фильтре для следующего обновления карточки.

Максим перевел переход в зеленую зону, оставив исходную причину и историю решения.

Никто не поднял бокал.

Один заказ прошел путь.

Так и должно было быть.

В этом заключалась финальная победа.

Не в том, что заказу повезло.

В том, что его не пришлось спасать одному человеку в темноте.

Праздник закончился раньше рабочего дня.

Люди разошлись.

Лера ушла согласовывать следующую ступень бюджета.

Глеб — проверять релиз.

Семен — не звонить складу и выяснять, каково это.

Алина забрала карточку полотенцесушителя.

Максим закрыл проектный реестр и оставил открытым управленческий экран.

Павел унес остатки торта на склад вместе с чеком.

Ирина написала заместителю:

`Хорошо провела контур. В понедельник разберем только один момент`.

Потом стерла `только`.

Оставила:

`Хорошо провела контур. Спасибо`.

Виктор Сергеевич уехал.

В его календаре стояла встреча по новому сценарию роста.

Рядом — квартальный пересмотр ресурсов.

Он не стал добрее.

Не перестал хотеть быстрее.

Не полюбил красные цифры.

Он начал спрашивать, какой рост, какой ценой, с каким риском и кто имеет право остановить.

Для собственника это было почти магическим развитием.

Александр остался в переговорной один.

На стене висела карта пути клиента.

Бумага помялась.

Края некоторых карточек загнулись.

Маркер выцвел там, где его касались чаще всего.

Между потребностью и деньгами больше не было красивой пустоты.

Там жили обещания, выбор, корзина, исполнимость, подтверждение, склады, перевозчики, получение, возвраты, сервис, экономика и следующий цикл.

У переходов были владельцы.

У владельцев — входы, права и ограничители.

У красных стрелок — обратный адрес.

У неизвестности — серый цвет.

У гипотез — способ умереть раньше бюджета.

У дашборда — решения.

У команды — неприятная привычка смотреть на целое.

Александр провел пальцем по старой карточке `Клик`.

Теперь она стояла не в начале.

Просто одно событие внутри пути.

Он вспомнил свою прежнюю смерть.

Рекламный отчет.

Красивые расходы.

Уверенные проценты.

График, который шел вниз с достоинством человека, исполняющего последнюю волю бизнеса.

Тогда ему казалось, что его убила цифра.

Потом — что его убила ложь.

Теперь он понимал точнее.

Его убил разрыв.

Между кликом и заказом.

Между заказом и исполнением.

Между исполнением и деньгами.

Между цифрой и человеком, который должен был что-то сделать.

Между его собственным умением увидеть проблему и неспособностью построить систему, где ее видят другие.

Он думал, что переродился, чтобы получить второй шанс исправить бизнес.

Оказалось, бизнес дал ему второй шанс исправить способ быть директором.

Не спасателем.

Не единственным человеком с картой.

Не владельцем всех правильных ответов.

Человеком, который делает целое видимым, дает другим право действовать и остается там, где правила еще не умеют решить конфликт.

На стекле переговорной шевельнулась золотая тень.

Демон Иллюзии финальной победы не исчез.

Он стал маленьким.

Размером с галочку `готово`.

И спрятался в углу квартального плана.

Рядом уже собирались знакомые.

`Прочее` просачивалось в новый комментарий оператора.

`Сезонность` ждала первой плохой недели.

`Давайте докинем трафика` гладил свежий медиаплан.

`Следующий релиз` шуршал задачами под столом Глеба.

Средняя маржа накрывала разные заказы одним теплым одеялом.

CRM репетировала нежное письмо человеку, который еще не получил возврат.

Ручной пожар искал свободную красную клетку.

Демоны не умерли.

Компания не победила их навсегда.

Навсегда вообще было любимым словом плохих презентаций.

Но теперь у демонов были имена.

Пороги.

Владельцы реакции.

И люди, которые умели замечать движение в темноте.

Дверь приоткрылась.

Вошла Лера.

Без трех распечаток.

С одним листом сценариев.

— Вы идете?

— Куда?

— Обсуждаем следующий квартал.

— Уже без меня?

— С вами. Но не вместо нас.

Он улыбнулся.

— Это звучит почти как управление.

— Не радуйтесь. Виктор Сергеевич хочет новый сценарий роста.

— Агрессивный?

— Он называет его `управляемо амбициозный`.

— Начал учиться плохим формулировкам.

— Зато рядом поставил бюджет и риски.

Александр взял блокнот.

— Кто уже там?

— Все.

— Что предлагают?

Лера загнула пальцы.

— Семен дал пределы складов и условия расширения регионов. Глеб — два варианта мощности и цену технического долга. Алина выбрала категории, где карточки готовы к трафику. Ирина принесла сценарии повторного цикла без писем в открытую проблему. Максим собрал пороги. Павел испортил лучший прогноз.

— Значит, Павел работает.

— Еще как.

— А ты?

— Я хочу больше бюджета.

— Наконец-то хоть что-то не изменилось.

Лера открыла дверь шире.

Из соседней переговорной доносился спор.

Не защитный.

Рабочий.

Семен говорил, что третий регион не выдержит обещанный срок.

Глеб требовал выбрать, какое событие войдет в релиз первым.

Ирина отказывалась пускать кампанию в сегмент с незавершенной доставкой.

Алина уточняла, знает ли клиент, что входит в комплект.

Максим спрашивал, каким фактом проверят эффект.

Павел называл цену.

Виктор Сергеевич говорил:

— Можно быстрее?

Команда отвечала.

Не `нет`.

Не `постараемся`.

Не `рынок сложный`.

Сценарием.

Ресурсом.

Риском.

Владельцем.

Датой проверки.

Александр выключил свет в старой переговорной.

Карта осталась на стене.

Ей больше не требовалось сиять магическим артефактом.

Она была рабочей.

Он вышел к команде.

Интернет-магазин «Астра» больше не умирал.

Он не стал великим.

Не победил рынок.

Не научился расти без денег.

Не избавился от ошибок, возвратов, старого кода, сложных клиентов, плохих поставщиков и собственнических амбиций.

Он просто перестал быть мертвым.

Стал живым.

А значит, опасным.

Капризным.

Затратным.

Полным новых разрывов и возможностей.

Завтра появится новый канал.

Послезавтра поставщик изменит остатки.

Через неделю какой-нибудь отчет снова предложит удобную правду.

Но следующая проблема больше не начинала историю с нуля.

Она входила в уже видимый путь, получала имя, цену, владельца и момент проверки.

Компания не приобрела вечную защиту.

Она приобрела способность учиться раньше, чем ошибка успевала стать судьбой.

И это был лучший результат, на который можно было честно рассчитывать в первом сезоне управленческого фэнтези.


Рецензии