الدروس · الدرس 2 من 5
ما الذي يعجز كلٌّ منهما عن معرفته
أن تسمّي ما يمنعه شكلُ البيانات في كل نظام، وأن تعرف الأسئلة التي تعجز الشاشتان معاً عن الإجابة عنها.
الدرس 2 من 5 · 24 د
ليست خاصّية ناقصة، بل محور ناقص
القائمة المفيدة ليست ما لا يفعله النظام بعد. فالخصائص تُضاف. والقائمة التي تهمّ هي ما يمنعه شكل البيانات، لأن ذلك لا يتغيّر بملاحظة إصدار.
جملة واحدة تحمل معظمه:
نظام الالتزامات يعرف كم ولا يعرف أي نسخة. ونظام التعريفات يعرف أي نسخة ولا يعرف كم.
وكل ما يلي هو تلك الجملة وقد وُضع لها ثمن.
رمز الصنف لا نسخة له
في نظام تخطيط موارد المؤسسة (ERP) لدى ميرانتي (Meranti)، البطاقة المنسوجة للمحتوى والعناية هي الصنف LBL-CC-014. لها مورّد وسعر ومهلة ورصيد مخزون وسنتان من تاريخ الشراء. وما ليس لها هو النسخة. فرمز الصنف في نظام التزامات لا يستطيع حملها.
في 3 كانون الثاني أصدرت وايلدرزمور (Wildersmoor) تغييراً في صياغة محتوى الألياف على تلك البطاقة. والصياغة الجديدة مطلوبة على البضائع التي تُشحن في أول نيسان أو بعده. وسعّرت فانتري (Vantry Trims) البطاقة الجديدة بالسعر نفسه 0.041 دولاراً. وديلان بيريرا (Dilan Perera) يدير أنظمة ميرانتي، وقد سُئل سؤالاً وجيهاً: رمز صنف جديد، أم الرمز نفسه؟
والجوابان خاطئان. وهذه علامة أنك أمام مشكلة بنيوية لا أمام قرار.
- رمز جديد يكسر اتفاق السعر، والسنتين من التاريخ، ونقطة إعادة الطلب، وكل طلب شراء مفتوح يسمّي الرمز القديم. وسيبدأ قسم المشتريات من الصفر على بطاقة لم يتغيّر فيها مورّد ولا سعر ولا مواصفة بأي وجه يعني المشتريات.
- الرمز نفسه يجعل رصيد المخزون كذبة. ففي 19 كانون الثاني هبط التوريد الجديد البالغ 60,000 فوق 41,200 بطاقة قديمة، وعرضت الشاشة 101,200.
أبقوا الرمز نفسه، لأسباب وجيهة تماماً. وكان الرصيد 101,200 صحيحاً حسابياً وبلا معنى واقعي. فقد عدَّ بطاقتين مختلفتين شيئاً واحداً، لأن النظام لا مكان فيه ليقول إنهما اثنتان.
وما حدث بعد ذلك لم يحتج قرار أحد. فقائمة الصرف تصرف الأقدم أولاً. فصُرفت البطاقات القديمة على التسليم الثاني من اللاركفول (Larkfall)، وهو 6,900 قطعة تُشحن في 19 نيسان. وبيثان كويل تقرأ البطاقة في فحصها النهائي. وهناك اكتُشف الأمر.
| البند | الحساب | دولار |
|---|---|---|
| فكّ بطاقة الرقبة وإعادة خياطتها | 6,900 عند 2.4 دقيقة، بسعر 0.082 دولاراً للدقيقة | 1,357.92 |
| بطاقات بديلة | 6,900 عند 0.041 دولاراً | 282.90 |
| إعادة الفحص، محمَّلة على ميرانتي | زيارة واحدة | 550.00 |
| المجموع | 2,190.82 |
وكل سعر في ذلك الجدول هو سعر ميرانتي نفسها: دقيقتها المسعّرة، وسعر مورّدها هي، والرسم الذي حمّلته إياها جهة الفحص لدى مشتريها في هذه الزيارة. وهي هنا لتناقش الشكل. ولا تنقل الأسعار إلى أي مكان.
وثمّة رقم ثانٍ، أكبر وأهدأ. فبعد تسليمَي اللاركفول بقيت 16,600 بطاقة قديمة. ومن أول نيسان لا يمكن استعمالها أبداً. وبسعر 0.041 دولاراً فذلك 680.60 دولاراً من مخزون لا تزال الميزانية تسمّيه مخزوناً. وهو جالس داخل بند يضمّ أيضاً بطاقات سليمة تماماً، خفيّاً لأن رمز الصنف لا يستطيع التمييز بينها.
نظام التعريفات لا يستطيع العدّ
أدِر المرآة. قائمة مواد اللاركفول في نظام إدارة دورة حياة المنتج (PLM) دقيقة وحديثة ومُقرّة. وهي أيضاً عديمة النفع للإجابة عن سؤال شرائي. فكل كمية فيها للثوب الواحد، وكل سعر فيها افتراض.
اسأل نظام التعريفات ثلاثة أسئلة وراقبه يفشل بأمانة.
- كم اشترينا من هذا القماش؟ لا يعرف. إنه يعرف 1.86 م للثوب.
- كم دفعنا فيه؟ يعرف ما افترضه التسعير: 3.42 دولاراً للمتر، كُتب يوم سُعِّر الموديل. أما هل صدرت فاتورة يوماً بهذا الرقم فليست حقيقةً يحملها النظام.
- هل اشتراه أحد أصلاً؟ وهذا هو السؤال الحادّ. فنظام التعريفات سيحمل عن طيب خاطر قائمة مواد مُقرّة بالكامل لمادة لم تُشترَ ولا مرة واحدة، من مورّد لم يسعّرها قط، بسعر لم يتّفق عليه أحد. ولا شيء فيه يستطيع أن يلاحظ.
وذلك الجواب الثالث هو سبب إمكان أن يحدّد ملف مواصفات إكسسواراً ثلاثة مواسم متتالية، والمصنع لم يشترِه قط. والدرس الخامس يتتبّع واحداً فعل ذلك.
| ما لا يستطيع نظام الالتزامات حمله | ما لا يستطيع نظام التعريفات حمله |
|---|---|
| نسختين من صنف واحد في الوقت نفسه | كمية إجمالية لطلبية بعينها |
| سبب كون القيمة على ما هي عليه | سعراً دُفع فعلاً |
| قيمة مبدئية غير متّفق عليها | تاريخاً حدث فيه شيء |
| أي شيء لم يصر معاملة بعد | أي دليل على أن محتوياته اشتُريت يوماً |
الصف الأخطر بين الثمانية
انظر إلى الصف الثالث على اليمين: نظام الالتزامات لا سبيل لديه لقول «مبدئي».
فكل سطر فيه التزام، فلا حقل فيه يعني على الأرجح. وحين يهيّئ قسم المشتريات مادة جديدة قبل أن يسعّرها مورّد، تظل المهلة يجب أن تُكتب كرقم. فتُكتب 30 يوماً، لأن النموذج لا يقبل هزّة كتف. ومن تلك اللحظة تبدو، على كل شاشة وفي كل تقرير، مثل مهلة قيست على أربع توريدات حقيقية.
والدورة 10.1 تعلّم العيب نفسه على مستوى الحقل الواحد: الفراغ أمين والتخمين ليس كذلك. وهو يصل هنا بوصفه خاصّية لنظام كامل. وهو أهمّ هنا بسبب ما يجلس بعده. فحساب التخطيط لا يسأل من أين جاء الرقم. لا يستطيع. ليس لديه ما يسأل به.
اختبر فهمكنظام الالتزامات لديك يعرض 101,200 بطاقة في المخزون، ونظام التعريفات يعرض أن صياغة المراجعة C تسري من أول نيسان. والاثنان صحيحان. أي سؤال يعجز كلاهما عن الإجابة عنه؟أظهر الإجابة
كم واحدة من الـ 101,200 هي الصحيحة. فنظام الالتزامات يحمل كمية بلا نسخة. ونظام التعريفات يحمل نسخة بلا كمية. والسؤال الذي يهمّ الميرشانديزر يحتاج النصفين معاً. فلا يجيب عنه إلا إنسان يمشي إلى المخزن ويعدّ، أو ضابطٌ وُضع عمداً عند الوصلة. ولاحظ أن أي قدر من الدقة على أيٍّ من الجانبين لا ينتج الجواب. فكلٌّ منهما دقيق تماماً في النصف الذي يحمله.