أيها المبرمج، كيف تُسعّر أعمالك؟

جاءني مشروع ما مع صديقي وهو تصميم موقع واجهات لشركة معيّنة..

حرت أنا وصديقي في تحديد السعر المناسب، واختلفت آراؤنا في تحديد هذا السعر فواحد يرفع سعره وآخر يقلله..

هل هناك وصفة أو معادلة لوضع السعر المناسب حيث أن العوامل هذه مؤثرة..

سأذكر عواملا عشوائية بهذا الصدد:

  • عدد الصفحات.

  • نوعية الطرف الذي ستعمل له (شركة كبيرة أو ناشئة أو فرد ..إلخ).

  • اقتصاد البلد.

  • حاجتك للمال.

  • راتبك لو كنت تعمل في شركة.

  • سعر ساعة العمل المفترضة.

  • الوقت المتوقع للعمل.

  • لو اضطررت لشراء بعض المنتجات (مساحة استضافات، نطاق، قالب تصميم، خدمات معينة).

  • الجهد المبذول، فالأشياء تتفاوت في صعوبتها.

  • الجودة المطلوبة، فجودة تصميم هوية شركة ما يختلف عن موقع لمتجر عادي.

  • الخبرة والسمعة في السوق.

  • .. وهكذا.

هل تملكون معادلة أو طريقة منظّمة لتسعير المنتجات بالنسبة للمبرمجين (وخصوصًا مبرمجي الويب)؟ وتحديد الفوارق بين أسعار مبرمجي الواجهات (front end)؟ ومبرمجي السيرفرات أو ما يسمى ببرمجة السند الخلفي (back-end)؟ ما الفارق في التسعير بينهما؟ هل لديكم تجربة مفيدة في هذا الموضوع؟


فيما يتعلّق بالـ back-end والـ front-end فالأمر يتعلّق بطبيعة المشروع، فإن كان web application يحوي العديد من الـ features التي تحتاج تحليل ودراسة وربط ومعالجة كافة الحالات التي ربما ستحدث ولو نادراً... الخ، فبالطبع مثل هذا المشروع يكون التعويل الأكبر فيه على الـ back-end، فحتى لو كانت الواجهات جميلة وجذابة، إن حدث سوء في الربط أو المعالجة المنطقية لإحدى الحالات فسيقول لك الشخص الذي طلب المشروع: "فليذهب التصميم إلى الجحيم!".

هنا بالتأكيد سيكون أجر مبرمج الـ back-end أعلى بكثير من الذي سيصمّم الواجهات ويبرمجها.

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


لو اضطررت لشراء بعض المنتجات (مساحة استضافات، نطاق، قالب تصميم، خدمات معينة).

هذه الأمور يجب أن تُدفع من قِبَل صاحب المشروع ولا يجب حسابها ضمن الأجر الذي سيدفعه للمبرمجين.

عدد الصفحات

ليس معياراً، فربما تكون الصفحات كلّها متشابهة في التصميم والبرمجة، ولكن يؤخذ بالحسبان لحساب الوقت الذي سيستغرقه المشروع ليتم إنجازه.

نوعية الطرف الذي ستعمل له

لا يفرق، فالوقت المستغرَق سيبقى ذاته سواء كان لشركة أو لفرد ... الذي يحدّد الأمر هو صخامة المشروع.

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

الجهد المبذول، فالأشياء تتفاوت في صعوبتها

هذا العامل يتعلّق بضرورة تعلّمك لمهارة جديدة أو تجريب شيء جديد لتنفيذ ما هو مطلوبٌ منك.

الجودة المطلوبة

هذا يتعلّق فقط بتصميم الواجهات -حسب رأيي-، أمّا الـ back-end فلا يوجد "جودة مطلوبة" لأنّ كل شيء سيتم تنفيذه ينبغي تنفيذه بشكلٍ كاملٍ دون أخطاء أو ثغرات أو نقص أو تجاوز، فالتطبيق أو الموقع يجب أن يخضع لـ overall testing وربما penetration testing.

أمّا التصميم فالجود يحددها صاحب المشروع، فربما لا يهتم بعرض موقعه على الشاشات الصغيرة أو الأجهزة اللوحية، وربما لا يهتم لِمَن يستخدمون متصفح Firefox.


خلاصة: لن تصل لقيمة محددة، والأمر يختلف من مشروع لآخر، ومن وقت لآخر.

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

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

وأيضاً أحتسب النسبة كالتالي: 60-65% من أرباح المشرع للـ back-end (الذي أتولّاه أنا)، و 35-40% للـ front-end (للشخص الذي يساعدني فيه).