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