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