صيانة ودعم التطبيقات والأنظمة
التطبيق المستقر اليوم لن يبقى مستقرًا وحده: iOS وAndroid يصدران تحديثات كل عام، والمكتبات تظهر فيها ثغرات، والمتاجر تغير متطلباتها، والخوادم تمتلئ. عقد الدعم يعني أن هناك من يراقب ويحدّث ويصلح قبل أن يلاحظ عملاؤك، ومن يرد حين يحدث ما لم يُتوقع.
متى تحتاج إلى عقد دعم؟
تطبيقك أُطلق وانتهى عقد تطويرهولا أحد مسؤول عنه الآن.
المطور السابق غير متاحوتحتاج إلى من يستلم الدعم.
أعطال تكتشفها من العملاءقبل أن يعرف بها أحد في فريقك.
تحديث iOS أو Android كسر شيئًاولا تعرف من يصلحه.
متطلبات المتجر تغيرتوالتطبيق مهدد بإيقاف التحديثات أو الإزالة.
طلبات صغيرة متراكمةلا تستحق مشروعًا منفصلًا لكل منها.
ما يشمله عقد الدعم
الأعطال
- استقبال البلاغات وتصنيفها
- إصلاح الأخطاء حسب الأولوية
- تحليل السبب الجذري للأعطال الكبيرة
- إصدارات إصلاح عاجلة
المراقبة
- التطبيق والأعطال على الأجهزة
- الخوادم وقواعد البيانات
- واجهات الربط والتكاملات
- التنبيهات والاستجابة
التوافق
- إصدارات iOS وAndroid الجديدة
- متطلبات App Store وGoogle Play
- الأجهزة الجديدة
- تحديث أدوات التطوير
الأمن
- تحديث المكتبات
- معالجة الثغرات المكتشفة
- تجديد الشهادات
- مراجعة الصلاحيات
التشغيل
- فحص النسخ الاحتياطية
- مراقبة المساحة والأداء
- تحسين الاستعلامات البطيئة
- دعم البنية التحتية
التحسين
- تعديلات وتحسينات صغيرة
- ضمن ساعات شهرية متفق عليها
- إدارة الإصدارات
- تقارير دورية
كيف تُصنف البلاغات؟
مستوى الخدمة يُكتب في العقد بأزمنة محددة لكل فئة. هذا التصنيف الذي نبني عليه:
| الفئة | مثال | الاستجابة |
|---|---|---|
| حرج | التطبيق متوقف، أو الدفع لا يعمل، أو تسرب بيانات | الأسرع، وخارج أوقات العمل بحسب الباقة |
| عالٍ | ميزة أساسية معطلة لجزء من المستخدمين | خلال يوم العمل نفسه غالبًا |
| متوسط | خطأ له طريقة التفاف مؤقتة | ضمن الإصدار القادم |
| منخفض | خطأ شكلي أو تحسين | يُجدول حسب الأولوية |
الأزمنة الفعلية وساعات التغطية تُحدد في كل عقد بحسب حجم التطبيق وأهميته لعملك.
ما تستلمه
- عقد مستوى الخدمةالفئات والأزمنة وساعات التغطية.
- قناة البلاغاتنظام تذاكر يتابع فيه فريقك كل بلاغ.
- المراقبة والتنبيهاتمفعلة على التطبيق والخوادم.
- تقرير شهريالبلاغات والإصلاحات والتحديثات والتوصيات.
- خطة التحديثاتلأنظمة التشغيل والمكتبات والمتطلبات.
- سجل الإصداراتكل إصلاح وتحديث وتاريخه.
ما يمكن ربطه بالخدمة
يبدأ بـ
يمتد إلى
ما يحدث تحت عقد الدعم
تنبيه آلي يصل إلى المناوب، وتحديد السبب، وإصلاح أو التفاف مؤقت، ثم تقرير بالسبب الجذري.
نختبر على النسخ التجريبية قبل صدوره، ونجهز التحديث ليكون جاهزًا يوم الإطلاق.
تحديث المكتبة واختباره ونشره حسب خطورة الثغرة.
تنبيه مبكر، وأرشفة أو توسع قبل أن يتأثر النظام.
يدخل ضمن ساعات التحسين الشهرية دون عقد منفصل.
مراحل التنفيذ
- تقرير الاستلام
الاستلام
مراجعة الكود والبيئات والحسابات إن لم نكن طورناه.
- عقد معتمد
الاتفاق على المستوى
الفئات والأزمنة والتغطية.
- مراقبة مفعلة
إعداد المراقبة
على التطبيق والخوادم.
- قناة جاهزة
قناة البلاغات
وتدريب فريقك عليها.
- دعم قيد التشغيل
التشغيل
الاستجابة والإصلاح والتحديث.
- تقرير شهري
المراجعة الدورية
التقرير والتوصيات.
ما نحتاجه منك للبدء
لا يلزم أن يكون كل ذلك جاهزًا. ما ينقص نستكمله معك في جلسة التحليل.
- الكود المصدري وصلاحيات البيئات: والحسابات على المتاجر والاستضافة.
- قائمة المشكلات المعروفة: إن وجدت.
- ساعات التغطية المطلوبة: أوقات العمل أم على مدار الساعة.
- حجم الاستخدام: لتقدير المراقبة والجهد.
أسئلة تحسمها قبل التنفيذ
نساعدك على الإجابة عنها، لأن كل إجابة تغير النطاق والتكلفة.
مشكلات نمنعها من البداية
الجودة والأمن والتشغيل
الجودة
كل إصلاح يُختبر ويمر بمراجعة قبل النشر.
الأمن
تحديثات أمنية، وتجديد الشهادات، ومراجعة الصلاحيات.
الاستمرارية
توثيق يسمح بالاستمرار حتى مع تغير الأفراد.
الاختبارات
اختبار انحدار قبل كل إصدار إصلاح.
التوثيق
سجل البلاغات والإصلاحات والإصدارات.
الشفافية
تقارير دورية بالأرقام والتوصيات.
أسئلة شائعة
نعم، بعد مراجعة استلام للكود والبيئات والحسابات، نوضح فيها ما نستطيع الالتزام به وما يحتاج إلى معالجة أولًا.
الدعم يحافظ على عمل التطبيق ويضيف تحسينات صغيرة، والتطوير المستمر يبني مزايا جديدة وفق خارطة منتج.
بحسب الباقة: أوقات العمل، أو مناوبة للبلاغات الحرجة خارجها.
عبر قناة التذاكر المتفق عليها، مع الأولوية ووصف المشكلة ولقطات إن أمكن.
يمكن أن يشمل تشغيل البنية التحتية ومراقبتها، أو يقتصر على التطبيق إن كانت الاستضافة لدى فريقكم.
خدمات مرتبطة
أخبرنا بتطبيقك وما يحتاجه من دعم
ونقترح مستوى الخدمة والتغطية المناسبين.