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