Kanban-метод

Закон Литтла (Little's Law)

Закон Литтла — математическая формула, которая связывает среднее время выполнения задач с количеством задач в работе и скоростью их завершения. В Agile-командах помогает оптимизировать поток работы и сократить время доставки ценности, в отличие от традиционных подходов с фокусом на загрузку ресурсов.

Раздел: Kanban-метод

Закон Литтла — математическая формула, которая связывает среднее время выполнения задач с количеством задач в работе и скоростью их завершения. В Agile-командах помогает оптимизировать поток работы и сократить время доставки ценности, в отличие от традиционных подходов с фокусом на загрузку ресурсов.

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

Математическая основа оптимизации потока

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

Применение в разработке продуктов

Команда мобильного приложения заметила, что время доставки фич увеличилось с 5 до 12 дней. Анализ показал: в работе одновременно находится 24 задачи, а команда завершает только 2 задачи в день. Согласно закону Литтла, среднее время выполнения составляет 24÷2=12 дней. Команда ограничила количество задач в работе до 10, что сократило время доставки до 5 дней без изменения производительности.

Распространенные ошибки в интерпретации

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

Влияние на эффективность Agile-команд

Понимание закона Литтла меняет подход команд к планированию и приоритизации. Вместо максимизации загрузки команды фокусируются на ограничении объема работы в процессе, что естественным образом сокращает время доставки. Закон тесно связан с принципами Kanban и Lean, где ограничение WIP (Work in Progress) является ключевой практикой. Команды начинают измерять и оптимизировать поток создания ценности, а не только индивидуальную производительность участников.

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

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

Расскажите о вашей задаче