11 трав. 2026
Залежний попит: чому гвинти ніколи не варто прогнозувати
Ніхто не прогнозує яйця за продажами яєць. Як розраховують залежний попит зі специфікації, де тут запасні частини і чому прогнозування компонентів рахує ту саму потребу двічі.
Жоден власник пекарні не прогнозує потребу в яйцях, дивлячись на те, скільки яєць пішло минулого місяця. Він дивиться, скільки тортів спече, і читає рецепт. Три яйця на торт, 40 тортів — 120 яєць. Єдине, що справді доводиться вгадувати, — це кількість тортів.
У цьому вся суть залежного попиту. Залежний попит — це попит на позицію, що випливає з попиту на іншу позицію: на компоненти, матеріали й складальні одиниці, які входять до виробу, що ви плануєте виготовити. Незалежний попит приходить ззовні: це клієнти, які замовляють готову продукцію або запасні частини. Незалежний попит доводиться прогнозувати. Залежний попит можна розрахувати. Плутати їх — дорога помилка.
Незалежний і залежний попит
Простий тест: чи замовляв би хтось цю позицію, якби ви припинили випускати виріб, до якого вона входить?
- Готові насоси: так, їх замовляють клієнти. Незалежний попит. Прогнозуйте його або беріть із портфеля замовлень.
- Корпуси насосів: лише тому, що виготовляють насоси. Залежний попит. Розраховуйте його.
- Кріплення: лише тому, що насоси складають. Теж залежний попит.
Залежний попит розраховують, проходячи вниз по специфікації (BOM): «рецепту» виробу з кількостями на одиницю.
Приклад: 100 насосів
План передбачає складання 100 насосів у тижні 6. Кожен насос потребує 1 корпус і 4 кріплення.
Валова потреба:
- Корпуси: 100 × 1 = 100
- Кріплення: 100 × 4 = 400
Чиста потреба в корпусах. На складі є 30 придатних корпусів, і ще 20 має надійти з механічного цеху в тижні 5, до початку складання. Чиста потреба: 100 − 30 − 20 = 50 корпусів.
Чиста потреба в кріпленнях. На складі 250, нічого не замовлено. Чиста потреба: 400 − 250 = 150. Кріплення постачаються коробками по 200 штук, тож закупівельник замовляє одну коробку. Після складання 200 − 150 = 50 кріплень лишаються на полиці для наступного замовлення.
Строки. Корпуси й кріплення потрібні на початок складання, а не на дату відвантаження. Якщо корпуси обробляють власними силами з виливків, а механічна обробка триває тиждень, то 50 нових корпусів мають піти в обробку щонайпізніше в тижні 5, а отже, до того часу мають бути в наявності 50 виливків. Кожен рівень униз зсуває дату раніше на термін виконання цього рівня. Саме цей розрахунок щоночі виконує планування потреб у матеріалах (MRP) — для кожної деталі.
Одна деталь — два види попиту
Той самий корпус продають і як запасну частину. Сервісні клієнти купують близько 15 штук на місяць, і цей попит справді незалежний: ніхто не знає напевно, у якого саме насоса трісне корпус.
Отже, корпус має два джерела попиту:
- Залежний: 100 для насосів, які виготовляються, — розраховується з плану.
- Незалежний: близько 15 на запчастини — прогнозується за історією сервісу.
Загальна валова потреба: 100 + 15 = 115, тож після тих самих 50 штук на складі й у замовленні чиста потреба становить 65. Прогнозуйте лише запчастини, а решту нехай розраховує специфікація.
Як прогнозування компонентів рахує двічі
Натомість на багатьох заводах роблять так: хтось бачить, що за останній квартал споживання корпусів становило в середньому 110 на місяць (насоси плюс запчастини), і вносить 110 у прогноз корпусів.
Потім MRP-розрахунок розузловує план насосів і додає власні 100 корпусів. Тепер планування бачить 110 + 100 = 210. Реальна потреба — 115. Завод планує 210 − 115 = 95 корпусів, якими ніхто не скористається, плюс виливки під них, плюс години механічної обробки на їх виготовлення.
Історія була правильна, специфікація була правильна. Помилка полягала в тому, що спрогнозували число, яке треба було розрахувати. Рішення — правило: прогнозуйте лише незалежний попит, тобто готову продукцію і запасні частини, а все інше нехай визначає специфікація. Звідки береться прогноз на готову продукцію — це завдання планування попиту.
Міф: «Залежний попит визначений, тож ризику немає»
Кількість визначена, щойно зафіксовано план вищого рівня. Ризик просто переміщується в інше місце:
- Змінюється план вищого рівня. Перенесіть замовлення на насоси на тиждень раніше — і разом із ним зсунуться дати для кожного корпусу, кріплення й виливка. Вільне місце на складанні ще не означає, що компоненти встигнуть.
- Специфікація неправильна. Після зміни креслення на кожен насос ставлять 6 кріплень, а в специфікації досі 4. Розрахунок точний і хибний водночас: у ньому бракує 200 кріплень.
- Запас насправді непридатний. Корпуси з блокуванням за якістю або в іншій будівлі враховуються у звіті про запаси, але не на лінії.
Тому ж один відсутній компонент зупиняє все складання. Насос, у якого є 99 % деталей, — це 0 % насоса. Докладніше про цю проблему — у статті про планування складального виробництва.
Короткий чек-лист
- Чи кожен компонент отримує попит зі специфікації, а не з прогнозу?
- Чи прогнозують запчастини й сервісні комплекти окремо — і лише один раз?
- Чи «придатний запас» справді допущений службою якості, лежить у потрібному місці й не зарезервований?
- Чи актуальні терміни виконання на кожному рівні специфікації, щоб дати зсувалися правильно?
Що бачить планувальник у factory.online
У платформі factory.online MRP-розрахунок розузловує виробниче замовлення на 100 насосів через багаторівневу специфікацію, віднімає 30 корпусів на складі та 20 із відкритого замовлення на механічну обробку і показує дефіцит 50 корпусів, привʼязаний саме до цього замовлення на насоси. Окреме замовлення клієнта на запасні корпуси створює власний попит на ту саму позицію, тож планувальник бачить обидва джерела поруч, а не один змішаний прогноз.
Якщо ваші планувальники колись знаходили піддон компонентів, які ніхто свідомо не замовляв, зʼясуймо в демоверсії, звідки він узявся.