أدلة13 سبتمبر 20263 دقائق قراءة

قائمة الاستلام النهائي: ما تتأكد منه قبل أن تقول «تم التسليم»

قائمة تسليم واستلام مشروع برمجي كاملة: الكود المصدري، الحسابات والدومين، كلمات المرور، التوثيق، النسخ الاحتياطي، والتراخيص — عشان تملك مشروعك فعلاً بعد التسليم.

🔑

المشروع اشتغل، والعملاء بدأوا يستخدمونه، والكل مبسوط. ثم بعد سنة تحتاج تعديلاً بسيطاً، والمبرمج الأول مشغول أو ما يرد، وتكتشف إنك ما تعرف حتى وين الكود. التسليم الحقيقي مو لما يشتغل المشروع؛ التسليم لما تقدر تعطيه لأي مطوّر آخر غداً ويكمل بدون ما يرجع للأول.

١. الكود المصدري

  • الكود كاملاً في مستودع (مثل GitHub) باسم حسابك أو منشأتك، مو مجرد ملف مضغوط في رسالة.
  • تاريخ التعديلات محفوظ داخل المستودع، لا نسخة نهائية فقط.
  • كود لوحة التحكم والخادم والتطبيق، كل الأجزاء لا جزء واحد.
  • ملف يشرح كيف يُشغَّل المشروع محلياً وكيف يُنشر.
  • ملفات التصميم الأصلية (مثل Figma)، لا صور الشاشات فقط.
  • قائمة بمتغيرات البيئة المطلوبة للتشغيل، بدون الأسرار نفسها.

ولو ما تعرف تتعامل مع GitHub، لا بأس: اطلب من المنفّذ ينشئ المستودع تحت حسابك ويضيفك مالكاً، ويشرح لك في مكالمة قصيرة كيف تتأكد أن آخر نسخة مرفوعة. خمس دقائق الآن توفر أياماً لاحقاً.

٢. الحسابات والملكية

  • الدومين مسجل باسمك، وتعرف تاريخ تجديده، والتجديد التلقائي مفعّل.
  • حساب الاستضافة أو الخدمة السحابية باسمك وبطاقة الدفع لك.
  • حساب مطوّر آبل وجوجل بلاي باسم منشأتك، والتطبيق منشور تحته.
  • بوابة الدفع مربوطة بحسابك البنكي أنت.
  • حسابات الخدمات الخارجية: الرسائل، الإيميل، الخرائط، التحليلات.

واكتب في ملف واحد تواريخ تجديد كل حساب وطريقة الدفع له. كثير من توقفات المواقع المحرجة سببها بطاقة منتهية أو تجديد نُسي، لا خلل تقني.

٣. المفاتيح وكلمات المرور

استلم كل بيانات الدخول في مدير كلمات مرور أو ملف مشفّر، مو في رسالة واتساب عادية. وبعد الاستلام مباشرة غيّر كلمات المرور الرئيسية، وأضف المصادقة الثنائية، واحذف صلاحيات المنفّذ اللي ما يحتاجها، أو أبقها بصلاحية محدودة لو كان مستمراً معك في الصيانة. مفاتيح API الحساسة يُفضَّل إعادة توليدها. واحتفظ بقائمة بمن يملك صلاحية على كل حساب، وراجعها كلما انتهى تعاملك مع أي شخص.

٤. التوثيق

  • قائمة بالتقنيات المستخدمة وإصداراتها.
  • مخطط مبسط لقاعدة البيانات.
  • قائمة الخدمات الخارجية وسبب استخدام كل واحدة وتكلفتها الشهرية.
  • دليل استخدام مختصر للوحة التحكم لموظفيك.
  • أي إعدادات خاصة يعرفها المبرمج فقط ولا تظهر في الكود.

ولا تطلب توثيقاً مثالياً من مئة صفحة؛ المطلوب ما يكفي مطوراً آخر ليفهم ويبدأ. صفحات قليلة واضحة ومحدّثة أنفع من دليل ضخم لا يُقرأ.

٥. النسخ الاحتياطي

تأكد أن النسخ الاحتياطي التلقائي لقاعدة البيانات والملفات مفعّل، واعرف أين يُحفظ وكم يوماً يُحتفظ به. والأهم: اطلب تجربة استرجاع نسخة واحدة على الأقل. نسخة احتياطية لم تُجرَّب قد تكتشف يوم الحاجة أنها لا تعمل. وحدد من يصله تنبيه لو فشل النسخ الاحتياطي.

٦. التراخيص والمكونات

هل استُخدم قالب مدفوع أو خط أو إضافة برخصة؟ باسم من الرخصة؟ وهل تتجدد سنوياً؟ بعض المشاريع تتوقف ميزة فيها فجأة لأن رخصة مكوّن كانت باسم المنفّذ وانتهت. واطلب قائمة بالمكونات مفتوحة المصدر ورخصها أيضاً، لأن بعض الرخص لها شروط في الاستخدام التجاري.

اختبار التسليم الحقيقي

اسأل نفسك: لو اختفى المنفّذ اليوم، هل يقدر مطوّر جديد يستلم ويكمل خلال أيام بالاعتماد على ما عندي فقط؟ لو الجواب نعم، استلامك مكتمل. لو «مدري»، ارجع للقائمة، وراجع البنود الناقصة مع المنفّذ وهو لسا متعاون ومتحمس، لا بعد شهور من التسليم. وفكّر في مراجعة سريعة من مطوّر مستقل للكود والتوثيق في المشاريع الكبيرة. وأضف لقائمتك اجتماع تسليم أخيراً مسجلاً، يشرح فيه المنفّذ بنية المشروع ويجاوب أسئلتك، واحفظ التسجيل مع التوثيق؛ قد يكون أثمن ملف تملكه لو احتجت مطوراً جديداً بعد سنوات.

احفظ هذي القائمة وأرسلها لأي منفّذ قبل بداية المشروع، لا في نهايته؛ هكذا يبني من البداية وهو يعرف ما سيُطلب منه. ولو تبي تبدأ مشروعاً مع منصة أزهل الرقمية، تواصل على واتساب واطلب تصميماً مبدئياً مجانياً.

جاهز تبدأ مشروعك مع أزهل؟

تواصل معنا الحين، وخلنا نطلّع فكرتك على أرض الواقع.