انتقل إلى محتويات المقال
مساران: في الأعلى مربعان أزرقان يصلان من الخارج وينضمان إلى ثلاثة مربعات بيضاء داخل قوس مكتوب عليه your team، وفي الأسفل وثيقة نطاق تقود إلى مربع برتقالي مكتوب عليه delivered، وبين المسارين سهم للتبديل، بجانب عبارة Add people or outsource.

الفرق بين إضافة مبرمجين إلى فريقك (Staff Augmentation) وإسناد المشروع إلى شركة برمجة (Outsourcing) يتلخّص في سؤال واحد: من يدير العمل؟ في الأول ينضم المبرمجون إلى فريقك ويوجّههم قائدك كل يوم. وفي الثاني يدير مدير مشروع في شركة أخرى فريقه حتى تُسلَّم النتيجة المتفق عليها وتقبلها. وفي الإمارات يحدد هذا الاختيار أيضًا باسم من تُفتح الحسابات التي يعيش فيها الكود، وأيّ أيام العمل تتشاركها مع الفريق، وماذا توقّع.

ما الفرق بين إضافة مبرمجين إلى فريقك وإسناد المشروع لشركة برمجة؟

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

لديك قائد تقني وقائمة أعمال؟ اطلب ملفات مرشحين ← أو لديك نطاق تريد تسليمه؟ صف لنا مشروعك.

ماذا يكلّفك النموذج الخطأ

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

النموذجان جنبًا إلى جنب

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

وستصادف في العروض أيضًا الخدمات المُدارة (Managed Services): يشغّل فيها المزوّد وظيفة مستمرة، كالدعم أو الصيانة، وفق مستويات خدمة متفق عليها. وهي تناسب المنتج بعد إطلاقه، لا مرحلة بنائه.

من يدير المبرمجين يومًا بيوم؟

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

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

من يملك الكود والحسابات؟

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

الأصل باسم من يجب أن يكون لماذا يهم
مستودعات الكود باسم شركتك، مع إضافة أفراد المزوّد أعضاءً بأسمائهم يبقى لديك سجل التعديلات كاملًا، وينتهي وصول أي شخص حين تحذفه
حسابات الخدمات السحابية باسمك، وفواتيرها عليك تبقى بيانات التشغيل والنسخ الاحتياطية حيث تتحكّم أنت
حساب Apple Developer وحساب Google Play باسمك نقل تطبيق منشور إلى حساب متجر آخر لاحقًا عمل تستطيع تجنّبه الآن
النطاق (الدومين) وإعدادات DNS باسمك من يملك النطاق يملك موقعك وبريدك الإلكتروني
خدمات الدفع والرسائل النصية والخرائط والبريد باسمك، ومفاتيحها محفوظة لديك المفتاح المأخوذ من حساب المزوّد يتوقف حين يتوقف ذلك الحساب
التصاميم والمهام والتوثيق أداة التصميم لديك ونظام المهام لديك منها يبدأ الفريق التالي، أو فريقك أنت

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

ماذا توقّع في كل نموذج؟

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

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

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

أين يناسب كل نموذج، وما مخاطره

وضعك الأنسب انتبه إلى
لديك قائد تقني، وقائمة أعمال أكبر من فريقك إضافة مبرمجين وقت قائدك: كل شخص جديد يحتاج إلى تهيئة ومراجعة
تنقصك مهارة، مثل Flutter أو أتمتة الاختبارات أو DevOps إضافة مبرمجين اتفق على ما يتركه الشخص بعده: اختبارات وسكربتات وملاحظات
ليس لديك قائد تقني، ولديك نسخة أولى (MVP) أو بوابة أو نظام داخلي محدد إسناد المشروع ثغرات النطاق: ما لم يُكتب ليس داخل السعر
من يعتمد الميزانية يريد سعرًا لكل مرحلة إسناد المشروع على مراحل طلبات التغيير: اتفق على طريقة تسعيرها قبل أول طلب
نطاق يتغيّر في كل دورة تطوير إضافة مبرمجين دون نطاق ثابت، المواعيد مسؤوليتك أنت
جزء مستقل، مثل تطبيق جوال يعمل على واجهة برمجية (API) لديك إسناد ذلك الجزء الاتفاق على الواجهة البرمجية بين الفريقين

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

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

ما يخص الإمارات: أسبوع العمل والعربية والبيانات والضريبة

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

كيف تنتقل من نموذج إلى آخر

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

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

قائمة أسئلة قبل أن تختار

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

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

لست مستعدًا لمكالمة؟ اطلب ملفنا التعريفي وسنرسله إليك.

كيف نعمل في النموذجين

نقدّم النموذجين، فلا مصلحة لنا في دفعك نحو أحدهما.

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

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

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

اختر النموذج أولًا، ثم الأشخاص

Flojics Technology شركة برمجيات منذ 2014، عملت مع أكثر من 100 عميل في الإمارات والسعودية وقطر والكويت والولايات المتحدة وكندا. قارن طرق التعاون الأربع في صفحة نماذج التعاون، أو اطّلع على توظيف مبرمجين عن بعد ضمن فريقك.

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

أسئلة وأجوبة

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

ما الفرق بين إضافة مبرمجين إلى فريقك وإسناد المشروع لشركة برمجة؟

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

أيّهما يناسب شركة ليس لديها قائد تقني؟

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

من يملك الكود؟

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

هل يمكن أن نبدأ بإسناد المشروع ثم ننتقل إلى إضافة مبرمجين إلى فريقنا؟

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

هل إسناد المشروع هو نفسه الخدمات المُدارة (Managed Services)؟

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

هل تختلف ضريبة القيمة المضافة بين النموذجين في الإمارات؟

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

خطّط لفريقك معنا

أرسل لنا الأدوار والتوقيت. نبحث عن المرشحين، وأنت تقابلهم وتختار من ينضم.