الدروس · الدرس 1 من 3
السحب، والمستودع الذي لا يستطيع دفعه
ابنِ طلب إعادة التزويد الأسبوعي لمتجر واحد مقاساً بمقاس، ثم شغّل الحساب نفسه على مستودع يحمل قمصاناً أكثر ممّا طلبته المتاجر ولا يستطيع مع ذلك تلبية الطلب.
الدرس 1 من 3 · 35 د
الموقف
معظم ما يبيعه متجر الملابس ليس جديداً. فالقميص الأبيض نفسه يبقى على الرفّ نفسه طوال السنة. وفي كل أسبوع يحسب أحدهم كم قطعة من كل مقاس ياقة تُرسَل بدلاً ممّا خرج. وهذا العمل الأسبوعي اسمه إعادة التزويد. هذا الدرس يبني ذلك الحساب باليد، لمتجر واحد. ثم يسأل: ماذا يحدث حين يرسل كل متجر طلبه إلى المستودع في الليلة نفسها؟
براكنهول تاجر تجزئة بريطاني للملابس الرجالية. لديه 62 متجراً ومستودع واحد في مارودَيل. وزبونه يشتري قميصاً واحداً في المرة، ويتوقّع أن يجد مقاس ياقته على الرفّ. الصنف هو SH-4120، قميص الأكسفورد الأبيض بياقة مزرّرة الذي يتصدّر جدار القمصان في كل متجر. يُباع بـ 45.00 جنيهاً إسترلينياً. وتكلفة وصوله إلى المستودع 15.75 جنيهاً إسترلينياً. أي أن هامش الشراء — الفرق بين الكلفة وسعر البيع — هو 65.0%.
المرحلة هي ربيع/صيف 26. تمتدّ أربعة عشر أسبوعاً، من الأسبوع الذي يبدأ الاثنين 2 مارس 2026 إلى الأسبوع الذي يبدأ الاثنين 1 يونيو 2026. وأمس أُغلق الأسبوع 5.
يملك شخصان نصفين مختلفين منها. بيران غارو هو مسؤول أرقام الملابس الرجالية. يملك المال والشراء وموعد وصول البضاعة. وآفلين وادلو تدير التوزيع وإعادة التزويد. تملك أي قميص يكون في أي متجر في أي سبت. اشترى غارو 17,000 وحدة. وصل منها 11,400 إلى مارودَيل قبل افتتاح الموسم. و5,600 أخرى مقيَّدة للأسبوع 7. ولا شيء غيرها قادم. المصنع يحتاج تسعة عشر أسبوعاً ليصنع القميص، والموسم يدوم أربعة عشر. وتوزيع المقاسات في الشحنتين ثُبِّت في جدول بيانات في أكتوبر الماضي.
موقع براكنهول يُجهَّز من كتلة بضاعة منفصلة في مارودَيل، وهذا المساق يتركها جانباً. فتجميع بضاعة المتاجر مع بضاعة الإنترنت موضوع المساق 18.4، وخلطه هنا سيحجب الشيء الذي يدور حوله هذا المساق.
محرّكان، وواحد منهما فقط يمكن إخباره بشيء
التوزيع الابتدائي يدفع. فقبل وجود أي إيصال صندوق، يقرّر أحدهم كم من الشراء يخرج، وكيف يُقسَّم. وذلك القرار يقوم على تنبّؤ. وهو موضوع المساق 18.1. أما هنا فالتوزيع الابتدائي لدى وادلو معطىً: 6,320 وحدة إلى الـ 62 متجراً في الأسبوع صفر، وتبقى 5,080 في مارودَيل بوصفها مخزون إعادة التزويد.
إعادة التزويد تسحب. ففي كل ليلة أحد ينظر النظام في ما باعه كل متجر فعلاً. ويحسب ما ينبغي أن يحمله كل متجر. ثم ينقل بضاعة المستودع نحو المتاجر التي فرغت. وهي الآلية الوحيدة في المبنى التي تتعلّم.
قل الحدّ بصوت عالٍ قبل أي شيء آخر. فكل ما في الدروس الثلاثة القادمة يتوقّف عليه:
إعادة التزويد تعيد توزيع وحدات موجودة أصلاً. لا تستطيع أن تخلق قميصاً لم يشترِه أحد، ولا أن تستردّ قميصاً ذهب فعلاً إلى المتجر الخطأ.
ونصفا الجملة يعضّان. الأول يعني أن شراءً ناقصاً في مقاس 17 يبقى ناقصاً في مقاس 17 طوال الموسم. ولا ليلة أحد تغيّر ذلك. والثاني يعني أن كل وحدة دُفعت في الأسبوع صفر قرارٌ لا تستطيع إعادة التزويد إلا الالتفاف حوله. ولا تستطيع نقضه أبداً. ولذلك فالقسمة بين ما تدفعه وما تحتجزه هي أكثر رقم تحدّده وادلو أثراً في السنة كلها. وهي تحدّده قبل أن تعرف أي شيء.
ما يحتاجه السحب، وما يُسقطه الناس منه
لمتجر واحد، ومقاس واحد، وأسبوع واحد:
الحاجة = المخزون المستهدَف − (المتوفّر + ما هو في الطريق)
أربعة مدخلات. والذي يُسقطه الناس هو المدخل الثالث.
- المتوفّر. ما أقفل به المتجر يوم الأحد، لكل مقاس. لا لكل صنف — فرقم على مستوى الصنف لا يستطيع رؤية انكسار في سلسلة المقاسات.
- ما في الطريق. ما جرى تجهيزه الأحد الماضي ولم يصل بعد. أسقِطه فيطلب المحرّك القمصان نفسها مرتين، كل أسبوع، حتى يغرق المتجر ويفرغ المستودع.
- معدّل البيع. وحدات في الأسبوع، لكل مقاس، مقيسة على نافذة زمنية. تستعمل براكنهول الأسابيع الأربعة الأخيرة. والدرس الثاني عن كيفية قياس هذا الرقم خطأً، ولماذا لا ينتبه أحد.
- المستهدَف. ومستهدَف براكنهول هو
الحد الأدنى للعرض + أربعة أسابيع تغطية، لكل مقاس. والتغطية تُقرَّب إلى الأعلى حتى قميص كامل قبل إضافة الحد الأدنى. وليست هذه الجملة الأخيرة تدقيقاً زائداً. فأربعة أسابيع تغطية عند 2.625 في الأسبوع هي 10.5 قميص، ونصف القميص إن قُرِّب إلى الأسفل وحدةٌ لا تُشحن أبداً. والمساق 18.1 يقول القاعدة العامة: قاعدة تقريب لم تكتبها هي عدّة قواعد تقريب. وهذه هي القاعدة التي كتبتها براكنهول.
الحد الأدنى للعرض مدخلٌ في معدّل البيع لا قاعدة ترتيب
رفّ قمصان عليه وحدة واحدة من مقاس لا يبيع ذلك المقاس بمعدّله الطبيعي. فالزبون يرى رفّاً منهوباً. ويفترض أن المتجر نفد منه مقاسه باللون الذي يريده. ولا يسأل. وقد قاست براكنهول هذا على بيانات صناديقها هي: المقاس الجالس على وحدة واحدة يبيع بنحو 60% من معدّله حين يكون الرفّ معروضاً كما ينبغي. ذلك رقم براكنهول، من صناديق براكنهول. ورقمك سيكون مختلفاً. لكن شكل الأمر ليس مسألة رأي، والمستهدَف الذي يتجاهله سيظلّ يرسل إلى المتجر الوحدة الواحدة التي لا تفعل شيئاً.
ولذلك فالحد الأدنى للعرض لدى براكنهول 3 لكل مقاس في متاجر الدرجة أ، و2 في الدرجتين ب وج. وهو ليس زينة. بل هو الأرضية التي يكفّ تحتها معدّل البيع الذي تقيسه عن أن يكون معدّل البيع الذي كنت ستحصل عليه.
متجر واحد، أحد واحد، محسوب باليد
بيلتمور متجر من الدرجة ب في بلدة سوق. كان توزيعه الابتدائي 140 وحدة، مقسّمة على منحنى مقاسات الشبكة: 7 من ياقة 14.5، و14 من 15، و28 من 15.5، و35 من 16، و28 من 16.5، و21 من 17، و7 من 17.5.
وهذا موقعه عند إقفال الأسبوع 5، الأسبوع الذي يبدأ 30 مارس، مع الأسابيع الأربعة من المبيعات التي يقرأها المحرّك.
| الياقة | المباع، الأسابيع 2 إلى 5 | المتوفّر ليلة الأحد |
|---|---|---|
| 14.5 | 0 | 7 |
| 15 | 3 | 11 |
| 15.5 | 8 | 19 |
| 16 | 14 | 19 |
| 16.5 | 19 | 8 |
| 17 | 18 | 6 |
| 17.5 | 8 | 2 |
| المجموع | 70 | 72 |
محرّك براكنهول لا يعمل مقاساً بمقاس. بل يأخذ معدّل بيع المتجر الإجمالي — 70 وحدة على أربعة أسابيع، أي 17.5 في الأسبوع. ثم يقسّم المستهدَف على المقاسات باستعمال منحنى مقاسات الشبكة: وهو 5 / 10 / 20 / 25 / 20 / 15 / 5 نفسه الذي كُتب عليه الشراء. وهذا ليس تصميماً غريباً. فعدد كبير من أنظمة إعادة التزويد مضبوط هكذا، لأن ملفّ مقاسات واحداً محفوظاً على مستوى الشبكة شيء واحد يُصان بدل اثنين وستين.
اعمل الحساب. ياقة 16.5 تمثّل 20% من منحنى الشبكة. فأربعة أسابيع تغطية هي 4 × 17.5 × 0.20 = 14.0 وحدة، والمستهدَف 2 + 14 = 16. وبيلتمور يحمل 8، فحاجته 8.
| الياقة | حصة الشبكة | أربعة أسابيع تغطية | المستهدَف | المتوفّر | الحاجة |
|---|---|---|---|---|---|
| 14.5 | 5% | 3.5 | 6 | 7 | 0 |
| 15 | 10% | 7.0 | 9 | 11 | 0 |
| 15.5 | 20% | 14.0 | 16 | 19 | 0 |
| 16 | 25% | 17.5 | 20 | 19 | 1 |
| 16.5 | 20% | 14.0 | 16 | 8 | 8 |
| 17 | 15% | 10.5 | 13 | 6 | 7 |
| 17.5 | 5% | 3.5 | 6 | 2 | 4 |
| المجموع | 20 |
عشرون قميصاً. وكان لدى المستودع ما يكفي ذلك الأسبوع، فحصل بيلتمور على عشرين قميصاً. ولم ينظر أحد في الطلب مرة أخرى.
والآن اعملها بالطريقة الأخرى. قِس معدّل البيع لكل مقاس، من أسابيع بيلتمور الأربعة الخاصة به. باعت ياقة 16.5 تسع عشرة قطعة في أربعة أسابيع، أي 4.75 في الأسبوع، فأربعة أسابيع تغطية هي 19. وابنِ المستهدَف من ذلك، بدل شكل الشبكة.
| الياقة | معدّل بيع بيلتمور | أربعة أسابيع تغطية | المستهدَف | المتوفّر | الحاجة | الفائض |
|---|---|---|---|---|---|---|
| 14.5 | 0.00 | 0.0 | 2 | 7 | 0 | 5 |
| 15 | 0.75 | 3.0 | 5 | 11 | 0 | 6 |
| 15.5 | 2.00 | 8.0 | 10 | 19 | 0 | 9 |
| 16 | 3.50 | 14.0 | 16 | 19 | 0 | 3 |
| 16.5 | 4.75 | 19.0 | 21 | 8 | 13 | 0 |
| 17 | 4.50 | 18.0 | 20 | 6 | 14 | 0 |
| 17.5 | 2.00 | 8.0 | 10 | 2 | 8 | 0 |
| المجموع | 17.5 | 35 | 23 |
المتجر نفسه، والأحد نفسه، والسبعون قميصاً نفسها مباعة. عشرون مطلوبة على منحنى الشبكة، وخمس وثلاثون على منحنى بيلتمور نفسه. وكل واحد من القمصان الخمسة عشر الناقصة يقع في الياقات الثلاث التي يبيعها بيلتمور فعلاً. وفي اللحظة نفسها يجلس المتجر على 23 وحدة لن يبيعها: خمس من ياقة 14.5 مقابل معدّل بيع صفر، وست من 15، وتسع من 15.5.
والمجموعان ليسا فرق تقريب. بل هما اعتقادان مختلفان عمّن يتسوّق في بيلتمور، وواحد منهما فقط مقيس.
المخزون المحتجَز، والأسبوع الذي قال فيه نعم ولا في آنٍ واحد
ذاك متجر واحد. واثنان وستون منها تشغّل الحساب نفسه كل أحد، مقابل مخزون واحد. وبحلول النصف الثاني من الموسم يصير ذلك المخزون هو ما يحدّ كل شيء.
وهذا إقفال الأسبوع 9، الأسبوع الذي يبدأ 27 أبريل، على مستوى الشبكة: ما طلبته الـ 62 متجراً، وما كان لدى مارودَيل.
| الياقة | طلبته المتاجر | في مارودَيل | المُلبّى |
|---|---|---|---|
| 14.5 | 112 | 101 | 90% |
| 15 | 202 | 344 | 100% |
| 15.5 | 362 | 933 | 100% |
| 16 | 458 | 1,099 | 100% |
| 16.5 | 422 | 657 | 100% |
| 17 | 324 | 433 | 100% |
| 17.5 | 139 | 0 | 0% |
| المجموع | 2,019 | 3,567 |
اقرأ المجموعين أولاً. كان لدى مارودَيل 3,567 قميصاً. وطلبت المتاجر 2,019. ولم يُمكن تلبية الطلب. ليس هناك خطأ حسابي ولا كرتونة ضائعة. فمجموع المستودع جمعٌ عبر المقاسات، والنقص ليس كذلك. كان المبنى يحمل 1,099 قميصاً في ياقة 16 مقابل طلب على 458. ولم يكن لديه شيء إطلاقاً للزبائن الـ 139 الذين سيدخلون متجراً من متاجر براكنهول خلال الأسبوعين التاليين طلباً لياقة 17.5.
هذا هو الشكل الذي يتّخذه كل إخفاق في إعادة التزويد. وهو غير مرئي في أي تقرير يجمع المقاسات معاً. رقم تغطية، ورقم دوران مخزون، وعدد وحدات في المستودع، وسطر في كشف الـ WSSI — كشف المبيعات والمخزون والوارد الأسبوعي الذي يُدار به قسم التجزئة — كلٌّ منها يجمع عبر المقاسات. وكلٌّ منها قال إن براكنهول مرتاحة في 27 أبريل.
حين لا يستطيع المخزون الدفع، فأحدهم يختار
ما إن تصير الحاجة الكلية أكبر من المخزون في مقاس ما، يكفّ المحرّك عن تنفيذ قاعدة. بل يقنّن. والتقنين قرار تجاري، ومعظم تجّار التجزئة لم يكتبوا قاعدتهم فيه قط. وثلاث قواعد شائعة.
- التناسب مع الحاجة. الجميع يأخذ النسبة المئوية نفسها. تبدو عادلة، وهي الافتراضي في معظم الأنظمة. وما تفعله فعلاً هو إرسال وحدة أو اثنتين إلى متاجر يحتاج رفّها ثلاثاً. تلك تعبئة جزئية تهبط تحت الحد الأدنى للعرض، فلا تبيع — بينما المتجر الذي كان يستطيع بيع اثنتي عشرة يأخذ سبعاً.
- ترتيب الدرجات. املأ متاجر الدرجة أ، ثم ب، ثم ج، حتى ينفد المخزون. وهذه مدافَع عنها حين تبيع الوحدات الشحيحة فعلاً أسرع في المتاجر الكبيرة. وهي خاطئة كلما كانت الدرجة مقياس حجم لا مقياس مزيج مقاسات. ودرجات براكنهول تقيس الحجم: فمتجر من الدرجة أ ومتجر من الدرجة د قد يريدان ياقات مختلفة تماماً.
- معدّل بيع ذلك المقاس في ذلك المتجر. أرسل الوحدات الشحيحة حيث تبيع أسرع، ولا ترسل أبداً كمية تترك رفّاً تحت حدّه الأدنى للعرض. بل احتفظ بتلك الوحدات للأسبوع التالي. وهذه هي القاعدة التي يختبرها الدرس الثالث مقابل الموسم الذي حدث فعلاً.
ولا واحدة من هذه مجانية. فالقاعدة الثالثة تتخلّى صراحةً عن مبيعات في المتاجر التي تتخطّاها، والدرس الثالث يعدّها بدل التظاهر بغير ذلك. وما لا يمكن الدفاع عنه هو ألّا تكون هناك قاعدة إطلاقاً. فالتقنين حينها هو ما يفعله النظام افتراضياً، ولا يستطيع أحد في العمل أن يقول لماذا أخذ متجر ثمانية قمصان وأخذ آخر اثنين.
ما لا تستطيع إعادة التزويد إصلاحه، مقولاً الآن
- لا تستطيع إصلاح الشراء. إن كان طلب الموسم يريد 1,076 وحدة من ياقة 17.5 واشترى غارو 850، فإن 226 من أولئك الزبائن يخرجون خاليي الأيدي. ولا ليلة أحد تغيّر ذلك. والدرس الثالث يفصل تلك الخسارة عن التي ملكتها وادلو.
- لا تستطيع استرداد بضاعة. فالقميص في المتجر الخطأ يبقى في المتجر الخطأ حتى يدفع أحدهم لنقله، أو يخفّض سعره.
- لا تستطيع تجاوز مهلتها. فمن مارودَيل إلى المتجر أيام. ومن المصنع إلى مارودَيل تسعة عشر أسبوعاً. وداخل مرحلة من أربعة عشر أسبوعاً هناك مخزون محتجَز واحد بالضبط، ومتى فرغ انتهى الموسم مهما قالت الرزنامة.
- لا تستطيع رؤية انكسار في تقرير على مستوى الصنف. فكل رقم مُجمَل في الشبكة يجمع المقاسات، والانكسار في سلسلة المقاسات هو بالضبط ما يخفيه الجمع.
اختبر فهمكيصل طلب إعادة التزويد لمتجر بصفر ستة أسابيع متتالية بينما معدّل بيعه ثابت. يقول المشتري إن المحرّك معطوب. ما التفسيران البريئان اللذان ينبغي استبعادهما قبل الموافقة؟أظهر الإجابة
الأول: رقم «ما في الطريق». فإن كانت تجهيزة الأسبوع الماضي محسوبة أصلاً ضمن المتوفّر، وكان المستهدَف مستوفىً على الورق، فسيطلب المحرّك بحقّ لا شيء بينما يبدو رفّ المتجر عارياً. والبضاعة في قفص في المخزن، أو على شاحنة. والثاني: المستهدَف نفسه. فأربعة أسابيع تغطية على معدّل بيع ثابت مستهدَفٌ مستقرّ. وما إن يبلغ متجر مستهدَفه ينبغي أن يطلب تقريباً ما يبيعه ولا أكثر. وسلسلة أصفار مع معدّل بيع ثابت تعني أن المتجر يحمل فوق مستهدَفه. وذلك عادةً يعني أنه حُمِّل زائداً في التوزيع الابتدائي، لا أن المحرّك توقّف عن العمل. وكون المحرّك معطوباً هو التفسير الثالث، وهو أقلّ الثلاثة احتمالاً.
موجّه · ابنِ سحبي الأسبوعي مقاساً بمقاس، وقل لي ما لا يستطيع المستودع دفعه
حين يكون لهذهك تشغيل إعادة تزويد تريد فحصه ولست واثقاً أن الطلب الذي كتبه هو الطلب الذي كنت ستكتبه.
تصرّف كمسؤول توزيع تجزئة أول لا يثق بأي مخرَج لإعادة التزويد قبل أن يُعمل الحساب باليد. هذا صنف واحد: [رمز الصنف]، بمقاسات [اسرد المقاسات بالترتيب]، بسعر تجزئة [المبلغ]، وكلفة واصلة [المبلغ]. وهذه شبكتي: [العدد] متجراً، مصنَّفة [صف الدرجات وكم متجراً في كل درجة]، بحدّ أدنى للعرض قدره [العدد] وحدة لكل مقاس لكل متجر (أو لكل درجة، وهي هنا: [الصق]). وهذا موقف هذا الأسبوع، صف واحد لكل متجر لكل مقاس: المتوفّر عند إقفال الأحد، والوحدات المجهَّزة التي في الطريق، ومبيعات الوحدات في كل أسبوع من الأسابيع الأربعة الأخيرة: [الصق]. وهذا المستودع: وحدات كل مقاس المتاحة للتجهيز يوم الاثنين: [الصق]. ومستهدَف التغطية لهذهّ [العدد] أسبوعاً. افعل ما يلي بالترتيب وأظهر الحساب. أولاً، لمتجر واحد أسمّيه — [المتجر] — اكتب السحب مقاساً بمقاس مرتين: مرة بأخذ معدّل بيع المتجر الإجمالي وتقسيم المستهدَف على منحنى مقاسات الشبكة الذي سأعطيك إياه ([الصق منحنى الشبكة])، ومرة بقياس معدّل البيع لكل مقاس من أسابيع ذلك المتجر نفسه. أظهر المجموعين. ثم قل لي صراحةً ممّ يتكوّن الفرق: كم وحدة، وفي أي المقاسات. ثانياً، قل لي أي المقاسات يحملها ذلك المتجر فوق ما يبرّره معدّل بيعه هو، وكم وحدة. ثالثاً، شغّل الشبكة كلها. أعطني إجمالي الحاجة بحسب المقاس مقابل بضاعة المستودع بحسب المقاس، مع نسبة التلبية لكل واحد. وإن كان مجموع المستودع أكبر من مجموع الحاجة بينما يعجز أي مقاس مفرد عن التلبية، فقل ذلك أولاً، وقله بهذه الكلمات. رابعاً، لكل مقاس يتعذّر تلبيته، اقترح تقنيناً بثلاث طرق: بالتناسب مع الحاجة، وبترتيب الدرجات، وبمعدّل البيع في ذلك المتجر بلا تعبئة جزئية تحت احتى الأدنى للعرض. وأعطني توزيع الوحدات الذي تنتجه كل طريقة لأكبر عشرة طلبات. خامساً، قل لي أي المتاجر عند الصفر أو تحت احتى الأدنى للعرض في أي مقاس الآن، وكم وحدة من ذلك المقاس جالسة في المستودع. لا تنعّم الأرقام. ولا تأخذ متوسّطاً عبر المقاسات. ولا تعطني مجموعاً حين أطلب قائمة مقاسات.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.