Управление16 августа · 8 мин чтения

Теория ограничений (TOC) Голдратта: как найти узкое место

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

УправлениеТеория ограничений (TOC) Голдратта: как найти узкое место

Теория ограничений (Theory of Constraints, TOC) — это подход к управлению, сформулированный Элияху Голдраттом, согласно которому пропускную способность любой системы определяет одно ограничение — самое слабое звено, «бутылочное горло». Улучшать всё подряд бессмысленно: пока не расшито узкое место, вложения в остальные участки не увеличат результат системы в целом. Поэтому задача руководителя — не разгонять всех, а найти ограничение и сфокусировать усилия именно на нём.

Что такое узкое место

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

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

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

Как найти бутылочное горло

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

  • Смотрите на запасы незавершёнки. Перед ограничением всегда растёт очередь: стопка заявок, лист ожидания, бэклог задач, который не уменьшается.
  • Ищите простои после узкого места. Участки за ограничением недозагружены — им нечего обрабатывать, пока горло не пропустит поток.
  • Проверяйте, кого все ждут. Если сроки всего проекта сдвигаются из-за одного отдела или человека — вероятно, это и есть ограничение.
  • Отличайте постоянное горло от разового всплеска. Ограничение проявляется системно, а не в один авральный день.

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

Пять шагов фокусировки

Голдратт предложил универсальный цикл управления через ограничение — пять фокусирующих шагов:

01Найдите ограничение системы. Определите ресурс, который реально лимитирует пропускную способность, а не тот, что просто вызывает недовольство.
02Максимально используйте ограничение. Прежде чем вкладывать деньги, выжмите всё из того, что уже есть: уберите простои узкого места, не давайте ему заниматься тем, что можно поручить другим.
03Подчините всё остальное этому решению. Ритм остальных участков настраивается под ограничение — они не должны работать быстрее, иначе просто наращивают очередь и запасы.
04Расширьте ограничение. Если предыдущих шагов мало — вкладывайтесь: дополнительный станок, ещё один специалист, автоматизация именно этого участка.
05Вернитесь к шагу один. После расшивки ограничение переместится. Не позволяйте инерции держать фокус на бывшем горле — ищите новое.
Час, потерянный на узком месте, — это час, потерянный всей системой. Час, сэкономленный не на узком месте, — иллюзия экономии.

Ключевая мысль второго и третьего шагов в том, что локальная эффективность вредна. Загружать неограничивающий участок на 100% — значит производить запасы, которые узкое место всё равно не переварит вовремя. Это контринтуитивно: людям кажется, что все должны быть максимально загружены, но система от этого не ускоряется.

Барабан-буфер-канат

Для управления потоком через ограничение TOC предлагает метод «барабан-буфер-канат» (drum-buffer-rope) — способ синхронизировать всю систему с ритмом узкого места.

  • Барабан — это само ограничение. Оно задаёт темп, как барабанщик задаёт ритм гребцам. График работы всей системы строится от расписания узкого места, а не наоборот.
  • Буфер — защитный запас времени или работы перед ограничением. Он гарантирует, что узкое место никогда не простаивает из-за сбоя выше по потоку. Буфер ставят именно перед горлом, а не размазывают по всей цепочке.
  • Канат — сигнал, который связывает вход системы с ограничением и не даёт запускать в работу больше, чем горло способно пропустить. Новая задача входит в поток только тогда, когда ограничение готово её принять.

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

TOC за пределами производства

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

Подход хорошо сочетается с бережливым производством: Lean убирает потери на всех участках, а TOC подсказывает, на каком участке эти улучшения дадут результат прямо сейчас, а на каком — подождут. Начинать разумно с описания и аудита бизнес-процессов, чтобы увидеть реальный поток, а не его идеализированную схему.

Типичные ошибки

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

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

Афиша «Форума»1707 деловых событий Москвы

Конференции, форумы, нетворкинг и мастер-классы — с фильтрами по дате, формату и цене.

Открыть афишу →
Чек-листРабота с ограничением по TOC
  • Найдите шаг с наибольшей очередью незавершённой работы
  • Не улучшайте участки, которые и так не загружены
  • Разгрузите ограничение от всего, что можно вынести
  • Подчините ритм остальных участков ритму узкого места
  • После расшивки ищите новое ограничение заново