الدروس · الدرس 1 من 5
سجلّان، وطلبية واحدة
أن تقول ما الغرض من كلٍّ من النظامين، وأن تستعمل سؤالين لتعرف أيّهما يملك أي حقيقة في طلبيتك.
الدرس 1 من 5 · 24 د
سؤال واحد، وثلاثة سجلات، وثلاثة أرقام
صباح الثلاثاء ترسل بيثان كويل (Bethan Coyle) سطراً واحداً بالبريد إلى مصنع ميرانتي (Meranti Garments). هي أخصائية المنتج لدى علامة وايلدرزمور (Wildersmoor). وسؤالها: كم متراً من قماش الكاروه مُلتزَم به؟
ميناكا ساطر (Menaka Sathar) هي المسؤولة التجارية. تسأل ثلاثة أشخاص. فتحصل على ثلاثة أرقام.
| أين سألت | الجواب | ما هو ذلك الرقم فعلاً |
|---|---|---|
| ملف المواصفات، في مراجعته الحالية | 45,756 م | الاستهلاك للثوب الواحد، مضروباً في كمية الطلبية |
| أمر الشراء إلى المصنع النسيجي | 48,500 م | ما وعدت ميرانتي بدفع ثمنه إلى أمبردين (Amberdene Mills) |
| تأكيد أمبردين نفسه | 48,500 م، منها 21,000 م منسوجة | ما هو موجود، وكم منه قماش لا خيط |
لا واحد من الثلاثة خطأ. ولم يخطئ أحد. إنها إجابات عن ثلاثة أسئلة مختلفة. وأسبوع المسؤولة التجارية يسوء في اللحظة التي تعاملها فيها كسؤال واحد فيه فجوة.
والفجوة مفسَّرة بالكامل. وتفسيرها هو الدورة كلها مصغّرة. الطلبية WM-8814 هي 24,600 قطعة من قميص لاركفول (Larkfall) الخارجي. كل ثوب يأخذ 1.86 م من القماش. أي أن 45,756 م من القماش تنتهي داخل الأثواب. ثم تضيف صالة القص في ميرانتي 5% لأطراف الطاقات وللوصلات ولخسائر الماركر. (والماركر هو خطة القص التي ترصف كل قطع الباترون على القماش.) وهذه الـ 5% تساوي 2,287.8 م. وتبيع أمبردين بخطوات 500 م، فتُقرَّب الطلبية إلى أعلى بـ 456.2 م أخرى. والمجموع 2,744 م.
ولا واحد من هذين القرارين مسجَّل في أيٍّ من النظامين. فالـ 5% قاعدة تطبّقها صالة القص. والتقريب عادةٌ لدى مكتب المشتريات. ويُكتب الاثنان لحظة رفع طلب الشراء، ولا يتركان أثراً. ولهذا لا يستطيع أحد في المبنى أن يعيد بناء الفرق بين 45,756 و48,500 من دون أن يُخبَر به.
نظامٌ للالتزامات ونظامٌ للتعريفات
انزع المصطلحات وسيصير تقسيم العمل بسيطاً بما يكفي لتحمله في رأسك.
نظام تخطيط موارد المؤسسة (ERP) سجلٌّ للالتزامات. وحدته معاملة: طلبية قُبلت، أمر شراء صدر، توريد استُلم، فاتورة قُيّدت، دفعة سُدّدت، كمية انتقلت من مكان إلى آخر. لكل سطر تاريخ. ولمعظم السطور قيمة مالية. والبناء كله قائم على ألّا يكفّ سطرٌ عن كونه صحيحاً بصمت. فأنت لا تحذف إشعار استلام. بل تقيّد قيداً عكسياً، ويبقى الاثنان ظاهرين بعد ذلك. وهذا ليس قيداً. بل هو المقصود. فالنظام موجود ليمكن إعادة بناء ما تدين به الشركة وما يُدان لها بعد سنة أمام مدقّق.
ونظام إدارة دورة حياة المنتج (PLM) سجلٌّ للتعريفات. وحدته نسخة من وصف. هذا ما هو اللاركفول. وهذه قياساته عند كل مقاس. وهذه قائمة مواده، وهذا القماش، وهذه الدرجة اللونية. وهذا التعليق الذي أنتجته جلسة البروفة، وهذا من أقرّه. وكل سطر يُتوقَّع أن يتغيّر. ومسألة التصميم الكبرى في النظام هي كيف يُسمَح للشيء بأن يتغيّر مع حفظ سجلّ لما كان عليه.
وهذان التصميمان ليسا نكهتين من قاعدة البيانات نفسها. إنهما شبه نقيضين.
| سجلّ الالتزامات | سجلّ التعريفات | |
|---|---|---|
| الوحدة | معاملة | نسخة |
| الزمن | متى حدث | من متى ينطبق |
| الكمية | مجموع، لهذه الطلبية | للثوب الواحد، لأي طلبية |
| المال | ما دُفع فعلاً | ما افتُرض عند التسعير |
| التغيير | إضافة قيد عكسي | رفع مراجعة جديدة |
| السؤال الذي يجيب عنه جيداً | ماذا ندين وماذا نملك | ما هذا الشيء، ومن قال ذلك |
سؤالان يحسمان من يملك حقيقةً بعينها
ستقضي جزءاً كبيراً من حياتك المهنية وأنت تقرّر على أي شاشة تنتمي حقيقة ما. وسؤالان يحسمان كل الحالات تقريباً. وهما يستحقّان الحفظ، لأنهما يتفوّقان على أي قائمة حقول.
الأول: إن تغيّرت هذه الحقيقة، هل يتغيّر ما يدين به أحدٌ لأحد، أم يصير المنتج منتجاً آخر؟ الأول التزام. والثاني تعريف. فسعر اللاركفول لوايلدرزمور التزام. وعمق يوك الظهر في اللاركفول تعريف. (واليوك هو القطعة الممتدة عبر الكتفين.) وعدد الأزرار التي اشترتها ميرانتي الخميس الماضي التزام. وعدد الأزرار على ثوب اللاركفول تعريف.
والثاني: هل يمكن أن تكون هذه الحقيقة صحيحة في نسختين في آن واحد؟ التعريف يمكن. والالتزام لا يمكن. فاللاركفول موجود عند المراجعة B وعند المراجعة C في آن واحد، وهذا صحيح. فما قُصّ فعلاً أثوابٌ من المراجعة B وسيبقى كذلك أبداً. لكن المصنع لا يستطيع أن يدين لأمبردين بـ 48,500 م وبـ 50,500 م في آن واحد. فالحقيقة التي تحتمل صحّتين معاً تخصّ نظام التعريفات. والتي لا تحتمل تخصّ نظام الالتزامات.
مرّر الحقائق الثماني نفسها عن WM-8814 على السؤالين. ويكفّ الجواب عن كونه مسألة ذوق.
| الحقيقة | المالك | لماذا |
|---|---|---|
| اللاركفول يستهلك 1.86 م للثوب | التعريفات | يصير منتجاً آخر إن تغيّر؛ وصحيح عند مراجعتين معاً |
| ستُدفع لميرانتي 14.80 دولاراً للقطعة | الالتزامات | يتغيّر انتقال المال؛ ولا يمكن أن يصحّ مرتين |
| القماش يكلّف 3.42 دولاراً للمتر | الالتزامات | إنه سعر مُتّفق عليه مع مصنع نسيجي مسمّى في تاريخ |
| الدرجة اللونية أُقرّت في 14 كانون الثاني | التعريفات | إنها خاصّية للمنتج، تحمل من ومتى |
| أمبردين تدين لنا بـ 48,500 م | الالتزامات | التزام بطرف مقابل |
| سماح القص 5% | لا هذا ولا ذاك، اليوم | قاعدة مصنعية تعيش في عادة؛ انظر أدناه |
| يوك الظهر أُضيف عند المراجعة C | التعريفات | تغيّر المنتج؛ وتبقى المراجعتان صحيحتين لأثواب مختلفة |
| 21,000 م نُسجت | الالتزامات | حالة كمية حقيقية في لحظة |
والصف السادس ليس مزحة. إنه أهمّ صف في الجدول، وكل دورة في هذا المسار تلتقي بمثله. فالرقم الذي يوفّق بين نظامين لا يعيش عادةً في أيٍّ منهما. الدورة 10.1 تتناول الحقل الذي لا يملكه أحد. والدورة 10.5 تتناول ما يحدث حين ينتهي ذلك الرقم في جدول بيانات. والدورة 10.6 تتناول من يُسمح له بتغييره. أما هنا فلاحظ فقط أنه موجود وأن لا شاشة تعرضه.
ما الذي يشتريه لك هذا قبل أن نمضي أبعد
عادتان. والاثنتان مجانيتان.
الأولى أن تذكر من أي سجلّ تنقل، كلما أرسلت رقماً. فـ «45,756 م عند المراجعة B من ملف المواصفات» و«48,500 م على أمر الشراء `FB-3391`» جملتان لا يجادل فيهما أحد. أما «ثمانية وأربعون ألفاً تقريباً» فبداية جدال.
والثانية أن تلاحظ أي نوع من الأرقام تكتب، كلما كتبت رقماً في نظام. هل تسجّل شيئاً حدث، أم تصف شيئاً ينبغي أن يكون؟ الأول يحتاج تاريخاً وطرفاً مقابلاً. والثاني يحتاج مراجعةً ومُقِرّاً. والرقم الذي لا يحمل أياً منهما سيُعاد إليك بعد ستة أسابيع على لسان شخص لا يستطيع تمييز أيّ النوعين كان.
موجّه · صنّف كل حقيقة في طلبيتك إلى النظام الذي يملكها
حين تختلف شاشتان على الرقم نفسه، وقبل أن يطلب أحهذام واجهة ربط تجعلهما تتّفقان.
تصرّف كمحلّل أنظمة أمضى سنوات في فكّ تشابك بيانات الملابس. وأنت لا تقبل موضعَ الحقل دليلاً على أنه ينتمي إلماذا. أريد تصنيف الحقائق في طلبية واحدة. الحقائق: المصنع أو العلامة [الاسم]، والموهذهل والطلبية [الرموز]، وقائمة بكل حقل يظهر في أوراق الطلبية [الصق أسماء الحقول، مع الشاشة أو التقرير الذي يظهر فيه كل حقل، والقيمة إن توفّرت]. وأخبرني أيضاً بالأنظمة الموجودة [صِفها بما تفعله لا باسمها] ومن يتعهّد كلاً منها. افعل ما يلي. أولاً، لكل حقل، أجب عن سؤالين في سطر واحد لكلٍّ منهما. إن تغيّرت هذه القيمة، هل يتغيّر ما يهذهن به أحدٌ لأحد، أم يصير المنتج منتجاً آخر؟ وهل يمكن أن تكون هذه القيمة صحيحة في نسختين في الوقت نفسه؟ ثانياً، من هذين الجوابين وحهذاما، أسنِد كل حقل إلى سجلّ الالتزامات، أو سجلّ التعريفات، أو «لا هذا ولا ذاك»، وقل أيّ السؤالين حسم الأمر. ثالثاً، ضع كل حقل أسندته إلى «لا هذا ولا ذاك» في جدول مستقل. فتلك هي الحقول التي توفّق بين النظامين ولا يملكها أحد. وسمِّ لكلٍّ منها الشخص الذي يطبّقها اليوم والمكان المكتوبة فيه، أو قل صراحةً إنه لا وجود لمكان كهذا. رابعاً، اذكر كل حقل مخزَّن في نظام لا ينتمي إلماذا، وقل ما الذي ينكسر نتيجة ذلك. خامساً، أشِر إلى أي حقل تكون قيمته المخزّنة قيمة بهذهلة مؤقتة لا قياساً، وأخبرني كيف عرفت. لا توصِ ببرمجيات. واطلب مني ما تحتاجه بدل افتراضه، واذكر كل افتراض في النهاية.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.
اختبر فهمكورقة التسعير في ميرانتي تقول إن اللاركفول يحمل 0.329 دولاراً من الأزرار. وسجلات المشتريات تقول إن ميرانتي لم تدفع قطّ أكثر من 0.266 دولاراً للثوب على أزرار هذا الموديل. أي نظام مخطئ؟أظهر الإجابة
لا أحدهما. وهذان الرقمان دليل لا خطأ. فالأول تعريف: ما يُفترض أن يحمله الثوب، مسعَّراً يوم سُعِّر الموديل. والثاني التزام: ما اشتُري ودُفع فعلاً. جوابان صحيحان عن سؤالين مختلفين. وما هو خطأ فعلاً أن لا شيء في المبنى يلاحظ أنهما تباعدا، ولا أحد يسأل لماذا. والدرس الخامس عن هذين الرقمين بالذات.