من ستة أشهر إلى أربعة أسابيع: كيف ساعدنا Howden على تسريع عملياتها

رؤى الأعمال 22-أكتوبر-2024 8

تُعد Howden من الشركات العالمية الرائدة في مجال الوساطة التأمينية، وتتخصص في تقديم خدمات التأمين وإدارة المخاطر لعملاء من مختلف أنحاء العالم.

Vizuali Za Novi CS Howden Xtrade

عمل فريق xTrade في Howden على تطوير عدد من التطبيقات التي تمكّن الشركة من رقمنة عملياتها وتبسيط سير العمل في عدة قطاعات. 

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

ارتفاع تكاليف التنفيذ والإدارة

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

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

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

محدودية الأداء وبطء طرح المنتجات في السوق

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

ولمواجهة هذه التحديات، كان فريق xTrade يبحث عن حل رقمي متكامل وقابل للتوسع يُساعد على تقليل التأخير في مراحل تطوير التطبيقات واختبارها وإطلاقها. وقد حدد الفريق هدفًا واضحًا: تطوير نموذج أوّلي (Proof of Concept) خلال ستة أسابيع فقط.

كما تطمح Howden إلى رقمنة ما يقارب 200 منتج بحلول عام 2030.

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

لتلبية احتياجات العميل، شكّلنا فريقًا مكوّنًا من ستة مهندسي برمجيات، ومهندسي ضمان جودة (QA)، ومهندس معماري للبرمجيات، ومدير Scrum يقود عمليات التطوير.

عملنا مع فريق xTrade على تحسين العمليات على أكثر من مستوى. وفيما يلي بعض الجوانب الرئيسية لذلك التحسين:

ملفات الإعداد (Configuration Files)

تعتمد منصة xTrade على ملفات إعداد مخصّصة ذات بناء نحوي ودلالي فريد صُمِّم خصيصًا لتلبية احتياجاتهم. 

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

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

إضافة إلى ذلك، فإن الطبيعة المعيارية (Modular) لهذه الملفات تجعل المنصة قابلة للتوسع بسهولة، وهو ما يضمن بقاءها جاهزة للمستقبل مهما تطورت احتياجات العمل.

منصة واحدة قابلة للتخصيص

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

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

منصة اختبارات مؤتمتة

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

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

ومن خلال الصيانة الدورية لأداة توليد الشفرات (Code Generator)، أصبح بإمكاننا إنشاء حزم اختبار مؤتمتة بسهولة لأي مجموعة جديدة من المنتجات، مع إضافة الميزات الجديدة عند الحاجة دون أي تعقيد. هذا النهج يمنحنا — نحن والعميل كشركاء تقنيين — المرونة الكاملة للتكيّف مع متطلبات النظام المتغيرة باستمرار.

إدارة الإصدارات (Versioning)

عملنا على إدارة التغييرات في ملفات الإعداد (Configuration Files) الخاصة بكل مشروع، مع الحفاظ في الوقت نفسه على التوافق بين البيانات الحالية والجديدة. ولتحقيق ذلك، قررنا تطبيق نظام إدارة الإصدارات (Versioning)، بحيث تتوافق كل مجموعة بيانات (Dataset) تم إنشاؤها لمنتج معين مع إصدار محدد من ملفاته الإعدادية.

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

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

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

إطلاق نموذج أولي خلال 12 يومًا

بدأنا بتطوير تطبيق تجريبي (Proof of Concept) يثبت إمكانية تنفيذ فكرة العميل وجدواها عمليًا، ونجحنا في إطلاق المنصة خلال 12 يومًا فقط. 

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

إطلاق النسخة الأولية خلال ثلاثة أشهر

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

تسريع طرح المنتجات في السوق

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

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

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

خبرة تقنية عميقة وشراكة حقيقية

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

من جانب العميل (Client-side):

  • React – يوفّر أداءً عاليًا بفضل استخدامه الـ Virtual DOM، الذي يُحدّث التغييرات ويعرضها بكفاءة.
  • Redux – حل لإدارة الحالة (State Management) يضمن الثبات والتناسق ويسهّل التواصل بين المكونات المختلفة.
  • TypeScript – يُحسّن من قابلية صيانة الكود ويقلّل الأخطاء من خلال الكتابة الساكنة (Static Typing).

من جانب الخادم (Server-side):

  • .NET 8 – يتيح الوصول إلى أحدث الخصائص والتحسينات، ويساعد في بناء تطبيقات قوية وقابلة للتوسع وعالية الأداء.
  • معمارية الخدمات المصغّرة (Microservices) مع Onion Architecture وبنية Monolith المعيارية – تمنح النظام مرونة وسهولة في التطوير والنشر، وتدعم بناء خدمات مستقلة ومترابطة بكفاءة.
  • نظام Microsoft Azure Cloud – تُستضاف الخدمات على Azure App Services، مع استخدام مجموعة من خدمات Azure الأخرى مثل:
    • Cosmos DB – قاعدة بيانات متعددة النماذج موزعة عالميًا.
    • Application Insights – لمراقبة الأداء وتحليل الأعطال.
    • Azure Storage – تخزين سحابي آمن وقابل للتوسع.
    • Azure Key Vault – لإدارة وحماية المعلومات الحساسة.
    • Service Bus – لتأمين التواصل الموثوق والفعّال بين الخدمات المختلفة.
    • Azure Functions – للحوسبة بدون خوادم (Serverless Computing).
    • عمليات الدمج (Integrations) – تم دمج النظام مع مجموعة من الخدمات القائمة في نظام xTrade لضمان التكامل الكامل.

أتمتة الاختبارات (Test Automation)

  • Robot Framework – يوفّر مكتبات متعددة وقابلة للتوسّع.
  • Browser Library – تُستخدم كأداة رئيسية لأتمتة واجهات المستخدم (UI).
  • Data Driver Library – لإجراء اختبارات تعتمد على البيانات (Data-driven testing).
  • Excel Library – لقراءة ملفات Excel ومعالجتها.Requests Library – لتنفيذ نداءات واجهات البرمجة (API Calls).

فريق Vega لم يكن بالنسبة لنا مجرد شريك في التطوير، بل شريك فكري حقيقي. عملنا معًا على حل مشكلات معقدة لبناء منصة مخصصة تعمل بنظام Low-code. صحيح أن مستوى الكفاءات التقنية كان رائعًا، لكن قيمتكم الحقيقية كانت في طريقة تفكيركم النقدية وقدرتكم على تصميم حلول ذكية."

رمزي يعقوب، رئيس قسم المنتجات في Howden

نقدّر بشدة النهج الاستباقي لفريق Vega IT في فهم أهدافنا والعمل على تحقيقها. هذه العلاقة التكاملية بيننا كانت أساسية في تعزيز الابتكار وتسريع تنفيذ المشاريع. ونحن نتطلع إلى مزيد من النجاحات المشتركة في المستقبل."

تشاد بالوزا Chad Balluza، المدير التنفيذي لهندسة الأعمال – Howden

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

أشخاص حقيقيون. بكفاءات عالية.

أرسلوا لنا معلومات التواصل معكم ونبذة مختصرة عن طلبكم، وسنتواصل معكم في غضون 12 ساعة.