دليل عملي

تعهيد تطوير البرمجيات من السعودية: النماذج، إدارة الفريق عن بعد، والمخاطر

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

محتويات الصفحة

ما المقصود بالتعهيد، ومتى يكون منطقيًا؟

التعهيد أن تسند بناء منتجك البرمجي أو جزء منه إلى جهة خارج شركتك بدل توظيف فريق داخلي. قد تكون الجهة في مدينتك أو في بلد آخر، والمبدأ واحد: تشتري قدرة تنفيذ جاهزة بدل أن تبنيها.

يكون منطقيًا عندما لا تكون البرمجة هي نشاطك الأساسي. شركة مقاولات أو توزيع أو عيادات تحتاج نظامًا يعمل، لا إدارة هندسة برمجيات. توظيف فريق كامل، من مصمم ومبرمج واجهات ومبرمج خوادم ومختبر، لمشروع مدته أشهر التزام طويل لحاجة مؤقتة. ومبرمج واحد يقع راتبه في السوق بين 8,000 و20,000 ريال شهريًا، وهو شخص واحد لا فريق، ولا بديل له إذا غاب.

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

النماذج الثلاثة وكيف تختار بينها

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

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

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

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

كيف تدير فريقًا يعمل عن بعد؟

الإدارة عن بعد لا تحتاج أدوات معقدة، بل إيقاعًا ثابتًا يعرفه الجميع. هذه الممارسات تكفي لأغلب المشاريع:

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

الملكية والوصول: ما يحميك أكثر من أي بند آخر

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

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

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

الجودة: كيف تعرفها وأنت لست تقنيًا؟

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

واسأل عن ممارسات محددة: هل يراجع مبرمج ثانٍ كل تغيير قبل دمجه؟ هل توجد اختبارات آلية للأجزاء الحساسة مثل الحسابات والدفع؟ هل توجد بيئة تجريبية منفصلة عن البيئة التي يستخدمها عملاؤك؟ هل تُؤخذ نسخ احتياطية وتُجرَّب استعادتها؟

وللمشاريع الكبيرة، استعن بمراجع تقني مستقل لساعات معدودة في منتصف المشروع وقبل الاستلام. تكلفته صغيرة مقارنة بما يكشفه، ووجوده من البداية يرفع مستوى العمل.

البيانات والسرية والمتطلبات المحلية

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

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

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

كيف تبدأ بأقل مخاطرة؟

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

وقبل ذلك اطلب أعمالًا تعمل الآن تستطيع تجربتها، وتحدث مع عميل سابق. واسأل من سيعمل على مشروعك بالاسم، لا من هم أعضاء الشركة. وقارن العروض على البنود لا على الرقم الأخير: ما المشمول، وما المراحل، ومن يملك ماذا.

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

نماذج التعهيد الثلاثة: كيف يعمل كل واحد ولمن يصلح

أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.

النطاقالتكلفة التقريبيةما الذي يحدد السعر
نطاق ثابت وسعر ثابتتدفع مقابل نتيجة محددةيصلح لمشروع واضح الحدود: موقع، تطبيق بنسخة أولى، وحدة نظام. مخاطرة التقدير على المنفذ
فريق مخصص بعقد شهريتدفع مقابل فريق يعمل لكيصلح لمنتج يتطور باستمرار. تحدد الأولويات كل أسبوعين، والمرونة عالية والالتزام شهري
دعم الفريق بمبرمجينتدفع مقابل أفراد ينضمون لفريقكيصلح إذا كان لديك قائد تقني وطريقة عمل. الإدارة والنتيجة مسؤوليتك أنت
من يدير العمل اليومي؟الثابت: المنفذ. المخصص: مشترك. الدعم: أنتكلما نزلت في القائمة زاد ما تحتاجه من خبرة تقنية داخلية
ماذا يحدث عند تغيير المطلوب؟الثابت: طلب تغيير بسعر ومدةالمخصص والدعم: يدخل التغيير في أولويات الدورة التالية دون تفاوض جديد
أين تقع المخاطرة؟الثابت: نطاق غامض يولّد خلافًاالمخصص والدعم: تكلفة مفتوحة إذا غابت الأولويات والمتابعة
للمقارنة: توظيف مبرمج داخليمن 8,000 إلى 20,000 ريال شهريًا في السوقراتب مستمر لشخص واحد، دون مصمم أو مختبر أو بديل عند الغياب
للمقارنة: خطة دعم وصيانة شهريةمن 1,500 إلى 12,000 ريال شهريًالمنتج قائم يحتاج تحديثات وتحسينات لا بناء جديدًا

نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.

مخاطر التعهيد وكيف تضبط كل واحدة

أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.

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

نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.

ضماناتك معنا

الكود ملكك

الكود المصدري والحسابات والدومين باسم منشأتك من اليوم الأول.

عقد ونطاق مكتوب

نتفق كتابيًا على النطاق والمراحل والسعر قبل أول سطر برمجي.

ضمان التسليم في الموعد

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

دعم فني سريع

فريق يرد بسرعة بعد الإطلاق ويصلح أي مشكلة تظهر في التشغيل.

كيف نعمل معك

  1. 1

    جلسة تحليل مجانية

    30 دقيقة مع مهندس نفهم فيها احتياجك وطريقة عملك.

  2. 2

    عرض مكتوب خلال 24 ساعة

    نطاق واضح ومراحل ومدة وسعر بالريال، دون التزام منك.

  3. 3

    عقد ودفعات على مراحل

    تدفع على مراحل مرتبطة بالتسليمات، وليس المبلغ كله مقدمًا.

  4. 4

    تنفيذ بتقارير أسبوعية

    تتابع التقدم من بوابة العميل وتراجع كل مرحلة قبل اعتمادها.

  5. 5

    إطلاق وتدريب ودعم

    نطلق المشروع في موعده وندرب فريقك، ونبقى معك بدعم فني سريع.

الأسئلة الشائعة

وش يعني تعهيد البرمجة (Outsourcing)؟

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

أيهما أفضل: نطاق ثابت أم فريق مخصص؟

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

هل التعهيد أرخص من توظيف مبرمجين؟

يعتمد على مدة الحاجة. لمشروع مدته أشهر، التعهيد أرخص غالبًا لأنك تحصل على فريق كامل دون رواتب مستمرة. ومبرمج داخلي واحد يقع راتبه في السوق بين 8,000 و20,000 ريال شهريًا، وهو شخص واحد لا فريق. لمنتج هو نشاطك الأساسي وتطوره يوميًا، الفريق الداخلي يصبح أجدى على المدى الطويل.

كيف أضمن ما يختفي المبرمج أو الشركة بعد الدفعة الأولى؟

لا ضمان مطلقًا، لكن تستطيع أن تجعل الاختفاء غير مؤذٍ: دفعات صغيرة مرتبطة بتسليمات تعمل، وكود يُرفع إلى مستودع تملكه أولًا بأول، وحسابات كلها باسمك، وعقد مكتوب. بهذا أقصى ما تخسره مرحلة واحدة، ويكمل فريق آخر من حيث توقف الأول.

هل أتعامل مع شركة داخل السعودية أو خارجها؟

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

كيف أتابع فريق يعمل عن بعد؟

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

من يملك الكود في مشاريع التعهيد؟

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

هل بيانات شركتي آمنة مع فريق خارجي؟

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

وش الفرق بين الفريق المخصص ودعم الفريق بمبرمجين؟

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

كيف أبدأ التعهيد لأول مرة؟

ابدأ صغيرًا: جزء مدفوع له نتيجة واضحة، مثل دراسة متطلبات أو تصميم الواجهات أو وحدة واحدة. ستعرف في أسابيع هل يلتزم الفريق بالمواعيد ويسأل الأسئلة الصحيحة. وافتح مستودع الكود والحسابات باسمك قبل كتابة أول سطر، واكتب النطاق والدفعات في عقد.

أدلة وأسعار تساعدك في القرار

جاهز تبدأ؟

أرسل لنا فكرتك على واتساب، ونرسل لك عرضًا مكتوبًا بالنطاق والمدة والسعر خلال 24 ساعة.

تواصل معنا على واتساب

آخر تحديث: