Модуль 3. Воронки, потоки и ограничения

Входная ситуация

Конверсия шага загрузки выросла с 40% до 65%, но финальная выдача не двигается. PM требует оставить приоритет фичи в следующем спринте.

Вопрос: Где ты докажешь bottleneck и как переубедишь команду, что проблема не в видимом шаге?

🤔 Подумай перед чтением

Какое решение примешь, если у тебя только один спринт и нельзя трогать два шага одновременно?

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

Задача этого модуля: найти реальное ограничение в потоке, а не оптимизировать самый заметный шаг воронки.

Единый цикл модуля

  1. 📉 Сигнал: шаг улучшили, итог нет.
  2. 🧠 Механизм: bottleneck задает потолок.
  3. ⚙️ Анализ: считаем throughput по шагам.
  4. 📊 Пример: документы лучше, выдача без роста.
  5. 📌 Решение: инвестируем в ограничение системы.

Основная идея

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

Типовая ошибка — оптимизировать шаг с наибольшим процентом потерь. Но потери — это не то же самое, что ограничение. Шаг теряет 60% пользователей — и это может быть нормой. А шаг с потерей 15% может быть настоящим bottleneck, потому что именно он задаёт потолок всей воронки.

Как искать ограничение

Поток
Откуда приходят пользователи
Шаги
Через что проходят
Ограничение
Что задаёт потолок
Оптимизация
Расширить узкое место
Проверка
Вырос ли выход

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

Три правила ограничений

  1. Ограничение одно — в каждый момент есть ровно одно узкое место, которое задаёт потолок потока
  2. Расширение не-ограничения бесполезно — конверсия шага вырастет, но выход не изменится
  3. После расширения ограничение перемещается — оно не исчезает, а переходит на следующий узкий шаг

Пример: загрузка документов в онлайн-банке

Воронка кредитной заявки: 5 шагов от заявки до выдачи. Команда видит, что «загрузка документов» теряет 60% — и оптимизирует этот шаг. Но выход не растёт.

100%
Заявка
75%
Анкета
40%
Документы
35%
Скоринг
18%
Выдача
Видимая проблема Загрузка документов — 40% конверсии, самый «дырявый» шаг
Что сделали Упростили загрузку: камера вместо файлов, автораспознавание. Конверсия шага выросла до 65%
Результат Выдача кредитов не выросла — 18% осталось. Больше заявок дошло до скоринга, но скоринг отсёк ту же долю
Реальное ограничение Скоринговая модель отсеивает ~50% заявок. Расширение шага загрузки привело лишнюю аудиторию — к скорингу, где она и отвалилась
Что делать Анализировать причины отказов скоринга, калибровать модель, или фильтровать аудиторию раньше — до загрузки документов

⏱ Быстрая диагностика

  1. Где ограничение: какой шаг реально ограничивает итоговый выход?
  2. \n
  3. Что будет, если улучшить этот шаг на 10–20%: вырастет ли финальный KPI?
  4. \n
  5. Куда сместится bottleneck после улучшения и что мониторим дальше?
  6. \n

Типовая ошибка интерпретации

«На этом шаге потеря 60% — значит, это главная проблема воронки.»

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

Типичная ошибка:

Останавливать анализ на первом "красивом" результате и не фиксировать решение через механизм, риски и проверку после внедрения.

Как думает аналитик

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

📌 Что сказать на встрече

Факт: Локальная конверсия шага выросла, а итоговый выход почти не изменился.

Интерпретация: Текущий bottleneck находится в другом месте потока.

Риск: Команда потратит спринт на шаг, который не влияет на финальный KPI.

Рекомендация: Перенести приоритет на ограничение системы и оценивать эффект по финальному выходу, а не по шагу.

Что вы начинаете видеть после модуля

Практика

Открыть практику

Симуляторы

Открыть симуляторы