Truckers
الخدمات اللوجستية · الأساطيل والسائقون
الشركات ووكالات الأساطيل، إلى جانب السائقين والعاملين المسجّلين لديها.
المنصات · برامج الخدمات اللوجستية والأساطيل
نبني منصات الخدمات اللوجستية والأساطيل: تطبيق للسائق، وبوابة للشركات والوكالات التي ترسل العمل، ولوحة تحكم توزّع المهام وتدفع للأشخاص. وهي مناسبة للشركات التي تنقل البضائع بسائقيها، أو بأساطيل الوكالات، أو بكليهما. تستغرق أول نسخة عاملة عادةً من 10 إلى 14 أسبوعًا بعد تحديد النطاق.
المشكلة
نادرًا ما تكون البرامج اللوجستية مجرد شركة وسائقيها. ترسل الشركات العمل، وتوفّر وكالات الأساطيل المركبات والأشخاص، ويكون بعض السائقين والعاملين مسجّلين مباشرة. ترى كل مجموعة مهام مختلفة، وتتقاضى أجرها وفق قاعدة مختلفة. والتوزيع والمناوبات وصرف المستحقات مشروع قائم بذاته: من يُسمح له بأخذ المهمة، ومن في مناوبته الآن، ومن يتقاضى كم حين تُلغى مهمة في منتصفها.
لا شيء من هذا ينطبق عليك؟ هل يوصل المندوبون الطعام أو البقالة من المتاجر إلى من يطلبون عبر تطبيق؟ اطّلع على تطبيقات توصيل الطعام والبقالة.
| تطبيق السائق | iOS وAndroid: المهام، والحالة، وإثبات التسليم، والأرباح |
|---|---|
| بوابة الشركة | إنشاء المهام، ومتابعتها مباشرة، والاطلاع على السجل |
| بوابة الوكالة | الأسطول وسائقوه ومهامهم |
| توزيع المهام | قواعد الإسناد، والتدخل اليدوي، ولوحة المهام المباشرة |
| المناوبات والتوفر | جداول العمل، وحالة الدوام، ومن يستطيع أخذ العمل الآن |
| تسجيل السائقين | الرخص، وأوراق المركبات، والموافقة، وتذكيرات انتهاء الصلاحية |
| صرف المستحقات | لكل مهمة أو مناوبة أو وكالة، مع سجل لكل عملية صرف |
| لوحة التحكم | الشركات، والوكالات، والسائقون، والمهام، والأموال، والنزاعات |
ما الذي يجعل هذا صعبًا
يجب أن تتفق ثلاثة أطراف على موعد انتهاء المهمة.
قد تنتقل المهمة بين شركة ووكالة وسائق، ولكل منهم قاعدة دفع مختلفة. فإذا اختلف تطبيق السائق والوكالة والفاتورة على موعد انتهاء المهمة، أو على احتسابها بعد الإلغاء، يتقاضى أحدهم مبلغًا خاطئًا. لذلك نكتب هذه القواعد في المرحلة الأولى، قبل أن يبني أحد أي شاشة.
الخدمات اللوجستية · الأساطيل والسائقون
الشركات ووكالات الأساطيل، إلى جانب السائقين والعاملين المسجّلين لديها.
تفشل معظم المشاريع قبل كتابة أي سطر برمجي، لأن السعر حُدّد قبل أن يعرف أحد تكلفة البناء الفعلية.
إذا لم نستطع الإجابة عنها، فإننا نسعّر مرحلة واحدة لا المنصة كاملة.
السعر والمراحل
نبني على مراحل، وتدفع عن كل مرحلة.
إذا لم تقنعك المرحلة الأولى، تتوقف، ويبقى لك كل ما بنيناه.
المرحلة 01
الإجابة عن الأسئلة الخمسة، وكتابة ما سنبنيه، وقائمة واضحة بما لن نبنيه.
المرحلة 02
جوهر المنصة يعمل ببيانات حقيقية. وهنا تقرر هل تستمر أم لا.
المرحلة 03
بقية النطاق في مراحل بالشكل نفسه، ثم الصيانة. وتُسعَّر كل مرحلة قبل أن تبدأ.
هل يمكن لمنصة واحدة خدمة الشركات ووكالات الأساطيل وسائقينا؟
نعم. تحصل كل مجموعة على حسابها وترى العمل الخاص بها: ترى الشركة مهامها، وترى الوكالة أسطولها، ويرى السائق المهام المعروضة عليه، وترى لوحة تحكمك كل شيء. يجمع Truckers الشركات ووكالات الأساطيل والسائقين والعاملين المسجّلين لديها في منصة واحدة. وما يحدّد الشكل هو من يحق له إسناد مهمة إلى من، وهذه أول قاعدة نكتبها.
هل يهم إن كان سائقونا موظفين أم طرفًا ثالثًا؟
نعم، فهذا يغيّر البناء. يعمل موظفوك في مناوبات تحدّدها أنت، فتحتاج المنصة إلى جداول عمل ومهام مُسندة. أما سائقو الوكالات والمتعاقدون فيقبلون العمل أو يرفضونه عادةً، فتحتاج إلى عروض مهام وقبول وقاعدة لما يحدث إذا لم يقبل أحد. ويتبع الأجر التقسيم نفسه: لكل مناوبة أو مهمة أو وكالة. وهو الثاني من أسئلتنا الخمسة قبل تقديم السعر.
هل تبنون التتبع المباشر؟
نعم، أثناء نشاط المهمة ومشاركة هاتف السائق موقعه. تحدّد شكله ثلاثة أمور: عدد مرات تحديث الموقع، وهو توازن بين الدقة وبطارية السائق وبياناته؛ ومن يحق له رؤيته، فقد تحتاج الشركة إلى مهمتها لا إلى الأسطول كله؛ ومزوّد الخرائط، ورسومه تكلفة طرف ثالث نذكرها قبل تقديم السعر.
كيف يتقاضى السائقون والوكالات مستحقاتهم؟
وفق القاعدة التي تحدّدها في لوحة التحكم، لكل مهمة أو مناوبة أو وكالة، مع سجل لكل عملية صرف. ويعتمد انتقال المال تلقائيًا على وسيلة الدفع في بلدك. فحيث تدعم صرف المستحقات يمكن أن يتم تلقائيًا، وحيث لا تدعمه تنفّذ لوحة التحكم الصرف يدويًا وتحتفظ بالسجل. ونختار بوابة الدفع حسب الدولة وحسب الحاجة إلى الصرف. وتحتاج المهام الملغاة وغير المكتملة أيضًا إلى قاعدة دفع تُكتب قبل البناء.
اقرأ الدليل كاملًاماذا يحدث حين يفقد السائق الإشارة؟
يعتمد ذلك على ما يجب أن يفعله السائق دونها. تحدّد ذلك ثلاثة أمور: هل تُحفظ تحديثات الحالة وإثبات التسليم على الهاتف وتُرسل عند عودة الإشارة؛ وهل يمكن إعادة إسناد المهمة أثناء تعذّر الوصول إلى سائقها؛ وكيف تعرض لوحة التحكم سائقًا لم يصلها منه شيء. نتفق على هذه القواعد عند تحديد النطاق، لأن ضعف التغطية على الطريق أمر معتاد في الخدمات اللوجستية، لا حالة نادرة.
كم يستغرق بناء منصة لوجستية؟
تستغرق أول نسخة عاملة عادةً من 10 إلى 14 أسبوعًا بعد تحديد النطاق، وتحديد النطاق يستغرق نحو أسبوع. تشغّل هذه النسخة الدورة الأساسية ببيانات حقيقية: تُنشأ مهمة، ويأخذها سائق وينهيها، وتراها وتدفع مقابلها في لوحة التحكم. وتتبعها المناوبات وتقارير الوكالات وغيرها في مراحل لاحقة، تُسعَّر كل منها قبل أن تبدأ. تدفع لكل مرحلة ويمكنك التوقف بعد أي منها.
هل يمكن أن تحل محل جدول البيانات ومجموعة واتساب التي نوزّع منها المهام؟
نعم، ومن هنا تبدأ المرحلة الأولى عادةً. يحل تطبيق السائق ولوحة التوزيع محل الرسائل، وتحل لوحة التحكم محل جدول البيانات بسجل لكل مهمة، ومن أخذها، ومتى انتهت. وقبل أن نبني، نكتب كيف يعمل التوزيع فعليًا اليوم، بما في ذلك الاستثناءات التي يحلها أحدهم عبر الهاتف، لأنها القواعد التي يجب أن يتبعها البرنامج.
هل يمكن ربطها بنظام الطلبات أو المحاسبة لدينا؟
في الغالب نعم، إذا كان ذلك النظام يسمح. تحدّد ذلك ثلاثة أمور: هل لديه API، أي طريقة موثّقة لتبادل البيانات مع برامج أخرى؛ وهل تصل المهام منه تلقائيًا أم تُنشأ في لوحة التحكم؛ وهل يجب أن تعود المهام المنتهية والمستحقات إليه لأغراض الفوترة. نتحقق من ذلك عند تحديد النطاق ونذكر كل ربط في الخطة. وأي ربط غير مخطط له يُسعَّر قبل بنائه.
من يملك الكود؟
أنت، عند السداد الكامل. ملكية حصرية ودائمة.
ماذا لو اختفيتم؟
المستودع وحساباتك ومفاتيح التوقيع كلها لك، وكل شيء موثّق ليتمكن فريق آخر من المتابعة.
هل يمكننا الانتقال إلى فريق آخر لاحقًا؟
نعم. نكتب وثائق التسليم التي تجعل ذلك ممكنًا، سواء استخدمتها أم لا.
هل تقبلون حصة في الشركة بدلًا من المال؟
لا.
من يحتفظ بحسابات متاجر التطبيقات؟
أنت، ما لم تطلب غير ذلك. يُتَّفق على هذا عند البداية، لا عند الإطلاق.
ماذا يحدث لبياناتنا؟
هي ملكك. يمكن تصديرها في أي وقت، بصيغة يقرؤها أي نظام آخر.
دون مكالمة. بضعة أسئلة موجّهة، ثم عرض سعر مخصّص لك، عادةً خلال يوم عمل واحد.
أو أرسل إلينا فكرتك في ثلاث جمل عبر واتساب، أو راسلنا على support@codingwitht.com.
اقرأ هذا أولًا