Лекция 4. Узкое место: закон отстающего звена

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

План лекции
  1. Почему части системы всегда развиты неравномерно
  2. Отстающее звено Хьюза и почему изобретатели стягиваются к нему
  3. Четыре признака, по которым узкое место видно вблизи
  4. Арифметика: почему улучшение не того участка почти ничего не даёт
  5. Затор не исчезает, а переезжает — и что из этого следует
  6. Порядок поиска узкого места в своей работе
  7. Суд над теорией: где подход даёт сбой

1. Система растёт неравномерно

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

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

Проходит несколько лет — и получается система, где части разошлись по уровню развития очень далеко. И вот тут возникает главное следствие, ради которого стоит эта лекция.

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

2. Отстающее звено

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

Пока отстающий участок не подтянут, фронт стоит. Можно сколько угодно усиливать те места, где и так продвинулись, — общая линия не сдвинется.

Понятие 1

Отстающее звено

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

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

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

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

Для нас это переводится в очень практичное указание: не ищите места где попало. Ищите там, где система упирается. Там их гуще всего.

3. Как узкое место выглядит вблизи

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

Признаки есть, и они довольно надёжные.

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

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

Про узкое место все знают, но говорят как о погоде. «Ну да, там всегда так». «Это через Марину, а Марина одна». Смирение в голосе — очень характерный признак: люди давно перестали считать это решаемым.

Узкое место срочно расшивают вручную. Когда горит, туда бросают людей, звонят лично, обходят порядок. Это тоже указатель: аврально расшивают именно то, что и есть затор.

Пропускная способность участков 100 приём 90 обработка 20 согласование 95 выдача Вся система выдаёт 20
Четыре участка одной системы с разной пропускной способностью: приём тянет сто, обработка девяносто, согласование всего двадцать, выдача девяносто пять. Отстающее звено выделено — это согласование. И вся система целиком выдаёт ровно двадцать, сколько бы ни могли остальные. Отсюда главный вывод: улучшать приём, обработку или выдачу бессмысленно, пока не расшито согласование. Работает только то улучшение, которое попало в отстающее звено.
Попробуйте на себе

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

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

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

4. Арифметика бесполезных улучшений

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

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

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

А теперь наоборот: вы ничего не улучшали в работе, но сократили согласование с четырёх дней до одного. Было пять дней, стало два. Больше половины.

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

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

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

Узнаёте? Почти в каждой команде есть участок, который вылизывают годами, и другой, о котором все говорят «ну там всегда так».

5. Узкое место переезжает

Важное свойство, без которого метод даёт осечку.

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

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

Из этого следуют две вещи.

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

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

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

6. Где искать в своей работе

Соберём в порядок действий.

Шаг первый: нарисуйте поток. Не структуру и не должности — именно путь, который проходит работа. Откуда приходит, через что идёт, куда уходит.

Шаг второй: найдите ожидание, а не занятость. Занятые люди есть везде, и загруженность обманывает. Смотреть надо на то, где работа лежит.

Шаг третий: проверьте вопросом. Спросите на каждом участке: «если вам завтра дадут вдвое больше, вы справитесь?» Там, где ответят «нет, мы и с этим еле-еле», — узкое место.

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

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

7. Суд над теорией: границы подхода

Метод сильный, но не универсальный, и стоит знать, где он даёт сбой.

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

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

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

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

8. Три контекста

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

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

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

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

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

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

Итоги лекции

  1. Части системы развиваются с разной скоростью, поэтому неравномерность возникает сама собой.
  2. Скорость всей системы определяется самым слабым участком — не средним и не лучшим.
  3. Отстающее звено Хьюза притягивает изобретателей: все видят одну и ту же стену, отсюда и множественные изобретения.
  4. Признаки узкого места: перед ним копится очередь, после него простой, о нём говорят со смирением, его расшивают вручную в аврале.
  5. Закон Амдала: выигрыш ограничен долей улучшаемой части. Ускорить вдвое десятую долю — это пять процентов, и больше никак.
  6. Улучшают обычно не то, что держит систему, а то, что умеют и любят улучшать.
  7. Расшитое узкое место не исчезает, а переезжает на следующий по слабости участок — поэтому проверять надо регулярно.
  8. Не улучшайте участок сверх уровня соседей: дальнейшее вложение туда уже ничего не даёт.
  9. Смотреть надо на ожидание, а не на занятость: загруженность людей обманывает, работа лежит перед затором.
Минутка на завтра

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

Вопросы для самопроверки

  1. Объясните своими словами, почему скорость системы определяется самым слабым участком, а не средним.
  2. Почему очередь — более надёжный признак узкого места, чем усталость людей?
  3. Посчитайте на своём примере: что даст ускорение вдвое участка, занимающего пятую часть общего времени?
  4. Что происходит с затором после того, как узкое место расшили? Почему из этого следует, что проверять надо регулярно?
  5. Приведите пример участка, который улучшают потому, что умеют, а не потому, что он держит систему.
  6. В каком случае узкое место не надо расшивать? Приведите свой пример защитного замедления.

Литература

  • Хьюз Т. «Сети власти: электрификация западного общества» — первоисточник понятия отстающего звена.
  • Голдратт Э. «Цель» — теория ограничений на производственном материале, разобранная как роман.
  • Амдал Дж. «Обоснованность одного подхода к достижению больших вычислительных возможностей» (1967) — исходная формулировка закона.
  • Артур Б. «Природа технологии» — как решение одного ограничения открывает следующее.

Найдите своё узкое место

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

Андрей Мейстер
Кандидат психологических наук, психолог-методолог. Специалист по системному мышлению и разговорному гипнозу, автор образовательной системы «Вариатика» и виртуального психолога «Фреди». Подробнее об авторе →
← К программе курса