في كل وظيفة مالية دخلناها تقريباً نسخة من هذه القصة. ليست فشلاً تقنياً أبداً. إنها فشل في الترجمة، ويحدث في مكان يمكن توقّعه.
المراقِبة المالية تعرف القاعدة. اسألها لماذا حد التسامح في سعر الشراء 2%، وستخبرك أن مورد الحديد يسعّر بالطن بينما يطلب الموقع بالكيلوغرام، فهناك دائماً فرق تقريب، وكانت نسبة 5% تسمح بمرور أخطاء حقيقية. تعرف هذا منذ أربع سنوات. وهو غير مكتوب في أي مكان.
المطوّر يستطيع بناء أي شيء. أعطه مواصفات وسيسلّمها في موعدها. لكن ما لا يستطيعه هو أن يعرف أن الترحيل إلى حساب المراقبة الخطأ يُفسد استبعاد المعاملات البينية في مارس، لأن أحداً لم يشرح له قط ما الاستبعاد، ولن يخطر لأحد أن يذكره.
فيُحدَّد نطاق المشروع. تكتب المالية المتطلبات بلغة المحاسبة، وتقرؤها تقنية المعلومات على أنها نقل بيانات. ويعتقد الطرفان أنهما اتفقا. وبعد ستة أسابيع يأتي العرض، فتقول المراقِبة المالية العبارة التي تنهي معظم مشاريع الأتمتة:
«ليس هذا تماماً ما قصدته.»
المواصفات ليست المشكلة
الردّ المعتاد هو كتابة مواصفات أفضل: تفاصيل أكثر، واعتمادات أكثر، وورش عمل أكثر. ونادراً ما ينجح ذلك، لأن المعرفة الناقصة ليست من النوع الذي يصمد حين يكتبه من يملكها لمن لا يملكها.
جرّب بنفسك. اكتب القاعدة التي تحدد أي فواتير الموردين تحتاج إلى أمر شراء وأيها لا تحتاج. ستكتب ثلاثة أسطر. ثم سيسألك أحدهم عن فواتير المرافق، والتأمين السنوي، والمحامي الذي يفوتر برقم قضية لا بأمر شراء، والمورد الوحيد الذي يرسل كشف حساب بدلاً من فاتورة لأنه يفعل ذلك منذ 2011. فتصبح أسطرك الثلاثة صفحتين، وتبقى ناقصة، لأن القاعدة الحقيقية تكمن في حكم تتخذه المراقِبة المالية دون أن تلاحظ أنها تتخذه.
ذلك الحكم هو الجزء القيّم. وهو أيضاً الجزء الذي لا تستطيع المواصفات حمله.
ما الذي ينتقل فعلاً
ثلاثة أمور تنقل تلك المعرفة بموثوقية، وليس أيٌّ منها مستنداً.
مراقبة العمل. اجلس بجانب الشخص الذي يؤديه صباحاً كاملاً. لا ورشة عمل — بل العمل الفعلي، باستثناءاته الفعلية. وفي كل مرة يتردد فيها، اسأل لماذا. مواضع التردد هي القواعد.
الانطلاق من السجل لا من النية. لا تسأل كيف ينبغي ترميز الفواتير. انظر كيف رُمِّزت آخر اثنتي عشرة فاتورة من ذلك المورد. دفتر الأستاذ سجلّ للقاعدة أصدق بكثير من وصف أي شخص لها، بما في ذلك وصف المراقِبة المالية.
التشغيل المتوازي قبل منح أي صلاحية. دع الأتمتة تؤدي العمل بجانب الفريق، على بيانات حية، دون أن ترحّل شيئاً. كل فرق بين مخرجاتها ومخرجاتهم قاعدة أخطأت فيها، تظهر بينما تصحيحها ما زال رخيصاً. هذا أعلى ما يمكنك فعله قيمةً، وتتخطاه معظم المشاريع لأنه يبدو كأداء العمل مرتين. إنه فعلاً أداء العمل مرتين. وهذا هو المقصود.
الحل البنيوي
الأمور الثلاثة كلها أسهل حين يكون من يكتب الأتمتة قادراً على قراءة ميزان المراجعة. لا لأن المحاسبين القانونيين مطوّرون أفضل — فهم ليسوا كذلك عموماً — بل لأن خطوة الترجمة تختفي. لا توجد وثيقة تسليم لأنه لا يوجد تسليم.
ليس هذا ادعاءً بأن كل فريق أتمتة يحتاج إلى محاسب قانوني. إنه ادعاء بشأن مكان وضع نقطة الالتقاء. إن كان لا بد من شخصين، فاجعل نقطة الالتقاء في موضع يكون الخطأ فيه رخيصاً — في طبقة التكامل مثلاً، لا بين «الغرض من الضابط» و«ما تفعله الشيفرة».
ضع نقطة الالتقاء في المكان الخطأ، وستحصل على العرض، وعلى تلك العبارة، وعلى الأسابيع الستة.