انتقل إلى المحتوى
الخبر، المملكة العربية السعودية

تحديث الأنظمة القديمة في السعودية

استبدل النظام الذي يخشاه الجميع، قطعة قطعة

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

3 إلى 9

أشهر لتحديث مرحلي نموذجي

4

مسارات ترحيل نقارنها قبل البدء

0

تحويلات مفاجئة؛ كل إصدار قابل للتراجع

نقل البنية والاستضافةإعادة هيكلة إلى خدماتإعادة بناء كاملةترحيل البياناتالاستبدال التدريجيالتشغيل المتوازياختبارات انحدار آليةاسترجاع التوثيقسحابة واستضافة داخل المملكةتحويل دون مفاجآت

الإجابة المباشرة

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

قبل وبعد

ما الذي تزيله هذه الخدمة.

شخص واحد فقط يفهم النظام

اليوم

غادر المطور الأصلي، والتوثيق مجلد رسائل قديمة، وكل إصلاح يستغرق أسبوعاً من التخمين.

مع النظام

يُسترجع المنطق ويُكتب ويُغطى باختبارات آلية، فيستطيع أي مهندس تعديله بأمان.

يعمل على عتاد أو برمجيات لم تعد مدعومة

اليوم

انتهى ضمان الخادم، وإصدار قاعدة البيانات خرج من الدعم، وتوقفت التحديثات الأمنية منذ زمن.

مع النظام

يعمل التطبيق على منصة مدعومة مع تحديثات ونسخ احتياطي ومراقبة.

لا يتحدث مع أي نظام جديد

اليوم

يعيد الموظفون إدخال البيانات يدوياً بين هذا النظام وERP أو أداة الفوترة الإلكترونية أو الموقع.

مع النظام

تكشف واجهة API نظيفة البيانات، فتقرأها الأنظمة الأخرى مباشرة دون وسيط بشري.

إعادة الكتابة تبدو مقامرة تمتد سنتين

اليوم

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

مع النظام

تصدر إصدارات صغيرة متتابعة، كل منها قابل للتراجع، وتبدأ القيمة بالظهور من الربع الأول.

ماذا نبني

ما الذي يصل إلى يديك.

تقييم النظام

رسم الشيفرة والبيانات والاستضافة والاعتماديات مع قائمة نتائج مرتبة حسب الخطر.

قرار مسار الترحيل

نقل أو هيكلة أو إعادة بناء أو استبدال، بمقارنة صريحة للتكلفة والمخاطر.

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

سكربتات قابلة للتكرار مع تقارير مطابقة، تُجرَّب قبل التنفيذ الفعلي.

الاستبدال التدريجي

تُنقل الوحدات واحدة تلو الأخرى خلف طبقة توجيه، والقديم والجديد جنباً إلى جنب.

حزمة الاختبار

اختبارات آلية تلتقط السلوك الحالي فتظهر أي تراجعات فوراً.

الاستضافة والتشغيل

بنية مدعومة ونسخ احتياطي ومراقبة ودليل تشغيل لفريقك.

بالتفصيل

كيف يعمل، وما الذي عليك أن تقرره.

أربعة مسارات للترحيل وكيف نختار بينها

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

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

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

كيف يبقى التحويل آمناً

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

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

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

الاستضافة وإقامة البيانات والامتثال داخل المملكة

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

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

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

خطة التسليم

خمس مراحل. تعتمد كل واحدة.

اقرأ كل مرحلة كأنها عقد صغير: ما نحتاجه منك، وما يصل إلى يديك، والجملة التي يجب أن تتحقق قبل أن ننتقل.

01 / 05

التقييم

2 إلى 4 أسابيع

نقرأ الشيفرة ونحلل البيانات ونقابل من يشغّلون النظام، ثم نرتب ما هو خطر.

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

ننتقل عندما اخترت مسار الترحيل واتفقنا على أول وحدة تُنقل.

02 / 05

شبكة الأمان

2 إلى 4 أسابيع

نبني الاختبارات وأدوات الترحيل التي تجعل التغييرات اللاحقة آمنة.

ما تقوم به
  • أكّد السلوك المتوقع في الحالات الخاصة
  • وفّر عينات من بيانات الإنتاج
ما نسلمه
  • اختبارات انحدار آلية
  • سكربتات ترحيل البيانات
  • بيئة تجريبية تطابق الإنتاج
معيار الانتقال

ننتقل عندما ترحيل تجريبي يطابق دون فروق غير مفسَّرة.

03 / 05

الاستبدال المرحلي

2 إلى 6 أشهر

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

ما تقوم به
  • اختبر كل وحدة مع مستخدمين حقيقيين
  • اعتمد كل إصدار وخطة تراجعه
ما نسلمه
  • وحدات تعمل في الإنتاج
  • تقارير مقارنة التشغيل المتوازي
  • توثيق محدّث
معيار الانتقال

ننتقل عندما كل وحدة عملت بالتوازي دون فروق غير مفسَّرة.

04 / 05

التحويل والإيقاف

2 إلى 4 أسابيع

نحوّل آخر الحركة، ونؤرشف البيانات القديمة، ونوقف المنصة القديمة.

ما تقوم به
  • اعتمد المطابقة النهائية
  • تأكد أن الأرشيف يفي بمتطلبات الاحتفاظ
ما نسلمه
  • تحويل نهائي بخطة تراجع مجرَّبة
  • بيانات قديمة مؤرشفة
  • سجل الإيقاف
معيار الانتقال

ننتقل عندما أُوقف النظام القديم ولم يحتج إليه أحد طوال دورة أعمال كاملة.

05 / 05

التسليم والدعم

مستمر

نسلّم أدلة التشغيل وندرّب فريقك، ونبقى للدعم إن رغبت.

ما تقوم به
  • عيّن مسؤولاً داخلياً
  • اختر مستوى الدعم
ما نسلمه
  • أدلة تشغيل وملاحظات معمارية
  • جلسات تدريب للفريق
  • دعم شهري اختياري
معيار الانتقال

ننتقل عندما يستطيع فريقك نشر النظام وإصلاحه دوننا.

أسئلة المشترين

تُطرح قبل التوقيع.

كيف نعرف هل نعيد البناء أم ننقل النظام فقط؟

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

هل سيتوقف العمل أثناء الترحيل؟

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

ماذا عن بياناتنا التاريخية؟

ننقل ما يحتاجه العمل ونؤرشف الباقي بصيغة مقروءة تفي بقواعد الاحتفاظ لديك. ينتج كل ترحيل تقرير مطابقة، فترى أن المجاميع والأعداد والعلاقات متطابقة قبل أن يعتمد أحد على النظام الجديد.

هل تعملون على نظام بلا توثيق وبلا شيفرة مصدرية؟

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

من يملك الشيفرة الجديدة والبيانات؟

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

ابدأ بـتقييم لا بإعادة كتابة

أرنا النظام الذي يقلقك. سنخبرك بما يتطلبه نقله، وبأي ترتيب، وبأي درجة من الخطر.