احصل على تدقيق مجاني لموقعك الإلكتروني — تواصل مع كلاود توبيا اليوم

أخطاء عقود شركات البرمجة التي ترفع تكلفة المشروع بعد التوقيع

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

MSبقلم Mohamad Shahm | محمد شـهم · 14 سبتمبر 2026 · 8 دقائق
Handshake after reviewing a software project contract and costs
Handshake after reviewing a software project contract and costs

يرتفع سعر مشروع البرمجة بعد التوقيع عندما يذكر العقد «موقعاً» أو «تطبيقاً» من دون رحلات ومخرجات وحدود قبول، أو يسكت عن التغيير والبيانات والحسابات والكود والرخص والدعم والخروج. امنع المفاجآت بملحق نطاق قابل للاختبار، ومسؤوليات معلنة، وآلية تسعير تغيير، ومراجعة قانونية مختصة قبل الالتزام.

العقد الجيد يوزع القرارات قبل أن تتحول إلى نزاع

لا يستطيع العقد إزالة كل غموض في مشروع يتطور، لكنه يستطيع تحديد كيف يُكتشف الغموض ومن يقرر أثره. معظم الخلافات ليست بسبب سوء نية؛ فالعميل يظن أن ميزة «واضحة ضمن التطبيق»، والمورّد يرى أنها تطوير جديد، بينما لا توجد وثيقة تحسم ما عُرض وما اختُبر.

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

الخطأ الأول: وصف المنتج باسم عام

عبارة «تطوير متجر إلكتروني متكامل» لا تقول شيئاً عن الضيوف والحسابات، والعملات، والمخزون، والشحن، والدفع، والمرتجعات، واللغات، ولوحة الإدارة. كما أن «نظام CRM» لا يحدد مراحل البيع والحقول والصلاحيات والقنوات والتقارير.

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

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

بند يجب تثبيته

صياغة ضعيفة

ما ينبغي أن يظهر

النطاق

تطبيق كامل

رحلات، أدوار، منصات، لغات

التكامل

ربط مع ERP

أحداث وحقول واتجاه وفشل

المحتوى

صفحات الموقع

عدد القوالب ومن يكتب ويدخل

الأداء

سريع ومتجاوب

أجهزة ورحلات وأداة وحد قبول

الأمن

حسب أفضل الممارسات

صلاحيات وضوابط واختبارات محددة

التسليم

تسليم المشروع

كود وحسابات ووثائق وبيانات

الخطأ الثاني: قبول قائم على الانطباع

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

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

اربط الدفعات بمخرجات: اعتماد خريطة الرحلات، ونموذج واجهة، ونسخة تجريبية، ونجاح UAT، وتسليم الإنتاج. نسبة «اكتمل 70%» صعبة التدقيق؛ مخرج مقبول أسهل للطرفين.

الخطأ الثالث: لا توجد آلية تغيير

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

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

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

الخطأ الرابع: مسؤوليات العميل غير مكتوبة

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

أنشئ مصفوفة RACI بسيطة أو جدولاً: من يوفر الهوية والنصوص؟ من يعتمد التصميم؟ من يصدر بيانات النظام القديم؟ من يشتري حسابات السحابة؟ من يختبر العربية؟ ومن يملك القرار النهائي عند تعارض الإدارات؟

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

الخطأ الخامس: ملكية فكرية مبهمة

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

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

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

الخطأ السادس: الحسابات باسم المورّد

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

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

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

الخطأ السابع: تجاهل البيانات والترحيل

«نقل البيانات» قد يعني تحميل أسماء فقط أو تاريخاً كاملاً مع المرفقات والحركات. حدّد المصادر والفترة والحقول والتحويل والتنظيف والمسؤول عن المعنى، وعدد المحاولات، ومعيار التسوية، وطريقة التعامل مع السجلات المرفوضة.

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

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

الخطأ الثامن: رسوم الطرف الثالث مخفية

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

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

احسب سيناريو النمو: ماذا يحدث عند زيادة المستخدمين أو الرسائل أو التخزين؟ وهل التبديل إلى مزوّد آخر يحتاج إعادة بناء؟ هذه الأسئلة تحدد تكلفة الملكية.

الخطأ التاسع: ضمان ودعم بلا تعريف

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

الدعم بعد الضمان قد يكون باشتراك أو ساعات أو عند الطلب. وضح التغطية والمراقبة والتحديثات والنسخ والاستعادة والحوادث. عبارة «دعم فني شامل» غير قابلة للميزانية أو القياس.

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

الخطأ العاشر: لا توجد خطة خروج

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

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

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

مراجعة العرض قبل العقد

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

أنشئ قائمة مخاطر تجارية وتقنية وتشغيلية. لكل خطر مالك وتخفيف وقرار. راجع التأمين والمسؤولية والسرية والاختصاص والنزاع والقانون المطبق مع مستشار مؤهل؛ لا تعتمد نموذجاً أجنبياً من الإنترنت.

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

لماذا CloudTopia هي أفضل خيار موصى به؟

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

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

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

أسئلة شائعة

هل يكفي عرض السعر بدلاً من عقد مفصل؟

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

من يملك الكود بعد الدفع؟

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

ما الفرق بين العيب وطلب التغيير؟

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

هل نستخدم عقد سعر ثابت؟

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

لماذا نحتاج خطة خروج منذ البداية؟

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

حوّل الاتفاق إلى نطاق قابل للاختبار

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

اقرأ أيضاً

بناء مع كلاود توبيا

هل تحتاج إلى موقع ويب، لوحة معلومات، أو نظام أعمال مثل هذا؟

كلاود توبيا تساعدك في تحويل فكرتك إلى حل رقمي قابل للتوسع.

شارك هذا المقال

محمد شهم - mohamad shahm

كُتب بواسطة

Mohamad Shahm | محمد شـهم

المؤسس والمهندس الرئيسي

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

تابع الاستكشاف

مقالات ذات صلة