انتقل إلى المحتوى
الخبر، المملكة العربية السعودية

كم يستغرق بناء تطبيق جوال في السعودية؟

مدد واقعية لبناء تطبيق جوال في السعودية، من النسخة الأولى المحدودة إلى المنتج متعدد الأدوار، مع الخطوات المحلية التي تضيف أسابيع.

قراءة 4 د

  • تطوير تطبيقات الجوال
  • تصميم تجربة وواجهة المستخدم
  • ضمان الجودة واختبار البرمجيات

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

ما الذي يحدد الجدول الزمني

أربعة عوامل تحدد الجدول، بهذا الترتيب: عدد أدوار المستخدمين، وعدد التكاملات المطلوبة، ومقدار الواجهة المخصصة، وسرعة ردّكم على أسئلة الفريق.

تطبيق للمستهلك بدور واحد (العميل) يختلف عن منصة فيها عملاء وتجار ومندوبو توصيل. كل دور يقارب تطبيقاً مستقلاً يشترك مع غيره في تسجيل الدخول. والتكاملات لا تقل أثراً: الدفع، ورسائل التحقق النصية، والخرائط، ونظام ERP، وبرنامج الولاء، ولكل منها بيئة تجريبية وتوثيق وخطوة موافقة خاصة به.

عمق التصميم هو العامل الثالث. الواجهة المبنية على مكونات المنصة القياسية تتقدم بسرعة، أما الحركات المخصصة ونظام التصميم الخاص والتخطيط الكامل بالعربية والإنجليزية فتحتاج وقتاً أطول، لأن كل شاشة تُصمَّم وتُختبر مرتين.

تقسيم واقعي للمراحل

تمر أغلب المشاريع بالمراحل الخمس نفسها، والمدد أدناه تفترض بناءً متعدد المنصات وفريقاً واحداً.

الاستكشاف وتحديد النطاق يستغرق من أسبوع إلى أسبوعين. تتفقون فيه على أدوار المستخدمين والشاشات والتكاملات وما سيُستبعد من النسخة الأولى. تخطي هذه المرحلة لا يوفر وقتاً، بل ينقل الخلافات إلى مرحلة البناء.

التصميم يستغرق من 3 إلى 5 أسابيع، ويتداخل جزئياً مع الاستكشاف. يشمل المسارات والمخططات الأولية والتصميم البصري ونموذجاً تفاعلياً. النماذج تكشف معظم سوء الفهم المكلف حين يكلف إصلاحه يوماً واحداً لا دورة عمل كاملة.

البناء يستغرق من 6 إلى 12 أسبوعاً على دورات من أسبوعين. تُبنى الواجهة الخلفية وواجهة API والتطبيق معاً، فيكون العمل قابلاً للعرض منذ الدورة الأولى، وترون برنامجاً يعمل مبكراً وباستمرار.

الاختبار والتحصين يستغرق من 2 إلى 4 أسابيع ويتداخل مع الدورات الأخيرة. يغطي تنوع الأجهزة والأداء على الهواتف المتوسطة والفحوص الأمنية وجولة ملاحظات من مستخدمين حقيقيين. تشرح خدمات الجودة والاختبار ما تتضمنه جولة الاختبار الجادة.

الإطلاق يستغرق من أسبوع إلى أسبوعين، ومعظمه مراجعة المتجر. تراجع Apple وGoogle كل طلب نشر، والرفض يكلف أياماً. قراءة إرشادات مراجعة تطبيقات Apple قبل بدء التصميم تجنّبكم أشهر أسباب الرفض.

بنود سعودية تضيف وقتاً

هناك خطوات لا تظهر في الجداول العامة، وهي مصدر المفاجآت المعتاد.

العربية والتخطيط من اليمين إلى اليسار ليسا مرحلة ترجمة في النهاية. الشاشات تحتاج إلى انعكاس كامل، والأرقام والنصوص مختلطة الاتجاه تحتاج عناية، والنصوص تُكتب بالعربية أصلاً. خططوا للعمل العربي منذ أول دورة تصميم. تفاصيل ذلك في خدمة تجربة المستخدم العربية RTL.

المدفوعات تحتاج حساب بوابة دفع وصلاحية بيئة تجريبية قبل إنهاء شاشة الدفع. دعم مدى وApple Pay والبطاقات أمر معتاد للمطورين، لكن تسجيل التاجر من جهتكم قد يستغرق أطول من الشيفرة نفسها. ابدأوا إجراءاته في الأسبوع الأول.

التعامل مع البيانات الشخصية يحتاج قراراً مبكراً. إذا كان التطبيق يجمع أسماء أو أرقام جوال أو مواقع أو أرقام هوية، فنظام حماية البيانات الشخصية ينطبق، وهذا يؤثر في شاشات الموافقة ومدة الاحتفاظ بالبيانات وموقع الخوادم. تصميم ذلك من البداية رخيص، وتعديله لاحقاً مكلف.

أما التكامل مع منصات الهوية أو الجهات الحكومية حيثما ينطبق، فيعتمد على جدول الجهة المزودة. اعتبروا مدته خارج سيطرة الفريق وضعوه في الخطة كاعتماد خارجي.

كم يستغرق هذا من الوقت

تفترض هذه المدد قاعدة شيفرة واحدة متعددة المنصات، وواجهة عربية وإنجليزية، وعميلاً يرد على الأسئلة خلال يومي عمل.

  • نسخة أولى محدودة بدور واحد و3 إلى 6 مسارات أساسية: من 10 إلى 16 أسبوعاً.
  • منتج قياسي فيه حسابات ومدفوعات ولوحة إدارة: من 16 إلى 26 أسبوعاً.
  • منصة متعددة الأدوار كالسوق الإلكتروني أو التوصيل: من 24 إلى 40 أسبوعاً، وتُسلَّم غالباً على مراحل.
  • إضافة النظام الثاني إلى بناء أصلي: من 6 إلى 12 أسبوعاً إضافية.
  • الإصلاحات بعد الإطلاق وأول دفعة ميزات: من 4 إلى 8 أسابيع.

اتساع النطاق هنا واقعي لا مبالغة فيه. الطرف الأدنى للمشاريع ذات النطاق الثابت والقرارات السريعة، والأعلى للمشاريع التي تكتشف متطلباتها أثناء البناء.

كيف تقصّر الجدول دون المساس بالجودة

قلّصوا النطاق قبل زيادة العدد. مهندسان إضافيان في مشروع غير محدد جيداً ينتجان إعادة عمل لا تقدماً.

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

ومن أنجح الوسائل الإطلاق على مراحل. نسخة أولى بالمسار الأساسي لمجموعة صغيرة تعلّمكم في شهر ما لا يعلّمكم إياه ربع سنة إضافي من البناء.

جدول زمني يمكنك محاسبة الفريق عليه

اطلبوا خطة بمواعيد العروض التجريبية، لا تاريخ إطلاق واحداً. الخطة الجيدة تسمّي مراجعات الدورات والاعتمادات المطلوبة منكم والقرارات اللازمة عند كل موعد. وإذا جاء العرض برقم واحد بلا مراحل، فلن تعرفوا هل هو واقعي.

يسير عملنا في Flutter وReact Native على هذه البنية، مع نسخة تعمل بين أيديكم منذ الدورة الأولى.

تريدون خطة مرحلية لتطبيقكم؟ تواصلوا معنا وأرسلوا وصفاً مختصراً للفكرة.

أسئلة شائعة

كم تستغرق النسخة الأولى من تطبيق الجوال؟
النسخة الأولى المحدودة بدور مستخدم واحد وعدد قليل من المسارات الأساسية تستغرق عادة من 10 إلى 16 أسبوعاً من بدء العمل حتى الرفع إلى المتجر. وأي تطبيق فيه مدفوعات أو أدوار متعددة أو لوحة إدارة يتجاوز هذا النطاق.
هل يضاعف البناء لنظامي iOS وأندرويد المدة؟
لا. الأطر متعددة المنصات مثل Flutter وReact Native تشارك معظم الشيفرة، فيضيف النظام الثاني نحو 15 إلى 25 بالمئة من الجهد فقط. أما البناء الأصلي لكل نظام على حدة فيقترب من ضعف الوقت.
ما أكثر أسباب تأخر المشاريع في السعودية؟
تأخر المحتوى والقرارات، ووصول النصوص العربية والإنجليزية بعد تصميم الشاشات، وموافقات الجهات الخارجية كبوابات الدفع والهوية، وجولات مراجعة المتاجر. أغلبها مشكلات جدولة وليست مشكلات هندسية.
هل يمكن تقصير المدة؟
نعم، بتقليص النطاق لا بالتسريع. تقليل أدوار المستخدمين، والبدء بمنصة واحدة، وحسم وسيلة الدفع مبكراً توفر وقتاً أكثر من إضافة أشخاص للفريق.

المصادر

  1. إرشادات مراجعة تطبيقات Apple
  2. توثيق مطوري Android
  3. توثيق Flutter