قائمة التسليم التي نوقّعها قبل اعتبار النظام منجزًا
النظام الحكومي ينبغي أن يعيش أطول من مورّده. هذه هي القائمة التي نعمل عليها بندًا بندًا، وكيف يُختبر كل بند بدل الاكتفاء بإعلانه، وما يكلفه الطرفين، والحالات التي يكون فيها التشدد في التسليم مطلبًا خاطئًا.
· 7 دقائق قراءة · Cozyplus Technologies
التسليم هو المرحلة التي تفشل فيها معظم مشاريع التحول الرقمي بصمت. يعمل النظام يوم الاحتفال، ويغادر المورّد، وبعد ثمانية عشر شهرًا يتغير تشريع، ويحتاج تقرير إلى عمود جديد، ولا يستطيع أحد في الدائرة نشر التغيير. النظام ليس معطلًا، بل مجمّد فحسب، والطريق الوحيد إلى إذابة التجميد جولة شراء جديدة يملك فيها المورّد الأصلي كل أوراق الضغط.
أنجزنا التحول الرقمي لدائرة الأراضي والضرائب في فلسطين عام 2026، وكان التسليم مخططًا منذ الشهر الأول لا الأخير. وهذا أهم ما نقوله لأي دائرة: التسليم مُخرَج له معايير قبول خاصة، وبند موازنة خاص، وتواريخ خاصة. وإذا عُومل كمَعلم في النهاية تحوّل إلى مجلد ملفات PDF لا يفتحه أحد.
نمط الإخفاق بالتفصيل
النمط متكرر بما يكفي لوصفه بدقة. تتسلم الدائرة التوثيق، والتوثيق صحيح يوم كُتب. ثم يطبّق المورّد ثلاثة إصلاحات في ربع الدعم الأول، ولا يصل أي منها إلى المستند. وينتقل شخص أساسي في الدائرة إلى دور آخر. وجهاز البناء الذي أنتج آخر إصدار جرى ضبطه يدويًا، ومن ضبطه هو من غادر. ولا يلاحظ أحد شيئًا من ذلك، لأن النظام يواصل العمل.
ولحظة الاكتشاف تأتي من الخارج دائمًا تقريبًا: قاعدة ضريبية جديدة، أو قرار قضائي، أو شريك تكامل يغيّر واجهته البرمجية، أو تنبيه أمني يستدعي ترقية مكتبة. عندها تحتاج الدائرة إلى إصدار، فتكتشف أنها لا تستطيع إنتاج نظام يعمل إلا بسؤال المورّد. وعند تلك النقطة يكون الموقف التفاوضي قد ضاع، وتصير كلفة التغيير التالي ما يقوله المورّد. وهذا ليس سوء نية في العادة، بل حصيلة متراكمة لأن أحدًا لم يختبر التسليم حين كان الاختبار رخيصًا.
القائمة، وكيف يُثبَت كل بند
الكود المصدري في مستودع تملكه الدائرة، على بنية تتحكم بها الدائرة، بتاريخه الكامل. لا ملف مضغوط، ولا نسخة تُرفع في النهاية. والاختبار أن يستطيع مسؤول من الدائرة إلغاء كل حسابات المورّد ويبقى المستودع عاملًا.
إعادة إنتاج كل بيئة من ذلك المستودع. البنية التحتية موصوفة ككود، مع مسار موثّق من خادم فارغ إلى نظام يعمل. وهذا الاختبار هو الأهم والأكثر تخطّيًا: يبني موظفو الدائرة بيئة جديدة من الصفر على لوحات مفاتيحهم، ومهندسونا في الغرفة لا يجيبون إلا إذا سُئلوا. وإن استغرق الأمر ثلاث محاولات فلا بأس، فالمحاولات الثلاث هي بالضبط ثغرات التوثيق التي أردتم العثور عليها.
دليل تشغيل لأكثر عشر حوادث ترجيحًا. ليس كل الحوادث، بل العشر الأرجح، مكتوبة خطوات يستطيع شخص مرهق اتباعها ليلًا: قاعدة البيانات لا تبدأ، القرص ممتلئ، الطابور متراكم، الشهادة منتهية، شريك التكامل يعيد أخطاء، مجاميع التقرير تخالف القيود، تسجيل الدخول يفشل في مكتب واحد، مهمة النسخ الاحتياطي صامتة منذ ثلاثة أيام. يحدد كل بند العَرَض، وأول فحص، والإصلاح، وجهة التصعيد. والاختبار تمرين عملي: نعطّل شيئًا في بيئة اختبار دون إنذار ويعمل موظفو الدائرة بالدليل.
قاموس بيانات لكل جدول يعتمد عليه تقرير: العمود، ومعناه، ومصدر الحقيقة، وقاعدة التعامل مع القيم الفارغة. وهذا البند أهم في سياق الأراضي والضرائب منه في أي سياق آخر، لأن النزاعات التي تصل إلى القضاء تدور حول معنى الحقل لا حول ما إذا كان البرنامج قد عمل.
مسؤولون مسمّون، مع تبديل كل بيانات الدخول عند التسليم. والتبديل هو المقصد؛ فإذا بقيت مفاتيح المورّد صالحة بعد اجتماع الإغلاق فلم يُسلَّم شيء. وينبغي أن تبدّلها الدائرة بنفسها وتتأكد من توقف وصولنا.
سجل تدريب لكل دور تشغيلي، مع تدريب تنشيطي مثبت في الروزنامة لا موعود به. أدوار لا أشخاص، لأن الأشخاص ينتقلون.
اتفاقية دعم تقول بوضوح ما نستمر في فعله، ولأي مدة، وكيف يُتواصل معنا، وما لا نفعله. والوضوح بشأن ما هو خارج النطاق يمنع الانزلاق البطيء الذي تتوقف فيه الدائرة عن بناء قدرتها الداخلية لأن المورّد ما زال يرد على الهاتف.
سيناريو تعرفه معظم الدوائر
يُعلن عن رسم جديد بمهلة تنفيذ ستة أسابيع. يحتاج إلى حقل واحد جديد في نموذج، وتعديل واحد في معادلة حسابية، وعمود جديد في تقرير شهري، وترحيل للسجلات القائمة. في دائرة تملك تسليمها يكون هذا أسبوع عمل لمطوّرَين داخليين، يمر عبر بيئة اختبار الدائرة ويُنشر من خط أنابيبها. ويُبلَّغ المورّد بالأمر ولا يُطلب منه تنفيذه.
أما في دائرة قبلت تسليمًا توثيقيًا فقط، فيبدأ التغيير نفسه بالبحث عن أداة تعاقدية، ثم مكالمة تحديد نطاق، ثم عرض سعر، ثم أمر شراء، ثم جدولة ضمن التزامات المورّد الأخرى. الهندسة ما زالت أسبوعًا، لكن الزمن المنقضي ثلاثة أشهر، وتضيع مهلة الأسابيع الستة، وتشرح الدائرة التأخير لمن لا يعنيه خطأ من كان. وقد تقرر الفرق قبل عامين، في اجتماع عن معايير القبول بدا حينها إجرائيًا.
متى يكون التشدد في التسليم مطلبًا خاطئًا
ثمة حجة مضادة حقيقية، ونفضّل ذكرها على التظاهر بعدم وجودها. التسليم التشغيلي الكامل يفترض أن الدائرة تستطيع تزويد التشغيل بالكوادر وستفعل. فإن لم يوجد فريق داخلي ولا موازنة واقعية لتوظيفه، فإن الإصرار على الاكتفاء الذاتي الكامل ينتج نتيجة أسوأ من ترتيب تشغيل مُدار. تحصلون على دائرة تملك نظامًا لا تستطيع ترقيعه، وهذا أخطر من دائرة تشتري بوعي خدمة مُشغَّلة ولها مسار خروج واضح.
والصيغة الصادقة في تلك الحالة هي الفصل: سلّموا ملكية الكود والبيانات والمخطط ووصف النشر كاملة، بحيث تستطيع الدائرة الانتقال إلى مورّد آخر أو استيعاب العمل داخليًا لاحقًا. وتعاقدوا على التشغيل بشكل منفصل ومعلن، بمدة إشعار محددة وإجراء استخراج مُختبَر. فالملكية والتشغيل سؤالان مختلفان، وخلطهما هو الطريق إلى ألا تحصل الدائرة على أي منهما.
والحالة الأخرى نظام قصير العمر فعلًا. بوابة حملة ستُغلق بعد عام لا تحتاج إلى وضعية صيانة لخمس سنوات، وفرض ذلك ينفق انتباه الدائرة حيث لا يعود عليها. صرّحوا بأنه قصير العمر، وضعوا تاريخ إيقافه في العقد، لأن الأنظمة المؤقتة التي تعمّر هي التي تسبب المشكلات.
الكلفة
بالنسبة للدائرة، تكلف القائمة وقت موظفين في أسوأ لحظة، حين يبدو المشروع منتهيًا ويريد الجميع الانتقال إلى غيره. إعادة بناء البيئة يوم. وتمرين الحوادث نصف يوم. والتدريب أيام موزعة على الأدوار. وتكلف جهدًا سياسيًا أيضًا، لأن على أحدهم أن يتمسك بمعايير القبول تحت ضغط إعلان الإطلاق.
وبالنسبة لنا تكلف إيرادات مستقبلية. فالدائرة القادرة على نشر تغييراتها بنفسها ستشتري طلبات تغيير أقل. وقد قررنا منذ وقت أن هذه هي المقايضة الصحيحة، جزئيًا لأنها الطريقة السليمة للبناء للقطاع العام، وجزئيًا لسبب عملي: صارت لجان التقييم تسأل مباشرةً في منافسة بعد أخرى عن الاعتماد على المورّد، وقائمة تسليم محددة وقابلة للاختبار جواب أقوى من أي تطمين عن الشراكة.
وتكلفنا أثناء البناء أيضًا. فكتابة البنية التحتية ككود من البداية أبطأ من ضبط خادم يدويًا، والإصرار على أن ينفّذ الموظفون إعادة البناء بدل مشاهدتنا نفعلها يجعل الأسابيع الأخيرة أقل راحة. وكلاهما أرخص من البديل، وهو أن نكون الجهة الوحيدة في العالم القادرة على نشر نظام ضريبي لدائرة.
بندان يستحقان الإدراج في كراسة الشروط
الأول: اجعلوا إعادة البناء شرطًا للدفع. تنفع صياغة من هذا القبيل: يشترط القبول النهائي أن يقوم موظفو الدائرة، دون تدخل المورّد، بتجهيز بيئة كاملة من المستودع المملوك للدائرة واجتياز مجموعة الاختبارات الوظيفية المتفق عليها. يُسمح بالمراقبين ولا يُسمح بالمشاركين.
الثاني: اشترطوا اختبار خروج أثناء فترة الدعم لا في نهايتها فقط. مرة كل عام تُلغي الدائرة وصول المورّد لنافذة زمنية محددة وتنفّذ نشرها بنفسها. فإن نجح، فالتسليم ما زال حقيقيًا. وإن لم ينجح، فقد عرفتم ذلك والعلاقة ما تزال تعاونية لا في أثناء نزاع. تلك الظهيرة السنوية هي أرخص تأمين في العقد.