22 вер. 2026
Незавершене виробництво (WIP): чому більше запущеної роботи робить усе пізнішим
Запуск більшої кількості замовлень здається форою, але кожне замовлення від цього лише запізнюється. Закон Літтла на простих числах показує чому — і як ліміт незавершеного виробництва скорочує цикл без втрати випуску.
Уявіть супермаркет, де кожен касир, щоб виглядати зайнятим, починає сканувати кошик наступного покупця, не закінчивши з поточним. Кожна каса тепер «обслуговує» трьох покупців одночасно. Ніхто не виходить із магазину швидше. Усі чекають довше. Заводи роблять саме це щодня — і називають це «тримати обладнання завантаженим».
Незавершене виробництво (WIP) — це все, що вже запущено у виробництво, але ще не завершено: видані матеріали, розпочаті замовлення, деталі, що лежать між операціями. Це гроші, які ви вже витратили, але ще не можете продати. І є простий закон, що повʼязує їх безпосередньо з тим, скільки чекають ваші клієнти.
Закон Літтла: формула, що стоїть за незавершеним виробництвом
У 1961 році Джон Д. К. Літтл — дослідник операцій, який згодом провів більшу частину карʼєри в MIT, — опублікував доведення співвідношення, яким фахівці з теорії черг користувалися вже багато років. Для будь-якої стабільної системи в довгостроковій перспективі:
WIP = пропускна здатність × тривалість циклу
Або, у формі, якою планувальники користуються найчастіше:
Тривалість циклу = WIP ÷ пропускна здатність
Це працює для черг у супермаркеті, контролю безпеки в аеропорту та виробничих ліній. Законові байдуже, який тип продукту, марка обладнання чи ERP-система. Єдині умови — вимірювати середні значення за тривалий період і використовувати однакові одиниці з обох боків.
Приклад розрахунку
Ваша лінія випускає 10 одиниць на день. Це її пропускна здатність, яку задає найповільніший крок. У середньому 40 одиниць перебувають десь між запуском і завершенням.
Тривалість циклу = 40 ÷ 10 = 4 дні.
Тепер відділ продажів наполягає, щоб запускали більше замовлень — «щоб мати фору». Незавершене виробництво зростає до 60 одиниць. Вузьке місце однаково випускає 10 на день, бо запуск додаткової роботи не робить найповільнішу машину швидшою.
Тривалість циклу = 60 ÷ 10 = 6 днів.
Ви запустили більше — і все стало на два дні пізніше. Нічого не виготовлено раніше. Додаткові 20 одиниць просто стоять у черзі.
Підіть в інший бік і обмежте незавершене виробництво 30 одиницями. Поки вузьке місце ніколи не залишається без роботи, пропускна здатність тримається на рівні 10 на день.
Тривалість циклу = 30 ÷ 10 = 3 дні.
Ті самі машини, ті самі люди, той самий випуск — і на день швидше, ніж на початку. У цьому й увесь аргумент на користь того, щоб керувати тривалістю виробничого циклу через обсяг незавершеного виробництва, а не через понаднормову роботу.
Скільки насправді коштує незавершене виробництво
Припустімо, кожна одиниця в роботі містить матеріалів і праці на 250 $.
- При 40 одиницях: 40 × 250 $ = 10 000 $ заморожено в цеху.
- При 60 одиницях: 60 × 250 $ = 15 000 $.
- При 30 одиницях: 30 × 250 $ = 7 500 $.
За типових витрат на утримання 20 % на рік різниця між 60 і 30 одиницями становить 7 500 $ × 20 % = 1 500 $ на рік для однієї лінії. Це видима частина. Приховані витрати більші: пізні конструкторські зміни, що зачіпають 60 напівготових одиниць замість 30, деталі, пошкоджені під час очікування, і планувальники, які шукають, «де замовлення 118?». Та сама логіка стосується управління запасами загалом. Незавершене виробництво — це просто запаси, які стоять на дорозі.
Міф: «Машина, що простоює, — це втрачений випуск»
Лише на вузькому місці. Машина перед вузьким місцем, яка працює на повну, не додає випуску. Вона додає незавершеного виробництва перед вузьким місцем, а отже, за законом Літтла, — і тривалості циклу. Мета — вузьке місце, яке ніколи не простоює без роботи, а не всі машини, які працюють весь час. Як знайти своє, пояснено у статті оптимізація виробництва починається з вузького місця.
Контроль запуску та CONWIP простими словами
Якщо незавершене виробництво визначає тривалість циклу, то важіль — момент запуску роботи. Тут і зʼявляється CONWIP (від constant work in process — сталий обсяг незавершеного виробництва).
Згадайте світлофори на вʼїзді на автомагістраль. Вони пропускають одну машину кожні кілька секунд. На вʼїзді здається, що це повільніше, але магістраль рухається, і всі дістаються додому швидше, ніж якби всі машини протиснулися одночасно.
CONWIP робить те саме в цеху:
- Встановіть ліміт. Наприклад, 30 одиниць на лінію — на основі закону Літтла та бажаної тривалості циклу.
- Одне завершили — одне запустили. Нове замовлення йде в цех лише тоді, коли звідти виходить готове.
- Тримайте чергу в офісі, а не в цеху. Замовлення, що чекають на запуск, — це лише папери. Їхню послідовність ще можна змінити, їх можна скоригувати чи скасувати без жодних витрат.
Почніть із трохи завищеного ліміту і знижуйте його крок за кроком. Якщо вузьке місце почало залишатися без роботи — ви зайшли задалеко.
Як порахувати своє незавершене виробництво
Не можна обмежити те, чого не рахуєш. Швидкий спосіб:
- Складіть список запущених замовлень без остаточного підтвердження. Це і є ваші замовлення в незавершеному виробництві.
- Переведіть в одну одиницю виміру. Штуки, метри чи години на вузькому місці — що краще пасує до вашого продукту.
- Виміряйте пропускну здатність так само. Середня кількість завершених одиниць на день за останні чотири–шість тижнів.
- Поділіть. Порівняйте результат із фактичною тривалістю циклу. Якщо цифри близькі, закон працює — і тепер у вас є важіль.
Як це виглядає у factory.online
У платформі factory.online незавершене виробництво видно як запущені виробничі завдання, що ще не мають остаточного підтвердження випуску, разом із партіями й кількостями, які вони містять. Діаграма Ганта показує, де ці замовлення стоять у черзі перед кожним ресурсом. Планувальник, який бачить 60 одиниць у черзі до лінії, що випускає 10 на день, може притримати нові запуски й спостерігати, як черга скорочується, замість того щоб додавати ще.
Якщо ваша тривалість циклу росте, а випуск стоїть на місці, варто разом порахувати ваше незавершене виробництво. Запишіться на демонстрацію і візьміть із собою цифри минулого місяця.