سؤالان يبدوان واحدًا وليسا كذلك. هل يستطيع هذا الوكيل أداء العمل؟ يُجاب عنه بعرض عملي. هل يُسمح لهذا الوكيل بأداء العمل، وحده.
سؤالان يبدوان واحدًا وليسا كذلك. هل يستطيع هذا الوكيل أداء العمل؟ يُجاب عنه بعرض عملي. هل يُسمح لهذا الوكيل بأداء العمل، وحده، أمام أشخاص حقيقيين؟ يُجاب عنه بالأدلة — والفجوة بين الاثنين هي حيث تتعثّر أكثر المشاريع الحقيقية.
هذا فصل قصير، وعملي بقصد. هو عن ما ستحتاج أن تكون قادرًا على قوله، قبل أن توسّع ما يُسمح لقطعة برمجية بفعله.
ابدأ من التمييز الذي يقوم عليه بقية الفصل.
الوكيل القادر يستطيع أداء المهمة. والوكيل الجاهز يمكن أن يُمنح سلطة تنفيذها — في موضع معيّن، وعند مستوى معيّن من الاستقلالية، وخلف ذلك القرار شيء غير التفاؤل. وهما ليستا الخصيصة نفسها، والعرض العملي لا يثبت إلا الأولى.
وهذا يؤدّي إلى القاعدة التي تحمل أكثر العمل في هذا الفصل:
الأدلة التي تحتاجها ينبغي أن ترتفع مع سلطة التنفيذ التي تمنحها.
الدرجة نفسها تعني أشياء مختلفة عند مستويات مختلفة من الاستقلالية. فنجاح المهمة بنسبة 95 بالمئة قويّ لوكيل يصوغ فقرة ستقرأها أنت. وهو غير مقبول لوكيل يصدر مبالغ مستردّة دون أن يسأل. وكلما وسّعت ما يجوز للوكيل فعله وحده، ينبغي أن يتّسع أيضًا ما تحتاج معرفته عنه.
يبدو هذا بديهيًا مكتوبًا. وأكثر إخفاقات الحوكمة هي إخفاق في تطبيقه.
أكثر الاختبار يجري هكذا: أعطه طلبًا، وتحقّق من الإجابة. وهذه الطريقة الصحيحة لاختبار نموذج. وهي الطريقة الخاطئة لاختبار وكيل، لأن الوكلاء لا يفشلون عند الإجابة. هم يفشلون في الطريق.
الاستجابة الأولى صحيحة والرابعة تنحرف. تعيد أداة شيئًا غير متوقّع في الجولة السادسة فيمضي الوكيل كأن ذلك لم يحدث. ويصل في مستند مسترجَع في الجولة التاسعة شيء يغيّر ما يفعله الوكيل بعده. ولا شيء من ذلك مرئيّ إن كان كل ما حفظته هو المخرَج الأخير.
لذا على السجل أن يغطّي المسار كله: ما طُلب، وما استُرجع، وأي أدوات نُودِيت وبأي وسائط، وما الذي عاد، وما فعله الوكيل بعده. والاحتفاظ بالرسالة الأخيرة وحدها يشبه تنقيح انهيار من صورة فوتوغرافية لصندوق الخطأ.
ومعنى ذلك أن كل ما قاله الفصل 13 عن تسجيل ما حدث هو أساس هذا الفصل. تلك السجلات ليست للتنقيح فقط. هي الأدلة.
الجاهزية ليست رقمًا واحدًا، وأشيع الأخطاء أن تُجعل رقمًا واحدًا قبل وقتها. هي أربعة أسئلة منفصلة، ويستحقّ الأمر أن تبقى منفصلة.
الجدول 16-1: الأسئلة الأربعة
| اسأل | وهو سؤال عن |
|---|---|
| هل تصرّف تصرّفًا حسنًا حين اختبرناه، وتحت الضغط أيضًا؟ | التقييم |
| هل أُعطي التعليمات والذاكرة والأدوات والمعلومات الصحيحة؟ | السياق |
| هل اتّبع القواعد التي تنطبق على هذا النوع من العمل؟ | الامتثال |
| هل يستطيع أحد اعتماده ومراقبته وإيقافه والإجابة عنه؟ | الحوكمة |
ولماذا نفصل بينها؟ لأن حساب المتوسّط يخفي الثقوب.
فريق بدرجات اختبار ممتازة ولا أحد مسمّى مالكًا مسؤولًا سيعطي متوسّطًا يبدو جاهزًا، وسيعجز عن الاستجابة حين يسوء سلوك الوكيل في الثانية صباحًا. والدرجة السلوكية الضعيفة لا يصلحها توثيق ممتاز. والمساءلة الغائبة لا تصلحها مجموعة اختبارات جيّدة. وإن طويت الأربعة في رقم واحد فقدت بالضبط المعلومة التي كانت ستدلّك على ما تصلحه.
فإن أخذت أمرًا واحدًا من هذا الفصل: قيّم الأربعة كلًّا على حدة، ودع الضعيف منها يحبس الأمر كله بدلًا من أن يذوب في المتوسّط.
أهم جزء في أي تقييم للجاهزية هو مجموعة الأحوال التي يتوقّف فيها الرقم عن أن يُسمح له بمنح أي سلطة تنفيذ. سمِّها موانع صريحة.
أي واحد من هذه يتقدّم على التقييم. وهذا مهمّ لأن الأرقام المركّبة تستدعي التلاعب، وليس بقصد في الغالب: فبلا موانع صريحة، سيرفع الفريق الدرجة بتحسين الأرخص تحسينًا، ويبقى ما كان سيسبّب حادثة فعلًا دون أن يُمسّ. لا لأن أحدًا متهكّم. بل لأن هذا ما يفعله تحسين رقم.
إن كان الوكلاء يفشلون في المنتصف، فعلى الاختبار أن يمشي المنتصف — وأن يمشيه خصوميًا.
ومعنى ذلك تصميم الاختبار كـتسلسل من الضغط لا كقائمة أسئلة: افتتاح بريء، ثم شيء غامض، ثم مستند مسترجَع يحتوي تعليمة، ثم طلب يدفع إلى ما بعد ما يُفترض بالوكيل فعله بقليل. أنت لا تتحقّق مما إذا كان يستطيع الإجابة. أنت تتحقّق من أين ينثني.
أمران يستحقّان أن تحملهما معك أيًّا كانت الأدوات التي تستخدمها.
التغطية تعني أنماط الفشل، لا أعداد الاختبارات. فمئتا صيغة من الحالة السهلة نفسها ليست تغطية، مهما بدا الرقم مثيرًا للإعجاب في تقرير.
أعِد بيئة الإنتاج إلى الاختبار. فالحالات التي فاجأتك في العالم الحقيقي هي أقيم ما ستكتبه من اختبارات، وهي مجانية.
ملاحظة عملية عن التحكيم: حيث يمكن التحقّق من شيء تحقّقًا دقيقًا، فتحقّق منه تحقّقًا دقيقًا. وحيث يحتاج إلى تقدير، فأكثر من مُحكّم أفضل من واحد، والمُحكّم الذي ليس النموذج نفسه الذي يُختبر أفضل من المُحكّم الذي هو هو.
السياسات لا تحكم وكيلًا. الضوابط هي التي تحكمه، وذلك فقط حين تكون صريحة وقابلة للاختبار ولها مالك.
«نحن نمتثل لسياسة بياناتنا» ليس ضابطًا. هذا ضابط:
لا يجوز لأي وكيل أن يكتب في سجل العميل دون حدث موافقة مسجَّل باسم معتمِد محدَّد.
هو ينصّ على شرط، ويمكن اختباره، وله مالك. والضوابط ثلاثة أنواع، والنظام الجدّي يملك الثلاثة:
واختبر ما إذا كانت تعمل، لا ما إذا كانت موجودة. فالضابط الذي لم يُجرَّب قطّ افتراض يلبس ثوب ضابط.
في النهاية على شخص أن يقول نعم. ولذلك القرار ثلاث نتائج صادقة بالضبط.
الجدول 16-2: النتائج الثلاث
| النتيجة | ما تعنيه |
|---|---|
| مسموح بالنشر | مأذون به لهذه النسخة، وهذه البيئة، وهذا الاستخدام المقصود. ليس شهادة، وليس دائمًا. |
| يتطلب مراجعة | ليس إخفاقًا. هو الموضع الذي يمارس فيه شخص تقديره ويوقّع باسمه عليه — نتيجة تقييم قد يقبلها مالك مسؤول قبولًا معقولًا، أو درجة قريبة من عتبة. |
| ممنوع من النشر | حدّ لا يُقايض بشيء آخر. وعلى المنع أن ينصّ على سببه وعلى ما يرفعه. |
ومبدأان يجعلان ذلك القرار حقيقيًا لا زخرفيًا.
الأدلة الغائبة ليست اجتيازًا. إن لم تكن الأدلة موجودة، فالنتيجة الصادقة هي يتطلب مراجعة أو ممنوع من النشر. فالغياب ليس نجاحًا، ومعاملته كنجاح هي أشيع طريقة يختلّ بها هذا الأمر.
الموافقة نفسها دليل. ليست اسمًا في تذكرة. بل سجل لمن طلب، ومن وافق، وبأي دور، ومتى، وأمام أي نسخة من السياسة، وعلى أي أساس. وهذا ما يتيح لأحد أن يجيب عن السؤال بعد ستة أشهر، حين يهمّ ولا يتذكّر أحد.
قد تسأل بحقّ لماذا ينتهي كتاب أنفق 15 فصلًا في كيفية بناء هذه الأنظمة بفصل في كيفية كبحها.
بسبب قوس الجزء الخامس. في اللحظة التي تنتقل فيها من وكيل واحد إلى عدة وكلاء، تضاعف عدد المواضع التي يمكن أن يختلّ فيها شيء في صمت، وتفقد القدرة على فهم النظام بقراءة نصّ محادثة. فيصير كل شيء أصعب على الرؤية عند النقطة نفسها التي يصير فيها أقدر.
ولأن هذا هو الجزء الذي يقرّر ما إذا كان أي شيء تبنيه سيصل إلى أشخاص حقيقيين. الحوكمة ليست نقيض البناء. هي ما يتيح لك نشر ما بنيته. والفرق التي تُدخل الوكلاء في عمل ذي تبعات ليست أسرعها حركة. بل التي استطاعت أن تجيب: كيف تعرف؟
وهذا ما يختصر إليه الفصل كله، والجملة التي أودّ أن أتركك بها:
ينبغي أن يكسب الوكيل سلطة تنفيذه بالأدلة، لا أن تُمنح له.
هنا تنتهي الحجّة العملية في هذا الكتاب: ابنِ أصغر شيء يعمل، ولا تقسّم العمل إلا حين تستطيع أن تقول لماذا، واكسب سلطة التنفيذ التي تأخذها. ويبقى السؤال الأطرف: إلى أين يتّجه كل هذا.