Знакомая картина: все заняты, станки не простаивают, мастер разрывается, а заказы всё равно сдаются позже обещанного. Руководитель делает естественный вывод: нужно работать быстрее или нанять ещё людей. Чаще всего это не помогает, потому что причина в другом. У производственного потока есть законы, которые действуют так же неумолимо, как законы механики. Их не нужно внедрять: они работают, даже если вы о них не знаете.
Закон Литтла: срок определяет очередь, а не скорость
Среднее время прохождения заказа равно числу заказов в работе, делённому на выпуск в единицу времени. Это не эмпирическое наблюдение, а математический закон, который Джон Литтл строго доказал в 1961 году для любой устойчивой системы.
Обозначения простые. WIP (незавершённое производство) показывает, сколько заказов запущено, но не закончено. TH (выпуск) показывает, сколько заказов выходит из цеха в день. CT (время прохождения) показывает, сколько дней заказ проводит в цехе от запуска до выпуска.
Пример. Цех выпускает 20 заказов в день. В работе одновременно 300 заказов. Значит, среднее время прохождения: 300 / 20 = 15 рабочих дней. Если нужно сократить срок до 5 дней при том же выпуске, в цехе одновременно должно быть не больше 100 заказов. Никакая «ускоренная работа» не поможет, пока заказов 300: они будут стоять в очередях.
Отсюда главный практический вывод, который противоречит интуиции: чтобы сократить сроки, нужно ограничить запуск. Привычка запускать всё сразу, «чтобы цех был загружен», увеличивает сроки и не увеличивает выпуск. Канбан, CONWIP и буферы теории ограничений делают одно и то же: ограничивают незавершённое производство.
Почему 100% загрузки увеличивает сроки
Время ожидания в очереди растёт нелинейно по мере приближения загрузки к 100%. Приближённую формулу для одиночного ресурса дал Джон Кингман в 1961 году:
Здесь u означает загрузку ресурса, tₛ среднее время операции, а cₐ и cₛ показывают, насколько неравномерно приходят заказы и насколько колеблется время обработки. Формула раскладывается на три множителя: вариабельность, загрузка и время операции. Главный из них u / (1 − u):
| Загрузка ресурса | u / (1 − u) | Очередь относительно загрузки 50% |
|---|---|---|
| 50% | 1,0 | ×1 |
| 70% | 2,3 | ×2,3 |
| 80% | 4,0 | ×4 |
| 90% | 9,0 | ×9 |
| 95% | 19,0 | ×19 |
| 99% | 99,0 | ×99 |
Пример. Операция на станке длится в среднем 1 час, вариабельность умеренная (первый множитель равен 1). При загрузке 80% заказ ждёт в очереди в среднем 4 часа. При загрузке 95% ждёт 19 часов. Подняв загрузку на 15 процентных пунктов, мы почти впятеро увеличили ожидание.
Именно поэтому ресурсы, работающие «на пределе», порождают хронические опоздания, даже если в среднем мощности хватает. Из формулы следуют три рычага сокращения сроков: снизить загрузку узкого места (добавить мощность или убрать лишнюю работу), уменьшить вариабельность (стандарт, профилактика, равномерный запуск) и сократить время операции (переналадка, размер партии).
Ключевая мысль. При высокой вариабельности увеличение загрузки удлиняет очереди. Снижение вариабельности и создание резерва мощности помогают сократить ожидание. Эти меры следует оценивать вместе с фактическим потоком заказов.
Узкое место определяет выпуск всего завода
Пропускная способность последовательного производственного потока ограничена мощностью узкого места. Простой узкого места может уменьшить выпуск всего производственного потока. Час, сэкономленный на участке, который узким местом не является, ничего не добавляет к выпуску.
Уоллес Хопп и Марк Спирман в книге «Физика фабрики» (1996) ввели понятие критического незавершённого производства: минимального количества работы в цехе, при котором линия уже выходит на максимальный выпуск. Оно равно мощности узкого места, умноженной на чистое время обработки изделия.
Пример. Узкое место выпускает 2 изделия в час, чистое время обработки изделия на всех операциях 5 часов. В идеализированной линии без вариабельности критическое незавершённое производство составляет 2 × 5 = 10 изделий. В реальном процессе дополнительный запас работы может потребоваться для компенсации колебаний. Если изделий в работе существенно больше, следует проверить, обеспечивает ли этот запас необходимый выпуск или лишь увеличивает ожидание и объём связанных средств.
Как найти узкое место на практике: посмотрите, где перед участком постоянно копится очередь, какой участок чаще всего называют причиной задержки и у какого ресурса загрузка выше остальных. В зависимости от производства ограничение может возникнуть на сварке, покраске, обработке на станке с ЧПУ или участке с дефицитом квалифицированных специалистов.
Вариабельность: почему одна поломка на 8 часов хуже восьми по часу
Неравномерность работы распространяется по цепочке и превращается в очереди. Неравномерный выход с первой операции становится неравномерным поступлением на вторую. Источники вариабельности на типичном производстве:
- разное время операций из-за квалификации и заготовок;
- поломки и простои, особенно длинные и редкие: одна остановка на 8 часов хуже восьми остановок по часу, хотя суммарная потеря одинакова;
- переналадки, которые делают поток рваным;
- брак и переделки, которые возвращают работу назад;
- изменения заказов клиентами;
- решения самих людей: запуск большими партиями, «срочные» заказы вне очереди, нарушение очерёдности.
Последний пункт обычно недооценивают. Каждый срочный заказ, вставленный вне очереди, увеличивает вариабельность для всех остальных. Если срочных заказов много, срочным становится всё, а значит, ничего.
Почему ERP сама по себе не сокращает сроки
Классическое планирование потребности в материалах (MRP), которое лежит в основе большинства ERP, не видит мощность и считает сроки изготовления постоянными. Оно рассчитывает, что и когда нужно, но не проверяет, может ли цех это сделать. В реальности время прохождения зависит от загрузки и очередей, а MRP этого не замечает.
Получается замкнутый круг, который называют синдромом времени выполнения. Сроки в нормативах занижены, заказы опаздывают, планировщики увеличивают сроки «на всякий случай», система начинает запускать работу раньше, незавершённое производство растёт, и по закону Литтла реальные сроки растут ещё больше. Поэтому на многих заводах планировщики выгружают расчёт ERP в Excel и планируют вручную.
Ключевая мысль. ERP хорошо ведёт учёт и считает материалы, но сама не управляет потоком в цехе. Ждать от неё, что она «наведёт порядок в сроках», частая и дорогая ошибка.
Что работает: ограничение запуска и буферы времени
Самые простые и эффективные механизмы ограничивают число заказов в цехе и задают понятный приоритет. Им не нужен сложный расчёт: достаточно даты запуска, срока, текущего времени и одного правила.
Предел заказов в цехе (CONWIP)
Установите предел числа заказов на участке или в цехе. Новый заказ запускается только тогда, когда какой-то другой завершён. Метод предложили Спирман, Вудрафф и Хопп в 1990 году. Начальный предел считается по закону Литтла: целевое время прохождения, умноженное на выпуск.
Пример. Цех выпускает 8 заказов в день, целевое время прохождения 6 дней. Предел: 8 × 6 = 48 заказов. Дальше он подстраивается: если узкое место начинает простаивать без работы, предел слегка увеличивают; если сроки растут, уменьшают.
Буфер времени и цвет приоритета
Каждому заказу назначается буфер: плановое время от запуска до отгрузки, например 10 рабочих дней. Заказ попадает в цех не раньше, чем за время буфера до срока. В каждый момент считается, какая часть буфера уже израсходована, и заказ окрашивается в цвет.
У этого механизма есть важный побочный эффект: статистика причин, по которым заказы попадают в красную зону, сама показывает системные проблемы. Например, «70% красных заказов застряли на покраске». Если доля заказов в красной зоне систематически растёт, проверьте достаточность буфера, загрузку узкого места и причины отклонений. Если почти все зелёные, буфер можно сокращать и обещать клиентам меньшие сроки.
Правило очерёдности
Даже без новых ресурсов можно сократить опоздания, просто поменяв порядок работы. Пример из главы 25 книги: на станке ждут четыре заказа (время обработки и срок в часах): З1 (4 и 6), З2 (2 и 4), З3 (6 и 14), З4 (3 и 8).
| Правило | Порядок | Суммарное опоздание | Максимальное опоздание |
|---|---|---|---|
| Первым пришёл, первым обслужен | З1, З2, З3, З4 | 9 ч | 7 ч |
| Кратчайшая операция первой | З2, З4, З1, З3 | 4 ч | 3 ч |
| Ближайший срок первым | З2, З1, З4, З3 | 2 ч | 1 ч |
Суммарное опоздание сократилось с 9 до 2 часов без единого дополнительного станка. Это тот случай, когда система управления даёт эффект за счёт лучших решений.
Как это выглядит на реальном масштабе
В книге разобран модельный пример фабрики корпусной мебели под заказ: 70 сотрудников, выручка 300 млн рублей в год. До изменений в цехе одновременно было около 140 заказов при выпуске около 5 в день. Закон Литтла даёт 28 дней прохождения. Это среднее значение в рамках модельного примера; медиану по закону Литтла определить нельзя. Узкое место, покрасочная камера, было загружено на 93%, перед ней стояла очередь фасадов на 9 дней.
| Показатель | До | После | За счёт чего |
|---|---|---|---|
| Заказов в цехе | около 140 | около 70 | ограничение запуска |
| Медианный срок прохождения | 28 дней | 15 дней | закон Литтла: 70 / 5 в день |
| Срок, обещанный клиенту | 30 дней | 20 дней | надёжный буфер вместо запаса «на всякий случай» |
| Поставка вовремя и полностью | 64% | 88% | буферы и проверка комплектности |
| Выпуск покрасочной камеры | +12% | группировка по цветам, меньше переналадок |
Цифры приведены для иллюстрации метода и не являются статистикой по предприятиям такого класса. Обратите внимание: ни один результат не получен «от программы». Каждый следует из изменённого правила (ограничение запуска, приоритет по буферу, проверка комплектности, группировка по цветам), которое система сделала выполнимым и видимым.
Что сделать на своём производстве
- За выбранный период измерьте среднее число заказов в работе и средний выпуск в день. Для устойчивого потока их отношение даёт оценку среднего времени прохождения по закону Литтла.
- Найдите узкое место: участок с постоянной очередью и самой высокой загрузкой. Посчитайте, сколько стоит час его простоя (маржинальный доход за месяц, делённый на часы работы участка).
- Установите предел заказов в цехе на уровне «целевой срок × выпуск» и запускайте новый заказ только при завершении другого.
- Введите одно правило очерёдности для всех участков: ближайший срок первым или цвет буфера.
- Измеряйте не только средний срок, но и 85-й процентиль: клиенту важна надёжная дата, а не средняя.
- Записывайте причину каждого опоздания. Через месяц станет видно, где системная проблема.
Вопросы и ответы
Не упадёт ли выпуск, если ограничить запуск заказов?
Нужна ли для этого специальная программа?
Как понять, где узкое место, если оно «блуждает»?
Почему нельзя просто нанять ещё людей?
Какой срок обещать клиенту?

Статья основана на книге «Управление производством»
В книге главы 3, 7, 8 и 25 разобраны подробнее: с формулами, примерами, шаблонами и полным списком источников.
Источники
- Little J. D. C. A Proof for the Queuing Formula L = λW. Operations Research, 1961.
- Kingman J. F. C. The single server queue in heavy traffic. Proceedings of the Cambridge Philosophical Society, 1961.
- Hopp W., Spearman M. Factory Physics. 1996.
- Spearman M., Woodruff D., Hopp W. CONWIP: a pull alternative to kanban. International Journal of Production Research, 1990.
- Goldratt E., Cox J. The Goal. 1984.
- Waddell B. MRP R.I.P.
Опубликовано 7 октября 2026 г. Цифры о рынке и технологиях приведены по состоянию на 2025-2026 годы.
