
التدقيق الشامل للنظام المصرفي الأساسي لبنك تجاري ذي أصول تتجاوز قيمتها 18.75 مليار ريال سعودي
نبذة عن عميلنا
بنك تجاري يمتلك أصولًا تتجاوز قيمتها 18.75 مليار ريال سعودي، ويقدم خدماته المصرفية والمالية لأكثر من 5 ملايين عميل و22 ألف شركة تعمل في القطاعات الاقتصادية الرئيسية، بما في ذلك الطاقة والزراعة والإنشاءات والاتصالات.
تحديات في أداء النظام المصرفي الأساسي تؤثر في الخدمات الإلكترونية
شهد عدد مستخدمي تطبيق الخدمات المصرفية الإلكترونية للبنك نموًا ملحوظًا خلال الأعوام الماضية، ما أدى إلى زيادة المتطلبات التشغيلية للنظام المصرفي الأساسي (CBS). نتيجةً لذلك، بدأ النظام المصرفي الأساسي للبنك يعاني من مشكلات في الأداء أثناء فترات الذروة بسبب ارتفاع الأحمال، ما تطلب تنفيذ إصلاحات عاجلة لضمان استمرارية تقديم الخدمات المصرفية الرقمية بسلاسة.
لمعالجة ذلك، قرَّر البنك الاستعانة باستشاريين محترفين لتدقيق نظامه المصرفي، وتحديد الأسباب الجذرية للمشكلات، واقتراح التحسينات المناسبة. كما سعى البنك إلى تقييم قدرة النظام على التعامل مع الأحجام المتزايدة من البيانات والمعاملات، استعدادًا لنمو متوقع في عدد مستخدمي الخدمات الإلكترونية، ليصل إلى أربعة أضعاف حجمه الحالي.
كان التعاون الأول بين البنك وساينس سوفت في عام 2016 عندما استعان بفريقنا لتطوير تطبيقاته المصرفية للويب والجوال. كما كانت له تجربة إيجابية أخرى في عام 2022 عندما طلب من ساينس سوفت تحسين وتحديث تطبيقاته. ونظرًا لثقةً العميل بخبرة ساينس سوفت الممتدة لعقود في مجال تقنية المعلومات المصرفية، قرَّر البنك الاستعانة بفريقنا مرة أخرى لتدقيق نظامه المصرفي الأساسي.
التدقيق الشامل للنظام المصرفي الأساسي، وتقديم استشارات حول تحسيناته
حلَّل خبراء ساينس سوفت متطلبات الأعمال بعناية، ووضعوا خطة تدقيق مُخصصة للنظام المصرفي الأساسي للبنك. واقترح خبراؤنا أن تشمل عملية التدقيق جميع طبقات نظام تقنية المعلومات التي تؤثر في أداء النظام الأساسي، بما يتضمن طبقة التطبيقات، وطبقة قاعدة البيانات، وطبقة الشبكة، وكذلك الأجهزة. سيضمن هذا النهج إجراء تقييم شامل للنظام، وتحديد أولويات التحسينات الاستراتيجية والتكتيكية بدقة لتنفيذها لاحقًا.
لإجراء تدقيق شامل للنظام المصرفي، شكَّلت ساينس سوفت فريقًا مُدارًا بالكامل يتكون من مهندسين اثنين متخصصين في لغة PHP، ومهندسين اثنين متخصصين في لغة Java، ومهندس متخصص في قواعد البيانات، ومطور أندرويد، ومهندس DevOps، بالإضافة إلى مهندس متخصص في البنية التحتية لتقنية المعلومات. ولفهم التحديات والاحتياجات، بدأ فريقنا بإجراء مقابلات مع موظفي البنك من مختلف المجالات التشغيلية، بما يشمل الخدمات المصرفية للشركات، وإدارة المخاطر، والإقراض، ودعم العملاء، وغير ذلك. كما نظَّمت ساينس سوفت مجموعة من الجلسات الميدانية مع العميل لتسهيل إجراء المقابلات مع الجهات المعنية، واستكشاف سير العمل اليومي في البنك، وفحص الأجهزة.
درس خبراء ساينس سوفت الوثائق التقنية المتاحة والمعلومات المتراكمة في أنظمة DevOps لدى البنك (مثل Jenkins، وKibana، وNexus، وغيرها) لفهم أنماط أداء النظام المصرفي الأساسي وتحديد فرص التحسين. وللحصول على رؤى أعمق، أجرى فريقنا مجموعة من عمليات التدقيق المخصصة لمختلف طبقات نظام تقنية المعلومات لدى البنك، وهي كالتالي:
- طبقة التطبيقات: مراجعة بنية النظام المصرفي الأساسي (CBS)، وتدقيق الكود البرمجي، وتقييم جودة الاختبارات.
- طبقة قاعدة البيانات: تحليل نموذج البيانات، ومراجعة بنية قواعد ومستودعات البيانات، وتدقيق سياسات وحوكمة إدارة البيانات.
- طبقة الشبكة: تدقيق البنية التحتية لتقنية المعلومات (بما في ذلك تدقيق البنية التحتية لخدمات AWS، وتقييم الثغرات)، بالإضافة إلى تدقيق عمليات DevOps المصرفية.
استنادًا إلى نتائج التقييمات، قدمت ساينس سوفت للعميل تقريرًا شاملًا يحدد المشكلات التي تعيق سير عمل النظام المصرفي الأساسي بسلاسة. وقد حدد التقرير طرق إصلاح عيوب النظام، وتوصيات عملية لمعالجة أوجه القصور في نظام تقنية المعلومات. وشملت خطوات العمل ذات الأولوية ما يلي:
- إعادة هندسة النظام المصرفي الأساسي: تحويل النظام من بنية أحادية إلى خدمات مُصغرة، لتعزيز قابلية النظام للتوسع وتسهيل تحسينه وتحديثه في المستقبل.
- إعادة صياغة الكود البرمجي: لتحسين قابلية قراءة وصيانة الكود البرمجي للنظام.
- زيادة تغطية اختبار الوحدة: زيادة اختبارات الوحدة للميزات الجديدة التي تعتمد على منطق أعمال معقد، لضمان إصلاح الأخطاء مبكرًا، ومنع تكرارها، وتجنب الأخطاء التشغيلية المكلفة.
- إعداد بيئة مرحلية مُحكمة: لتمكين المطورين والمختبرين من التحقق من صحة التغييرات قبل نشرها في بيئة الإنتاج.
- تنفيذ بيئة اختبار التحميل المستمر: لمراقبة أداء النظام في الوقت الفعلي، والاستجابة السريعة للمشكلات الناشئة.
- تقسيم مستودع البيانات: تقسيم مستودع البيانات إلى مخزن للبيانات التشغيلية (ODS)، ونظام لإدارة البيانات الرئيسية (MDM)، ومكعبات للمعالجة التحليلية عبر الإنترنت (OLAP)، ومخازن صغيرة للبيانات، ومخازن مؤقتة للبيانات، وذلك لتسريع وصول النظام المصرفي إلى البيانات المطلوبة، وتقليل تكاليف التخزين السحابي.
- تعزيز إدارة الحوادث وإجراءات التعافي من الكوارث: لتقليل أثر الأعطال المحتملة وضمان استمرارية الخدمة.
حصل العميل أيضًا على خطة مفصلة لتنفيذ التغييرات خطوة بخطوة، بالإضافة إلى خريطة توضيحية للكفاءات التقنية المطلوبة لتنفيذ التحسينات المقترحة.
تنفيذ مجموعة اختبارات تحميل مخصصة في 4 أشهر فقط
أعرب العميل عن تقديره للاستشارات العملية التي قدمها خبراء ساينس سوفت، وقرر الاستعانة بفريقنا لتنفيذ التغييرات المقترحة.
تولى فريق ساينس سوفت تصميم وإعداد بيئة اختبار التحميل المستمر للنظام المصرفي الأساسي. حيث نفَّذ مهندسو ضمان الجودة ومهندسو DevOps الإجراءات التالية:
- إنشاء بنية تحتية قابلة للتوسع لاختبار التحميل، بالإضافة إلى إعداد بيئة اختبار آمنة.
- تحديد مؤشرات أداء النظام المصرفي الأساسي لمراقبة أدائه بدقة، مثل وقت استجابة النظام، واستقرار الاستجابة، واستهلاك وحدة المعالجة المركزية.
- إنشاء اختبارات شاملة، مثل اختبارات السعة، والتحميل، والتحمل، والتكامل، وقابلية التوسع؛ لتقييم أداء النظام.
- تنفيذ حالات اختبار شاملة للمعاملات الشائعة (مثل طلبات تحويل الأموال، وسداد القروض المتكررة، وشيكات الرصيد النقدي، ومطالبات استرداد الضرائب، وغيرها)؛ لتقييم تأثيرها في تحميل النظام.
- دمج تطبيق Grafana في مجموعة أدوات مراقبة الأداء لدى البنك، للتعمق أكثر في سلوك النظام وتحليل أدائه بدقة.
قدمت ساينس سوفت للعميل جميع وثائق ضمان الجودة اللازمة لمساعدة فريقه التقني على إتقان وتشغيل حل الاختبار الجديد بكفاءة وبسرعة.
بعد نشر إطار عمل الاختبارات، أجرى فريق ضمان الجودة بساينس سوفت فحصًا دقيقًا لأداء النظام المصرفي الأساسي تحت الأحمال العادية والثقيلة. وقد أسهمت الرؤى المستخلصة في تحديد العوائق التشغيلية في التكوينات الحالية للنظام، وتحديد مكونات البنية التحتية المعرضة للأعطال. كما حصل العميل على تقرير مفصل للاختبار يوضح منهجية الاختبار التي اتبعناها، ونتائج الاختبار، والتوصيات اللازمة لمعالجة مشكلات أداء النظام.
وضع أساس تقني متين لتلبية الطلب المتزايد على الخدمات المصرفية الإلكترونية
في غضون 4 أسابيع فقط، حصل العميل على تقرير شامل يحدد مشكلات البنية التقنية، والكود البرمجي، والبنية التحتية للنظام المصرفي الأساسي للبنك، بالإضافة إلى خطوات عملية لمعالجتها. وبفضل الاستشارات الاحترافية التي قدمتها ساينس سوفت حول تحسين التصميم التقني والبنية التحتية وعمليات الاختبار، تمكَّن البنك من تفادي مشكلات الأداء، وتعزيز قابلية التوسع، وخفض تكاليف الصيانة. كما أسهم الدعم السريع الذي قدمه فريقنا في تمكين البنك من إطلاق مجموعة اختبار تحميل مخصصة للنظام في 4 أشهر فقط.
بمرور الوقت، أدى الأداء السلس، والتوافر العالي، وسرعة استجابة النظام المصرفي إلى تحسين رضا مستخدمي الخدمات المصرفية الإلكترونية لدى البنك، كما أسهم تحسين إدارة أداء النظام وتعزيز قدرته على حل المشكلات بسرعة في تقليل مخاطر انقطاع الخدمات المصرفية عبر الإنترنت.
نتواصل معكم على الفور
المزيد من دراسات الحالة
83 نتيجة بحث لـ:

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

تطوير منصة رقمية للعلاج الطبيعي لشركة AKLOS Health
طورت ساينس سوفت لشركة AKLOS Health منصة رقمية تتضمن تطبيقًا للجوال وآخر للويب للعلاج الطبيعي باستخدام الأجهزة القابلة للارتداء. وتستخدم هذه التطبيقات البيانات الصادرة من مستشعرات Xsens DOT القابلة للارتداء لقياس نطاق حركة مفاصل المرضى وتقييم التقدم المُحرَز في رحلة العلاج الطبيعي.