К содержанию
ДелоКарта

Как выбрать первый WIP-лимит для небольшой команды

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

Процессы Редакция ДелоКарта

WIP (work in progress) — это работа, которую уже начали, но ещё не завершили. WIP-лимит задаёт, сколько таких задач может одновременно находиться на выбранном участке. Первый лимит — проверяемое предположение, а не число, рассчитанное по количеству сотрудников. Сначала договоритесь, что считать одной задачей, когда она входит в работу и выходит из неё, а также что делать при заполнении лимита. Затем наблюдайте за сопоставимыми карточками и пересматривайте число по результатам, а не по формуле «по одной задаче на человека».

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

Не ищите число в размере команды

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

Kanban Guide в редакции мая 2025 года предлагает явно определить единицу работы, точки начала и окончания, способ контроля WIP и политики движения работы, но не задаёт универсального правильного числа. Для первого опыта это означает: сначала договоритесь, что именно считаете, затем проверяйте выбранное ограничение.

Шаг 1. Определите единицу незавершённой работы

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

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

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

Шаг 2. Зафиксируйте старт и финиш выбранного участка

Фраза «лимит задач в работе» бесполезна без границ. Запишите два наблюдаемых события: когда карточка начинает считаться WIP и когда перестаёт. Не используйте состояния вроде «почти начали» или «в целом готово».

Для первого эксперимента граница должна начинаться уже после готовности задачи к старту. Например: «карточка входит в WIP, когда исполнитель сделал первое действие по содержанию; выходит, когда результат прошёл редакторскую проверку». Другая команда выберет другой участок, но границы учёта должны оставаться одинаковыми. Если финишем выбрана приёмка, заранее определите критерии результата и границы доработок.

Шаг 3. Ограничьте один сегмент, а не всё сразу

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

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

Шаг 4. Выберите консервативную стартовую гипотезу

«Консервативная» здесь означает не минимально возможное число, а границу, которая действительно ограничивает лишний параллелизм и при этом оставляет команде способ доводить уже начатое до конца. Если есть история, посмотрите на фактическое число одновременно активных сопоставимых карточек и на то, где они старели или скапливались. Это контекст, а не формула.

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

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

Четверо участников обсуждают две карточки внутри обозначенной на столе рамки.
Учебная сцена, созданная ИИ: число карточек обсуждает вся команда. Два — пример пробного ограничения из текста, а не норма по количеству сотрудников.

Шаг 5. Запишите политику до запуска

Само число почти ничего не меняет, если участники каждый раз по-разному трактуют потолок. Рядом с лимитом запишите короткую политику.

  1. Что считается одной карточкой и какие границы эксперимента.
  2. Какой лимит действует и с какого момента.
  3. Считаются ли заблокированные, но уже начатые карточки.
  4. Что команда делает при заполнении лимита.
  5. Какие наблюдения фиксирует и когда разрешено пересматривать правило.

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

Что делать, когда лимит заполнен

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

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

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

Как наблюдать первый эксперимент

Не нужно превращать небольшой опыт в аналитический проект. Достаточно фиксировать несколько вещей одинаковым способом.

  • Фактический WIP в выбранном сегменте в одинаковые моменты наблюдения.
  • Возраст каждой активной карточки: сколько времени прошло с её старта.
  • Время цикла завершённых карточек в тех же границах.
  • Число завершённых карточек за выбранный период, если период действительно сопоставим.
  • Каждый случай достижения или нарушения лимита и непосредственную причину.
  • Изменения состава работы: крупная карточка, зависимость, ожидание специалиста, скрытая параллельная работа.

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

Шаг 6. Назначьте условие пересмотра заранее

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

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

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

WIP-лимит — не норматив личной загрузки

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

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

Если карточки слишком крупные или неоднородные

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

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

Что можно заключить: структура карточек мешает интерпретации лимита. Чего нельзя заключить: что конкретное увеличение или уменьшение лимита само по себе исправит размер работы.

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

Если колонка постоянно полная

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

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

Если карточка заблокирована зависимостью

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

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

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

Если работа ждёт одного специалиста

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

Не превращайте это автоматически в персональный лимит «одна задача на человека». Цель — управлять движением результатов, а не загрузить каждого на 100%. Повторяющееся накопление перед одним видом работы может указывать на ограничение мощности, но также на слишком большие карточки или неудачный момент подключения специалиста.

Если команда обходит лимит

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

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

Если команда простаивает при незаполненном лимите

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

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

Little’s Law: связь метрик, а не калькулятор лимита

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

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

Отсюда нельзя вывести: «если поставить лимит 4, цикл станет ровно вдвое короче, чем при 8». Лимит — согласованная верхняя граница, а в формуле участвует фактический средний WIP. Кроме того, изменение лимита может одновременно изменить поведение команды, состав карточек, блокировки и пропускную способность. Поэтому закон Литтла полезен для проверки согласованности метрик и понимания направления отношений, но не как универсальная формула первого WIP-лимита.

Как пересматривать лимит без самообмана

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

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

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

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

Мини-протокол первого эксперимента

  1. Единица: одной фразой определить, что считается одной карточкой WIP.
  2. Граница: записать событие старта и событие выхода из выбранного сегмента.
  3. Сегмент: ограничить только один участок после готовности задачи к началу.
  4. Гипотеза: выбрать наименьший реалистичный потолок, который команда готова соблюдать, и записать причину выбора без привязки к формуле по числу людей.
  5. Реакция: при полном лимите не начинать следующую карточку; сначала попытаться продвинуть уже начатые.
  6. Наблюдение: фиксировать фактический WIP, возраст, цикл завершённых работ, случаи заполнения и причины отклонений.
  7. Условие пересмотра: определить его до запуска.
  8. Изменение: после разбора менять одну существенную переменную и повторять наблюдение.

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

Что подтверждают источники, а что остаётся гипотезой команды

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

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

Что важно учитывать

  • Материал рассматривает только первый эксперимент с WIP после готовности задачи к началу; приём, приоритизация и устройство входящей очереди остаются вне его границ.
  • Универсального оптимального числа WIP для небольшой команды нет: стартовая цифра здесь трактуется как проверяемая гипотеза, а не норматив.
  • Счёт карточек сопоставим только при устойчивом определении единицы работы и одинаковых точках старта и финиша; изменение этих правил ломает сравнение периодов.
  • Если карточки резко различаются по масштабу или скрывают несколько самостоятельных результатов, количество карточек хуже отражает фактическую незавершённую работу.
  • На малой выборке среднее время цикла и пропускная способность чувствительны к единичным необычным карточкам; выводы по нескольким завершениям ненадёжны.
  • Закон Литтла применим к средним отношениям при достаточно стабильной системе и согласованных единицах; он не даёт детерминированного прогноза от изменения лимита.
  • WIP-лимит как верхняя граница не равен фактическому среднему WIP, который участвует в соотношениях закона Литтла.
  • Начатая и ещё не завершённая заблокированная карточка остаётся частью общего WIP. Если для неё согласовано исключение из операционного лимита, отдельно сохраняйте её видимость, дату старта и причину исключения.
  • Внешняя зависимость или дефицит специализированного навыка могут определять движение работы сильнее, чем выбранное число лимита; повышение лимита не устраняет такую причину.
  • Скрытая работа, фоновые задачи и несвоевременное обновление статусов ухудшают качество данных настолько, что эффект эксперимента становится трудно интерпретировать.
  • Материалы поставщиков инструментов полезны как методические примеры и анти-паттерны, но их заявления о выгодах не являются независимым доказательством эффективности для любой команды.
  • Российские корпоративные кейсы на Хабре описывают собственный контекст и самоотчётные наблюдения; их численные настройки и результаты нельзя переносить как универсальные.
  • Исследование переключений задач в разработке требований показывает контекстную стоимость прерываний в изученной выборке, но не доказывает причинный эффект WIP-лимита.
  • Статья не обещает заданное сокращение сроков, рост производительности, выручки, качества или выполнение SLA: такие эффекты требуют отдельного измерения в конкретной системе
  • Изображения созданы с помощью ИИ как учебные метафоры. Они не показывают реальную команду, заполненные рабочие документы или измеренный результат.

Факты и границы материала проверены редакцией на дату обновления.

Как подготовлен материал: редакция сопоставила внутренний реестр первичных и дополнительных источников и использовала ИИ при подготовке текста. Факты проверены по материалам реестра. Подписанные AI-иллюстрации объясняют этапы и не являются фотографиями испытания или доказательством результата.