תכנון מסלול משלוחים: איך בונים יום שעובד, בלי אלגוריתם שאף אחד לא סומך עליו
מדריך מעשי לתכנון מסלולים בחברת שליחויות: למה אשכול לפי אזור מנצח מסלול אופטימלי, איך מחשבים כמה משלוחים נכנסים ליום, ומה לעשות עם חלונות זמן שסותרים זה את זה.
בשורה התחתונה
- אופטימיזציה מלאה של מסלול נותנת שיפור קטן יחסית לעומת התכנון הפשוט — אשכול גיאוגרפי נכון. רוב הזמן האבוד בחברת שליחויות הולך על נסיעות בין אזורים, לא על סדר העצירות בתוך אזור.
- תכננו לפי זמן, לא לפי מרחק. עשרה קילומטרים בעיר הם לפעמים 35 דקות ועשרים קילומטרים בכביש מהיר הם 15 — מחירון ומסלול שנבנים לפי קילומטרים שניהם שגויים.
- הקיבולת האמיתית של שליח היא לא מספר קסם אלא חישוב: שעות זמינות פחות איסוף ותדלוק, חלקי זמן ממוצע למשלוח באזור שלו. מדדו אותו אצלכם, אל תניחו אותו.
- חלונות זמן הם מה ששובר מסלולים. שלושה חלונות צרים מפוזרים באזורים שונים יכולים לבטל יום שלם של שליח — ולכן עדיף לגבות עליהם מראש מאשר לגלות אותם בשיוך.
"אופטימיזציית מסלולים" נשמעת כמו התשובה לכל בעיה תפעולית בחברת שליחויות. בפועל, ברוב החברות היא פותרת את הבעיה הקטנה ומשאירה את הגדולה.
הבעיה הגדולה אינה סדר העצירות בתוך שכונה. היא כמה פעמים ביום שליח חוצה את העיר.
למה אשכול מנצח אופטימיזציה
תחשבו על שליח עם 25 משלוחים. אם כולם באותה שכונה, סדר גרוע יעלה לו כמה דקות בין עצירות. אם הם מפוזרים על פני ארבעה אזורים, הוא יעשה שלוש נסיעות חצייה של 25 דקות כל אחת — שעה וחצי, לפני שנגע בסדר העצירות בכלל.
מכאן סדר העדיפויות:
- אשכול גיאוגרפי — שכל שליח יעבוד בתוך אזור אחד ככל האפשר. זה השיפור הגדול.
- סדר סביר בתוך האשכול — לא להתחיל בקצה הרחוק ולחזור. שיפור בינוני.
- אופטימיזציה מלאה — שיפור קטן, במחיר מורכבות גבוהה.
רוב החברות מדלגות על 1 ומשקיעות ב-3.
ואשכול טוב מתחיל בהגדרת אזורים נכונה — שהיא עצמה נושא שלם, במדריך לאזורי חלוקה.
תכננו לפי זמן, לא לפי מרחק
זו הטעות שחוזרת גם במסלול וגם במחירון.
| מסלול | מרחק | זמן בפועל |
|---|---|---|
| חצייה של מרכז עיר בשעת עומס | 6 ק"מ | 30–40 דקות |
| כביש מהיר בין ערים | 22 ק"מ | 15–18 דקות |
| שכונת מגורים, עצירות צמודות | 2 ק"מ | 10 דקות |
| מגדל משרדים, חניה וקבלה | 0 ק"מ | 12–20 דקות |
השורה האחרונה היא זו שהכי מופתעים ממנה. הזמן בתוך העצירה — למצוא חניה, לעלות, לחכות בקבלה, להחתים — הוא לעיתים קרובות ארוך יותר מהנסיעה אליה. מגדל משרדים עם חניון וקבלה יכול לקחת 20 דקות למשלוח אחד.
זו הסיבה ששני משלוחים ל"אותה כתובת" אינם שווים: שניים לאותו מגדל הם כמעט משלוח אחד; שניים לאותו רחוב בשני בניינים הם שניים מלאים.
כמה משלוחים נכנסים ליום
אל תנחשו. חשבו:
קיבולת = (שעות זמינות − זמן איסוף ותדלוק) ÷ זמן ממוצע למשלוח
דוגמה לשליח באופנוע בעיר צפופה:
- 9 שעות משמרת
- פחות שעה לאיסוף בבוקר, תדלוק והפסקה = 8 שעות נטו
- זמן ממוצע למשלוח באזור צפוף: 12 דקות
- קיבולת ≈ 40 משלוחים
אותו חישוב באזור פרוור עם 22 דקות למשלוח נותן 22 משלוחים. פער של פי שניים בין שני שליחים שעובדים אותו מספר שעות.
את הזמן הממוצע למשלוח מודדים ולא מניחים: מספר המשלוחים שבוצעו בחודש חלקי שעות העבודה בפועל. אם המערכת שלכם רושמת שעת הגעה ושעת מסירה לכל עצירה, המספר הזה כבר קיים אצלכם — צריך רק להוציא אותו.
חלונות זמן: מה ששובר מסלולים
משלוח בלי חלון זמן הוא גמיש. משלוח עם חלון של שעה הוא אילוץ. שלושה חלונות צרים מפוזרים באזורים שונים יכולים לבטל יום שלם.
מה שעובד:
לא לקבל חלון צר בחינם. אם הלקוח דורש 10:00–11:00, זה עולה לכם קיבולת — וזה צריך להיות שורה במחירון.
לאחד חלונות לפי אזור. אם שלושה לקוחות באותו אזור מבקשים בוקר, לתת להם את אותו בוקר.
להציע חלון רחב יותר בהנחה. "בין 9:00 ל-14:00" בחמישה שקלים פחות מקבל הרבה יותר הסכמות ממה שנדמה, ומחזיר גמישות אמיתית.
לשמור קיבולת פנויה. שליח מתוכנן ל-100% נשבר בכל דחוף. 15%–20% פנוי הוא מה שמאפשר לקבל דחוף ולגבות עליו פרמיה — כלומר זה לא בזבוז, זה מלאי.
תכנון מראש מול תכנון חי
| תכנון בבוקר | התאמה תוך כדי יום | |
|---|---|---|
| מתאים ל | הזמנות שידועות מראש | דחופים ונפילות |
| הכלי | לוח זמנים לפי שליח | מסך שיוך |
| מי מחליט | מנהל תפעול | מוקדן |
| הסיכון | היום משתנה ממילא | שינויים כל הזמן, שליח מבולבל |
בחברת שליחויות טיפוסית שני השלישים הראשונים של היום ידועים בבוקר, והשליש האחרון נכנס תוך כדי. לכן צריך את שניהם: לוח זמנים לתכנון, ומסך שיוך לתגובה.
כלל חשוב אחד: כל שינוי אחרי שהשליח יצא עולה יותר ממה שנראה. הוא דורש שיחה, הוא משבש את הסדר שהשליח בנה בראש, ולפעמים הוא גורם לו לחזור על נסיעה. שינוי שחוסך חמש דקות תיאורטיות ועולה שיחה של שלוש דקות ובלבול — לא חסך.
מסלול קבוע: היתרון שקשה למדוד
שליח שעובד באותו אזור שבועיים יודע איפה החניה, איזה שער פתוח, מי מקבל חבילות בקבלה, ואיזה רחוב חד-סטרי. הידע הזה חוסך דקות בכל עצירה, ואף אלגוריתם לא מחזיק אותו.
לכן, בהיעדר סיבה טובה, אותו שליח לאותו אזור. שיוך מחדש מלא בכל יום נראה יעיל בטבלה וזורק את היתרון הזה.
הצד השני של המטבע: אם אותו שליח הוא היחיד שמכיר את האזור, אתם תלויים בו. שני שליחים שמכירים כל אזור הוא איזון סביר.
איך זה נראה ב-tigerz
לוח הזמנים של tigerz מראה שורה לכל שליח על ציר שעות, עם המשלוחים כמקלות — כך שרואים במבט אחד מי עמוס ומי פנוי ב-14:00, ואפשר להעביר משלוח בגרירה. האזורים מוגדרים היררכית ומחוברים גם לשיוך וגם למחירון, כך שאותה הגדרה משרתת את שניהם.