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