Представьте ситуацию с обработкой заявок в службе поддержки: чем больше заявок одновременно находится в работе у специалистов, тем дольше каждая из них будет ожидать своего решения. Закон Литтла описывает эту зависимость через простую формулу: среднее время выполнения равно количеству задач в работе, деленному на скорость их завершения.
Математическая основа оптимизации потока
Во-первых, команды получают возможность прогнозировать время доставки функциональности. Раньше разработчики могли лишь догадываться, когда задача будет готова, теперь они используют данные о текущей загрузке и пропускной способности для точных оценок. Во-вторых, закон помогает выявить узкие места в процессе разработки. Команды видят, где накапливаются задачи, и могут перераспределить усилия для улучшения общего потока.
Применение в разработке продуктов
Команда мобильного приложения заметила, что время доставки фич увеличилось с 5 до 12 дней. Анализ показал: в работе одновременно находится 24 задачи, а команда завершает только 2 задачи в день. Согласно закону Литтла, среднее время выполнения составляет 24÷2=12 дней. Команда
ограничила количество задач в работе до 10, что сократило время доставки до 5 дней без изменения производительности.
Распространенные ошибки в интерпретации
Команды часто неправильно применяют закон, считая, что увеличение количества людей автоматически сократит время выполнения. Закон работает только при стабильной пропускной способности, а добавление ресурсов может временно снизить производительность. Другая ошибка — игнорирование вариативности задач: команды применяют формулу к разнородным задачам, получая искаженные результаты. Некоторые команды также забывают учитывать время ожидания между этапами, фокусируясь только на активной работе.
Влияние на эффективность Agile-команд
Понимание закона Литтла меняет подход команд к планированию и приоритизации. Вместо максимизации загрузки команды фокусируются на ограничении объема работы в процессе, что естественным образом сокращает время доставки. Закон тесно связан с принципами
Kanban и Lean, где ограничение WIP (Work in Progress) является ключевой практикой. Команды начинают измерять и оптимизировать поток создания ценности, а не только индивидуальную производительность участников.