ماذا يجب أن يتضمن عقد تطوير البرمجيات؟ قائمة مراجعة قبل التوقيع
عقد البرمجة الجيد يجيب كتابةً عن سبعة أسئلة: ما الذي سيُبنى بالضبط، ومتى يُسلَّم كل جزء، ومتى تُدفع كل دفعة ومقابل ماذا، ومن يملك الكود والحسابات والبيانات، وكيف يُعتبر العمل مستلمًا، وما الذي يشمله الدعم بعد الإطلاق، وكيف يُعالَج أي تغيير في المطلوب. إذا غاب جواب واحد منها فهناك خلاف مؤجل. هذا الدليل قائمة مراجعة لأصحاب الشركات قبل توقيع عقد موقع أو تطبيق أو نظام، كتبناها من موقع من ينفذ هذه العقود. هي إرشاد عام وليست مشورة قانونية، والعقود ذات القيمة تُراجَع مع محامٍ مرخص قبل التوقيع.
محتويات الصفحة
- لماذا يهم العقد أكثر في البرمجة؟
- نطاق العمل: البند الذي يقوم عليه كل شيء
- المراحل والدفعات
- ملكية الكود والحسابات والبيانات
- الاستلام والقبول
- الدعم بعد الإطلاق والتغييرات
- السرية وحماية البيانات والإنهاء
- بنود العقد الأساسية وما يجب أن يُكتب في كل بند
- صياغات تستحق التوقف عندها، وما تطلبه بدلًا منها
- ضماناتك معنا
- كيف نعمل معك
- الأسئلة الشائعة
لماذا يهم العقد أكثر في البرمجة؟
في أغلب المشتريات ترى المنتج قبل أن تدفع. في البرمجة تدفع مقابل شيء لم يوجد بعد، وتصفه بكلمات يفهمها كل طرف بطريقته. العقد هو المكان الوحيد الذي يتحول فيه «نظام متكامل» إلى قائمة يمكن قياس التسليم عليها. ومعظم الخلافات في مشاريع البرمجة لا تبدأ بسوء نية، بل بعقد من صفحة واحدة.
والعقد الواضح يحمي الطرفين. يحميك من دفع مقابل عمل لم تستلمه ومن فقدان الكود والحسابات، ويحمي الشركة المنفذة من مطالبات لا تنتهي خارج ما اتُّفق عليه. الشركة التي ترحب ببنود واضحة تعرف أنها ستلتزم بها، والتي تتهرب من الكتابة تخبرك بشيء عن طريقة عملها.
نطاق العمل: البند الذي يقوم عليه كل شيء
اجعل النطاق ملحقًا بالعقد لا جملة فيه. للموقع: قائمة الصفحات وما تحتويه كل صفحة، واللغات، ولوحة التحكم وما يمكن تعديله منها. للتطبيق: قائمة الشاشات، والمنصات، والخادم ولوحة الإدارة، والنشر في المتجرين. للنظام: الوحدات، والأدوار والصلاحيات، والتقارير، وترحيل البيانات، والتدريب.
واكتب معه ثلاثة أشياء يغفل عنها كثيرون. الأول ما هو خارج النطاق صراحة، مثل كتابة المحتوى أو التصوير أو رسوم الخدمات الخارجية. والثاني مسؤوليات العميل ومواعيدها: المحتوى، والاعتمادات، وفتح الحسابات. والثالث المتطلبات غير الوظيفية: اللغة العربية واتجاه الصفحة، والسرعة، والمتصفحات والأجهزة المدعومة، وأي متطلب نظامي يخص نشاطك مثل الفوترة الإلكترونية.
المراحل والدفعات
القاعدة البسيطة: كل دفعة تقابل شيئًا تستلمه وتجربه. الترتيب الشائع دفعة عند التوقيع لبدء العمل، ثم دفعة بعد اعتماد التصميم، ثم دفعات مع تسليم أجزاء تعمل، ثم دفعة أخيرة عند الإطلاق أو بعد الاستلام النهائي. النسب تختلف من مشروع لآخر، والمهم ألا يسبق ما دفعته ما استلمته بفارق كبير.
واكتب لكل مرحلة تاريخها وما يُسلَّم فيها. واكتب مهلة الرد على الطرفين، لأن الموعد يتأثر بتأخر المحتوى والاعتمادات كما يتأثر بتأخر البرمجة. ومن حقك أن تسأل قبل التوقيع ماذا يحدث إذا فات موعد مرحلة، وأن يكون الجواب مكتوبًا لا شفهيًا. ووضّح هل المبالغ تشمل ضريبة القيمة المضافة، وبأي عملة، ومن يتحمل رسوم التحويل.
ملكية الكود والحسابات والبيانات
هذا البند يحدد هل اشتريت منتجًا أم استأجرته. اطلب نصًا صريحًا على أن الكود المصدري الذي يُكتب لمشروعك يصبح ملكك، ومتى: عند كل دفعة أم عند السداد الكامل. واطلب أن يُسلَّم في مستودع تملكه أنت مع وثيقة تشرح طريقة تشغيله ونشره، فملكية كود لا تستطيع الوصول إليه ملكية على الورق.
وانتبه إلى ما ليس كودًا جديدًا. كل مشروع يستخدم مكتبات مفتوحة المصدر، وبعض الشركات تستخدم مكونات جاهزة من عندها في مشاريع عدة. هذا طبيعي، والمطلوب أن يوضح العقد حقك في استخدامها وتعديلها ضمن مشروعك دون رسوم لاحقة. واسأل عن أي ترخيص مدفوع لطرف ثالث يحتاجه النظام ليعمل ومن يدفعه سنويًا.
والحسابات أهم من الكود في الحياة اليومية: النطاق، والاستضافة، وحسابات App Store وGoogle Play، وبوابة الدفع، ومزود الرسائل، وحسابات التحليلات. كلها تُفتح باسم شركتك وببريدها من اليوم الأول، وتُمنح الشركة المنفذة صلاحية عليها. والبيانات، من عملاء وطلبات ومحتوى، لك في كل الأحوال، ويُكتب حقك في نسخة كاملة منها عند الطلب.
الاستلام والقبول
بلا بند استلام يبقى المشروع معلقًا: المنفذ يراه منتهيًا والعميل يراه ناقصًا. البند الجيد يحدد كيف يُعرض العمل للمراجعة، وخلال كم يوم عمل يرسل العميل ملاحظاته، وما الفرق بين العيب والطلب الجديد، وكم جولة تصحيح مشمولة، ومتى يُعد العمل مقبولًا.
العيب هو أن يتصرف البرنامج بخلاف ما كُتب في النطاق. والطلب الجديد هو شيء لم يُكتب. هذا التمييز يحسم أغلب نقاشات آخر المشروع، ولهذا يعود كل شيء إلى دقة النطاق. ومن المعتاد أن ينص العقد على أن سكوت العميل بعد مدة المراجعة أو استخدامه للنظام فعليًا يُعد قبولًا، فاقرأ هذا البند وتأكد من أن المدة كافية لك لتجرب بجدية.
الدعم بعد الإطلاق والتغييرات
اسأل عما بعد التسليم قبل التوقيع لا بعده. اطلب أن يُكتب: ما الذي يُصلَح دون مقابل ولأي مدة، وخلال كم ساعة يُرد على بلاغ عطل يوقف العمل، وما قنوات التواصل، وكم تكلفة عقد الصيانة بعد ذلك. كمرجع من السوق، الصيانة السنوية تقع بين 15% و20% من تكلفة البناء للمواقع والتطبيقات، وبين 15% و25% للأنظمة الداخلية، وخطط الدعم الشهرية بين 1,500 و12,000 ريال.
وطلبات التغيير ستحدث في كل مشروع، وهذا ليس عيبًا. العيب ألا يكون لها إجراء. الإجراء السليم: يُكتب الطلب، ويرد المنفذ بأثره على التكلفة والمدة، ويعتمده العميل كتابةً، ثم يُنفَّذ. بهذا لا تُفاجأ بفاتورة في النهاية، ولا يُفاجأ المنفذ بنطاق تضاعف دون اتفاق.
السرية وحماية البيانات والإنهاء
إذا كنت ستشارك معلومات عن عملك قبل التعاقد فاطلب اتفاقية عدم إفصاح. وداخل العقد يُكتب ما يُعد سريًا، ومن يحق له الاطلاع عليه، وإلى متى يستمر الالتزام بعد انتهاء العقد. وإذا كان النظام يعالج بيانات شخصية لعملائك أو موظفيك، فهناك التزامات عليك بموجب نظام حماية البيانات الشخصية في السعودية، وعلى من يعالج البيانات نيابة عنك. يُكتب في العقد أين تُحفظ البيانات، ومن يصل إليها، وماذا يحدث لها عند انتهاء العلاقة. تفاصيل ما يلزمك يؤكدها مستشارك أو الجهة المنظمة.
وبند الإنهاء هو ما يحميك إذا لم تسر الأمور كما خُطط. يحدد متى يحق لكل طرف التوقف، وما الذي يُسلَّم عندها، وكيف يُحسب المستحق. المبدأ العادل: يستلم العميل كل ما أُنجز مقابل ما دفعه، بكوده وحساباته. أما النظام الواجب التطبيق وجهة حل الخلاف والتعويضات وحدود المسؤولية، فهي بنود قانونية بحتة يصوغها محاميك.
في فورتشن كود نعمل بعقد ونطاق مكتوب قبل أي عمل، ودفعات مرتبطة بالتسليم، وموعد تسليم مكتوب نلتزم به، والكود والحسابات ملك العميل، ونوقع اتفاقية سرية عند الطلب. نرسل عرض سعر مكتوبًا خلال 24 ساعة، مع دعم فني سريع بعد الإطلاق.
بنود العقد الأساسية وما يجب أن يُكتب في كل بند
أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.
| النطاق | التكلفة التقريبية | ما الذي يحدد السعر |
|---|---|---|
| نطاق العمل | قائمة مفصلة مرفقة بالعقد | صفحات أو شاشات ووظائف وتكاملات بأسمائها، مع ما هو خارج النطاق صراحة |
| المراحل والمواعيد | تاريخ لكل مرحلة | وما يُسلَّم في كل تاريخ، ومهلة رد كل طرف |
| الدفعات | مرتبطة بالتسليمات | كل دفعة مقابل مرحلة تستلمها وتجربها، مع العملة والضريبة وطريقة السداد |
| ملكية الكود | تنتقل للعميل | الكود المصدري كاملًا، ومتى تنتقل الملكية، وما وضع المكتبات الجاهزة ومفتوحة المصدر |
| الحسابات والبيانات | باسم العميل | النطاق، الاستضافة، حسابات المتاجر، بوابة الدفع، قاعدة البيانات |
| الاستلام والقبول | معايير ومدة مراجعة | كيف يُختبر العمل، وخلال كم يوم تُرسل الملاحظات، ومتى يُعد مقبولًا |
| الدعم بعد الإطلاق | نطاق ومدة وسرعة رد | ما الذي يُصلَح دون مقابل، وما الذي يُعد تطويرًا جديدًا، وتكلفة ما بعد الفترة |
| طلبات التغيير | إجراء مكتوب | كل تغيير يُكتب بأثره على المدة والتكلفة ويُعتمد قبل تنفيذه |
| السرية وحماية البيانات | التزام على الطرفين | ما يُعد سريًا، ومن يطّلع على بيانات العملاء، وماذا يحدث لها بعد انتهاء العقد |
| الإنهاء | حالات وإجراءات | متى يحق لكل طرف الإنهاء، وما الذي يُسلَّم ويُدفع عند التوقف في منتصف الطريق |
| حل الخلافات | النظام والجهة المختصة | يحددها محاميك حسب مكان الطرفين وقيمة العقد |
نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.
صياغات تستحق التوقف عندها، وما تطلبه بدلًا منها
أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.
| النطاق | التكلفة التقريبية | ما الذي يحدد السعر |
|---|---|---|
| «تصميم وبرمجة موقع متكامل» | نطاق غامض | اطلب ملحقًا بقائمة الصفحات والوظائف. ما لم يُسمَّ يمكن إنكاره |
| «مدة التنفيذ نحو شهرين» | موعد بلا مراحل | اطلب تاريخًا لكل مرحلة، واسأل ماذا يحدث إذا فات أحدها |
| «تعديلات غير محدودة» | وعد لا يُنفَّذ | اطلب عدد جولات محددًا لكل مرحلة وتعريفًا لما يُعد تعديلًا |
| «يُسلَّم الموقع عند السداد الكامل» | الملكية غير محددة | اطلب نصًا على تسليم الكود المصدري والحسابات، لا رابط الموقع فقط |
| «الاستضافة والنطاق مجانًا لسنة» | باسم من؟ | اطلب تسجيلهما باسم شركتك من اليوم الأول، وسعر التجديد مكتوبًا |
| «دعم فني مجاني» | بلا مدة أو نطاق | اطلب المدة، وما الذي يشمله، وسرعة الرد على العطل |
| دفعة أولى كبيرة غير مرتبطة بتسليم | مخاطرة عليك | اطلب توزيع الدفعات على مراحل تراها تعمل |
| لا ذكر لما يحدث عند الإنهاء | ثغرة | اطلب بندًا يحدد تسليم ما أُنجز مقابل ما دُفع |
نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.
ضماناتك معنا
الكود ملكك
الكود المصدري والحسابات والدومين باسم منشأتك من اليوم الأول.
عقد ونطاق مكتوب
نتفق كتابيًا على النطاق والمراحل والسعر قبل أول سطر برمجي.
ضمان التسليم في الموعد
موعد التسليم مكتوب في العقد، ونلتزم به في كل مرحلة.
دعم فني سريع
فريق يرد بسرعة بعد الإطلاق ويصلح أي مشكلة تظهر في التشغيل.
كيف نعمل معك
- 1
جلسة تحليل مجانية
30 دقيقة مع مهندس نفهم فيها احتياجك وطريقة عملك.
- 2
عرض مكتوب خلال 24 ساعة
نطاق واضح ومراحل ومدة وسعر بالريال، دون التزام منك.
- 3
عقد ودفعات على مراحل
تدفع على مراحل مرتبطة بالتسليمات، وليس المبلغ كله مقدمًا.
- 4
تنفيذ بتقارير أسبوعية
تتابع التقدم من بوابة العميل وتراجع كل مرحلة قبل اعتمادها.
- 5
إطلاق وتدريب ودعم
نطلق المشروع في موعده وندرب فريقك، ونبقى معك بدعم فني سريع.
الأسئلة الشائعة
ما أهم بند في عقد البرمجة؟
نطاق العمل، لأن كل بند آخر يقاس عليه: الموعد موعد تسليم النطاق، والدفعة مقابل جزء منه، والعيب هو ما خالفه. نطاق من جملة واحدة يجعل بقية العقد بلا معنى. اطلبه ملحقًا مفصلًا بالصفحات أو الشاشات والوظائف والتكاملات، مع ما هو خارج النطاق صراحة.
هل الكود يصير ملكي تلقائيًا إذا دفعت؟
لا تفترض ذلك. اطلب نصًا صريحًا في العقد على انتقال ملكية الكود المصدري إليك ومتى ينتقل، وعلى تسليمه في مستودع تملكه مع وثائق التشغيل. بلا هذا النص قد تستلم رابطًا يعمل دون الكود الذي خلفه. وهذه مسألة تراجعها مع محاميك في العقود ذات القيمة.
كيف تُقسَّم الدفعات في عقد برمجة؟
الترتيب الشائع دفعة عند التوقيع، ودفعة بعد اعتماد التصميم، ودفعات مع تسليم أجزاء تعمل، ودفعة أخيرة عند الإطلاق أو الاستلام. النسب تختلف حسب حجم المشروع، والقاعدة ألا يسبق ما دفعته ما استلمته بفارق كبير. احذر من دفعة مقدمة كبيرة لا يقابلها تسليم.
وش يصير لو تأخر التسليم عن الموعد المكتوب؟
هذا ما يجب أن يجيب عنه العقد قبل أن تحتاجه. اسأل كل شركة السؤال مباشرة واكتب الجواب: ما التواريخ لكل مرحلة، وكيف تُحسب المدة إذا تأخر العميل في المحتوى أو الاعتماد، وما حقوق كل طرف إذا تجاوز التأخير حدًا معينًا. صياغة هذه الحقوق شأن قانوني يراجعه محاميك.
هل أحتاج محامي لعقد برمجة موقع صغير؟
لمشروع صغير قد يكفيك أن تتأكد بنفسك من بنود هذه القائمة: نطاق مكتوب، ومراحل ودفعات، وملكية الكود والحسابات، ودعم بعد الإطلاق. كلما كبرت قيمة العقد أو مسّ النظام بيانات عملائك أو تشغيلك اليومي، صارت مراجعة محامٍ مرخص استثمارًا صغيرًا مقابل ما تحميه. هذا الدليل إرشاد عام ولا يغني عنها.
ما الفرق بين العيب والتعديل الجديد؟
العيب أن يتصرف البرنامج بخلاف ما كُتب في النطاق، وإصلاحه على المنفذ. التعديل الجديد شيء لم يُكتب في النطاق، وهو طلب تغيير له تكلفة ومدة. كلما كان النطاق أدق كان الحد بينهما أوضح، وقلّ النقاش في آخر المشروع.
هل أطلب اتفاقية سرية (NDA) قبل ما أشرح فكرتي؟
إذا كنت ستشارك معلومات حساسة عن عملك أو بيانات عملائك، نعم، وهو طلب معتاد توافق عليه الشركات الجادة. لا تنتظر منها أن تحمي فكرة عامة، فقيمتها في التنفيذ. الأهم أن تغطي السرية البيانات والوثائق التي تسلّمها وأن يستمر الالتزام بعد انتهاء العلاقة.
باسم من تُسجَّل الاستضافة والنطاق وحسابات المتاجر؟
باسم شركتك وببريدها الرسمي، من اليوم الأول، مع منح الشركة المنفذة صلاحية العمل عليها. الحساب المسجل باسم المنفذ يجعل نقل موقعك أو تطبيقك لاحقًا مرهونًا بتعاونه. اكتب ذلك في العقد، وتحقق منه فعليًا عند فتح كل حساب.
ماذا لو أردت إنهاء العقد في منتصف المشروع؟
يحدد ذلك بند الإنهاء، ولهذا يجب أن يكون موجودًا. البند العادل يسمح لكل طرف بالتوقف في حالات محددة، وينص على أن تستلم كل ما أُنجز حتى تاريخه بكوده وحساباته مقابل ما يستحق عنه. عقد بلا بند إنهاء يتركك تتفاوض في أسوأ وقت.
هل عقودكم في فورتشن كود تتضمن هذه البنود؟
نعمل بنطاق مكتوب وعقد قبل بدء أي عمل، ودفعات مرتبطة بالتسليم، وموعد تسليم مكتوب نلتزم به. الكود والحسابات ملك العميل ويُكتب ذلك صراحة، ونوقع اتفاقية سرية عند الطلب، ونقدم دعمًا فنيًا سريعًا بعد الإطلاق. ولك أن تعرض العقد على محاميك قبل التوقيع.
أدلة وأسعار تساعدك في القرار
- أسعار تصميم المواقع الإلكترونية في السعودية 2026: كم تكلفة موقعك؟
- كم تكلفة تصميم وبرمجة تطبيق جوال في السعودية 2026؟
- كم تكلفة برمجة تطبيق توصيل مثل هنقرستيشن في السعودية 2026؟
- كم تكلفة إنشاء متجر إلكتروني في السعودية 2026؟
- كيف تختار شركة برمجة في السعودية؟ 10 أسئلة قبل أن توقّع
- أفضل شركات البرمجة في السعودية 2026: كيف تقارن بينها وتختار
- كيف تختار شركة برمجة تطبيقات الجوال في السعودية؟ أسئلة وعلامات خطر وما يحتويه العرض الجيد
قد يهمك أيضًا
جاهز تبدأ؟
أرسل لنا فكرتك على واتساب، ونرسل لك عرضًا مكتوبًا بالنطاق والمدة والسعر خلال 24 ساعة.
تواصل معنا على واتسابآخر تحديث: