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