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

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

ترحيل البيانات كالمسار الحرج

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

استمرارية التكامل

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

تقليل تعطيل العمل

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

سيناريو سعودي شائع

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

الاختبار قبل الالتزام

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

اختيار نهج الترحيل الصحيح

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

التواصل حول الانتقال مع المستخدمين المتأثرين

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

اختبار خطة التراجع قبل الحاجة إليها

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

السياق المحلي

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