Так, сейчас будем говорить об оптимизации рабочих процессов. Поэтому предлагаем сначала посмотреть, как трудится кто-то другой :) Это советская игра «Ну, погоди!» 1984 года. Она же «Электроника ИМ-02», она же — олды тут? — «Волк ловит яйца». Давай понаблюдаем за хвостатым.
Как видишь, волк должен собирать в корзинку яйца, которые поступают сразу от четырёх кур. Если серый не успевает, яйца разбиваются и начисляются штрафные очки. Три «штрафа» — game over. А грустить некогда, яйца катятся всё быстрее!
Что придумать волку, чтобы работать эффективнее?
💃 Крутиться активнее. Все как-то крутятся!
🐾 Отрастить ещё несколько лап
👍 Взять напарника и «обрабатывать» по две линии каждому
К чему всё это? Мы не игровые персонажи: наращивая темп и нагрузку, только быстрее выгорим. И привлечь помощников не всегда реально. Зато можно проанализировать процессы с помощью закона Литтла и сделать так, чтобы никто не тонул в задачах. Сейчас всё расскажем.
Закон Литтла: что это и как работает
В 1961 году Джон Литтл, профессор Массачусетского технологического института, предложил смотреть на любое дело как на «очередь среди очередей». Представь сантиметровую ленту: одна задача — это миллиметр. Из десяти миллиметров складывается сантиметр, а из десяти задач — один проект. И так далее.
Закон Литтла — это закон теории очередей. Он устанавливает взаимосвязь между временем выполнения задач, количеством текущих дел и временем на одну задачу
Со стороны твоего клиента это выглядит так: среднее время выполнения его заказа зависит от того, сколько заказов уже обрабатывает твоя команда и как быстро она закрывает одну задачу
Профессор предложил создать предсказуемую систему работы на основе предыдущих данных. Для расчётов Литтл вывел формулу:
L = λ * W
- L — это оптимальное количество задач в работе
- λ — это пропускная способность, то есть число задач, выполненных за единицу времени
- W — это среднее время для выполнения одной задачи
Формула показывает, сколько работы команда может брать одновременно, чтобы делать её как можно быстрее и не выгорать. Да-да, речь идёт не о многозадачности, которая рассеивает внимание. А о том, чтобы получить задания — сразу сделать — взяться за новые. Так они не «зависают» ни на рабочей доске, ни в твоей голове, верно?
Хотим показать на примерах, как навести порядок в работе с помощью закона Литтла. Но сперва ещё несколько важных понятий.
Ключевые термины закона
Ими можно оперировать каждый раз, когда садишься считать оптимальную нагрузку команды. А тем более — когда презентуешь руководству свои подсчёты :)
- WIP (work in progress) — количество задач, которые находятся в работе на данный момент
- WIP-лимит — канбан-подход для ограничения задач в рабочем пространстве до необходимого минимума
- Throughput — пропускная способность, то есть сумма выполненных задач за нужный период. Обычно измеряется за неделю или месяц
- Lead Time — время цикла выполнения одного заказа или прохождения одного товара через систему
- Бэклог — список всех задач к выполнению, расставленных по срочности и важности. Вот здесь делимся шаблонами бэклога в WEEEK и показываем, как его вести
Закон Литтла устанавливает строгую взаимосвязь между тремя метриками. В стабильно работающей команде она выглядит так:
Средний WIP = средний Throughput × средний Lead Time
или
Объём задач в работе = пропускная способность × время на одну задачу
Что это значит для команды и руководителя? Что можно закрывать задачи быстрее двумя способами:
- уменьшая количество задач в бэклоге
- увеличивая пропускную способность
Закон Литтла в канбан-системе
О, это идеальный мэтч :) Канбан стремится к созданию стабильного и предсказуемого потока задач, а закон Литтла даёт для этого математический фундамент. Ещё раз напомним, что формула (L = λ * W) связывает три ключевые переменные системы:
- L (WIP) — среднее количество задач в работе (Work in Progress)
- λ (Throughput) — средняя скорость завершения задач
- W (Cycle Time) — среднее время выполнения одной задачи
Зная две из них, получится найти и третью. Это и есть главный инструмент для управления потоком: целенаправленно влиять на одну переменную, чтобы контролировать другие.
Когда закон работает?
Чтобы расчёты по закону Литтла были точными, система должна быть стабильной. На практике это означает:
◽ Количество задач в работе не должно сильно колебаться. Если WIP на конец периода изменился, возникает вопрос: куда делись незавершённые задачи и каков их статус?
◽ Количество начатых задач должно равняться количеству завершённых. Задачи не должны теряться или зависать в системе
◽ Кроме основных задач, в цикле времени учитываются синки, отпуска и другие вынужденные паузы. Заложив это время в планы, можно избежать нереалистичных ожиданий и сохранить продуктивность
Зачем это всё нужно?
Анализируя метрики, есть шанс точно определить, когда пора:
- ввести WIP-лимиты
- увеличить пропускную способность
- убрать «узкие места»
улучшить планирование
💯 Преимущество закона Литтла в том, что он заменяет интуицию и догадки на конкретные цифры
Мы ограничили количество задач на каждом этапе в Jira, и активная зона юриста стабильно держалась примерно на 15 делах. Всё, что зависало не по вине юриста, уходило в отдельный статус «задержка», а срочные задачи (или те, что не влезали в лимит) проходили через меня. Чтобы не рушить баланс загрузки, я могла в исключительном случае поставить задаче более высокий приоритет.
В итоге система стала намного понятнее. Юристам легче работать, а мне проще видеть, что происходит, контролировать поток и объяснять команде, почему задачи распределяются именно так. А ещё такой подход отлично помогал обосновывать наём: стало реально видно, что нас ждёт впереди. При этом мы ни разу не довели отдел до перегрузки.
А теперь обещанные примеры.
Практическое применение
Представь: у Алины, руководителя полиграфии, пиковый сезон. Нужно понять, как выполнить все предновогодние заказы и избежать выгорания команды.
Алина знает, что в прошлые пиковые месяцы её ребята стабильно выполняли 15 крупных заказов в месяц (это Throughput). Каждый такой заказ от макета до производства проводил в работе в среднем 2 дня (это Lead Time).
Алина хочет использовать закон Литтла, чтобы найти оптимальное количество задач, которые можно брать в работу одновременно (WIP). Для этого нужно привести данные к одним единицам измерения 👇
В месяце примерно 20 рабочих дней
Пропускная способность в день = 15 заказов / 20 дней = 0,75 заказа/день
Пропускная способность в день = 15 заказов / 20 дней = 0,75 заказа/день
Формула: средний WIP = средний Throughput × средний Lead Time, а расчёт такой: WIP = 0,75 заказа/день × 2 дня = 1,5 заказа
Цифра ~1,5 означает: чтобы сохранить текущую скорость и время выполнения, команда должна в среднем обрабатывать 1-2 сложных заказа одновременно. Это и есть их WIP-лимит.
Теперь Алина знает, что команде можно давать 2 сложных заказа, чтобы:
➕ точнее прогнозировать срок выполнения
➕ избавиться от многозадачности
➕ сохранить фокус на текущих задачах
Такой подход поможет пройти пиковый сезон спокойно и без потерь в качестве —
а значит, успеть всё и сохранить ресурс людей.
В чём ценность закона Литтла для бизнеса
У него мало ограничений и множество плюсов. Каждый выглядит как отдельная причина пользоваться формулой почаще.
- Универсален для разных сфер — от IT и маркетинга до фабричного производства и массового обслуживания посетителей, например в ресторане или клинике. Если ты аналитик или менеджер, тебе не понадобятся сложные модели, чтобы рассчитать оптимальное число задач или клиентов
- Подсвечивает «узкие места». Так как в формуле всего три переменных, легко подставить нужные цифры и увидеть, где нужны улучшения. Возможно, внедрение дополнительной техники, +1 касса в магазине или приходящие мастера на пиковые смены именно то, что решит проблему твоего бизнеса
- Сокращает бэклог. Используй WIP-лимиты — и получится оптимальное количество текущих дел
- Повышает предсказуемость. Сама по себе формула Литтла не инструмент для прогнозов, ведь она опирается на прошлые данные, а в любом бизнесе есть своя сезонность. Однако ты можешь просчитать разную загрузку для пиковых и спокойных периодов на основании предыдущего опыта команды
- Делает производство бережливым. Нередко дела, зависшие в работе, приводят к потерям — излишкам на складе, просроченным материалам, напрасным трудозатратам. Закон Литтла позволяет быстрее выполнять задачи, чтобы расходники и старания команды не пропадали зря
Во-первых, удобно создать бэклог и не терять идеи. Так, для проекта по продвижению мы продумали варианты партнёрства B2G, выступления на конференциях, коммерческие предложения, SMM-продвижение — и занесли всё это в задачи с чёткими дедлайнами, полезными материалами и ссылками.
Во-вторых, мне как руководителю удобно смотреть, на каком этапе решения находится задача, какие материалы к ней приложены, какие действия выполняются и что ещё требуется сделать. А с помощью закона Литтла я могу проанализировать, насколько команда загружена.
Благодаря этому все коллеги погружены в контекст того, что происходит в команде, и могут помогать друг другу. Никто не дублирует случайно проекты или действия, и время и силы не теряются напрасно. Например, во время проведения онлайн-курса каждый знает, кто проверяет домашние работы, а кто готовит удостоверения о повышении квалификации.
Коротко о главном
- Закон Литтла напоминает: любое дело — это последовательность действий. Из очередей процессов получаются задачи, а те складываются в реализованные проекты. Чем меньше задач висит в плане, тем быстрее они выполняются, принося хорошие KPI, прибыль и радость коллегам
- Формула Джона Литтла поможет найти идеальный объём загрузки для тебя и команды. Умножь количество дел, которые вы обычно делаете в нужный период, на время выполнения одной задачи
- Закон Литтла не применяется в прогнозировании. Однако с его помощью удобно анализировать предыдущие схожие периоды работы
- При работе в канбане по формуле Литтла можно подсчитать WIP — максимум задач, который лучше не превышать
- Закон Литтла подсветит слабые места в бэклоге: перегрузку конкретных людей, нехватку материалов или не до конца выстроенные процессы. А как расчистить бэклог, ты уже знаешь
Вот такой он, закон Литтла! Пробуй, считай показатели, оптимизируй загрузку и, как говорит одна звезда, «не уработайся» 🫠







