# عقد البرمجة: 12 بندًا يجب أن يتضمنها قبل أن توقّع

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

المصدر: https://www.al-arjan.com/ar/blog/software-contract-checklist · English: https://www.al-arjan.com/en/blog/software-contract-checklist.md

الكاتب: [اسم الكاتب] — 2026-09-26

## البنود الاثنا عشر

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

## أكثر بندين يُهملان

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

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

### هل هذه القائمة بديل عن محامٍ؟

لا، هي قائمة عملية؛ راجع الصياغة النهائية مع مستشار قانوني.

---

للتواصل مع الأرجان: +964 773 545 2792 (هاتف وواتساب، على مدار الساعة) — [اطلب عرض سعر](https://www.al-arjan.com/ar/quote)
