يقوم مكتب MKB Juristen بصياغة المستندات القانونية المخصصة
من الأفضل عدم تجميع أو نسخ العقود والشروط والأحكام المهمة، وغيرها من المستندات القانونية بنفسك. نحن نساعد رواد الأعمال ذوي الميزانية المحدودة من خلال حلول قانونية مصممة خصيصًا لهم، وتكاليف واضحة مسبقًا، وشروحات عملية.
- العقود المخصصة، والشروط والأحكام، والوثائق القانونية
- مناسب للميزانية وواضح بشأن التكاليف مقدماً
- اطلب استشارة مجانية أو عرض سعر بدون أي التزام
صياغة اتفاقية تطوير برمجيات مرنة تعني وضع القواعد الأساسية للتعاون بدلاً من التركيز على منتج نهائي واحد محدد بوضوح. ولأن نطاق العمل في منهجية سكروم ودورات التطوير السريعة (Sprints) يُترك مفتوحاً عمداً، يجب أن يكون العقد دقيقاً للغاية فيما يتعلق بالأطر المحيطة: كيفية العمل، والميزانية المحددة، وكيفية قبول المشاريع في كل دورة تطوير سريعة، ومن يحصل على الملكية الفكرية، وكيفية التعامل مع الأعمال الإضافية، وكيفية إنهاء المشروع في منتصف الطريق. فيما يلي المكونات الأساسية والمخاطر التي يجب تجنبها.
الإجابة المختصرة
- المنهجية. سكروم، مدة دورة التطوير، الأدوار (مالك المنتج، الفريق) وأوقات الاجتماعات.
- الميزانية والجداول الزمنية. السعر لكل دورة تطوير أو ساعة، والحد الأقصى للميزانية، والوقت المتوقع لإنجاز العمل.
- القبول لكل دورة تطوير. معايير القبول، ووقت الاستجابة، وعواقب الموافقة.
- لوائح الملكية الفكرية. نقل الحقوق، وترخيص الوحدات البنائية الموجودة، والمصادر المفتوحة.
- العمل الإضافي والانسحاب. متى يُعتبر شيء ما عملاً إضافياً، وكيفية إنهاء العقد بشكل صحيح.
تحديد أساليب العمل والأدوار
ابدأ بالأساسيات: تقوم الأطراف بتطوير البرمجيات باستخدام منهجية رشيقة. صف المنهجية المستخدمة - عادةً ما تكون سكروم - وحدد الترتيبات العملية.
- مدة التدريب السريع: من أسبوع إلى أربعة أسابيع، بوتيرة ثابتة.
- مالك المنتج. من يحدد الأولويات ويملك سلطة اتخاذ القرار؟ يجب اشتراط تواجد هذا الشخص؛ فغياب مالك المنتج يُعطّل أي مشروع مرن.
- تكوين الفريق. ما هي الأدوار التي يؤديها المقاول، وهل يُسمح له باستبدال الأفراد؟
- اجتماع. تخطيط دورة التطوير، والمراجعة، والتقييم - ومن يحضر.
الميزانية والجداول الزمنية
لأنه لا يوجد سعر ثابت لمنتج ثابت، فإن العقد ينجح أو يفشل في ظل أطر عمل جيدة.
- الأجر. أجر الفريق لكل دورة تطوير أو أجر الساعة لكل دور. حدد ما إذا كان هذا يشمل ضريبة القيمة المضافة أم لا.
- سقف الميزانية. مبلغ أقصى أو عدد محدد من دورات التطوير. الاتفاق على أن التمديدات لا تدخل حيز التنفيذ إلا بناءً على تعليمات كتابية من العميل.
- الإطار الزمني. فترة زمنية تقريبية، مع الاتفاق على أنه في ظل ضغط الوقت، قد ينحرف النطاق وليس الجودة.
- إصدار الفواتير. عادةً ما يتم إصدارها لكل دورة تطوير أو شهرياً بأثر رجعي، وترتبط بالعمل المقبول.
معدل القبول لكل دورة تطوير
رتب مع العميل الموافقة على كل دورة تطوير، وحدد بشكل ملموس ما يستلزمه ذلك:
- معايير القبول. يتم الاتفاق عليها مسبقاً لكل دورة تطوير (تعريف الإنجاز).
- فترة الاستجابة. على سبيل المثال: يُعتبر العمل مقبولاً إذا لم يرفضه العميل مع ذكر الأسباب خلال عشرة أيام عمل.
- الإجراءات التصحيحية. ماذا يحدث في حالة الاستبعاد المبرر؟ - إجراءات تصحيحية خلال السباق التالي، بدون أي تكلفة إضافية.
بدون عملية قبول بالتقسيط، تتعثر عملية الدفع ويبقى من غير الواضح ما إذا كان الأمر قد "انتهى".
الملكية الفكرية
هذا هو الجانب الذي تقصر فيه معظم العقود القياسية. حقوق التأليف والنشر للبرامج المصممة حسب الطلب تعود إلى المُنشئ - المورد - ولا تنتقل تلقائيًا إلى العميل.
- نقل الحقوق. إذا رغب العميل في الاحتفاظ بحقوق العمل المخصص، فيجب أن ينص العقد صراحةً على نقلها كتابةً.
- المكونات الأساسية الموجودة. لا يتم عادةً نقل الأطر والمكتبات من البائع؛ حيث ينطبق عليها ترخيص (دائم).
- مفتوح المصدر. اذكر أنه قد يحتوي على مكونات مفتوحة المصدر وأن شروط الترخيص المرتبطة بها سارية.
- شفرة المصدر. اتفق على أن يتلقى العميل شفرة المصدر حتى لا يبقى معتمداً على مورد واحد.
أعمال إضافية
في منهجية أجايل، يتغير نطاق العمل، لذا من الطبيعي أن يُطرح السؤال: "هل هذا عمل إضافي؟". تجنب النقاش بوضع حدود واضحة
- إن العمل الذي يندرج ضمن الميزانية والإطار الزمني المتفق عليهما هو ببساطة جزء من دورات العمل السريعة - حتى لو تغير المحتوى.
- إن زيادة الميزانية، أو إضافة دورات تطوير إضافية، أو القيام بأعمال خارج نطاق الهدف المتفق عليه يعتبر عملاً إضافياً ويتطلب موافقة كتابية مسبقة.
- حدد معدل إنجاز العمل الإضافي.
الخروج والإنهاء
بما أنك تعمل بنظام الدورات السريعة (Sprints) مع منهجية أجايل، فإن التوقف في منتصف الطريق أمر وارد. تعامل مع الأمر بشكل صحيح:
- فترة الإشعار. غالباً ما تكون في نهاية السباق الحالي أو السباق التالي.
- تم الانتهاء. تم الانتهاء من المرحلة الحالية ودفع ثمنها.
- عملية نقل. يتم نقل شفرة المصدر والوثائق وإمكانية الوصول إلى البيئات.
- الدفع. سيتم تسوية جميع الأعمال المقبولة حتى تلك المرحلة؛ ولا توجد عقوبة لممارسة حق الانسحاب.
مثال: قام مزود خدمات من الشركات الصغيرة والمتوسطة بتكليف شركة بتطوير أداة تخطيط، ولاحظ بعد أربع دورات تطويرية أن الأولويات قد تغيرت. ولأن الاتفاقية تضمنت بندًا يسمح له بالانسحاب ونقل شفرة المصدر، فقد تمكن من إنهاء العقد، والاحتفاظ بالعمل المُنجز، والتعامل مع جهة أخرى لاحقًا. لولا هذا البند، لكان مُلزمًا بالمورد الأصلي.
توصية صادقة
عند صياغة اتفاقية تطوير برمجيات مرنة، لا يكمن الخطر في التقنية نفسها، بل في الأطر التنظيمية: الميزانية، والقبول، وحقوق الملكية الفكرية، والعمل الإضافي، وشروط الانسحاب. طالما أنك تُدرك هذه الجوانب الخمسة بوضوح، فإنك تحافظ على مرونة المنهجية المرنة دون تجاوز التكاليف أو الحقوق حدودها.
بالنسبة للمشاريع الصغيرة ذات الموردين الموثوق بهم والميزانية المحدودة، غالبًا ما يكفي تأكيد الطلب البسيط بالإضافة إلى بنود وشروط واضحة؛ في هذه الحالة، لا حاجة لعقد مفصل أو استشارة قانونية. أما إذا كان المشروع يتضمن ميزانية كبيرة، أو تطويرًا طويل الأمد، أو برمجيات بالغة الأهمية لاستمرارية العمل، فمن الضروري صياغة العقد أو مراجعته. إن بنود الملكية الفكرية وبنود الانسحاب هي تحديدًا العناصر التي لا تُلاحظ إلا عند حدوث المشاكل.
اقرأ المزيد أو رتب الأمر فوراً؟ اطلع على اتفاقية تطوير البرمجيات الرشيقة، واقرأ أولاً ما هي اتفاقية تطوير البرمجيات الرشيقة ، وتعرف على تكلفة صياغة اتفاقية تطوير البرمجيات الرشيقة.
الأسئلة الشائعة
تتضمن بنود العقد منهجية العمل (سكرم، مدة الدورة، الأدوار)، والميزانية، والجداول الزمنية، وشروط القبول لكل دورة، وسياسة الملكية الفكرية، والاتفاقيات المتعلقة بالأعمال الإضافية، وسياسة إنهاء العقد. ولأن نطاق العمل يُترك مفتوحًا عمدًا، يركز العقد بشكل أساسي على هذه الأطر بدلًا من التركيز على منتج نهائي محدد.
مع تحديد سعر ثابت لكل دورة تطوير أو ساعة عمل، وسقف ميزانية محدد أو عدد ثابت من دورات التطوير. اتفقوا على أن التمديدات لا تُفعّل إلا بناءً على تعليمات كتابية، وأنه في ظل ضغط الوقت، يتغير نطاق العمل، لا جودته. بهذه الطريقة، تحافظون على المرونة دون تكاليف غير محدودة.
حدد معايير قبول (تعريف الإنجاز) لكل دورة تطوير، وفترة استجابة يُعتبر العمل بعدها مقبولاً، وخطة تصحيحية للرفض المبرر. فبدون مواعيد نهائية، يبقى من غير الواضح ما إذا كان العمل قد أُنجز، ويتأخر صرف المستحقات.
حقوق الملكية الفكرية للأعمال المُخصصة تعود للمورد. إذا رغب العميل في الحصول على هذه الحقوق، يجب أن ينص العقد صراحةً على نقلها كتابيًا. عادةً ما تُطبق رخصة على المكونات البرمجية الجاهزة والبرمجيات مفتوحة المصدر. كما يُتفق على أن يحصل العميل على شفرة المصدر.
يُعدّ العمل ضمن الميزانية والجدول الزمني المتفق عليهما جزءًا لا يتجزأ من دورات التطوير، حتى في حال تغيير المحتوى. أما الميزانية الإضافية، أو دورات التطوير الإضافية، أو العمل خارج نطاق الهدف، فيُعتبر عملاً إضافياً ويتطلب موافقة خطية مسبقة بسعر متفق عليه.
يتضمن ذلك فترة إشعار (غالباً في نهاية دورة التطوير الحالية)، وإتمام دورة التطوير ودفع مستحقاتها، ونقل شفرة المصدر والوثائق وإمكانية الوصول إليها، وتسوية العمل المنجز دون أي غرامة لممارسة حق الانسحاب. وبهذه الطريقة، لن تبقى معتمداً على مورد واحد.
لا. بالنسبة للمشاريع الصغيرة ذات الميزانية المحدودة والموردين الموثوق بهم، غالبًا ما يكون تأكيد الطلب بشروط وأحكام عامة جيدة كافيًا. أما بالنسبة للميزانيات الكبيرة، أو التطوير طويل الأجل، أو البرامج بالغة الأهمية للأعمال، فمن الأفضل صياغة العقد، وخاصة بنود الملكية الفكرية وبنود الانسحاب.