أغلب الشركات اللي تطلب نظام مخصص ما تحتاجه. الأدوات الجاهزة أرخص، وتبدأ أسرع، وحاملة معها سنين من بلاغات الأخطاء اللي دفع ثمنها غيرك. الجواب الصادق أول شي عادة يكون "اشترِ شي جاهز."

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

كلمة "مخصص" تُستخدم لثلاث أشياء مختلفة على الأقل

الكلمة تغطي مدى واسع في سوق الإمارات، والعروض تغطي مدى أوسع. بشكل عام، بيُعرض عليك واحد من ثلاثة:

  • منتج مُهيّأ. منصة موجودة بحقولك وشعارك وإعدادات سير عملك. هذا غالباً الجواب الصح - لكنه شغل إعداد، مو نظام مخصص.
  • بناء بقالب. نظام عام تغيّرت مسمياته. يبين حلو في العرض التقديمي، لأن العرض هو المنتج.
  • برمجية مبنية على طريقة عملك. يُحدد نطاقها حسب كيف شغلك يمشي فعلاً، وبعدين تُبنى له.

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

الإشارة هي طريقة عمل ما تقدر توصفها بمفردات غيرك

أوضح اختبار مو حجم الشركة ولا الميزانية. الاختبار هو: تقدر توصف شغلك بالكلمات اللي الأداة الجاهزة تعطيك إياها؟

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

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

اللي تدفع مقابله فعلاً هو الجزء اللي ما أحد يعرضه

الشاشات هي النص الرخيص. اللي يفرق الهندسة الحقيقية عن القالب الجاهز هو البنية اللي تحتها، وولا شي منها يبين في عرض تقديمي. صفحة الأنظمة المخصصة عندنا تنشر القائمة اللي نلزم نفسنا فيها، وهي قائمة معقولة تلزم فيها أي جهة:

  • عزل حقيقي بين المستخدمين. إذا النظام يخدم عدة شركات أو فروع، بيانات كل وحدة معزولة على مستوى قاعدة البيانات - مو مفلترة في الواجهة.
  • تسجيل دخول بدون اختصارات. كلمات مرور مشفرة، انتهاء صلاحية للجلسات، تحقق ثنائي اختياري، وحسابات بدعوة فقط إذا حبيت.
  • أدوار محددة لكل إجراء، مو مستويات ثابتة. الشركات الحقيقية ما تنقسم بنظافة لـ"مشرف" و"مستخدم،" والنظام اللي يصر على كذا بيحصل على حسابات مشتركة بدالها.
  • سجل تدقيق. كل تغيير مهم مسجّل - مين سوّاه ومتى. هذي الميزة اللي ما أحد يطلبها، وكل أحد يحتاجها في النهاية.
  • لوحة تحكم تديرها فعلياً، عشان التعديلات الروتينية ما تنتظر في طابور فراغ اللي بنى النظام.
  • تكامل مع اللي تستخدمه أصلاً - بوابات دفع، واتساب، إيميل، والجداول والأنظمة الموجودة - تُربط، مو تُستبدل بشكل عشوائي.

العرض اللي أرخص بفرق كبير عن غيره، عادة يكون أرخص من هنا بالذات - من النص اللي ما تشوفه على الشاشة.

متى يكون الجاهز هو الجواب الصح

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

السعر يوضح الفكرة. ONE CRM ينشر أرقامه بدل ما يخبيها خلف "اطلب عرض سعر": تجربة مجانية سبعة أيام، ٢٠٠ درهم شهرياً تغطي أول عضوين في الفريق، و١٠٠ درهم شهرياً لكل عضو إضافي. مقارنة ببناء يُحدد نطاقه ويُسعّر، هذا مستوى التزام مختلف تماماً. إذا منتج بهذا المستوى ينفع لطريقة عملك، فالسؤال المهم مو إذا المخصص بيكون أحلى. السؤال وش بالضبط بيخليك تسوي شي ما تقدر تسويه الحين.

وفيه حالتين ثانيتين الجواب فيهم "اشترِ": إنك لين الحين ما حسمت وش المفروض تكون طريقة عملك - ثبّت العادة أول، بعدين البرمجية؛ وإن الطريقة اللي تبي تبرمجها تتغير كل ربع سنة، وبهذي الحالة إنت تطلب شي بيكون غلط يوم التسليم.

مشروعين، ووش تغيّر فعلاً

الاثنين دراسات حالة منشورة، والاثنين من النوع الثالث - طريقة العمل جت أول، والبرمجية ثاني.

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

Harmony، شركة تجارة مواد بناء، مشكلتها كانت بالشكل المعاكس: معرفة الإيراد سهلة، معرفة الربح لا. المبيعات والشراء من الموردين والمصاريف اليومية كلها تُتتبع منفصلة، فالرقم الحقيقي ما يطلع إلا لما أحد يجمعه بيده. البناء حط التجارة والمحاسبة في مكان واحد - أوامر الشراء تتحول مباشرة لفواتير، والمشتريات متتبعة كمدفوع مقابل متبقي لكل مورد، وحسابات نقدية وبنكية بكشوفات كاملة، ولوحة تحسب صافي الربح لحظياً. ولا شي من هذا غريب. هو بس مو شكل تقدر تشتريه.

كيف يمشي البناء المخصص الحقيقي

الطريقة ما تقل أهمية عن قائمة المزايا، لأنها اللي تحدد إذا بتكتشف عدم التطابق في الأسبوع الثاني ولا يوم التسليم.

  • الفهم أول. نرسم طريقة العمل الفعلية قبل ما نكتب أي سطر كود، مو العكس. إذا ما أحد سألك كيف شغلك يمشي فعلاً، فما أحد يبني له.
  • بناء على مراحل. برمجية شغالة عند كل مرحلة، مو مفاجأة واحدة كبيرة في النهاية. التسليم على مراحل هو حمايتك كمان: تشوف الاتجاه بدري كفاية عشان تغيّره.
  • التسليم والدعم. المفروض تنتهي وعندك لوحة التحكم ودعم حقيقي - مو حساب دخول ووداع.

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

ست أسئلة تستاهل تسألها قبل ما توقّع

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

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