تطوير برمجيات مُخصصة للفوترة لإحدى الأسواق الأوروبية الرائدة
العميل
العميل هو إحدى الأسواق الإلكترونية الأوروبية التي تضم أكثر من مليوني مستخدم مسجل.
التحدي
لفترة طويلة، كان العميل يستخدم أحد حلول الفوترة كخدمة (BaaS) لمعالجة عمليات الدفع الدولية. لكنه بعد ذلك قَدّر تكلفة الاستخدام المستمر لهذا الحل فوجدها أعلى بكثير من تكلفة تطوير حل داخلي وصيانته.
الحل
قرر العميل تنفيذ حل مُخصص للفوترة. ولاستبدال نظام الفوترة المستخدم سابقًا بسلاسة، كان على فريق ساينس سوفت فهم مبادئ عمل هذا النظام.
في بداية المشروع، جمع خبراؤنا المعلومات تدريجيًا متعاونين عن قرب مع كل من: مطوري العميل الذين دمجوا نظام الفوترة كخدمة (BaaS) السابق، وموظفي العميل (إدارات: الشؤون المالية ودعم العملاء والأمان)، ومزود نظام الفوترة كخدمة (BaaS) التابع للعميل، والبنوك، وأنظمة الدفع، ووكالات تحصيل الديون.
في البداية، اكتسب فريق ساينس سوفت سريعًا الفهم العام لوظائف الحل واتصالاته، وذلك لبدء التنفيذ في أسرع وقت ممكن. كما استمر الفريق في صياغة المتطلبات والمواصفات الأكثر تفصيلًا في سياق إصدارات أجايل السريعة، إذ تولى الفريق تحليل الأعمال بالتوازي مع التنفيذ.
شملت بيئة الفوترة المُخصصة الجديدة عددًا من الأنظمة السحابية المسؤولة عن الآتي:
- إصدار الفواتير.
- معالجة عمليات دفع الفواتير.
- إرسال الإشعارات للأعضاء.
- مطابقة سندات الدفع والائتمان.
- تحصيل المبالغ المستحقة.
- المحاسبة (عن طريق التكامل مع نظام SAP المحاسبي).
- إعداد التقارير المالية والتجارية.
- أدوات واجهة المستخدم للمتخصصين في دعم العملاء ومسؤولي النظام والمدققين الماليين.
أنشأ فريق ساينس سوفت الحل ليكون:
قابل للتوسع تلقائيًا - يمكن توسيع نطاقه تلقائيًا، ليتحول من استخدام تطبيقين إلى أكثر من 50 خادم تطبيق، اعتمادًا على الأحمال، كما إنه يستخدم موارد سحابية قابلة للتطوير، مثل التخزين ورسائل النشر والاشتراك وغيرها.
يتحمل الأخطاء - قادرًا على إصلاح أخطائه والتعافي من أعطاله تلقائيًا.
يمكن مراجعته - إذ تحتوي أنظمة السجلات المركزية على معلومات شاملة عن ترقية حالات المكونات، وذلك للسماح بالإصلاح السريع والسهل.
يمكن تعديله - إذ يمكن للمنصة اعتماد التحديثات بسهولة (التغييرات المفاهيمية، والميزات الجديدة، وغيرها) بسبب البنية متعددة الطبقات، وفصل الاهتمامات (SoC)، وواجهات برمجة التطبيقات القياسية، وغيرها من العوامل.
النتائج
دُمِجَت منصة الفوترة الجديدة في السوق الإلكتروني للعميل، فأتاحت للمستخدمين إدارة العمليات المتعلقة بالفواتير بسرعة وسهولة وأمان ودون مغادرة موقع العميل.
حلت المنصة محل وظائف الحل السابق بالكامل، وأثبتت أنها بطبيعتها قابلة للتوسع والتدقيق ومستدامة.
عالج فريق ساينس سوفت أزمة عدم وجود متطلبات ومواصفات مُفصَّلة عن طريق التواصل المستمر مع مطوِّري العميل وموظفيه والأطراف الخارجية المشترِكة في تنفيذ المشروع.
التقنيات والأدوات
.NET, ASP.NET, Owin, NServiceBus, Rabbit MQ, Google Cloud, Docker, Mongo DB, Microsoft SQL Server, Grafana, Kibana, Tablo BI, SAP, AngularJS.
نتواصل معكم على الفور