
في إطار استراتيجيتها للتوسع العالمي، استعانت XXImo بخبراتنا لتطوير منصتها الحالية، بهدف رفع كفاءتها وتعزيز قدرتها على التوسع.
نهدف إلى تبسيط السفر التجاري بطرق مبتكرة وإدارة التنقل بشكل ذكي ومستدام. في عالم تتسارع فيه وتيرة التنقل وتزداد تعقيداته، تمثل منصة XXImo الحل الشامل لجميع احتياجات التنقل التي قد تحتاجها الشركات. كعضو رئيسي في شبكة VISA، تُعد XXImo مزوداً لحلول التنقل والدفع في هولندا وفي جميع أنحاء أوروبا.
تتولى منصتهم إدارة جميع جوانب المدفوعات المتعلقة بالتنقل، والفواتير والرواتب. كما أنها توفر لحاملي البطاقات والإداريين رؤى شاملة حول تنقلاتهم من خلال مجموعة من التطبيقات والبوابات الإلكترونية. وهنا جاء دور شركة "ڤيجا آي تي" كشريك تقني لدعم تطوير هذه الحلول.
كجزء من استراتيجيتها للتوسع التجاري العالمي، أرادت XXImo تحقيق استقرار نظامها بشكل كامل وتسهيل عمليات التوسيع، التطوير، والاختبار.
الواجهة الخلفية
كان الهدف الرئيسي لشركة XXImo هو إعادة هيكلة البرمجيات نظراً لخططهم في التوسع إلى أسواق جديدة. سعت الشركة إلى تحسين النظام من خلال تطبيق تقنيات وإجراءات مبتكرة من شأنها المساعدة في رفع كفاءة النظام واستقراره بشكل عام.
بصفتنا الشريك التقني للعميل، عملنا معهم على تقييم بنية البرمجيات الحالية. وبالنظر إلى تعقيد النظام، قررنا التحول من بنية تقليدية أحادية إلى بنية تعتمد على الخدمات المصغرة. كانت الخطوة الأولى في عملية التحديث هي تضمين الوظائف الرئيسية داخل واجهات برمجة التطبيقات (APIs)، لنتمكن من تقسيم أجزاء النظام إلى خدمات مصغرة منفصلة بهدف تحسين مرونة النظام وقدرته على التوسع.
كما ساهمنا بشكل أساسي في تعزيز آليات كشف الاحتيال لدى عميلنا.
الواجهة الأمامية
كانت XXImo بحاجة إلى مطوري واجهات أمامية يتمتعون بفهم شامل لمنصة Mendix - وهي منصة البرمجة منخفضة الكود التي شكلت أساس نظام XXImo. كانوا يبحثون عن شريك تقني متخصص لمساعدتهم في إعادة تصميم التطبيق، وبالتالي تعزيز تجربة المستخدم وتحسين الوظائف بشكل عام.
والأهم من ذلك، كانوا بحاجة إلى خبراء تقنيين متمرسين قادرين على تولي مهمة تطوير التطبيق، وإضافة ميزات جديدة، وضمان التوازن الأمثل بين منصتي iOS وAndroid.
كان لدى XXImo فريق صغير من المطورين في برمجة الواجهات الخلفية، وكانت بحاجة إلى فريق خارجي لتعزيز إمكانياتها. تطلب المشروع معرفة تقنية متعمقة، إلى جانب خبرة واسعة في قطاع النقل.
لتلبية احتياجات العميل، قمنا بتشكيل فريق مكون من عشرة مطورين للواجهة الأمامية، وثمانية مهندسين لبرمجة الواجهة الخلفية، وثلاثة مهندسين مختصين في ضمان الجودة، ومدير Scrum.
من خلال العمل على مشاريع متنوعة في الواجهتين الأمامية والخلفية، نجحنا في كسب ثقة العميل بسرعة وأصبحنا شريكهم التقني الحصري. تعاوننا بشكل وثيق مع مهندسيهم، حيث تم تضمين فريقنا في جميع اجتماعات التخطيط، وساهمنا في صياغة أفكار المشروع العامة من خلال تقديم اقتراحات مبتكرة ومشاركة خبرتنا التقنية.
ساهمنا في تحقيق نجاح المشروع من خلال العمل على واجهات متعددة.
في الواجهة الخلفية، قمنا بإعادة تصميم الشيفرة البرمجية، حيث طوّرنا حلولاً متعددة تتيح للنظام التوسع ليشمل عدة دول. كما قدمنا خدمات صيانة شاملة للعميل.
أما في الواجهة الأمامية، فقد عملنا على ابتكار ميزات جديدة وترحيل الميزات القائمة، مع التركيز على تحسين أداء التطبيق الأصلي بشكل ملحوظ. كذلك، قمنا بتعزيز وظائف تطبيق الويب، مما أتاح للمستخدمين الذين يفضلون عدم تحميل التطبيق الحصول على تجربة مشابهة لتجربة التطبيق الأصلي.
هذا النهج ساعد عميلنا في عقد صفقات مع علامات تجارية مرموقة في هولندا.
في البداية، استعان العميل بعدد محدود من مهندسينا كجزء من فريقه. ومع مرور الوقت، أثبتنا أنفسنا كشريك موثوق في تطوير البرمجيات وكخبراء يمكنهم الاعتماد عليهم. منذ ذلك الحين، شهد فريقنا ومسؤولياتنا في المشروع نمواً كبيراً.
إنجازنا الأكبر هو قدرتنا على استيعاب بنية الواجهة الخلفية القديمة الخاصة بمنصة عميلنا XXImo بسرعة فائقة، حيث قمنا بخطوات ملموسة لتحديثها دون التأثير على الوظائف الأساسية. في الوقت نفسه، أصبحنا الفريق المسؤول عن تطوير الواجهة الأمامية، حيث تولينا بالكامل تطوير الواجهة عبر مجموعة تطبيقاتهم بأكملها، وتوفير قيمة مضافة تساهم في إتمام الصفقات بنجاح.
تقنيات الخادم:
- .NET Core
- C#
- Docker
- Containers
الهاتف المحمول
- Swift UI لتطبيق iOS
- Kotlin لتطبيق Android
- Mendix
الواجهة الأمامية:
- Mendix
