عشرُ خطواتٍ على الطبقةِ التي تُجيب سؤالَين قبل أن يُصنَّع شيء: ماذا نُصنِّع وماذا نَشتري. وفي نظامِنا صفرُ خطّةِ إنتاجٍ مقابلَ خمسةَ عشرَ أمرَ تشغيل — أي أنّ القرارَ يُتَّخذ خارجَ النظام. وأنشأنا أوّلَ خطّةٍ فيه ومشيناها إلى آخرِها، فخرجت أوامرُ تشغيلٍ لا تُعتمَد وجدولةٌ اثنتا عشرةَ ساعةً وأربعون دقيقةً في يومٍ واحد ورقمٌ يُعرَض صفراً ويُطبَّق عشراً. وكلُّ رقمٍ هنا قُرئ من النظام، والخطّةُ رُحِّلت فيه فعلاً.
رحلة طبقةتخطيط الإنتاج
١٠ خطواتمن صفرِ الخطّةِ إلى بطاقةِ العمل
صفرخطّةِ إنتاجٍ مقابلَ ١٥ أمرَ تشغيل
١٢:٤٠ساعةً جُدولت في يومٍ واحدٍ بلا تحذير
الخطوة ١ من ١٠ · خمسةَ عشرَ أمرَ تشغيلٍ وصفرُ خطّةِ إنتاج١٠٪ مكتمل · بقي ٩ من الخطوات
تخطيطُ الإنتاجِ هو الطبقةُ التي تُجيب سؤالَين قبل أن يُصنَّع شيء: ماذا نُصنِّع، وماذا نَشتري قبل أن نُصنِّع؟ ومن يَفتح أمرَ التشغيلِ مباشرةً فقد أجاب السؤالَين في رأسِه لا في النظام. فابدأ بقراءةِ ما في نظامِك قبل أن تُنشئ شيئاً.
نفّذها الآن
1
افتح قائمةَ «خطة إنتاج»واقرأ عددَ المستنداتِ في الأعلى. عندنا كان صفراً
الخطّةُ لا تُنشئ أوامرَ تشغيلٍ من الهواء — تَنسخ فيها مستودعَين من الإعدادات: «مستودع العمل تحت التشغيل الافتراضي» و«المستودع الافتراضي للبضائع التامة الصنع». وهما عندنا فارغان. فكلُّ أمرٍ تُنشئه الخطّةُ يَخرج ناقصاً ويُرفَض عند الاعتماد. وأرخصُ إصلاحٍ في هذه الرحلةِ كلِّها هو هذان الحقلان — دقيقتان تُوفِّران رحلتَي خطأٍ لكلِّ أمر.
نفّذها الآن
1
افتح «إعدادات التصنيع»واقرأ الحقلَين: «مستودع العمل تحت التشغيل الافتراضي» و«المستودع الافتراضي للبضائع التامة الصنع»
2
عيِّنهما الآن قبل أن تُنشئ خطّةالأوّلُ مستودعُ العملِ تحت التشغيل والثاني مستودعُ المنتجاتِ التامّة. ولا تَترك واحداً فارغاً
3
واقرأ «الوقت بين العمليات (بالدقائق)» وسجِّل قيمتَهعندنا صفر — وفي الخطوةِ العاشرةِ ستَرى ما يُطبَّق فعلاً
4
واقرأ «نسبة الإنتاج الزائد لأمر التشغيل»عندنا صفرٌ أيضاً: فأمرٌ بعشرِ وحداتٍ يَرفض قيدَ تصنيعٍ بإحدى عشرة
الإعداد
قيمتُه عندنا
«مستودع العمل تحت التشغيل الافتراضي»
فارغ
«المستودع الافتراضي للبضائع التامة الصنع»
فارغ
«الوقت بين العمليات (بالدقائق)» (دقائق)
صفر
«تخطيط القدرات لعدد الأيام»
٣٠ · والتخطيطُ مفعَّل
«السماح بالإنتاج في العطلات»
لا
«نسبة الإنتاج الزائد لأمر التشغيل»
صفر
«تحديث تكلفة قائمة المواد تلقائياً»
مطفأ
«صرف المواد الخام للتصنيع لدى الغير استناداً إلى»
قائمة المواد
ثمانيةُ أسطرٍ تُقرأ في دقيقتَين — واثنان منها يُقرِّران هل تَمضي الخطّةُ أم تَتعطّل.
!
الحقلُ الفارغُ هنا لا يُعطي رسالةً في شاشتِه
الرسالةُ تَأتيك بعد ثلاثِ خطواتٍ وعلى مستندٍ آخر: أمرُ التشغيل. وهذا ما يَجعل العطلَ يبدو عطلَ أمرِ التشغيلِ وهو عطلُ إعدادٍ لم يُفتَح.
✓
أنت تمضي إلى الخطوة التالية حين
صار في الحقلَين مستودعان مكتوبان، وكتبتَ على ورقةٍ قيمةَ «الوقت بين العمليات (بالدقائق)» كما يَعرضها النظامُ الآن.
٣
أنشِئ الخطّة — وستُحفَظ فارغةً من كلِّ ما يُفيد
«خطة إنتاج» · جدولُ «أصناف التجميع»
١٠ دقائق
الخطّةُ تُحفَظ بصنفٍ واحدٍ وكمّيّةٍ واحدةٍ وتاريخٍ واحد، وتَقول لك «المجموعُ المخطَّطُ ١٠» — وجدولُ التجميعاتِ الفرعيّةِ صفرُ صفوفٍ وجدولُ الموادِّ الخامِ صفرُ صفوف. ولا رسالةَ ولا علامة. فالخطّةُ تبدو تامّةً وهي لا تَقول ماذا يُصنَّع ولا ماذا يُشترى. والزرّان اللذان يَملآن الجدولَين اختياريّان في الشكلِ وإلزاميّان في المعنى.
خطّةٌ محفوظةٌ لا تَقول ماذا يُصنَّع ولا ماذا يُشترى — ولا رسالةَ واحدة.
!
زرٌّ اختياريُّ الشكلِ إلزاميُّ المعنى
ليس في الشاشةِ ما يَقول إنّ الجدولَين يُملآن بزرَّين. ومن حفظ واعتمد مباشرةً خرج بخطّةٍ لا تَصلح لشيء — وخسِرها إلى الأبدِ كما ستَرى في الخطوةِ الثامنة.
✓
أنت تمضي إلى الخطوة التالية حين
الخطّةُ محفوظةٌ مسوّدةً، وكتبتَ أنّ جدولَي التجميعاتِ والموادِّ الخامِ صفرٌ وصفر — ولم تَعتمدها.
قائمةُ موادِّ الخزانةِ ليست مستويةً: فيها تجميعٌ فرعيٌّ له قائمةُ موادٍّ خاصّةٌ به. والزرُّ يَفتح القوائمَ طبقةً طبقةً ويَكتب لكلِّ تجميعٍ فرعيٍّ صفّاً بكمّيّتِه ونوعِ تصنيعِه. ويَكتب مستودعَه الهدفَ من حقلِ «مستودع التجميع الفرعي» — فإن كان فارغاً خرج الصفُّ بلا مستودع، ومعه أمرُ تشغيلٍ لا يُعتمَد.
نفّذها الآن
1
املأ «مستودع التجميع الفرعي» أوّلاًوهو عادةً مستودعُ العملِ تحت التشغيل. عندنا تركناه فارغاً في التمشيةِ الأولى فخرج الصفُّ بلا مستودع
2
اضغط زرَّ الحصولِ على التجميعاتِ الفرعيّةثمّ اقرأ الجدولَ: الصنفُ والكمّيّةُ ونوعُ التصنيعِ والمستودعُ الهدف
3
تحقّق من نوعِ التصنيعِ في كلِّ صفّ«داخليًا» يُولِّد أمرَ تشغيل · و«تصنيعٌ لدى الغير» يُولِّد طلبَ موادٍّ للمورّد
4
احفظولا تَعتمد بعد — فالخطوةُ التاليةُ تَسبق الاعتماد
هي كمّيّةٌ حُسِبت من قائمةِ الموادّ. فإن كانت القائمةُ خاطئةً فالخطّةُ خاطئةٌ وهي تَحسب حساباً صحيحاً — والقوائمُ عندنا ثلاثٌ من أربعٍ تكلفةُ موادِّها صفر.
✓
أنت تمضي إلى الخطوة التالية حين
في الجدولِ صفٌّ واحدٌ على الأقلّ، ومستودعُه الهدفُ مكتوبٌ لا فارغ.
في رأسِ الخطّةِ حقلٌ اسمُه «مستودع المواد الخام». وما تَكتبه فيه يَصير مستودعَ الوصولِ لكلِّ صفٍّ في جدولِ الموادِّ الخام — كلِّ طلبِ شراءٍ وكلِّ تحويلٍ. وفي تمشيتِنا الأولى كتبنا فيه مستودعَ المنتجاتِ التامّة عن قصدٍ لنَقيس الأثر: فخرجت الموادُّ الخامُ كلُّها موجَّهةً إلى مستودعِ الإنتاجِ النهائيّ — بلا رسالةٍ واحدة.
نفّذها الآن
1
اقرأ تسميةَ الحقلِ بحرفها«مستودع المواد الخام» — لا «مستودع المنتجات» ولا «المستودع المستهدف». والاسمُ يُقرأ لا يُخمَّن
2
اكتب فيه مستودعَ المخازنأي المستودعَ الذي تَصل إليه الموادُّ الخامُ فعلاً — عندنا «المخازن»
3
وتحقّق بعد الخطوةِ التاليةِ من مستودعِ كلِّ صفّفإن رأيتَ مستودعَ المنتجاتِ التامّةِ في صفِّ مادّةٍ خامٍ فالحقلُ خاطئ
4
ولا تَعتمد الخطّةَ قبل تصحيحِهفالحقلُ غيرُ قابلٍ للتعديلِ بعد الاعتماد — كما في الخطوةِ الثامنة
التمشية
مستودعُ صفوفِ الموادِّ الخام
الحقلُ = مستودعُ المنتجاتِ التامّة
المنتجاتُ التامّة — موادٌّ خامٌ إلى مستودعِ الإنتاج
الحقلُ = المخازن
المخازن — وهو الصحيح
رسائلُ التحذيرِ في الحالتَين
صفر
حقلٌ واحدٌ وتمشيتان ونتيجتان — ولا رسالةَ تُفرِّق بينهما.
!
التسميةُ القريبةُ أخطرُ من الغريبة
«مستودع المواد الخام» يُقرأ على عجلٍ «مستودعُ المنتجات»، فيَضع المخطِّطُ فيه مستودعَ التامّ ويَظنّ أنّه حدَّد وجهةَ الإنتاج. وهو حدَّد وجهةَ الموادِّ الخام.
✓
أنت تمضي إلى الخطوة التالية حين
في الحقلِ مستودعُ الموادِّ الخامِ الصحيح، وتَعرف أنّه هو الذي سيُكتَب في كلِّ صفٍّ بعد قليل.
الزرُّ الثاني يَحسب حاجةَ الخطّةِ من كلِّ مادّةٍ خامٍ، ويَقسمها قسمَين: ما يُنقَل من مستودعٍ عندك، وما يُشترى. وفي تمشيتِنا الأولى خرجت ستّةُ صفوفٍ لثلاثِ موادّ — لكلِّ مادّةٍ صفُّ «تحويل مواد» وصفُّ «شراء». وعمودا الرصيدِ الفعليِّ والمطلوبِ صفرٌ في الصفوفِ الستّةِ كلِّها — مع أنّ القسمةَ نفسَها بُنيت على رصيدٍ فعليٍّ قدرُه ستّة.
نفّذها الآن
1
اختر مستودعَ المصدرِ الذي يُنقَل منهوهو المستودعُ الذي تَسأل الخطّةُ عن رصيدِه
ليس «لا يوجد رصيد» ولا «الرصيدُ صفر» — بل حقلٌ لم يُحمَّل. والدليلُ أنّ النظامَ نفسَه قسَم على ستّة. ومن قرأ الصفرَ وحكم به اشترى عشرةً وعنده ستّة.
✓
أنت تمضي إلى الخطوة التالية حين
قرأتَ عددَ الصفوفِ ونوعَها، وقرأتَ رصيدَ مادّةٍ واحدةٍ على الأقلِّ من بطاقتِها لا من الجدول.
٧
ستّةٌ فعليٌّ وخمسةٌ محجوزٌ وواحدٌ متوقَّع
بطاقةُ الصنفِ · «المحجوز للإنتاج» · «المتوقَّع»
١٤ دقيقة
الرصيدُ الفعليُّ ليس الرصيدَ المتاح. ففي بطاقةِ كلِّ مادّةٍ ثلاثةُ أرقام: الفعليُّ وهو ما في الرفّ، والمحجوزُ للإنتاج وهو ما وعدتَ به أوامرَ تشغيلٍ أخرى، والمتوقَّعُ وهو الفرق. وشريطُنا اللاصقُ: الفعليُّ ٦ والمحجوزُ للإنتاج ٥ والمتوقَّعُ ١. والخطّةُ في التمشيةِ الأولى خطَّطت نقلَ ستّةٍ وشراءَ أربعة.
تسعةٌ في الحالةِ الثانيةِ وأربعةٌ في الأولى — والحاجةُ واحدة.
!
السلوكُ مشروطٌ بالإعدادِ لا مطلَق
الخطّةُ تَحترم «المحجوز للإنتاج» حين يكون «مستودع المواد الخام» هو المستودعَ الذي يَحمل الرصيد، ولا تَحترمه في صفِّ النقلِ من مستودعٍ آخر. فلا تَحكم على الخطّةِ من تمشيةٍ واحدة — جرّبها في الحالتَين قبل أن تَبني عليها قرارَ شراء.
✓
أنت تمضي إلى الخطوة التالية حين
تَعرف لكلِّ مادّةٍ في خطّتِك رقمَها المتوقَّعَ لا الفعليَّ فقط، وتَعرف في أيِّ الحالتَين أنت.
٨
الاعتمادُ يُغلِق الجدولَ إلى الأبد
اعتمادُ الخطّةِ · خصائصُ الحقول
٨ دقائق
جرّبنا أن نُضيف جدولَ الموادِّ الخامِ بعد اعتمادِ الخطّة، فجاء الرفضُ: الجدولُ غيرُ قابلٍ للتعديلِ بعد الاعتماد. وقياسُ خصائصِ الحقولِ أكّده: جدولُ «أصناف التجميع» وجدولُ «أصناف التجميع الفرعية» وجدولُ «المواد الخام» وحقلُ «مستودع المواد الخام» — أربعتُها غيرُ مسموحٍ بتعديلِها بعد الاعتماد. ومع ذلك فالنظامُ يَعتمد خطّةً جدولُها فارغٌ بلا تحذير.
نفّذها الآن
1
لا تَعتمد قبل أن يَمتلئ الجدولانوهذه هي الخطوةُ الوحيدةُ في الرحلةِ التي لا رجعةَ فيها
أربعةُ حقولٍ تُغلَق في لحظةٍ واحدة — ولا تحذيرَ قبلها.
!
الرفضُ جاء بعد الاعتمادِ لا قبله
ولو جاء التحذيرُ عند الاعتمادِ لَما خسِر أحدٌ خطّة. والخطأُ هنا ليس في الرفضِ بل في صمتِ اللحظةِ التي كان الرفضُ فيها مفيداً.
✓
أنت تمضي إلى الخطوة التالية حين
الخطّةُ معتمَدةٌ وجدولاها ممتلئان — أو أنّك ما زلتَ في المسوّدةِ ولم تَعتمد.
٩
أمرا تشغيلٍ لا يُعتمَدان — ورسالتان لسببٍ واحد
«أمر التشغيل» · رسائلُ التحقّق
١٢ دقيقة
من الخطّةِ المعتمَدةِ أنشأنا أوامرَ التشغيل، فخرج أمران مسوّدتان: واحدٌ للخزانةِ وواحدٌ للهيكلِ المجمَّع. والأوّلُ بلا مخزنِ عملٍ تحت التشغيل، والثاني بلا مستودعٍ مستهدَفٍ ولا مخزنِ عملٍ تحت التشغيل. فالخطّةُ أنشأت مستندَين تَعلم أنّهما لا يُعتمَدان — ولم تُراجع الإعدادَين الفارغَين حين اعتمدناها.
نفّذها الآن
1
أنشئ أوامرَ التشغيلَ من الخطّةثمّ افتح كلَّ أمرٍ واقرأ حالتَه: مسوّدةٌ أم معتمَد
2
اقرأ حقلَي المستودعِ في كلِّ أمر«المستودع المستهدف» و«مستودع العمل تحت التشغيل الافتراضي» — واملأ الفارغَ منهما
3
اعتمِد الأمرَ واقرأ الرسالةَ بحرفهاستَأتيك رسالةٌ واحدةٌ لا رسالتان — فأصلحها ثمّ اعتمِد مرّةً ثانية
«خطأ: قيمة مفقودة لـ أمر التشغيل: المستودع المستهدف»
بعد تعيينِ المستودعِ المستهدَف
«مستودع أعمال جارية مطلوب قبل التسجيل»
بعد تعيينِ مخزنِ العملِ تحت التشغيل
اعتُمِد — والحالةُ «لم يبدأ»
عددُ أوامرِ التشغيلِ التي أنشأتها الخطّة
٢ · كلاهما مسوّدة
أيُّهما خرج بلا مستودعَين معاً
أمرُ التجميعِ الفرعيّ
سببٌ واحدٌ ورسالتان في رحلتَين. ومن لا يَعرف يَظنّ أنّه أصلح العطلَ ثمّ يَعود إليه.
!
الرسالةُ تَذكر حقلاً واحداً ولو كان الناقصُ اثنَين
وهذا يُضاعف زمنَ الإصلاحِ ويُوهِم أنّ العطلَ في أمرِ التشغيلِ لا في الإعدادات. والخطوةُ الثانيةُ في هذه الرحلةِ تُغني عن هذه الخطوةِ كلِّها — فحقلان في الإعداداتِ يُوفِّران رحلتَي خطأٍ لكلِّ أمرٍ تُنشئه الخطّة.
✓
أنت تمضي إلى الخطوة التالية حين
كلُّ أمرِ تشغيلٍ أنشأته الخطّةُ صار معتمَداً، وتَعرف أيَّ حقلٍ ناقصٍ كان سببَ كلِّ رفض.
١٠
اثنتا عشرةَ ساعةً في يومٍ واحد · وعشرُ دقائقَ لا يَعرضها النظام
بطاقاتُ العمل · محطّةُ العملِ · طلبُ المواد
١٥ دقيقة
بعد اعتمادِ أمرِ الهيكلِ أنشأ النظامُ بطاقتَي عملٍ وجدولَهما في يومٍ واحد: من التاسعةِ صباحاً إلى التاسعةِ وأربعين دقيقةً مساءً — اثنتا عشرةَ ساعةً وأربعون دقيقةً متّصلة. والسببُ مقيس: محطّةُ العملِ فيها صفرُ صفوفِ ساعاتِ عمل وقائمةُ عطلاتِها فارغةٌ وسعرُ ساعتِها صفر. وبين البطاقتَين عشرُ دقائقَ بينما الإعدادُ يَعرض صفراً — فالرقمُ المعروضُ ليس الرقمَ المطبَّق.
نفّذها الآن
1
افتح محطّةَ العملِ واقرأ جدولَ ساعاتِ عملِهاإن كان فارغاً فالجدولةُ ستَمتدّ بلا حدٍّ في اليومِ الواحد. واملأه