كيف أنتقل إلى النظام الجديد دون أن يتوقف العمل؟

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

فريق أوريجاميفريق التحرير
7 دقائق
كيف أنتقل إلى النظام الجديد دون أن يتوقف العمل؟

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

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

لماذا تحتاج الشيفرة المحولة بالذكاء الاصطناعي اختبارا مختلفا

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

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

قارن المخرجات على المعاملات الحقيقية نفسها

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

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

بعض الأدوات تساعد في التحضير لا في الحكم. أداة AWS Transform للحاسب المركزي مثلا تنشئ خطة اختبار من خصائص الشيفرة وتعقيد المهام ومسارات الجدولة، على 3 مراحل هي الإعداد وتحديد النطاق والمراجعة، ثم تولد سكربتات لجمع بيانات الاختبار من الحاسب المركزي على 4 مراحل. لكن أمازون تنبه في الدليل نفسه إلى أن تشغيل هذه السكربتات يتم على حاسبك المركزي وبصلاحيات فريقك. الأداة تجهز، وفريقك ينفذ ويحكم. وللتحقق من البيانات نفسها تقترح مايكروسوفت مقارنة عدد السجلات فحصا سريعا، ثم المقارنة ببصمة رقمية لكل جدول أو ملف فحصا أعمق، وهي رقم يحسب من البيانات ويتغير لو تغير فيها حرف واحد.

الحالات النادرة: اسأل من يعرفها

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

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

توقيع بشري على كل وحدة قبل اعتمادها

أوضح مثال منشور على هذا المبدأ هو مسار تحويل الأنظمة المصرفية الذي أعلنته Thought Machine مع أمازون في 29 سبتمبر 2026. المسار يمر بـ 4 مراحل: استخراج منطق العمل من الأنظمة القديمة بأداة AWS Transform، ثم دمج النسخ المكررة في مواصفات موحدة، ثم توليد المنتجات المالية الجديدة واختباراتها بوكلاء ذكاء اصطناعي، ثم مرحلة التحقق التي تعطي فرق الهندسة والمخاطر في البنك صلاحية توقيع صريحة قبل اعتماد أي شيء. وحتى بعد التوقيع ينقل الناتج إلى بيئة تجريبية معزولة لمزيد من التقييم، لا إلى التشغيل مباشرة.

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

التشغيل المتوازي وخطة الرجوع

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

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

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

نظرة أوريجامي

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

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

تمرين هذا الأسبوع: ورقة الانتقال لكل وحدة

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

الوحدةفترة المقارنةالحالات النادرةمن يوقعشرط الرجوع
مثال: الفوترةشهر مقفلمرتجع جزئي، فاتورة ملغاةمدير المالية والمسؤول التقنيأي فرق في إجمالي الفواتير
مثال: الرواتبدورة رواتب كاملةالتحاق في منتصف الشهرمدير الموارد البشرية والمسؤول التقنيأي فرق في صافي راتب

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

القادم

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

مصادر

#استفد من التقنية#كيف أحدث نظامي القديم بالذكاء الاصطناعي؟#تحديث الأنظمة القديمة#الذكاء الاصطناعي

أسئلة شائعة

كيف أنتقل إلى نظام جديد دون أن يتوقف العمل؟

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

هل يكفي أن يراجع المطور الشيفرة التي حولها الذكاء الاصطناعي؟

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

كم أراقب النظام الجديد بعد الانتقال؟

توصي مايكروسوفت بمراقبة الأداء والأخطاء وطريقة استخدام النظام أول 24 إلى 48 ساعة بعد الانتقال، مع إبقاء البيئة القديمة متاحة للرجوع خلال فترة الاستقرار.

ما خطة الرجوع ولماذا أحتاجها؟

هي قرار مكتوب مسبقا يحدد ما الذي يجعلك تعود إلى النظام القديم، ومن يملك القرار، وكيف تعيد المستخدمين إليه. هي تأمين لاستمرار العمل لا اعتراف بالفشل.

تابع أوريجامي في نتائج قوقل

ثبت أوريجامي كمصدر مفضل، فتظهر لك مقالاتنا أولا في نتائج قوقل وفي الأخبار الرائجة.

الإضافة إلى المصادر المفضلة في Google

مقالات ذات صلة

أين تذهب بياناتي أثناء تحديث النظام؟ PDPL وخطة 90 يوما
التحول الرقمي

أين تذهب بياناتي أثناء تحديث النظام؟ PDPL وخطة 90 يوما

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

8 دقائق
نظام براءات الاختراع ونماذج المنفعة: لا تعلن ابتكارك قبل تسجيله، واعرف من يملك فكرة موظفك
التحول الرقمي

نظام براءات الاختراع ونماذج المنفعة: لا تعلن ابتكارك قبل تسجيله، واعرف من يملك فكرة موظفك

وافق مجلس الوزراء على نظام براءات الاختراع ونماذج المنفعة و3 أنظمة أخرى. ما الذي تغير، وما القواعد السارية الآن، ومن يملك ابتكار موظفك، ولماذا يضيع الإعلان المبكر حمايتك.

6 دقائق
هل أعيد كتابة نظامي القديم أم أنقله أم أستبدله؟
التحول الرقمي

هل أعيد كتابة نظامي القديم أم أنقله أم أستبدله؟

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

7 دقائق
كيف أستخرج قواعد العمل من نظامي القديم بالذكاء الاصطناعي؟
التحول الرقمي

كيف أستخرج قواعد العمل من نظامي القديم بالذكاء الاصطناعي؟

يقرأ الذكاء الاصطناعي شيفرة نظامك القديم ويكتب كل قاعدة عمل جملة واضحة، ثم يؤكدها صاحب العملية. في الجزء الرابع نشرح الطريقة وصيغة EARS ومثال Thought Machine مع أمازون، وتمرين قاعدة واحدة على 3 فواتير.

7 دقائق
كيف أجرد أنظمتي القديمة قبل أن أقرر؟
التحول الرقمي

كيف أجرد أنظمتي القديمة قبل أن أقرر؟

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

7 دقائق
هل يحتاج نظامي القديم إلى تحديث؟ علامات لا تتجاهلها
التحول الرقمي

هل يحتاج نظامي القديم إلى تحديث؟ علامات لا تتجاهلها

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

7 دقائق

عندك مشروع تفكر فيه؟

نبني أنظمة وتطبيقات ومواقع مخصصة لأعمالك. احك لنا عن فكرتك ونعطيك رأينا الصريح فيها.

جلسة واحدة. عشرون دقيقة. بلا التزامات.