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