تطوير تطبيق إدارة مسارات النقل لضمان سلامة السائقين لشركة خدمات لوجستية تضم 5,000 موظف
العميل
شركة أميركية للخدمات اللوجستية، تنقل البضائع عبر الولايات المتحدة، وإلى أكثر من 100 وجهة حول العالم. إلى جانب خدمات النقل، تقدم الشركة خدمات التخزين عبر أكثر من 100 منشأة، بما في ذلك الموانئ الداخلية ومراكز التوزيع وإعداد الطلبات.
الحاجة إلى إدارة فعَّالة لمسارات نقل حمولات الشاحنات الكاملة
تقدم شركة العميل مجموعة متنوعة من الخدمات اللوجستية، من بينها خدمات نقل حمولات الشاحنات الكاملة (FTL) التي عادةً ما تنطوي على مسارات نقل طويلة ومتعددة الوجهات. في السابق، كانت الإدارة اليدوية لمسارات الشحن تحد من قدرة الشركة على التحكم المباشر والفوري في تنظيم ومتابعة هذه المسارات. إذ كان لدى مديري المسارات إمكانية عرض الموقع الجغرافي للشاحنات باستخدام نظام تحديد المواقع (GPS)، ومع ذلك، فقد واجهوا صعوبات في ضمان دقة الأوراق والمستندات التي ينجزها السائقون والالتزام بجداول صيانة الشاحنات. بالإضافة إلى ذلك، كان يجب على مديري المسارات وسائقي الشاحنات استخدام أنظمة المراسلة الشخصية أو المكالمات الهاتفية للتواصل والتنسيق فيما بينهم.
لمعالجة ذلك، قرر العميل تطوير تطبيق أندرويد لإدارة مسارات النقل، بهدف الحصول على رؤية شاملة لمسارات الطرق في الوقت الفعلي، والتواصل بكفاءة مع سائقي الشاحنات طوال عملية النقل.
كان لدى العميل تجربة إيجابية سابقة في التعاون مع ساينس سوفت لتدقيق تجربة المستخدم وواجهة المستخدم لتطبيق مماثل مخصص لنوع آخر من الخدمات. لذا، قررت الشركة الاستعانة بفريقنا مرة أخرى لتطوير تطبيقها الجديد.
تطوير تطبيق إدارة مسارات النقل
لتطوير التطبيق من البداية إلى النهاية، شكَّلت ساينس سوفت فريقًا متكاملًا تألف من مدير المشروع، ومحلل أعمال، واثنين من مطوري تطبيقات أندرويد، إلى جانب اثنين من مهندسي ضمان الجودة.
نظرًا إلى امتلاك العميل رؤية واضحة للتطبيق المستقبلي، فقد ساعدنا الشركة على توحيد المتطلبات وتحسينها، ووضع مواصفات وظيفية شاملة للتطبيق. واستنادًا إلى خبرتنا الواسعة في قطاع الخدمات اللوجستية، قدمنا للعميل شرحًا تفصيليًا عن كيفية جعل التطبيق مريحًا وآمنًا للاستخدام في أثناء التنقل.
اتفقنا مع العميل على اعتماد نهج تعاوني متنوع يجمع بين نموذج الشلال (Waterfall) للتطوير في تسلسل خطي (التطوير – الاختبار – النشر)، وتقنيات منهجية أجايل (Agile) للتطوير المتكرر (تكرارات قصيرة مدتها أسبوعان مع اجتماعات للتخطيط والمراجعة).
لتحقيق رؤية العميل، صمَّم فريقنا التطبيق بالميزات الآتية:
تخطيط مسارات النقل وتنفيذها
يستخدم مديرو المسارات برمجيات الشركة لتخطيط مسارات الطرق. ولتحسين ذلك، دمجنا تلك البرمجيات مع التطبيق المُوجَّه للأندرويد لتحميل تفاصيل المسارات تلقائيًا إلى حسابات السائقين. ونتيجة لذلك، يمكن للسائقين رؤية نقاط المغادرة ووجهات الوصول، والطريق نفسه، ونقاط التوقف الإلزامية على طول الطريق، بالإضافة إلى قائمة المهام التي يجب تنفيذها (مثل: تحميل أو تفريغ البضائع، وتوقيع الوثائق، ومعاينة الشاحنة، وغير ذلك). وكلما تقدم السائقون في طريقهم، فإنهم يحددون المهام بأنها «مكتملة».
يمكن للسائقين الاطلاع على الرحلات والمهام داخل التطبيق
التقارير
تتيح هذه الميزة للسائقين إصدار تقارير لتسجيل إجراءات صيانة الشاحنات ونفقات السفر. إذ يوفر التطبيق للسائقين قوالب جاهزة لتقارير مخصصة للسيناريوهات المعتادة (مثل، فحص الشاحنات قبل الرحلة أو سداد تكاليف الوقود)، بالإضافة إلى قوالب مرنة لأي نفقات غير متوقعة.
يمكن للسائقين إصدار تقارير باستخدام القوالب الجاهزة في التطبيق
الرسائل الواردة
تتيح هذه الميزة لسائقي الشاحنات ومديري المسارات تبادل الرسائل داخل التطبيق مباشرةً، دون الحاجة إلى استخدام تطبيقات المراسلة الخاصة. كما تُحفظ سجلات الرسائل في سجلات التطبيق.
الإشعارات
تتيح هذه الميزة إرسال إشعارات تلقائية لسائقي الشاحنات لإبلاغهم بالتغييرات في مسارات الطرق، ونجاح أو فشل إرسال التقارير، وأي أحداث أخرى داخل التطبيق.
لقطات الشاشة
بناءً على طلب العميل، أضاف فريقنا ميزة لقطات الشاشة داخل التطبيق. وتتيح هذه الميزة لسائقي الشاحنات إعداد تقارير شاملة عن حالة التطبيق في لحظة معينة وإرسالها إلى المشرف على التطبيق. وقد أضفنا هذه الميزة لتمكين التشخيص السريع واستكشاف الأخطاء وإصلاحها في حال حدوث خطأ بشري أو أي أعطال محتملة في التطبيق. بفضل ميزة لقطات الشاشة، لا يتوجب على سائقي الشاحنات قضاء وقت إضافي أثناء الرحلات للتواصل مع فريق الدعم التقني بالشركة لشرح المشاكل التي يواجهونها.
تكامل التطبيق مع أنظمة الشاحنات
يستخدم السائقون شاحنات الشركة المزودة ببرمجيات مدمجة. وقد نجح فريقنا في دمج تلك البرمجيات مع تطبيق أندرويد الجديد. وبهذه الطريقة، يمكن لمديري المسارات مطابقة بيانات السائق الذي سجل دخوله إلى نظام الشاحنة مع بيانات تسجيل الدخول إلى التطبيق، ومن ثم التأكد من هوية السائق. كما يتيح ذلك للمديرين التحقق من حالة السائق وأنه على قيد العمل في الوقت الحالي.
إضافة ميزات فريدة في التطبيق لضمان راحة وسلامة السائقين
بفضل فهمنا العميق للتحديات التي يواجهها مجال نقل البضائع والرحلات الطويلة بالتحديد، نفذ فريقنا العديد من الميزات التي أسهمت كثيرًا في تحسين قابلية استخدام التطبيق.
أولًا، أدركنا أنه من الضروري تقليل إجهاد أعين السائقين في أثناء استخدامهم التطبيق. لذا، أضفنا ميزة تغيير حجم الخط، وجعلنا نطاق حجم واجهة مستخدم التطبيق مستقلًا عن إعدادات حجم الخط لجهاز الجوال.
ثانيًا، أضفنا ميزة فريدة تدعم وضع عدم الاتصال بالإنترنت، لضمان استخدام التطبيق حتى في المناطق خارج نطاق الخدمة. مما يتيح للسائقين استخدام التطبيق كلما احتاجوا إليه على طول الطريق، مع مزامنة جميع التغييرات فورًا مع الخادم بمجرد استعادة الاتصال.
ثالثًا، أضفنا ميزة قفل الشاشة، كما أضفنا ميزة التحكم الصوتي لمنع التشتت في أثناء القيادة. فعندما تكون سرعة الشاحنة أعلى من 5 ميل في الساعة، يعطل التطبيق تشغيل شاشة الجهاز تلقائيًا. وفي حال استلام رسالة أو إشعار، يمكن للسائقين التحكم صوتيًا في التطبيق لقراءة موضوع الرسالة بصوتٍ عالٍ. وتظل حالة الرسالة «غير مقروءة»، حتى لا ينسى السائق قراءتها كاملة مرة أخرى عند التوقف.
تطبيق متكامل وجاهز للإطلاق في 6 أشهر فقط
في غضون 6 أشهر فقط، قدمت ساينس سوفت للعميل تطبيق أندرويد لإدارة مسارات الطرق جاهزًا للإطلاق في السوق. وقبل الإطلاق، قدمنا عرضًا مباشرًا لأهم وظائف التطبيق، لمساعدة فريق العميل على اعتماد استخدام التطبيق بسهولة.
التقنيات والأدوات
Kotlin, Coroutines, Flow, MVVM, Jetpack Compose, Workmanager, LiveData, Room, Retrofit, Firebase Storage, Firestore, Crashlytics, JUnit, Mockito
نتواصل معكم على الفور