صيانة المواقع والتطبيقات هي العمل المنتظم الذي يُبقي موقعك أو تطبيقك آمنًا وسريعًا ومتوافقًا بعد الإطلاق: تحديث الإطار البرمجي والمكتبات، وترقيعات الأمان، والنسخ الاحتياطي واختبار استرجاعه، ومراقبة التوفر والأخطاء، ومواكبة تحديثات أنظمة التشغيل وسياسات المتاجر. والعقد الجيد يحدد ذلك كتابةً، مع أوقات استجابة واضحة لكل مستوى من الأعطال، حتى لا تكتشف حدود الخدمة في أسوأ لحظة.
لماذا لا ينتهي العمل يوم الإطلاق
الموقع أو التطبيق ليس مبنى يُسلَّم مرة واحدة. كل ما حوله يتغير: المتصفحات تُحدَّث، وآبل وجوجل تصدران إصدارات جديدة من iOS وأندرويد كل عام، والمكتبات البرمجية تكتشف ثغرات وتصدر إصلاحات، ومزودو الدفع والرسائل يغيرون واجهاتهم البرمجية.
تخيل عيادة أسنان في الرياض أطلقت نظام حجز ولم يلمسه أحد سنة كاملة. قد تنتهي شهادة SSL فيظهر للمرضى تحذير أمني، أو يتوقف إشعار التذكير لأن مزود الرسائل غيّر طريقة الربط، أو تُخترق إضافة قديمة. لا شيء من ذلك يحدث دفعة واحدة، لكنه يحدث.
ماذا يجب أن تشمل صيانة المواقع والتطبيقات
تحديثات الإطار والمكتبات
سواء بُني موقعك على Laravel أو ووردبريس، أو تطبيقك على Flutter، تصدر تحديثات دورية. بعضها أمني لا يحتمل التأجيل، وبعضها يحتاج اختبارًا قبل التطبيق لأنه قد يغير سلوك أجزاء من النظام.
صيانة تطبيقات الجوال وسياسات المتاجر
تشترط Google Play أن تستهدف التطبيقات الجديدة وتحديثاتها إصدارًا حديثًا من أندرويد، ويرتفع هذا الشرط دوريًا، وآبل تطلب البناء بأدوات تطوير حديثة. وإذا انتهى اشتراكك في برنامج مطوري آبل، البالغ 99 دولارًا سنويًا، فقد يختفي تطبيقك من المتجر. راجع صفحات المتطلبات الرسمية لدى كل متجر، فهي تتغير.
ومن أهم ما يُحفظ في الصيانة: مفاتيح توقيع التطبيق. فقدانها قد يعقّد نشر التحديثات تعقيدًا كبيرًا.
الترقيعات الأمنية والصلاحيات
مراجعة حسابات المستخدمين ولوحة التحكم، وإلغاء صلاحيات من غادروا الفريق، وتطبيق إصلاحات الثغرات. وتذكّر أن نظام حماية البيانات الشخصية في السعودية، النافذ منذ سبتمبر 2024، يتطلب ضوابط أمان مناسبة والإبلاغ عن الاختراقات، وهذا ليس رأيًا قانونيًا.
النسخ الاحتياطي واختبار الاسترجاع
النسخة التي لم تُجرَّب استعادتها مجرد أمل. اختبر الاسترجاع دوريًا على بيئة منفصلة، واحفظ النسخ بعيدًا عن الخادم الأساسي. وتفاصيل اختيار الخادم نفسه شرحناها في دليل استضافة موقع سعودي.
المراقبة والتنبيهات
مراقبة توفر الموقع، وأخطاء الخادم، وأعطال التطبيق، وتاريخ انتهاء شهادة SSL والنطاق. الهدف أن يعرف فريق الصيانة بالمشكلة قبل أن يتصل بك العميل.
الروابط الخارجية
بوابة الدفع، ومزود الرسائل، وشركة الشحن، والربط مع منصة فاتورة لمن تشملهم المرحلة الثانية من هيئة الزكاة والضريبة والجمارك. كل رابط من هذه قد يتغير من طرف المزود، فيجب أن تُراقب نتائجه، وأن يُتابع فريق الصيانة إشعارات المزودين قبل مواعيد إيقاف الإصدارات القديمة من واجهاتهم.
الأداء والمحتوى والتحسينات الصغيرة
متابعة مقاييس Core Web Vitals وسرعة الصفحات، وتحديث المحتوى والأسعار والصور، وتعديلات صغيرة متفق على حدودها مسبقًا.
عقد صيانة موقع: نموذج اتفاقية مستوى الخدمة
أكثر خلافات الصيانة سببها عقد غامض. الجدول التالي نموذج تبني عليه، والأوقات فيه أمثلة للتفاوض وليست معيارًا ملزمًا:
| مستوى العطل | أمثلة | وقت الاستجابة (مثال للتفاوض) | المتوقع |
|---|---|---|---|
| حرج | الموقع متوقف، الدفع معطل، اختراق | خلال ساعتين في أوقات العمل المتفق عليها | حل مؤقت ثم إصلاح جذري وتقرير |
| مرتفع | ميزة أساسية معطلة لبعض المستخدمين | خلال يوم عمل | إصلاح أو بديل مؤقت |
| متوسط | خطأ في صفحة ثانوية أو تقرير | خلال ثلاثة أيام عمل | إصلاح في الإصدار التالي |
| طلب تعديل | تغيير نص أو إضافة حقل | حسب الجدولة الشهرية | ضمن ساعات الباقة |
وإلى جانب الجدول، يجب أن ينص العقد على:
- النطاق: ما الأنظمة المشمولة (الموقع، التطبيق، لوحة الإدارة، الـ API).
- ساعات العمل الشهرية وكيف تُحتسب الساعات الزائدة.
- الاستثناءات: الميزات الجديدة والأعطال الناتجة عن تعديلات أطراف أخرى.
- التقارير: تقرير شهري بما نُفذ وما يُقترح.
- ساعات الدعم وقنواته: متى يمكن الوصول إلى الفريق، وكيف تُغطى عطلات نهاية الأسبوع والأعياد.
- الملكية والتسليم: الكود والحسابات باسمك، وتسليم كامل عند انتهاء العقد.
الصيانة قبل المواسم: رمضان والجمعة البيضاء واليوم الوطني
في الخليج، يرتفع الضغط على كثير من المتاجر والتطبيقات في مواسم معروفة مسبقًا. متجر عبايات في الكويت أو تطبيق توصيل في جدة لا يريد اكتشاف بطء الخادم في ليلة العيد. لذلك أضف إلى خطة الصيانة فحصًا قبل كل موسم: اختبار الحمل على الصفحات الأساسية، ومراجعة سعة الخادم، وتجميد التعديلات الكبيرة قبل الموسم بأيام، والتأكد من أن فريق الدعم متاح فعلًا خلاله.
ما الذي لا تشمله الصيانة عادة
الصيانة تحافظ على ما بُني ولا تبني منتجًا جديدًا. إضافة نظام ولاء أو بوابة دفع جديدة أو تطبيق للآيباد مشاريع مستقلة لها نطاق وتقدير منفصلان. الوضوح هنا يحمي الطرفين.
كيف تقدّر ميزانية الصيانة
تعتمد الميزانية على عدد الأنظمة وتعقيدها، وعدد الروابط الخارجية، وحساسية البيانات، وأوقات الاستجابة المطلوبة، وحجم التعديلات المتوقعة. للتوضيح فقط: إذا افترضنا 10 ساعات شهريًا بسعر افتراضي 100 ريال للساعة، تكون التكلفة 1,000 ريال شهريًا، دون تكاليف الاستضافة والاشتراكات. هذا مثال حسابي لا سعر سوق، والعرض الحقيقي يعتمد على نطاق مشروعك. وتجد كيف تدخل الصيانة في التكلفة الكلية في دليل تكلفة تصميم وتطوير موقع شركة في 2026.
مثال من أعمالنا: تطبيق أذكار المؤمن
في تطبيق أذكار المؤمن على أندرويد، استمر العمل بعد الإطلاق: تطوير متواصل يشمل تحسينات في الأداء والأمان، وإصدارات موقعة على Google Play، إلى جانب موقع تسويقي بلوحة إدارة. تطبيق يعتمد على إشعارات دقيقة ومصحف بنظام الصفحات لا يحتمل أن يتأخر عن تحديثات أندرويد، وهذا بالضبط ما تحمي منه الصيانة. وإذا كنت ما زلت في مرحلة النشر، فاقرأ دليل نشر تطبيق على آبل ستور وجوجل بلاي.
قائمة فحص شهرية جاهزة للدعم الفني للمواقع والتطبيقات
انسخها وأرفقها بعقد الصيانة:
- تطبيق تحديثات الأمان للإطار والمكتبات والإضافات بعد اختبارها
- التحقق من نجاح النسخ الاحتياطي، واختبار استرجاع واحد على الأقل كل ربع سنة
- مراجعة سجلات الأخطاء وأعطال التطبيق ومعالجة المتكرر منها
- فحص تاريخ انتهاء شهادة SSL والنطاق والاشتراكات
- قياس سرعة الصفحات الرئيسية ومقاييس Core Web Vitals
- مراجعة رسائل المتاجر وسياساتها الجديدة ومواعيدها
- مراجعة صلاحيات المستخدمين في لوحة التحكم والخوادم
- اختبار رحلة الشراء أو الحجز من البداية إلى النهاية
- تقرير شهري مختصر بما نُفذ وما يُقترح للشهر التالي
إذا أردت فريقًا يتولى هذه القائمة عنك، فخدمة الصيانة التقنية مصممة لذلك، ويتولى فريق تطوير تطبيقات الجوال تحديثات المتاجر والإصدارات الجديدة.
الأسئلة الشائعة
ما الفرق بين الصيانة والدعم الفني للمواقع؟
الدعم الفني يستجيب لما يحدث: عطل أو سؤال أو طلب تعديل. أما الصيانة فعمل وقائي مجدول يمنع الأعطال قبل وقوعها، مثل التحديثات الأمنية واختبار النسخ الاحتياطي ومراقبة الأداء. العقد الجيد يجمع الاثنين، ويحدد ساعات الصيانة الشهرية وأوقات الاستجابة لطلبات الدعم بحسب مستوى العطل.
هل يحتاج تطبيق الجوال صيانة إذا لم أغير فيه شيئًا؟
نعم. حتى لو لم تغير شيئًا، يتغير ما حوله: إصدارات جديدة من iOS وأندرويد، وشروط Google Play لاستهداف إصدارات حديثة، وأدوات التطوير التي تطلبها آبل، وتحديثات مزودي الدفع والإشعارات. التطبيق المتروك قد يتعطل على الأجهزة الحديثة أو يتعذر تحديثه في المتجر عندما تحتاج ذلك.
ماذا أكتب في عقد صيانة موقع؟
اكتب الأنظمة المشمولة، وساعات العمل الشهرية، وأوقات الاستجابة لكل مستوى عطل، والاستثناءات كالميزات الجديدة، وشكل التقرير الشهري، وطريقة احتساب الساعات الزائدة. وأوضح كذلك ساعات الدعم وقنواته وكيف تُغطى العطلات. والأهم: أن الكود والحسابات والنطاق باسم منشأتك، وأن يلتزم المزود بتسليم كامل ومنظم عند انتهاء العقد.
هل يمكن نقل الصيانة إلى فريق غير الذي بنى الموقع؟
نعم، بشرط أن تملك الكود والحسابات وأن يتوفر توثيق معقول. يبدأ الفريق الجديد عادة بمراجعة الوضع الحالي: إصدارات الإطار، والنسخ الاحتياطي، والثغرات المعروفة، والروابط الخارجية، ثم يقترح خطة. وكلما كان التسليم من الفريق السابق أوضح، كان الانتقال أسرع وأقل مخاطرة.
اطمئن على موقعك وتطبيقك بعد الإطلاق
إذا كان لديك موقع أو تطبيق يعمل في السعودية أو الخليج وتريد خطة صيانة واضحة، أرسل لنا روابطه وما تعرفه عن طريقة بنائه وسنبدأ بمراجعة وضعه الحالي، ثم نقترح نطاق صيانة وأوقات استجابة تناسب نشاطك قبل أي التزام.
هل يحتاج مشروعك إلى إصلاح؟ تعرّف على خدمة صيانة Laravel وFlutter وأرسل وصف المشكلة لمناقشة نطاق العمل.