ما الذي يحتويه نطاق العمل ثابت السعر فعليًا

السعر الثابت لا يساوي أكثر من الوثيقة التي تحته. إليك ما يجب أن يحتويه نطاق العمل الحقيقي — والأسئلة التي تُطرح قبل التوقيع.

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

السعر الثابت وعدٌ بشيءٍ محدَّد. وإذا لم يكن الشيء محدَّدًا، فالسعر مجرّد رقم سيُعاد التفاوض عليه لاحقًا — غالبًا في أسوأ لحظة ممكنة: بعد أن دفعت العربون وأبلغت فريقك بموعد الإطلاق.

لماذا لا يُعدّ السعر بلا نطاق عرضًا أصلًا

اطلب من ثلاث جهات عرضًا لـ«متجر إلكتروني»، وستحصل على ثلاثة أسعار تغطّي ثلاثة مشاريع مختلفة. أحدهم افترض كتالوجًا من ثلاثين منتجًا، وآخر افترض ثلاثين ألفًا. أحدهم افترض أنك ستكتب أوصاف المنتجات، وآخر افترض أنه سيكتبها. لم يكذب أحد؛ الطلب ببساطة لم يتضمّن معلوماتٍ كافية ليُجاب عليه، فأجاب كلٌّ منهم عن سؤالٍ مختلف قليلًا.

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

سبعة أشياء يسمّيها نطاق العمل الحقيقي

  1. المشكلة بلغة واضحة. فقرة واحدة تصف ما هو معطّل اليوم، وكيف يبدو «الإصلاح». وإذا لم يستطع المورّد أن يعيد صياغتها لك بكلماته هو، فهو لم يفهم الطلب.
  2. التسليمات كقائمة قابلة للعدّ. ليس «لوحة إدارة»، بل الشاشات التي فيها: المنتجات، الطلبات، العملاء، التقارير، المستخدمون والصلاحيات. القابل للعدّ وحده هو ما يجعل الجدول الزمني واقعيًا.
  3. ما هو خارج النطاق صراحةً. أثمن فقرة في الوثيقة كلها — وسنقف عندها بعد قليل.
  4. البيانات ونقلها. أين تعيش بيانات اليوم، ومن يصدّرها، وبأي صيغة، ومن يتحمّل المسؤولية حين تتبيّن أنها أفوضى ممّا توقّع الجميع — لأنها كذلك دائمًا.
  5. التكاملات، كلٌّ منها باسمه وصاحبه. «الدفع» ليس تكاملًا. أمّا «بطاقة QI باستخدام بيانات اعتماد يوفّرها العميل في الأسبوع الثاني» فهو تكامل. لكل نظام خارجي طرفٌ ثانٍ، ولهذا الطرف جدوله الزمني الخاص.
  6. معايير القبول. كيف سيتّفق الطرفان على أن العمل قد اكتمل: قائمة قصيرة بأشياء يجب أن تكون صحيحة وقابلة للعرض على بيئة حقيقية.
  7. الجدول والسعر ودفعات السداد. مراحل مرتبطة بالتسليمات لا بالتواريخ وحدها، حتى يمكن التمييز بين تأخيرٍ من عندك وتأخيرٍ من عندهم.

الحدود أثمن من قائمة المزايا

معظم الخلافات ليست حول عملٍ أُنجز بسوء، بل حول عملٍ افترض أحد الطرفين أنه مشمول. ونطاقٌ يعدّد عشرين تسليمًا دون أي استثناء هو نطاقٌ مكتوب نصفه فقط.

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

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

طلبات التغيير تُسعَّر ولا تُرفض

المتطلبات تتغيّر، وأي منهجية تتظاهر بغير ذلك تنكسر عند أول احتكاك بعملٍ حقيقي. وما ينبغي أن يحدّده النطاق ليس هل يُسمح بالتغيير، بل كيف يُدار: طلب مكتوب، وتقدير بالساعات أو سعر إضافي ثابت، وموافقتك قبل بدء العمل.

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

لمن تعود الملكية في اليوم الأخير

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

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

تسعة أسئلة قبل التوقيع

  • هل يمكنك أن تصف لي المشكلة بكلماتك أنت؟
  • ما الذي لا يشمله هذا السعر صراحةً؟
  • أي التسليمات يمكنني رؤيتها تعمل قبل الدفعة الأخيرة؟
  • من يوفّر المحتوى والصور والترجمات؟
  • ما الذي تحتاجه منّي، ومتى، كي يصمد الجدول الزمني؟
  • كيف يُسعَّر طلب التغيير ويُعتمد؟
  • باسم من يكون النطاق والاستضافة وصفحات التطبيق؟
  • ماذا يحدث في الثلاثين يومًا بعد الإطلاق، وكم يكلّف ما بعدها؟
  • إذا افترقنا، ماذا آخذ معي بالضبط؟

المورّد الذي يجيب عن هذه الأسئلة بسهولة سبق أن أدّى هذا العمل فعلًا. والذي يراوغ يخبرك بشيءٍ مفيد مجانًا.

كيف نعمل نحن

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

المنصة التي تدير أكبر مزوّد للمكاتب المخدومة في العراق حُدِّد نطاقها قبل كتابة سطر واحد: ستة فروع، وعقود، وفوترة، وحجوزات، وحتى أبواب قاعات الاجتماعات — سُلِّمت على مراحل، وما زلنا نشغّلها لهم اليوم. النطاق هو ما جعل مشروعًا بهذا الحجم قابلًا للتنبؤ — لا التفاؤل، ولا عربونٌ أكبر.

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

المزيد من المدونة

كل المقالات