نحن مشروع مكون من 9 أشخاص في إسطنبول لبيع القهوة المختصة ومعدات التحميص. بالإضافة إلى موقع التجارة الإلكترونية الحالي لدينا، قررنا إنشاء تطبيق هاتف لنظام Android بهدف توفير نظام ولاء وطلبات مخصص لعملائنا. قدمت لنا إحدى وكالات البرمجيات عرض سعر بقيمة 320.000 TL، وذكروا خلال الاجتماع كتفصيل تقني أن المشروع سيُطور بإطار عمل هجين (hybrid)، مما سيقلل من مدة التطوير.
ليست لدي أي خلفية في البرمجة وكتابة الكود، فأنا على دراية فقط بالجانب التجاري والتشغيلي. لكن بعض المعارف حولي شتتوا تفكيري بقولهم إن اللغة أو البنية التحتية التي تختارها الوكالة قد تجعلني مستقبلاً معتمدًا بالكامل على ذلك الفريق، ولو حدث خلاف غدًا فلن يرغب أي مبرمج آخر في لمس هذا المشروع.
هل لغة البرمجة التي تحددها الوكالة تشكل حقًا فخ تبعية؟ وما هي البنود الدقيقة التي يجب أن أدرجها في العقد بخصوص اختيار التقنية وتسليم الكود المصدري حتى لا أقع في مأزق إذا رفعوا رسوم الصيانة بشكل مبالغ فيه لاحقًا أو إذا أغلقت الوكالة؟