
زنجیره تامین صنایع غذایی با یک محدودیت بنیادی روبروست که اغلب مدلهای استاندارد برنامهریزی موجودی، از جمله فرمولهای کلاسیک مثل EOQ، برای آن طراحی نشدهاند: عمر مفید محدود. یک قلم کالای غیرفسادپذیر را میتوان برای پوشش نوسان تقاضا اضافه موجودی نگه داشت؛ یک محصول لبنی یا نان با عمر مفید چند روزه این گزینه را ندارد. موجودی اضافه در این صنعت بهجای کاهش ریسک، خودش به یک منبع ضایعات و هزینه مستقیم تبدیل میشود.
این محدودیت، معادلهی سنتی «موجودی بیشتر برابر با سطح سرویس بالاتر» را برعکس میکند. در صنایع غذایی، فراتر از یک آستانهی مشخص، افزایش موجودی نهتنها سطح سرویس را بهبود نمیدهد، بلکه با افزایش نرخ ضایعات، هم هزینه را بالا میبرد و هم — در محصولات نزدیک به تاریخ انقضا — کیفیت واقعی محصولی که به دست مشتری میرسد را کاهش میدهد. به همین دلیل، شاخص کلیدی در این صنعت نه صرفاً سطح سرویس، بلکه ترکیب سطح سرویس و درصد ضایعات با هم است.
برنامهریزی تقاضا در این صنعت باید فراتر از الگوهای تاریخی ساده برود. تقاضای محصولات غذایی معمولاً تحت تاثیر عوامل فصلی شدید (مناسبتهای مذهبی و ملی، فصلهای برداشت)، حساسیت بالا به قیمت رقبا، و در برخی دستهبندیها، تاثیر مستقیم آبوهوا (مثل نوشیدنیهای سرد در گرما) قرار دارد. یک مدل پیشبینی که این عوامل را جداگانه در نظر نگیرد، در بهترین حالت میانگین درستی میدهد اما در نقاط اوج و کف — دقیقاً جایی که ریسک کمبود یا ضایعات بیشترین اثر را دارد — بهشدت نادرست عمل میکند.
زنجیره سرد (Cold Chain) برای دستهی بزرگی از محصولات غذایی یک الزام فنی است، نه یک انتخاب کیفی. هر شکست در تداوم دمای کنترلشده — از انبار تا وسیله نقلیه تا نقطه فروش — میتواند عمر مفید باقیمانده محصول را بهطور غیرقابلبازگشتی کاهش دهد، حتی اگر ظاهر محصول تغییری نکرده باشد. این یعنی طراحی شبکه توزیع برای محصولات فسادپذیر باید از ابتدا حول تداوم زنجیره سرد طراحی شود، نه اینکه بهعنوان یک الزام جانبی بعد از طراحی شبکه اضافه شود.
تخصیص موجودی نزدیک به تاریخ انقضا (First-Expired-First-Out) نیز پیچیدگی عملیاتی خاص خودش را دارد که در بسیاری از سیستمهای انبارداری استاندارد (که معمولاً بر پایه FIFO ساده یا LIFO طراحی شدهاند) بهدرستی پشتیبانی نمیشود. بدون یک منطق FEFO دقیق در سیستم انبارداری، حتی با موجودی کافی در کل شبکه، احتمال باقیماندن و ضایعشدن اقلام نزدیکبهانقضا در برخی گرههای شبکه بالا میرود، درحالیکه گرههای دیگر همان محصول را کم دارند.
یک اشتباه رایج، اعمال یکسان سیاست موجودی ایمنی (Safety Stock) روی تمام دستههای محصول است. محصولات با عمر مفید کوتاهتر و تقاضای پرنوسانتر نیاز به رویکرد کاملاً متفاوتی نسبت به محصولات خشک و کمنوسان دارند. اعمال یک فرمول موجودی ایمنی یکسان روی کل پرتفوی، در عمل یعنی یا موجودی محصولات پرریسک ناکافی است، یا موجودی محصولات کمریسک بیشازحد بالاست — و اغلب هر دو همزمان.
نقطهی شروع عملی برای هر سازمان غذایی، تفکیک پرتفوی محصول بر اساس دو محور است: عمر مفید (روز) و نوسانپذیری تقاضا (پایین/متوسط/بالا). این تفکیک ساده — بدون نیاز به هیچ سیستم پیچیدهای — بهتنهایی مشخص میکند کدام دستهها نیاز به بازبینی هفتگی (نه ماهانه) تقاضا دارند، و کدام دستهها میتوانند با چرخهی برنامهریزی استاندارد اداره شوند.
در پروژههای SCM LAB با صنایع غذایی، نقطهی مشترک اغلب سازمانهایی که این چالش را حل کردهاند، جدا کردن چرخهی برنامهریزی و حاکمیت موجودی برای دستههای پرریسک (فسادپذیر و پرنوسان) از بقیهی پرتفوی است — نه یک فرآیند واحد برای همه، بلکه دو ریتم متفاوت که هرکدام متناسب با ریسک واقعی همان دسته طراحی شدهاند.