في هذه الصفحة
شركة برمجة سعودية أم فريق خارجي؟ ما الفرق فعلياً
· 9 دقائق قراءة
الاختيار بين شركة برمجة سعودية وفريق تقني خارج المملكة لا يُحسم بالسعر، بل بستة أمور تظهر بعد التوقيع. هذه الأمور: نافذة الرد، ولغة المتطلبات، ومن يوقّع عقداً نافذاً ويصدر فاتورة بسجل تجاري، ومكان البيانات، والربط بمدى والمنصات الحكومية، ومن يحضر يوم التسليم. الفريق الخارجي يبقى الخيار الصحيح في حالات محددة، وهذه الحالات مذكورة هنا بصراحة.
بنهاية هذا الدليل تعرف أي المشروعين لديك. الأول يلمس بيانات عملاء سعوديين وأنظمة محلية، فيحتاج فريقاً داخل البلد. والثاني بلا سطح نظامي سعودي، ينفّذه أي فريق كفء أينما كان. الخطأ الأكثر تكراراً أن تقارن الرقم النهائي وحده، فتدفع الفارق لاحقاً وقتاً وترجمة وإعادة عمل.
التواصل اليومي وكتابة المتطلبات#
التواصل اليومي يحدد سرعة مشروعك أكثر مما تحددها سرعة الكتابة البرمجية. أغلب ما يوقف العمل سؤال صغير ينتظر جواباً: هل يظهر هذا الحقل لمدير الفرع أم للمحاسب، وهل يُطبع العرض بترويسة أم بدونها. حين يشاركك الفريق يوم العمل نفسه من الأحد إلى الخميس، يصلك الجواب في اليوم نفسه.
فارق التوقيت يحوّل السؤال الواحد إلى يوم كامل. مقاول في الرياض يراجع شاشة عرض السعر صباحاً ويكتب ملاحظتين. فإن كان الفريق في منطقة زمنية تبعد ساعات، وصل الجواب في اليوم التالي. ثلاث جولات مراجعة تصير بذلك أسبوعاً كاملاً، والمشروع لا يتأخر دفعة واحدة بل بالتقسيط.
نافذة الرد أهم من عدد ساعات العمل. اسأل صراحة: كم ساعة من دوامك اليومي يشاركني فيها الفريق، ومن الشخص الذي أرسل له السؤال، وما زمن الرد المتفق عليه للأعطال التي توقف العمل. اكتب الجواب في العقد، لأن الوعد الشفهي بالتواجد «طوال الوقت» ينكشف في أول أسبوع ضاغط.
المتطلبات نفسها مكتوبة بالعربية، وترجمتها ليست نقلاً محايداً. «المدير المسؤول» في نظام الموارد البشرية ليس المدير في الهيكل الإداري، و«الفرع» في نظام مطعم ليس الفرع في السجل التجاري. كل مصطلح يُترجم مرتين، مرة إلى الإنجليزية ومرة إلى الكود، وكل ترجمة تُسقط شرطاً صغيراً يظهر بعد التسليم.
عيادة لها فرعان في جدة تكتب متطلباتها كما تتكلم: «المريض المراجع»، «الموعد المؤجل»، «التقرير الطبي المعتمد». الفريق الذي يقرأ هذه الجمل بالعربية يسأل سؤالاً واحداً ويمضي. والفريق الذي ينتظر ترجمة يبني ما فهمه من الترجمة، فتكتشف بعد شهر أن «المؤجل» عنده يعني «الملغى».
الواجهة العربية تكشف الفارق نفسه. الاتجاه من اليمين إلى اليسار، والاسم الثلاثي، وصيغة رقم الجوال، والتاريخ الهجري بجانب الميلادي: تفاصيل يلاحظها المستخدم السعودي فوراً. ولا تظهر واحدة منها في وثيقة متطلبات مهما طالت، لأنها لغة يومية لا مواصفة تُكتب. من يستخدم العربية كل يوم يبنيها صحيحة من أول محاولة.
العقد والفاتورة والسجل التجاري#
الفريق داخل السعودية يوقّع عقداً تنظر فيه جهة سعودية، ويصدر فاتورة باسم منشأة لها سجل تجاري. البندان يبدوان إداريين حتى يقع الخلاف، فيصيران أهم ما في الملف. والعقد الذي لا يذكر الجهة المختصة ولا اللغة المعتمدة يترك لك عبء إثبات تخوضه أمام جهة لا تعرف إجراءاتها.
قسم المحاسبة لديك يحتاج فاتورة يقيّد بها المصروف. الفاتورة الصادرة من منشأة سعودية تدخل دفاترك دون نقاش، والفاتورة الأجنبية تحتاج معالجة يشرحها لك محاسبك، فاسأله قبل التوقيع لا بعد صرف أول دفعة. شركة مقاولات ترفع مصروفاً برمجياً ضمن ملف مشروع قائم تعرف هذا الفرق جيداً.
الخلاف نفسه يكلّف أحياناً أكثر مما يكلّف المشروع. تعثّر مشروع مع فريق داخل المملكة يعالَج بمطالبة تعرف مسارها ومدتها تقريباً. وتعثّره مع فريق في بلد آخر يعني نظاماً قضائياً مختلفاً، ولغة مختلفة، وتكلفة متابعة تتجاوز قيمة العقد في المشاريع المتوسطة. الأرجح عندها أن تتنازل وتبدأ من جديد.
اجعل العقد يجيب عن أربعة أسئلة قبل التوقيع. من الجهة التي تنظر في الخلاف، وما اللغة المعتمدة للعقد. ومتى تُدفع كل دفعة ومقابل أي تسليم، ومن يملك الكود المصدري والنطاق والاستضافة بعده. نكتب هذه البنود في عقودنا لأن غيابها يظهر متأخراً، حين لا يبقى أمامك إلا القبول.
أين تُخزَّن بيانات عملائك؟#
مكان تخزين البيانات قرار نظامي قبل أن يكون قراراً تقنياً. نظام حماية البيانات الشخصية (PDPL) تشرف عليه الهيئة السعودية للبيانات والذكاء الاصطناعي. يلزمك النظام بأن تعرف ما تجمعه من بيانات الأشخاص ولماذا، ومن يطّلع عليه، وأين يُحفظ. ويضع قيوداً على نقل هذه البيانات خارج المملكة. المسؤولية تقع على منشأتك بصفتها جامعة البيانات، لا على الفريق الذي كتب الكود.
هذا يغيّر سؤالك من «أين يجلس الفريق» إلى «أين تجلس البيانات». فريق خارج المملكة قد يستضيف مشروعك على خادم داخلها، وفريق داخلها قد يختار خادماً بعيداً لأنه أرخص. الفارق العملي أن الأول تحتاج معه متابعة مكتوبة لكل ما يمسّ البيانات، والثاني تسأله في اجتماع.
النسخ الاحتياطية والسجلات هي الباب الذي يفلت عادة. متجر يستضيف قاعدة بياناته داخل المملكة، ثم ترسل أداة المراقبة سجلات الأخطاء إلى خدمة خارجية. السجلات تحمل بريد العميل ورقم جواله، فهذه بيانات شخصية خرجت دون أن يقصد أحد. راجع مسار كل نسخة احتياطية وكل سجل قبل الإطلاق، لا بعد أول تدقيق.
تفاصيل ما يطلبه النظام من موقعك أو تطبيقك شرحناها في نظام حماية البيانات الشخصية للمواقع والتطبيقات. وخيارات الاستضافة داخل المملكة ومتى تستحق تكلفتها في الاستضافة داخل السعودية.
الربط بمدى والمنصات الحكومية#
الربط المحلي هو الموضع الذي يظهر فيه فارق مكان الفريق بأوضح صورة، لأنه إجراء تشغيلي لا وثيقة تُقرأ. تفعيل بوابة دفع لمتجر سعودي يحتاج سجلاً تجارياً نشطاً وحساباً بنكياً باسم المنشأة، وتبادل مستندات مع المزود، ومتابعة تستغرق أياماً. من يعرف الإجراء يبدأه في أول أسبوع، ومن يقرأ عنه يبدأه بعد أن يكتمل الكود.
مدى وحدها تحسم شريحة كبيرة من المشترين في السعودية، ومعها الدفع الآجل عبر تمارا وتابي. نربط المتاجر بهذه الخيارات ونهيئ الفوترة بما يوافق متطلبات الفاتورة الإلكترونية لدى هيئة الزكاة والضريبة والجمارك، ونختبرها بطلبات حقيقية قبل الإطلاق. الاختبار بطلب حقيقي وحده يكشف حالات الرفض التي لا تظهر في بيئة التجربة.
المنصات الحكومية تضيف طبقة أخرى. نظام موارد بشرية يلامس قوى ومدد، وخدمة تحتاج دخولاً موحداً تلامس نفاذ، ولكل واحدة اشتراطات تسجيل ومسار موافقة. التوظيف وإدارة الرواتب والامتثال الحكومي هي مجال منصة المسار الأخضر التي بنيناها. والوقت الأطول في هذا النوع من الأنظمة يذهب إلى المتابعة مع الجهة لا إلى رسم الشاشات.
فارق التوقيت يضاعف كلفة هذه المتابعة. المكالمة مع مزود الدفع أو مع دعم منصة حكومية تقع داخل الدوام السعودي، ومن يتابعها يحتاج رقم جوال محلياً وبريداً باسم المنشأة وأحياناً حضوراً. الأنظمة المخصصة التي تربط المحاسبة بالمنصات الحكومية تتعثر عند هذه النقطة أكثر مما تتعثر عند البرمجة نفسها.
التسليم والتدريب داخل مقر منشأتك#
التسليم الحقيقي يقع في مقرك أمام من سيستخدم النظام يومياً، لا في اجتماع مرئي مدته ساعة. الموظف الذي يدخل عشرات الطلبات يومياً يكتشف في أول ساعة ما لم يكتشفه الاختبار: حقل يحتاج نقرتين زائدتين، وزر حفظ بعيد عن مسار اليد. من يجلس بجانبه يرى ذلك ويصلحه في اليوم نفسه.
البيئة التشغيلية لا تُنقل عبر الشاشة. مستودع في الدمام باتصال متقطع، ومطعم بطابعة إيصالات وقارئ باركود ودرج نقد: هذه تظهر مشكلاتها عند التركيب لا عند البرمجة. الفريق الذي يستطيع الحضور خلال ساعات يحل المشكلة في يوم، والذي لا يستطيع يطلب منك أن تصوّرها وتصفها له.
التدريب بالعربية جزء من التسليم لا خدمة إضافية. أمين المستودع وموظف الاستقبال لا يقرآن دليلاً بالإنجليزية، ولا يستفيدان من جلسة بلغة لا يتقنانها. جلسة تدريب واحدة في الموقع بالعربية توفّر عليك عشرات الأسئلة في الشهر الأول، وتقلل اعتمادك على من كتب الكود.
اسأل قبل التوقيع كم زيارة يشملها العقد، ومن يحضر تحديداً، وماذا يحدث إن توقف النظام في يوم عمل مزدحم. الفريق الخارجي يستطيع الإجابة عن هذا كله، لكن إجابته تحتاج شريكاً محلياً أو موظفاً لديك يؤدي الدور. اجعل ذلك بنداً مكتوباً بدل أن يكون افتراضاً.
متى يتفوق فريق خارجي على شركة برمجة سعودية؟#
يتفوق الفريق الخارجي في ثلاث حالات واضحة، وتجاهلها لا يخدمك. الأولى تخصص نادر: رؤية حاسوبية تقرأ صور المعدات، أو معالجة إشارات، أو محرك ألعاب ثلاثي الأبعاد. حين يكون عدد من يتقن هذا التخصص محدوداً في السوق المحلي، فالبحث عنه خارج المملكة أسرع من انتظار توفره.
الحالة الثانية حجم الفريق. منتج يحتاج عشرة مطوّرين يعملون بالتوازي لستة أشهر يصعب تجميعه محلياً في وقت قصير. وإن كان جدولك محكوماً بموعد تجاري لا يتغير، فالوصول إلى فريق أكبر يستحق ما تدفعه من تنسيق إضافي.
الحالة الثالثة مشروع بلا سطح نظامي سعودي. أداة برمجية تبيعها بالإنجليزية لمستخدمين خارج المملكة، بلا بيانات شخصية لعملاء سعوديين، وبلا فاتورة محلية، وبلا ربط بمدى أو منصة حكومية. هنا يسقط أغلب ما ذكرته الأقسام السابقة، ويبقى معيار الكفاءة والسعر.
الجمع بين الاثنين ترتيب يغفل عنه كثيرون. فريق داخل المملكة يقود المشروع ويكتب المتطلبات ويستلم ويشغّل، ومختص خارجها ينفّذ جزءاً محدداً بعقد من الباطن تحت مسؤولية الأول. وإن كنت تقارن عرضين لا تستطيع الحكم عليهما، فمراجعة العرضين قبل الرد جزء من خدمة الاستشارات التقنية.
فريق داخل السعودية
اختره حين يجمع مشروعك بيانات عملاء سعوديين، أو يربط بمدى أو منصة حكومية، أو يصدر فواتير محلية، أو يحتاج تدريباً وحضوراً في موقعك. ما تدفعه هنا يعود إليك وقتاً أقصر ومتابعة أقل.
فريق خارج السعودية
اختره حين يحتاج مشروعك تخصصاً نادراً أو فريقاً أكبر مما يتوفر محلياً، ولا يمس بيانات شخصية سعودية ولا فوترة ولا ربطاً حكومياً. واشترط مقابل ذلك زمن رد مكتوباً ومسؤولاً واحداً يتكلم العربية.
أسئلة شائعة#
كيف أتأكد أن الفريق يفهم العربية قبل التعاقد؟#
اطلب منه أن يرسل لك ملخص المتطلبات بالعربية بعد الجلسة الأولى، مكتوباً بيده لا مترجماً. الملخص الذي يستخدم مصطلحات عملك نفسها يعني أنه فهمك، والملخص العام يعني أنه سيبني ما فهمه هو. افتح كذلك ثلاثة من أعماله العربية على جوالك وافحص النماذج ورسائل الخطأ فيها.
هل يؤثر مكان فريق التطوير على ظهور موقعي في نتائج البحث؟#
مكان الفريق لا يؤثر، لكن ثلاثة أمور يتحكم فيها الفريق تؤثر: لغة المحتوى وجودته، وسرعة التحميل على شبكات الجوال السعودية، والبنية التقنية للموقع. الفريق الذي لا يكتب العربية لا يستطيع مراجعة محتواك، فتصل الصفحات بنص مترجم يقرؤه الزائر ويغادر.
كم يستغرق موقع تعريفي إن كان الفريق خارج السعودية؟#
المدة تتبع حجم المشروع لا مكان الفريق: الموقع التعريفي يأخذ من أسبوعين إلى شهر. ما يطيله فعلاً دورة السؤال والجواب، فحين تنتظر يوماً لكل ملاحظة يمتد التنفيذ أسابيع إضافية دون أن يزيد العمل نفسه. اضبط زمن الرد في العقد وتستعيد أغلب الفارق.
مشروعي متوقف مع فريق خارجي فماذا أفعل أولاً؟#
استعد الوصول قبل أي نقاش آخر: حساب مستودع الكود، ولوحة النطاق، وبيانات دخول الخادم، ونسخة من قاعدة البيانات. من يملك هذه الأربعة يفاوض من موقع مختلف، ومن لا يملكها يفاوض على ما لا يستطيع أخذه. بعدها اطلب مراجعة تقنية مكتوبة تقول هل يُستكمل ما بُني أم يُعاد بناؤه.
كيف تحسم الاختيار بين الفريقين#
اكتب في ورقة واحدة ما يلمسه مشروعك: بيانات شخصية لعملاء سعوديين، وربط بمدى أو منصة حكومية، وفاتورة محلية، وتدريب في موقعك. إن ظهر بند واحد منها فأنت أمام مشروع تختصر مسافته شركة برمجة سعودية، لأن ما تدفعه فيها يعود إليك متابعة أقل ووقتاً أقصر. وإن خلت الورقة من الأربعة، فاختر الكفاءة أينما وجدتها، واكتب في العقد زمن الرد ولغة المتطلبات ومالك الكود لتعوّض البعد.
وإن أردت رأياً في حالتك تحديداً قبل أن تقرر، لدينا استشارة مجانية لمدة 30 دقيقة دون التزام.
خدمات ذات صلة
الخطوة التالية
لديك سؤال عن مشروعك؟
استشارة مجانية لمدة ثلاثين دقيقة، دون التزام.
ماذا يحدث بعد ذلك؟
- استشارة مجانية لمدة 30 دقيقة
- عرض سعر تفصيلي خلال يوم عمل واحد
- بداية التطوير خلال أسبوع
مقالات أخرى
·9 دقائق قراءة
أفضل شركات البرمجة في السعودية: معايير تختار بها بنفسك
الترتيب في قائمة لا يقول شيئاً عن التزام الشركة، لكن بنود العقد تقوله كاملاً. هذه الأسئلة التي تطرحها على كل شركة قبل أن توقّع، وما الذي تعنيه إجابتها.
اختيار شركة برمجة · التعاقد · دليل المشترياقرأ المقال·8 دقائق قراءة
شركة برمجة أم مبرمج مستقل؟ متى يناسبك كل خيار منهما
الفرق الحقيقي بين الخيارين لا يظهر في العرضين، بل في اليوم الذي يتوقف فيه موقعك ولا ترد المكالمة. هذا الدليل يساعدك على اختيار المسار الذي يناسب حجم مشروعك.
اختيار شركة برمجة · دليل المشترياقرأ المقال