פיתוח אפליקציית מובייל לשירות שליחויות (שליח)

השליח מבזבז זמן על בירורי כתובת ותעודות משלוח בנייר, והשירות מבזבז זמן על התאמות ידניות. אנו מפתחים אפליקציית מובייל לשליח מקצה לקצה: מסלול, סטטוסים של הזמנה ואישור מסירה בתרחיש אחד. המשמרת מתקצרת בכשליש בקירוב, ושיעור המשלוחים השנויים במחלוקת יורד.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

אלה הם רק חלק מסוגי היישומים הניידים שאנו עובדים איתם, ולכל אחד מהם עשויים להיות מאפיינים ופונקציונליות ספציפיים משלו, המותאמים לצרכים ולמטרות הספציפיות של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
פיתוח אפליקציית מובייל לשירות שליחויות (שליח)
בינוני
מ- 1 שבוע עד 3 חודשים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    868
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1288
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

אפליקציית שליח לנייד: היכן המשלוח נשבר

תקלה במשלוח לעיתים רחוקות נראית ככשל של שרת. לעיתים קרובות זה שליח ליד כניסה נעולה, שמתקשר למוקדן ומכתיב את מספר הדירה: באפליקציית השליח לנייד הכתובת הצטמצמה לשורה קצרה בלי כניסה, קומה וקוד אינטרקום. כל שיחה כזו — דקות של השבתה, ובמהלך משמרת מצטברת כשעה.

סיפור נפרד — עבודה ללא קשר. חניון תת־קרקעי, פיר מעלית, מחסן מלוחות מתכת: האפליקציה מאבדת את הרשת יחד עם בקשה פתוחה. השליח לא יכול לאשר מסירה, הסטטוס נשאר כשהיה, ההזמנה תלויה "בדרך", והלקוח מתקשר לתמיכה. בלי שמירת מצב במכשיר ושליחתו עם חזרת הרשת, הולך לאיבוד לא הסימון, אלא עצם העובדה שהמשלוח בוצע.

סטטוסים ידניים שוברים את התמונה עוד קודם: השליח מסמן "נמסר" בסוף המשמרת, לפי הזיכרון או לפי פתק. המוקדן עד הערב לא יודע אם ההזמנה נמסרה או לא — מכאן יציאות חוזרות לאותה כתובת, מצבים שנויים במחלוקת עם הלקוח ופער בין המסירות בפועל לדוח.

ניווט הכתובות של השליח נשען על פרטים שבדרך כלל לא מעבירים לאפליקציה: מספר כניסה, קומה, קוד אינטרקום, ציון דרך ליד החצר. אם אין אותם, השליח שואל שוב בכל פעם — זה איטי יותר מאשר לסלול מסלול לפי נקודת כניסה שמורה.

סגירת ההזמנה נשברת באותו מקום: צילום תעודת המשלוח, אישור התשלום והחלפת הסטטוס מפוזרים על מסכים שונים, והשליח סוגר את הבקשה פורמלית, ואת ההוכחות שולח אחר כך.

כל פער כזה — דקות של השבתה, קילומטרים מיותרים ושיחות שלא היו אמורות לקרות. נבחן כיצד זה נסגר.

אפקט מדיד: זמן משמרת ודיוק הכתובת

מדדים מתעדים לפני ההתחלה, אחרת אין במה לאשר את האפקט. קו הבסיס נלקח במתאר הנוכחי במשך שבועיים-שלושה: עבור כל משמרת מחשבים את זמן המשמרת של השליח — מהמעבר הראשון לסטטוס "במשמרת" ועד סגירת ההזמנה האחרונה, בניכוי השבתות באשמת המחסן. את אותו פרק זמן משווים אחר כך אחד לאחד.

יציאות חוזרות מפרידים מיציאות ראשוניות: זו כתובת שהשליח חזר אליה בגלל נתונים חסרים על המקבל, טלפון לא זמין או היעדרות האדם. כל יציאה כזו — נסיעה כפולה והזזה של שאר הנקודות במסלול, לכן מחשבים את חלקם מתוך כלל המשלוחים במשמרת, ולא את מספרם המוחלט.

שיחות למוקדן לכל מאה הזמנות — מדד עקיף לעומס על המוקדן. לוקחים אותן מיומן השיחות ומשווים למשמרות: רואים כמה פניות נגרמו מבירור כתובת, וכמה — מתקלות טכניות של האפליקציה, ואלו סעיפים שונים שנסגרים בדרכים שונות.

אחוז המשלוחים המוצלחים מחושב לפי אירועי האפליקציה עם חותמות זמן ומיקום גיאוגרפי — כלומר לפי משלוחים עם אישור מסירה, ולא לפי סטטוס סגור פורמלית. במכנה נכנסות כל ההזמנות שהונפקו לשליח, כולל מבוטלות ומוחזרות למחסן, אחרת המדד מחמיא ואינו מתאים להשוואה.

כדי שההשוואה תהיה הוגנת, שומרים על זהות בהרכב המשמרות, האזורים והמסלולים הטיפוסיים, ואת הזינוקות העונתיים מביאים בחשבון כמקדם תיקון. בהמשך מדדים אלה עוברים ללוח בקרה ומתעדכנים אוטומטית — סטייה נראית במהלך היום, ולא בתום הרבעון.

אפשרויות אספקת הזמנות למכשיר השליח

הבחירה נקבעת לפי מידת השוני של תהליך המשלוח שלכם מהטיפוסי וכמה מהר השליחים צריכים לקבל הזמנות בשטח. להלן ארבע אפשרויות שבאמת בוחרים ביניהן: הן נבדלות לא ב"איכות", אלא בכך איזה חלק מהעבודה הן לוקחות על עצמן ומה משאירות לכם.

אפשרות מתי מתאים מגבלות
פתרון מוכן לשירות משלוחים מסלולים וסטטוסים קרובים לטיפוסיים, נדרשת הפעלה מהירה ללא פיתוח לוגיקת הסטטוסים כפויה על ידי הספק, מתאימה באופן חלש לתעריף שלכם ולכללי חלוקת ההזמנות
ממשק ווב לשליח יש מעט שליחים, ההזמנות פשוטות, המכשיר של השליח יכול להיות כל אחד אין מיקום גיאוגרפי ברקע, התראה מגיעה רק כשהלשונית פתוחה, ברשת חלשה הממשק "קופא"
אפליקציה משלכם תרחישים לא סטנדרטיים: סירוב חלקי, החזרה, עבודה לא מקוונת, תפקידים והרשאות משלכם הפעלה ארוכה יותר, שתי פלטפורמות, פרסום בחנויות אפליקציות ועדכונים במכשיר
התאמה אישית של מערכת הרישום הרישום כבר מתנהל, חשוב לא לאבד את היסטוריית ההזמנות ואת הדיווח תלוי אם למערכת יש החלפת נתונים פתוחה; חלק מהמשימות יהיה צורך לפתור בצד הספק של מערכת הרישום

היברידי נפוץ יותר ממה שנדמה: השליח עובד באפליקציה, והמוקדן מחלק הזמנות בממשק הווב. אנחנו מתחילים מניתוח התהליך ובוחרים את האפשרות המינימלית שמחזיקה את הלוגיקה שלכם בלי שינויים — ומשאירים דרך להרחבה כשההיקף יגדל.

שלבי הפרויקט: ביקורת, תרשים, הרכבה, בדיקה, מסירה

ביקורת תהליכי המשלוח מתחילה לא מהמסכים, אלא מצפייה במשמרת: איך השליח מקבל הזמנה, כמה פעמים הוא מתקשר למוקדן, באילו תנאים הוא סוגר נקודה ומה הוא עושה כשהלקוח מסרב. בפלט — מפת מסלולים נוכחיים, מדידות זמן לנקודה ורשימת מקומות שבהם פעולות ידניות אוכלות שעות עבודה.

  1. ביקורת תהליכי משלוח. יוצאים עם השליחים, מתעדים קבלת הזמנה, קשר עם המוקדן, אישור מסירה, החזרה ומסירת משמרת. בנפרד בודקים כיסוי רשת, מכשירים ישנים ועבודה בכפפות — מזה תלוי אילו פעולות בכלל אפשר לתלות על המסך.
  2. תרשים מסלולים וסטטוסים. מתארים מצבי הזמנה ומעברים מותרים ביניהם, כללי הרכבת נקודות למסלול, התנהגות בעת סירוב, דחיית משלוח ומסירה חוזרת. התרשים מסוכם עם השירות לפני תחילת ההרכבה, כדי שהלוגיקה של המוקדן ושל האפליקציה לא תתפצל.
  3. הרכבה. ניווט, מצב לא מקוון למרתפים ולכניסות, שליחת אישור תמונה, החלפת נתונים עם מערכת הרישום של השירות. האב-טיפוס הראשון עובר בדיקה על הזמנות אנונימיות של משמרות קודמות — העומס והמסלולים נלקחים אמיתיים, לא מומצאים.
  4. משמרת פיילוט. כמה שליחים באזור מוגבל, המוקדן עובד בשני המתארים בו-זמנית. בודקים את חלק ההזמנות שנסגרו בלי שיחה למוקדן, זמן לנקודה ומספר אי-ההתאמות עם מערכת הרישום.
  5. ניתוח תוצאות. תיקונים לפי נקודות חמות, ריצה חוזרת על אותה קבוצה, תיעוד ערכי יעד של המדדים. אם הפיילוט לא מתיישב עם המדדים המחושבים, המתאר חוזר לתרשים הנייר — השירות לא נשאר בלי תהליך עבודה.
  6. מסירת הפרויקט. תרשים פריסה, הרשאות, נוהל עדכונים, הוראות לשליחים ולמוקדנים, הדרכת האחראי מטעם השירות. בהמשך — תקופת ליווי ועדכונים מוסכמת לאחר שינויים בתעריפים או באזורי המשלוח.

ערכת מסירה: גרסאות, תרשיםים, נהלים, הרשאות

כשאפליקציית השליח יוצאת לפרודקשן, התמיכה צריכה לעבוד בלעדינו — לפי מסמכים ונהלים, ולא לפי זיכרון מהתכתבות. אנחנו מוסרים ערכה שלפיה המהנדס שלכם בונה בעצמו גרסה, מחזיר גרסה כושלת ומנתח תקלה עם משמרת או כתובת.

  • נוהל עדכון — היכן נבנית הגרסה, אילו בדיקות היא עוברת, איך היא מועלית קודם לקבוצת פיילוט של שליחים ואחר כך לכולם. מצוין מי מקבל החלטה על העלאה ובאילו שעות לבצע אותה, כדי לא לתפוס גל תלונות בשיא המשמרת.
  • חזרה לגרסה קודמת — איך להחזיר את הגרסה הקודמת אם לאחר העדכון נשברת קבלת ההזמנות או המעקב, ובכמה דקות זה קורה בלי לאבד נתונים על משלוחים פעילים.
  • הרשאות גישה — מטריצת תפקידים: מי רואה הזמנות, מי משנה אזורים ותעריפים, מי מעלה גרסאות; בנפרד — סדר מתן ושלילת הרשאות עם עזיבה.
  • יומן פעולות — היכן לראות מי ומתי שינה הגדרות, ביטל הזמנה או העניק תפקיד, כדי שניתוח תקלה לא יהפוך לחיפוש אשם באקראי.
  • תיעוד מסירה — מבנה הפרויקט, תרשימי נתונים, אינטגרציות עם מפות וטלפוניה, רשימת שירותים חיצוניים והאחראים עליהם מטעם השירות.
  • הרשאות וסודות — חשבונות, מפתחות אינטגרציות ותעודות, שהועברו על שם השירות, ולא על שמנו.

המסירה מתבצעת בשיחת ועידה עם הקלטה: עוברים על כל סעיף, עונים על שאלות, מתעדים מה נשאר בצוות שלכם. בהמשך התמיכה מנוהלת על ידי המהנדסים שלכם או על ידינו לפי הסכם נפרד — אבל כבר בלי מצב שבו את מבנה האפליקציה מכירים רק המחברים.

מקרה בוחן: שירות משלוחים קיצר משמרת בשליש

שירות המשלוחים סקורוחוד — כמה מאות שליחים, דפי מסלול מנייר ומכשיר קשר: המוקדן התקשר לכל אחד כדי לסגור כתובת או להקצות מחדש הזמנה. הטמעת פיילוט הושקה על קבוצה של 40 שליחים, הקבוצה השנייה נשארה קבוצת ביקורת — המדדים לפני ואחרי חושבו על אותו זרם הזמנות ואותה עונתיות.

מדידה לפני הפיילוט: המשמרת נמשכה בממוצע 9 שעות ו-40 דקות לעומת תקן מסלול של 7 שעות. בלי שיחה למוקדן נסגרו 46% מההזמנות — השליח לא יכול היה לסמן סטטוס אם הכתובת לא זמינה או הלקוח מבקש לדחות את המשלוח. יציאות חוזרות היוו 11%: הכתובת בדף לא תאמה את המצויה בשטח, והתיקון הוכנס דרך המוקדן רק ליום למחרת.

מה שינו באפליקציה

השליחים קיבלו תור פעולות לא מקוון: סטטוס, תמונת אישור וסיבת כישלון אפשר לתעד בלי רשת, והנתונים עוברים לשרת עם הופעת הקשר. המסלול מתעדכן ברקע, הקצאה מחדש של הזמנה מגיעה ממוקדת, כתובות בעייתיות מסומנות ישירות על המפה. המוקדן רואה את התקדמות המשמרת כרשימה, ולא אוסף אותה בסדרת שיחות.

מה קרה למדדים

המשמרת התקצרה ל-7 שעות ו-15 דקות — שליש פחות באותו מספר הזמנות לשליח. חלק ההזמנות בלי שיחה למוקדן עלה מ-46% ל-89%, יציאות חוזרות ירדו מ-11% ל-3%: תיקוני הכתובת מוכנסים ברגע המשלוח, ולא למחרת. לאחר הפיילוט כל הצי הועבר לאפליקציה, וקבוצת הביקורת עברה אליה בלי התאמות.

מה לעשות אם השירות כבר עובד בשירות משלוחים מוכן?

שירות שצמח בתוך שירות משלוחים מוכן נתקל בתקרה: את כללי חלוקת ההזמנות קובעת הפלטפורמה, הסטטוסים והחישובים עם השליח חיים לפי הלוגיקה שלה, והקשר עם מערכת הרישום שלכם עובר רק דרך ייצוא.

את המעבר משירות זר עושים בלי לעצור את העבודה: הפלטפורמה נשארת מקור ההזמנות, ולמתאר שלכם עוברים בהדרגה קליטת ההזמנה, המסלול, הסטטוסים והחישובים.

העברת היסטוריית ההזמנות מתחילה בייצוא: הזמנות, כתובות, חותמות זמן לכל סטטוס, מבצע, סיבת ביטול. הנתונים מובאים לסכמה אחת ונטענים למסד שלנו — ההיסטוריה נחוצה לא לדיווח, אלא לחישוב תעריפים, לניתוח משלוחים שנויים במחלוקת ולבדיקת כללי חלוקה חדשים על משמרות קודמות.

עבודה מקבילה של שני מתארים נשענת על מקור ההזמנה: לכל בקשה יש מספר חיצוני, לפיו פועלת הגנה מכפילויות, והשליח רואה רשימה אחודה של מטלות בלי קשר למקום שממנו הגיעה ההזמנה. מצב כזה מחזיקים 2-6 שבועות — עד שזמן המשלוח וחלק ההזמנות המבוצעות במתאר שלכם משתווים למדדי הפלטפורמה.

הדרכת המבצעים נעשית בקבוצת פיילוט של 10-15 שליחים: משמרות באפליקציה החדשה, ניתוח מצב לא מקוון וכתובות בעייתיות, תיקונים לכל מסך. בהמשך מעבירים את השאר לפי צוותים, כדי שבקו תמיד תישאר קבוצה שעובדת לפי התרשים הישן.

החזרה לאחור פשוטה: המתאר שלכם שומר נתונים כמקור אמת, לכן החזרה היא החלפת מקור ההזמנות, ולא שחזור היסטוריה. תארו איך בנוי השירות שלכם — נחזור עם הערכה ותוכנית מעבר.

ספקות טכניים נפוצים לפני תחילת הפרויקט

השליח עובד במרתף, במעלית, באזור תעשייה מחוץ לעיר — הקשר נעלם לכמה דקות, והמשמרת לא נעצרת. להלן שאלות שנשאלות לרוב לפני ההתחלה: התשובות עליהן קובעות את ארכיטקטורת האפליקציה, ולא את הקוסמטיקה של הממשק.

מה קורה למשמרת אם הרשת נעלמה ל-20 דקות?

סטטוסי הזמנות וסימוני מסירה נכתבים לתור מקומי במכשיר ועוברים לשרת ברגע שהקשר חזר. הפעולות אידמפוטנטיות לפי מזהה ההזמנה, לכן שליחה חוזרת לא מכפילה את המשלוח: המוקדן רואה תמונה מעודכנת באיחור, ולא מאבד אותה.

איך לעדכן את האפליקציה אם השליח כבר במשמרת?

גרסאות חובה מותקנות בחלון בין הזמנות: האפליקציה בודקת עדכון בחזרה למסך הראשי ולא נותנת לקחת הזמנה חדשה על גרסה מיושנת. הזמנות פעילות מובאות עד הסוף — העדכון לא מוציא את השליח מהמשמרת באמצע המשלוח.

איך האפליקציה מתחברת למערכת הרישום של הלקוח?

דרך ממשק תוכנה: השכבה שלנו אחראית לסנכרון הזמנות, סטטוסים וחיובים, ומערכת הרישום שלכם נשארת מקור אמת. אם אין ממשק מוכן, מנתחים החלפת קבצים לפי לוח זמנים — איטי יותר, אבל מופעל בלי התאמות בצד שלכם.

אילו נתונים של השליח והלקוח זמינים למוקדן?

המוקדן רואה מיקום גיאוגרפי במסגרת המשמרת וסטטוסי הזמנות, אבל לא התכתבות אישית או תוכן המכשיר. הטלפון של הלקוח ממוסך, המספר המלא נחשף רק בהזמנה פעילה, יומני הפעולות אנונימיים, והנתונים במכשיר נמצאים באחסון מאובטח.

נדון במשימה ונחזור עם הערכה ותוכנית

דיוק ההערכה של אפליקציית שליח תלוי לא במספר המסכים, אלא בשלמות תיאור התהליכים הנוכחיים: איך מחולקות ההזמנות, מי משנה סטטוסים, איך מחושבת התגמול. אם הנתונים האלה קיימים בהתחלה, אנחנו מיד רואים את היקף האינטגרציות ולא משנים לוגיקה באמצע העבודה.

כדי לחזור עם הערכה ותוכנית, ולא עם מילים כלליות, די לשלוח את מה שכבר משמש בעבודה היומיומית:

  • תרשים מסלולים: מי ולפי איזה קריטריון מקצה הזמנות, כמה כתובות במשמרת, האם יש אזורים ועדיפויות.
  • רשימת סטטוסים של הזמנה — מקבלה ועד מסירה, עם סירובים, דחיות ויציאות חוזרות.
  • כללי חישוב התגמול: לנקודה או למשמרת, תוספות, ניכויים ומקור הנתונים.
  • רישום הזמנות נוכחי: טבלאות, מערכת רישום, ייצוא, מי סוגר משמרת ומשווה אי-התאמות.
  • דוגמאות למשמרות אמת עם תקלות: אי-מסירה, ביטול בכתובת, כתובת שגויה, קשר שאבד.
  • תפקידים והרשאות: מה רואה השליח, המוקדן והנהלת החשבונות, מי ומה יכול לשנות.
  • היכן השליחים עובדים בלי רשת ומה צריך להגיע לשרת לאחר שהיא חוזרת.

זה מספיק כדי לדון במשימה באופן ענייני ולחזור עם הערכה ותוכנית: היקף העבודות, סדר השלבים ותאריך תחילת הפרויקט. הכנת הנתונים מצד הלקוח בדרך כלל נעשית במקביל לתכנון ולא מעכבת את ההתחלה.