Bir nihai ürünün talebi belirlendiğinde, o ürünü oluşturan her hammadde ve ara-parçanın ne zaman ve ne miktarda sipariş edilmesi / üretilmesi gerektiğini geriye doğru hesaplama. Akademik adı Material Requirements Planning (MRP); foundational Orlicky (1975), modern Vollmann-Berry-Whybark-Jacobs (2005), Hopp-Spearman (2008).
Kısaca
Tanıdık geliyor mu?
- 50-500 nihai ürünlü, 200-2000 hammadde + ara-parça karışımı yöneten orta-ölçekli bir imalatçıyız (otomotiv yan sanayi tier-2, beyaz eşya parçacı, mobilya + montaj, makina imalat); MRP'yi ERP'mizin içinde kullanıyoruz ama varsayılan parametrelerle çalışıyor, optimize etmiyoruz.
- Lead-time'larımız ERP'de 6 ayda bir, hatta 1-2 yılda bir güncelleniyor; gerçek tedarikçi performansı 2-5 hafta kaymış olabilir, ama ERP eski lead-time ile hesap yapıyor.
- BOM'larımız (parça listeleri) mühendislik değişikliği sonrası ERP'ye geç giriliyor — yeni revizyonla üretim başlamış olsa da MRP eski BOM üzerinden patlatma yapıyor, yanlış hammadde sipariş ediliyor.
- MRP çıktıları her hafta dolu olarak geliyor (1000+ planlı sipariş), planlamacı vakit kalmadığı için 'sıralı listede ilk 20'yi' onaylayıp diğerlerini geçiştiriyor; gerçek ihtiyaç-değil acil-eylem ayrımı yapılmıyor.
- Aynı parça üzerinde küçük girdi değişikliği (talep 100 yerine 110 oldu, ya da bir gelen sipariş 1 gün gecikti) MRP'yi çalkalıyor — sonraki haftaya ait planlı siparişlerin yarısı revize ediliyor, tedarikçilerimizle güven sorunu çıkıyor.
- Safety stock politikamız yok ya da 'tedarikçiye güvenebiliriz' diye düşük; bir teslimat aksayınca tüm üretim hattı duruyor, çünkü her parça için 'tam zamanında' planlanmış.
- Lot sizing politikası ERP'de varsayılan (lot-for-lot ya da sabit lot) — gerçek setup maliyeti ve depo maliyeti hesaba katılmadan; ya çok fazla küçük sipariş ya da çok büyük stoklar oluşuyor.
- BOM'un çok-seviyeli (5-8 katman: nihai ürün → alt-montaj → modül → parça → hammadde) ama planlamacı sadece üst 2-3 katmanı görüyor; alt-katman parçaların ne zaman geleceği belirsiz.
Niye önemli?
Nasıl çözülür?
Teknik derinlik
Nasıl çözülür?
Teknik derinlikTek cümlede: Nihai ürün talebini al (master schedule), her ürünün parça listesini (BOM) patlat (1 ürün için kaç hammadde gerekir), mevcut stok + planlı teslimleri düş, kalan net ihtiyacı tedarikçi teslim süresi kadar geriye kaydır — her parça için “ne zaman + ne miktar sipariş aç” sorusu sayısal cevap alır.
Bu problem yöneylem araştırması (matematik ve bilgisayar kullanarak işletme kararı çözen disiplin) ve üretim mühendisliği literatüründe Material Requirements Planning (MRP — malzeme ihtiyaç planlama) olarak çalışılır. MRP klasik EOQ (#093) ve Wagner-Whitin (#016) lot sizing’den farklıdır: EOQ ve Wagner-Whitin bağımsız talep (her ürünün talebi diğerlerinden bağımsız) için tek-ürün lot sizing problemini çözer; MRP bağımlı talep (alt-parçaların talebi nihai ürün talebinden türetilir) için çoklu-seviye BOM patlatma + time-phasing yapar. Aggregate Production Planning’den (#044, orta vadeli, üretim oranı + işgücü + mesai dengelemesi) farklı katmandadır: APP üst seviye agrega plan, MRP orta-detay seviyede her parça için ne zaman + ne miktar sipariş kararı, job-shop scheduling (#001) atölye seviyesinde makina sırası. Hiyerarşik çerçeve: APP → MPS (Master Production Schedule) → MRP → MES/JSP. Çözüm üç aşamalı:
1. Modelleme. Veri girdileri: (a) Master Production Schedule (MPS) — nihai ürün talebi: her nihai ürün (end item) için her dönemde (genelde hafta; bazı tesislerde gün) planlanan üretim miktarı; MPS APP çıktısının disagregasyonu olabilir ya da doğrudan müşteri siparişi + tahmin karması, (b) Bill of Materials (BOM) — her nihai ürün için hiyerarşik parça listesi: tek-seviye BOM (parent → doğrudan çocuklar) vs çok-seviye / indented BOM (tüm patlatma); her parent-child ilişkisinde miktar (parent başına kaç child gerekir), scrap faktörü (üretim kaybı), yield faktörü (kalite-kabul oranı); modüler BOM (konfigüre edilebilir ürünler için), phantom BOM (asla envantere girmeyen montaj — direkt geçer), (c) inventory records — her parça için on-hand stock (mevcut), scheduled receipts (gelecek planlı teslimler), allocated quantity (rezerve edilmiş ama henüz fiziksel çıkmamış), safety stock politikası (sabit min, ya da hizmet seviyesinden hesap), (d) lead-times — her parça için tedarik (satın alma) ya da üretim (iç-imalat) lead-time’ı: ortalama + dağılım; safety lead-time (sabit bir buffer süresi) opsiyonel, (e) lot sizing rules — her parça için lot-sizing politikası: lot-for-lot (LFL, tam ihtiyaç kadar sipariş), fixed lot size (FLS, sabit lot), periodic order quantity (POQ, T dönem aralıkla sipariş), Wagner-Whitin (#016 algoritması, tek-parça optimal), Silver-Meal heuristic, Part-Period Balancing; minimum / maksimum lot kısıtları + lot multiple (palet, ambalaj çarpanı), (f) low-level coding — çok-seviyeli BOM’da bir parça birden fazla farklı seviyede görünebilir (örn. parça B hem nihai ürün X’in alt-parçası hem de ara-modül M’in çocuğu); low-level code parçanın BOM’da göründüğü en derin seviyedir; MRP patlatma low-level code sırasıyla işlenir, aksi takdirde aynı parça birden fazla kez hesaplanır. Çıktı: her parça × her dönem için: gross requirements (toplam ihtiyaç), net requirements (gross − on-hand − scheduled receipts + safety stock), planned-order receipts (planlanan teslim, lot sizing kuralı uygulanmış), planned-order releases (planlanan sipariş veriliş tarihi = planned-order receipt − lead-time).
2. Algoritma — BOM patlatma + time-phasing. MRP çekirdek algoritması deterministik ve recursive: nihai ürünlerden başla, BOM hiyerarşisinde her parça için aşağıya doğru patla. (a) Level-by-level processing: low-level coding ile her parça en derin görüldüğü seviyede işlenir; bu sıra korunarak yukarıdan aşağıya geçilir. (b) Her seviye için, her parça için, her dönem için: gross requirements = parent’ların planned-order releases × per-parent miktarı + bağımsız talep (örn. yedek-parça satışı varsa); net requirements = max(0, gross − on-hand − scheduled receipts + safety stock); planned-order receipts = lot sizing kuralı uygulanarak; planned-order releases = receipts’i lead-time kadar geriye kaydır (time-phasing). (c) Her seviye işlendikten sonra: bu seviyenin planned-order releases’i alt-seviye parçaların gross requirements’ını oluşturur. (d) Pegging (geriye-izleme): her planlı sipariş hangi üst-seviye nihai sipariş tarafından tetiklendiği geriye-izlenebilir kaydedilir; bu özellikle bir parça gecikirse “hangi müşteri siparişi etkilendi” sorusuna anlık cevap verir. (e) Lot sizing alt-problemi: her parça için lot sizing kuralı seçimine göre planned-order receipts hesaplanır — LFL (lot-for-lot — tam ihtiyaç kadar) en basit (net = receipt), FLS (sabit lot), POQ (periodic order quantity — T dönem ihtiyacı birleştirilir), Wagner-Whitin tek-parça optimal (DP), modern endüstride lot-for-lot baskın çünkü hesap basit ve nervosity en az. (f) MRP-II genişletmesi: yukarıdaki MRP-I çıktısı malzeme planıdır; MRP-II ek olarak Rough-Cut Capacity Planning (RCCP) ile MPS’in kapasite-fizibilitesini, Capacity Requirements Planning (CRP) ile planned-order releases’in tezgah-saat / işgücü gereksinimini doğrular; kapasite yetmezse master schedule revize edilir. Bu deterministik algoritma her ERP’nin altında günde milyonlarca kez çalıştırılır; akademik MRP araştırması algoritmanın kendisi değil parametre kalibrasyonu (lead-time, safety stock, lot sizing rule) ve nervosity kontrol üzerinde yoğunlaşır.
3. Saha entegrasyonu — parametre kalibrasyonu + nervosity kontrol. MRP algoritması deterministik olsa da saha performansı parametre kalibrasyonuna bağlı: (i) lead-time bakımı — gerçek tedarikçi performansı her parça için aylık izlenir; ERP lead-time’ı 6 ayda bir (en geç) revize edilir; tek-tedarikçi parçalar için safety lead-time eklenir, (ii) BOM revizyon disiplini — mühendislik değişikliği (ECO — Engineering Change Order) ERP’ye önce girilir ve etkili-tarih (effective-from date) tanımlanır; aynı parça için BOM revizyonu MRP patlatmasında doğru tarihte aktif olur, (iii) frozen horizon + time fence politikası (dondurulmuş ufuk + zaman çiti): ilk N hafta (genelde 1-4 hafta) “frozen” — bu sürede MRP çıktısı değiştirilmez, tedarikçilere taahhüt verilmiş kabul edilir; N+1’den itibaren “slushy” — küçük değişikliklere izin verilir, planlamacı onayı şart; sonraki dönem “liquid” — serbest yeniden-planlama. Time fence ihlali (frozen dönemde değişiklik) yöneticiye eskaledir, (iv) lot sizing rule kalibrasyonu — her parça için yıllık bir kez gerçek setup maliyeti + stok tutma maliyeti üzerinden lot-sizing kuralı gözden geçirilir; A-sınıfı parça (yüksek ciro) için Wagner-Whitin ya da Silver-Meal, C-sınıfı parça (düşük) için POQ ya da FLS, (v) safety stock kalibrasyonu — lead-time belirsizliği + talep değişkenliğinden hizmet seviyesine göre hesap; tek-tedarikçi + uzun lead-time’lı kritik parçalar için yüksek, çok-tedarikçi + kısa lead-time için düşük, (vi) MRP çıktı denetimi (exception management — istisna yönetimi) — günlük 1000+ planlı sipariş çıktısı tam taranamaz; ERP exception flag sistemi: lead-time kayması olan, safety stock altına düşen, kapasite çelişen, ECO etkilenen siparişler önceliklendirilir; planlamacı önce exception kuyruğunu görür. Çıktı üç katmanlı: (a) planned-order release listesi — her gün hangi parça için ne miktar sipariş açılmalı; satın alma için tedarikçiye PO, üretim için iç-iş emri (work order), (b) planned-order receipt görünümü — planlamacının önündeki time-phased ekran: her parça için gelecek 4-12 hafta net requirements, on-hand projection, planned-order receipts + releases, exception flags, (c) pegging görünümü — bir parça gecikirse hangi nihai siparişi etkiler, hangi müşteriye haber vermek gerekir. Aylık planlama komitesi: lead-time gerçekleşme vs ERP-girdi, BOM revizyon gecikme süresi, MRP nervosity (kaç planlı sipariş haftalık revize), exception kuyruğu boyutu, üretim duruşu nedenleri. ERP + PLM (mühendislik) + MES (üretim takibi) + SCM (tedarikçi) çift-yönlü senkron.
Alternatifler
Manuel + spreadsheet + planlamacı tecrübesi (MRP'siz)
ÜcretsizSıfır lisans
Kim için: Çok küçük imalat (5-20 nihai ürün, 30-100 parça), tek-seviye BOM dominant
- + Sıfır yazılım maliyeti
- + Planlamacının tecrübesi öne çıkar
- + Küçük çeşitlilikte BOM zihinsel patlatma yapılabilir
- − 20+ nihai ürün / çok-seviye BOM ölçeğinde zihinsel patlatma imkansız
- − Time-phasing manuel sürdürülemez — bir parçanın 3 hafta önce sipariş edilmesi gerektiği unutulur
- − Bağımlı talep hesabı yanlış — bağımsız talep gibi tahmin yapılır
- − Pegging yok — bir parça gecikirse hangi müşteri etkilendi geriye-izleme yok
- − Yıllık 3-15M TRY kaçırılan optimizasyon, 50+ nihai ürün ölçeğinde
Yerel ERP'nin temel MRP modülü
Kurumsal200K-1.5M TRY lisans + 60K-300K TRY/yıl bakım (TR pazar gözlemi mid-market ERP)
Kim için: Orta imalat (30-200 nihai ürün, 200-1500 parça), çok-seviye BOM, otomotiv yan sanayi / mobilya / beyaz eşya
- + BOM patlatma + time-phasing algoritması standart
- + Yerel dil arayüzü + yerel destek
- + Satın alma + envanter + üretim entegre
- + Lot sizing kuralları: LFL, FLS, POQ standart
- − MRP-II (kapasite-doğrulama) genelde sınırlı — sadece RCCP, CRP zayıf
- − Frozen horizon + time fence politikası UI'da yok ya da elle yönetiliyor
- − Exception management modülü temel — exception flag sınırlı
- − Gelişmiş lot büyüklüğü kuralları (tek-parça için dinamik program optimum kuralı) yok — sezgisel-olmayan optimum lot sizing zayıf
- − Nervosity kontrolü için frozen horizon disiplini elle
Uluslararası tier-1 ERP / APS platformun MRP + MRP-II modülü
Kurumsal1-8M EUR lisans + 200K-1.5M EUR/yıl bakım (büyük uluslararası platformlar)
Kim için: Büyük imalat (200+ nihai ürün, 2000+ parça), çoklu site, otomotiv tier-1, beyaz eşya OEM
- + MRP-II (RCCP + CRP) olgun: master schedule kapasite-doğrulamalı
- + Frozen horizon + time fence + slushy/liquid politikaları konfigüre edilebilir
- + Exception management gelişmiş — exception kuyruğu önceliklendirilmiş
- + Gelişmiş lot büyüklüğü kuralları (dinamik program optimum kuralı, marjinal-maliyet sezgisel kuralı, hazırlık-stok dengelemesi) standart
- + Pegging full + multi-level çift-yönlü
- + MRP nervosity kontrol önerileri ve simülasyon (what-if)
- − Yüksek lisans + uzun (18-30 ay) kurulum
- − TR imalat ekosistemine özelleştirme proje süresi ekler
- − BOM hierarchy + lot sizing politikaları yeniden inşa edilmeli
- − Planlama ekibi eğitimi geniş program
Açık-kaynak ERP + akademik MRP referans + iç geliştirme
Açık KaynakLisans ücretsiz; iç geliştirme 20-40 hafta veya 800K-2.5M TRY danışmanlık
Kim için: Teknoloji ekibi olan imalat, mevcut sistemle entegrasyon, 'MRP iyileştirme' projesi
- + Lisans bedeli yok
- + Malzeme ihtiyaç planlama yöntemi kanonik ders kitaplarında iyi tanımlı ve açık-kaynak referans uygulamaları net
- + Frozen horizon + nervosity kontrol kuralları esnek tasarlanabilir
- + TR akademisinden 30+ tez (YÖK 'malzeme ihtiyaç planlama', 'MRP', 'BOM patlatma') referans implementasyon mevcut
- − İçeride OR uzmanı + üretim mühendisi + yazılım ekibi şart
- − Akademik prototipten saha sistemine 12-24 ay
- − Pegging + exception management modülü açık-kaynakta sınırlı, sıfırdan inşa
- − Bakım ve sürüm güncellemesi içeride
Tavsiye
Çözüm görüşmesinde sor
- Sipariş-önerisi motorunun çekirdek mantığı (parça listesi patlatma + dönem kaydırma + seviye-seviye işleme + en-düşük-seviye kodlama) tam standart mı, yoksa sadeleştirilmiş bir varyant mı? Geriye-izleme (pegging) çok-seviyeli ve çift-yönlü mü çalışıyor?
- Lot büyüklüğü kuralı olarak hangileri destekleniyor — tam ihtiyaç kadar, sabit lot, dönem-ihtiyacı birleştirme, minimum/maksimum lot, palet-çarpanı zorunlu? Tek-parça lot büyüklüğünü optimuma götüren dinamik program kuralı (#016'da ayrıntılı) parça başına seçilebilir mi, yoksa sadece sezgisel kurallar var mı?
- Frozen horizon + time fence (slushy / liquid bölge) politikası UI'da konfigüre edilebilir mi — her parça ya da parça-sınıfı için ayrı; frozen dönemde değişiklik yöneticiye eskaledir mi, MRP nervosity kontrolü için hangi mekanizmalar var?
- Exception management modülü hangi exception tiplerini desteklenir — lead-time kayması, safety stock altı, kapasite çelişen, ECO etkilenen sipariş, açık sipariş gecikme? Exception kuyruğu önceliklendirme + kapatma süresi raporlanır mı?
- Kapasite-doğrulama modülleri (önce kaba kapasite kontrolü, sonra parça-seviyesi detaylı kapasite kontrolü; akademik adıyla RCCP ve CRP) sistemle entegre mi, yoksa ayrı eklenti mi? Ana üretim çizelgesi kapasite-yetersiz olduğunda otomatik geri-bildirim var mı?
- BOM revizyon süreci nasıl — mühendislik değişikliği (Engineering Change Order, ECO) önce ERP'ye girip etkili-tarih (effective-from) tanımlanıyor mu, MRP patlatma doğru tarihte aktif yeni revizyona geçiyor mu? Çoklu aktif BOM revizyonu (eski ürün hala üretimde, yeni revizyon başladı) destekleniyor mu?
- Safety stock politikaları parça-bazlı konfigüre edilebilir mi — sabit min, hizmet seviyesi-tabanlı, ABC sınıfına göre farklı? Safety lead-time (lead-time buffer) ayrı parametre olarak tanımlanabilir mi?
- Pilot dönemde gerçek operasyonel veri ile (12-16 hafta) önceki MRP konfigürasyonuna kıyasla nasıl bir tasarruf raporu sunulabilir — envanter düşüşü, on-time delivery iyileşmesi, nervosity (haftalık revize edilen sipariş sayısı), exception kuyruğu boyutu?
- Sözleşme biterse BOM kütüphanesi, lead-time geçmişi, lot sizing politikaları, MRP çıktı arşivi ve pegging geçmişi hangi standart formatta (JSON, XML, CSV) dışa aktarabilirim?
Teknik detay
Editör notu
Bu problem halk dilinde “malzeme planlama”, “üretim ihtiyaç planı” veya “ERP’nin sipariş önerisi” diye anılır. Akademik literatürde kanonik adı Material Requirements Planning (MRP), Orlicky’nin (1975) Material Requirements Planning kitabıyla isim verilmiş ve foundational çerçeve kurulmuştur. Modern endüstriyel kanonik ders kitabı Vollmann, Berry, Whybark ve Jacobs (2005); modern manufacturing-OR perspektifi Hopp ve Spearman (2008) Factory Physics; MRP-II genişletmesi Wight (1984); erken-dönem saha durumu Anderson, Schroeder, Tupy ve White (1981).
#016 (Wagner-Whitin lot sizing) ile farkı: #016 tek-ürün, bağımsız talep, multi-period lot sizing problemini Dynamic Programming ile optimal çözer — bir parça için “her hafta ne kadar üretirim” sorusu, setup vs envanter dengesi tek-ürün ekseninde. MRP çoklu-ürün, çoklu-seviye BOM, bağımlı talep ekseninde çalışır: nihai ürün talebinden geriye doğru her hammadde + ara-parça için ne zaman + ne miktarda sipariş kararı verir; lot sizing alt-problemi MRP içinde her parça için ayrı çözülür (Wagner-Whitin kuralı seçilebilir). MRP’nin asıl çekirdeği BOM patlatma + time-phasing; lot sizing yan-modüldür.
#044 (Aggregate Production Planning, APP / HMMS) ile farkı: #044 orta vadeli (3-18 ay), çoklu-ürün ailesi, işgücü + mesai + alt-yüklenici dengelemesi problemini LP/QP ile çözer — agregada “Mart ayında üretim oranı ne, işçi sayısı ne, mesai kaç saat” kararları. APP üst-seviye agrega plandır, MRP onun disagregasyonunu ürün-parça-hafta detayına indirir; Vollmann ve arkadaşları (2005) hiyerarşik framework olarak tanımlar: APP → Master Production Schedule → MRP → MES/JSP. APP işgücü kararını verir, MRP malzeme kararını.
#092 (CAPP) ile farkı: #092 yeni bir parça için işlem sırası + makina seçimi + setup planı üretir; bu process plan parçanın nasıl yapılacağını söyler. MRP process plan’ı girdi olarak alır (her parça için üretim lead-time’ı ve hangi alt-parçaları gerektirdiği BOM ile), ne zaman + ne miktarda üretileceği kararını verir. CAPP design-to-make köprüsü, MRP plan-to-supply köprüsü.
#001 (JSP) ile farkı: #001 atölye seviyesinde makina sırası kararı verir, “bu sefer hangi parça hangi makinada hangi saatte”. MRP daha üst-seviye: “bu parça hangi haftada açılsın, ne miktarda”. MRP planned-order releases JSP havuzuna girdi olur. Hiyerarşik: APP → MRP → JSP. MRP haftalık zaman-bucket’la çalışır, JSP saatlik / dakika.
Sektörde en sık atlanan nokta: lead-time inflation ve MRP nervosity. Pratik ERP’lerde lead-time varsayımı tedarikçinin tarihsel ortalaması olarak girilir (örn. 2 hafta), ama gerçek tedarikçi son 6 ayda 3-5 haftaya sürüklenmiş; ERP eski lead-time ile hesap yapar, MRP siparişi yanlış zamanda açar, üretim parça beklerken durur. Çözüm: lead-time’ı gerçek-zaman izle (her parça için son N teslimattaki ortalama + dağılım); ERP lead-time’ını ayda en az bir kez güncelle; safety lead-time (sabit buffer süresi) kritik parçalar için tanımla. Hopp ve Spearman (2008) Factory Physics MRP nervosity’i sistematik olarak analiz eder: küçük girdi değişikliği (talep 100 → 110, ya da bir gelen sipariş 1 gün gecikti) MRP çıktısını çalkalar — sonraki haftaya ait planlı siparişlerin yarısı revize edilir, tedarikçilere her hafta revize PO gönderilir, ilişki bozulur. Çözüm: frozen horizon politikası — ilk 1-4 hafta “frozen”, bu sürede MRP çıktısı değiştirilmez, tedarikçilere taahhüt verilmiş kabul edilir; sonraki “slushy” bölge planlamacı onayıyla küçük değişikliklere izin verir; daha sonrası “liquid”, serbest yeniden-planlama. Time fence ihlali (frozen dönemde değişiklik) yöneticiye eskaledir.
İkinci atlanan nokta: BOM revizyon disiplini. Mühendislik değişikliği (engineering change order, ECO) sonrası yeni parça ya da değişen miktar BOM’a girilmesi gerekir; pratisyen mühendislik ekibi ECO’yu mühendislik dosyasında günceller ama ERP BOM’una geç (2-8 hafta sonra) işler. Bu sürede MRP eski BOM üzerinden patlatma yapar — yeni hammadde sipariş edilmez, eskimiş hammadde stokta birikir. Çözüm: ECO ERP’ye önce girilir; etkili-tarih (effective-from date) tanımlanır; aynı parça için çoklu aktif BOM revizyonu desteklenir (eski ürün hala üretimde, yeni revizyon başladı); MRP patlatma doğru tarihte aktif revizyona geçer.
Üçüncü atlanan nokta: kapasite-doğrulama eksikliği (MRP-I vs MRP-II). Klasik MRP-I sadece malzeme planlaması; üretim kapasitesi (tezgah-saat, işgücü-saat) kontrol edilmez. Planlı sipariş üretim hattına gelir ama kapasite yetmez — ya iptal edilir ya gecikir. Wight (1984) MRP-II Rough-Cut Capacity Planning + Capacity Requirements Planning ekler: MPS kapasite-doğrulamalı, MRP planned-order releases tezgah-saat / işgücü gereksinimini doğrular, kapasite yetmezse master schedule revize edilir. Bu döngü olmadan MRP “kâğıt-üstünde optimum” plan üretir, saha çöker.
Dördüncü atlanan nokta: lot sizing politikasının kalibrasyonsuzluğu. ERP varsayılan kuralı (lot-for-lot ya da sabit lot) tüm parçalar için aynı uygulanır; her parça için gerçek setup maliyeti + stok tutma maliyeti üzerinden lot-sizing kuralı yıllık bir kez gözden geçirilmez. A-sınıfı parça (yüksek ciro, %80 değer) için Wagner-Whitin ya da Silver-Meal optimum; C-sınıfı parça (düşük) için POQ ya da FLS yeterli; bu segmentasyon yapılmazsa ya %15-30 fazla stok ya %10-20 fazla sipariş işlem maliyeti çıkar.
Adım adım yol — KOBİ imalat için
Aşama 1 — Önce ölç, sonra plan. En az 12 ay süresince MRP saha verisi: her parça için gerçekleşen lead-time (PO açılış → mal kabul) vs ERP-girdi lead-time, sapma + dağılım; BOM revizyon gecikme süresi (ECO onay → ERP BOM güncelleme); MRP haftalık çıktı: kaç planlı sipariş üretildi, kaç haftalık revize edildi (nervosity); exception kuyruğu boyutu + kapatma süresi; üretim duruşu nedenleri (parça-yokluğu, kapasite-yetersizliği, kalite-red); envanter dönüşü ve eskime oranı parça-sınıfı bazında (ABC). Tedarikçi performans metrikleri: on-time delivery rate, fill rate, lead-time gerçekleşme.
Aşama 2 — Bilgi sermayesini çıkar. BOM kütüphanesi denetimi: tüm nihai ürünler için aktif BOM çoklu-seviyeli + revizyon disiplinli; low-level coding doğru. Lead-time tablosu: her parça için son 6 ayın ortalama + dağılım, gerekirse safety lead-time. Lot-sizing politika tablosu: ABC sınıfı + setup maliyeti + stok tutma maliyeti üzerinden parça başına kural önerisi. Safety stock tablosu: kritik parçalar için yüksek (hizmet seviyesi %98), C-sınıfı için düşük (%85-90). Master Production Schedule disiplini: müşteri siparişi + tahmin disagregasyonu, frozen horizon politikası tanımlı.
Aşama 3 — Pilot. 12-16 hafta. Bir parça-sınıfı (örn. A-sınıfı en yüksek-ciro 30-50 nihai ürün + bunların BOM’ları) için MRP parametreleri kalibre edilmiş + frozen horizon politikası + lead-time aylık-güncelleme + lot-sizing kuralı yıllık-gözden-geçirme + exception management disiplini çalışıyor. Karar yine planlamacıdadır; MRP öneri verir. Başarı kriteri önceden yazılı: pilot sınıfında envanter -%12 minimum, on-time delivery +%8 minimum, haftalık nervosity (revize sipariş sayısı) -%30 minimum.
Aşama 4 — Yaygınlaştırma. 9-18 ay sürede tam parça kataloğu + tam BOM revizyon disiplini + frozen horizon + MRP-II kapasite-doğrulama + multi-level pegging. Aylık planlama komitesi: lead-time gerçekleşme vs ERP-girdi, BOM revizyon gecikme süresi, MRP nervosity, exception kuyruğu boyutu, üretim duruşu nedenleri analizi, lot-sizing kurallarının ABC sınıflarına uyumu, safety stock kalibrasyonu güncelleme.
Riskler — ne yanlış gidebilir
Eskimiş lead-time girdisi (en sık). ERP’de lead-time 6 ay öncesinin değeri; gerçek tedarikçi performansı kaymış. MRP yanlış zamanda sipariş açar, parça geç gelir, üretim durur. Çözüm: lead-time aylık güncelleme prosedürü zorunlu; her parça için son N teslimatın ortalama + dağılımı; kritik parçalar için safety lead-time buffer’ı.
BOM revizyon gecikmesi. Mühendislik değişikliği ERP’ye 2-8 hafta sonra giriliyor; bu sürede MRP eski BOM üzerinden yanlış patlatma yapıyor. Çözüm: ECO ERP’ye önce girilir + etkili-tarih tanımı + çoklu aktif BOM revizyonu desteği; mühendislik-üretim arası ECO disiplini aylık komitede izlenir.
MRP nervosity (sürekli yeniden-planlama paniği). Küçük girdi değişikliği MRP çıktısını çalkalar, planlamacının yarı zamanı ‘gereksiz değişikliği önlemeye’ gider, tedarikçilere her hafta revize PO gider, ilişki bozulur. Çözüm: frozen horizon + time fence politikası — ilk 1-4 hafta “frozen”, sonraki “slushy” (planlamacı onayıyla küçük değişiklik), daha sonrası “liquid” serbest; time fence ihlali yöneticiye eskaledir (Hopp-Spearman 2008).
Tek-tedarikçi ERP / yazılım kilit riski. Sözleşmede ‘BOM kütüphanesi, lead-time geçmişi, lot sizing politikaları, MRP çıktı arşivi ve pegging geçmişinin yıllık standart format (JSON, XML, CSV) ihracı’ maddesi yoksa, sistemden ayrılmak yıllarca biriken üretim planlama hafızasının kaybedilmesi anlamına gelir. ERP sözleşmesinde özellikle BOM + lead-time + MRP konfigürasyon mülkiyet maddesi şart.
MRP-II / kapasite-doğrulama atlanması. MRP-I sadece malzeme planlaması — kapasite (tezgah-saat, işgücü) kontrol edilmezse plan kâğıt-üstünde optimum görünür, saha çöker. Çözüm: en azından Rough-Cut Capacity Planning (RCCP) ile MPS kapasite-doğrulamalı, ileri aşamada Capacity Requirements Planning (CRP) ile MRP çıktısı doğrulamalı; ERP modülü zayıfsa, dışarıdan ek modül ya da spreadsheet kontrol.
Çözüm yöntemine teknik bakış
| Yaklaşım | Tipik ölçek | Çözüm süresi | MRP nervosity riski |
|---|---|---|---|
| Manuel + spreadsheet (MRP’siz) | <20 nihai ürün, tek-seviye BOM | saatler/parti | N/A (algoritma yok) |
| Yerel ERP’nin temel MRP modülü | 30-200 nihai ürün, çok-seviye BOM | dakika (gece batch) | Yüksek (politika eksikse) |
| Yerel ERP + frozen horizon + safety lead-time + exception disiplini | 30-200 nihai ürün, kalibre parametre | dakika (gece batch) | Düşük-orta |
| Uluslararası tier-1 ERP / APS MRP-II | 200+ nihai ürün, multi-level pegging, RCCP+CRP | dakika-saat | Düşük (yerleşik politika) |
| Açık-kaynak ERP + iç MRP modülü | Teknoloji ekibi olan imalat | dakika-saat | Tasarıma bağlı |
Lot sizing kuralı seçimi parça-sınıfı bazında:
| Kural | Mantık | Uygunluk |
|---|---|---|
| Lot-for-Lot (LFL) | Net ihtiyaç kadar sipariş | C-sınıfı, düşük setup maliyeti |
| Fixed Lot Size (FLS) | Sabit miktarda sipariş | Palet / ambalaj çarpanı zorunlu parçalar |
| Periodic Order Quantity (POQ) | T dönem ihtiyacını tek lot | B-sınıfı, orta-düzenli talep |
| Wagner-Whitin (1958) | Tek-parça DP optimum | A-sınıfı, yüksek-değer, deterministik talep |
| Silver-Meal heuristic | Marjinal maliyet kuralı | A/B-sınıfı, yakın-optimum |
| Part-Period Balancing | Setup ile holding eşitler | B-sınıfı, basit heuristic |
Frozen horizon + time fence politikası kalibrasyonu:
| Bölge | Süre | Politika |
|---|---|---|
| Frozen | 1-4 hafta | Değişiklik yok; tedarikçiye taahhüt |
| Slushy | 4-12 hafta | Küçük değişiklik planlamacı onayıyla |
| Liquid | 12+ hafta | Serbest yeniden-planlama |
MRP-I → MRP-II → MRP entegre çerçevesi:
- MRP-I (Orlicky 1975): BOM patlatma + time-phasing + lot sizing — sadece malzeme planlaması.
- MRP-II (Wight 1984): MRP-I + Rough-Cut Capacity Planning (RCCP, MPS-seviyesi kaba kapasite) + Capacity Requirements Planning (CRP, parça-seviye detay kapasite) + finansal projeksiyon (cash flow).
- MRP-Integrated: MRP-II + APP (#044, üst-seviye orta vadeli plan) + S&OP + tedarikçi entegrasyonu + multi-level pegging + frozen horizon + exception management.
Akademik kaynaklar
Sayfanın frontmatter’ında sources alanında listelidir. Orlicky (1975) foundational; Vollmann, Berry, Whybark ve Jacobs (2005) modern kanonik ders kitabı; Hopp ve Spearman (2008) modern manufacturing-OR perspektifi ve MRP nervosity analizi; Wight (1984) MRP-II genişletmesi; Anderson ve arkadaşları (1981) erken-dönem saha durumu.
Kaynaklar
- Orlicky, J. A. (1975). Material Requirements Planning. McGraw-Hill. MRP’ye isim veren ve foundational çerçeveyi kuran kitap.
- Vollmann, T. E., Berry, W. L., Whybark, D. C. ve Jacobs, F. R. (2005). Manufacturing Planning and Control for Supply Chain Management (5. baskı). McGraw-Hill. Modern endüstriyel kanonik ders kitabı.
- Hopp, W. J. ve Spearman, M. L. (2008). Factory Physics (3. baskı). Waveland Press. Modern manufacturing-OR perspektifi; MRP nervosity analizi.
- Wight, O. W. (1984). Manufacturing Resource Planning: MRP II — Unlocking America’s Productivity Potential. Oliver Wight Publications. MRP-II (kapasite-doğrulama + master schedule + finansal projeksiyon) çerçevesi.
- Anderson, J. C., Schroeder, R. G., Tupy, S. E. ve White, E. M. (1981). Material requirements planning systems: The state of the art. Production and Inventory Management, 22(4), 51-67. MRP sistemlerinin erken-dönem saha durumu.
- YÖK Tez Merkezi — anahtar kelime: ‘malzeme ihtiyaç planlama’ veya ‘MRP’ veya ‘BOM patlatma’ — TR akademisinden 30+ tez. tez.yok.gov.tr
Sözlük
- Material Requirements Planning
- Nihai ürün talebinden geriye doğru, BOM ve lead-time üzerinden her hammadde ve ara-parçanın ne zaman ve ne miktarda gerekli olduğunu hesaplayan zaman-faz planlama algoritması.
- Bill of Materials
- Bir üretilen ürünün her seviyesinde hangi alt-bileşenlerin ve hangi miktarlarda gerektiğini, recursive olarak hammadde seviyesine kadar tanımlayan hiyerarşik ağaç yapısı.
- MIP
- Karar değişkenlerinin bir kısmının tam sayı (örn. 'kaç kamyon', 'kaç vardiya') olduğu optimizasyon türü.
- EOQ
- Bir ürünün tedarikçiye verilecek en ekonomik sipariş miktarını veren klasik envanter formülü.
Benzer problemler
Aynı Malzemeyi Beş Tedarikçi Veriyor — Hangisinden Ne Kadar Alayım?
20-200 kişilik bir üretici firmada aynı hammaddeyi veya bileşeni 4-8 farklı tedarikçiden alıyorsunuz. Her tedarikçi fiyat, kalite, teslim süresi, kapasite, ödeme koşulları ve finansal sağlamlık açısından farklı; hangisini onaylı listeye alacağınız ve her sipariş için kime ne miktarda yükleyeceğiniz iki ayrı karardır. Yanlış seçim aylar süren bir kalite krizine veya tek tedarikçi kesintisinde hattın durmasına yol açabilir; 'en ucuz teklif' yaklaşımı kalite, geç teslim ve uyum maliyetlerini görmediği için %15-40 daha pahalıya çıkabilir. 5-15 teklifi 8-12 kriter üzerinden manuel skorlamak hesap tablosunda tutarsızlaşır.
Bir Seferde Ne Kadar Üreteyim, Ne Zaman Tekrar Başlayayım?
Bir üreticinin önündeki temel sorulardan biri: belli bir dönem için talep verisi var, her yeni üretim partisi başlatmak setup (kurulum) maliyeti gerektiriyor (kalıp değişimi, hat ayarı, kalibrasyon), üretilip de hemen satılmayan ürün stok maliyeti yaratıyor (depo, sermaye bağlama, eskime). Hangi haftada ne kadar üreteceğini önceden planlamak gerekir; bu sorunun matematiksel adı Lot Sizing Problem'dir. Tek ürünlü, deterministik talepli, kapasitesiz versiyonu 1958'de Wagner ve Whitin tarafından dinamik programlama ile çözüldü. Çok ürünlü, kapasiteli, çok aşamalı varyantları MRP, Capacitated Lot Sizing (CLSP) ve Economic Lot Scheduling (ELSP) olarak gelişti.
Bir Üründen Yılda Kaç Kez, Her Seferde Ne Kadar Sipariş Versem — Sipariş + Depo Maliyeti Toplam Minimum Olsun?
Yıllık 5-50M TRY ciroda toptan tedarikçi, ambalaj-hammadde alan orta-ölçekli üretici veya 50-500 SKU tüketen KOBİ depo/satınalma sorumlusu için her SKU'da iki karar tekrar eder: ne kadar büyük partilerle sipariş verelim, ne sıklıkta. Çok büyük parti → para depoda yatar, depo dolar, bozulma + eskime + finansman maliyeti şişer; çok küçük parti → sipariş başına nakliye + gümrük + sipariş işleme bedeli ezilir ve sipariş sıklığı patlar. Pratisyen sezgisel 'bir aylık stok al' veya 'kamyon dolacak kadar al' kuralıyla çalışır, optimumdan tipik %20-50 sapar — toplam yıllık maliyette %10-25 fazla. SKU başına doğru denge yıllık talep, sipariş başına sabit maliyet, sermaye bağlama oranı (TR son 5 yıl %25-45 bandı) ve birim depo maliyetinden hesaplanır; tedarikçi miktar iskontosu varsa kademe-kademe karşılaştırma gerekir. 200M TRY satın alma hacminde doğru hesap yıllık 300K-2M TRY operasyonel marj demek.