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