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