מקרה בוחן

איך חברת שירות שדה בת 24 עובדים השיקה אפליקציה לעובדים בתוך 10 שבועות

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

Have a nice dayHave a nice day11 דק' קריאה
איך חברת שירות שדה בת 24 עובדים השיקה אפליקציה לעובדים בתוך 10 שבועות

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

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

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

הבעיה: עסק שמתנהל על נייר ושיחות טלפון

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

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

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

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

מה שבמכוון לא בנינו

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

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

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

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

מה האפליקציה באמת עושה

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

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

הפרט שהכי חשוב: זה עובד בלי קליטה

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

צד המשרד: מסך אחד, אפס הקלדה מחדש

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

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

עשרת השבועות, בכנות

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

  1. 1
    שבועות 1–2: לצפות, לא לשאול
    נסענו יחד, ישבנו במשרד, ומיפינו את תהליך העבודה האמיתי על קיר. כתבנו את ההיקף של משפט אחד ואת רשימת ה'לא בונים', וקיבלנו אישור לשניהם לפני כל עיצוב.
  2. 2
    שבועות 3–4: צורה שאפשר ללחוץ עליה
    בנינו אב-טיפוס לחיץ — לא קוד אמיתי, רק מסכים — והכנסנו אותו לידיהם של שני טכנאים. המשוב שלהם הרג שלוש מההנחות שלנו מוקדם, וזה המקום הזול ביותר לטעות בו.
  3. 3
    שבועות 5–7: לבנות את הליבה
    רשימת העבודות, הדפים הדיגיטליים, החומרים, החתימה, התמונות ומנוע הסנכרון הלא מקוון. הסנכרון היה החלק הקשה ואכל את רוב שבוע 7.
  4. 4
    שבוע 8: השבוע שאיבדנו
    האינטגרציה עם החשבוניות נלחמה בנו. הממשק של התוכנה הקיימת היה מוזר יותר ממה שהתיעוד שלה טען, ושרפנו שבוע על מיפוי שדות נקי. שווה את זה — הקלדה מחדש הייתה כל הבעיה שפתרנו.
  5. 5
    שבועות 9–10: פיילוט וליטוש
    שני רכבים הריצו את האפליקציה באמת בעוד ששת האחרים נשארו על נייר. תיקנו את מה שהפיילוט העלה, ואז הפצנו אותה לכולם עם הדרכה קצרה אחת.

איך לגרום לעובדי השדה באמת להשתמש בזה

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

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

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

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

מה השתנה — התוצאות

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

מה מדדנולפניאחרי
זמן מסיום עבודה ועד שליחת חשבונית5–8 ימיםבאותו יום או למחרת
שעות משרד על הקלדה מחדש של נתוני עבודה~10 שעות/שבועפחות מ-2 שעות/שבוע
דפי עבודה שאבדו או לא ניתנים לחיובכמה בכל חודשאפס למעשה
שיחות ערב 'הקרא לי את העבודות שלך'מדי יום, כל רכבנעלמו
לפני ואחרי, לפי המדדים של החברה עצמה כמה חודשים אחרי ההשקה. המספרים להמחשה, לא מבוקרים.

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

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

מה היינו אומרים לכם אם אתם שוקלים את אותו הדבר

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

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

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

יש לכם צוות שדה שעדיין מתנהל על נייר?

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

ראו איך אנחנו בונים אפליקציות לעובדים

שאלות נפוצות

האם עשרה שבועות זה ריאלי, או שזה היה מקרה מיוחד?
עשרה שבועות היו ריאליים כי ההיקף היה קטן ללא רחמים והלקוח היה זמין באמת למשוב. היקף הדוק יותר יכול להישלח מהר יותר; רחב יותר — מלאי, פורטל לקוחות, תכנון מסלולים — היה לוקח הרבה יותר זמן. לוח הזמנים נגזר מההיקף, לא להיפך. אם מישהו מבטיח לוח זמנים קצר וקבוע לפני שדנים במה בפנים ומה בחוץ, היו ספקנים.
למה אפליקציה מותאמת אישית במקום תוכנת שירות שדה מהמדף?
עבור חלק מהחברות מהמדף היא התשובה הנכונה, ונאמר זאת. החברה הזו נזקקה לתיעוד offline-first באתר הנשוי למערכת חשבוניות קיימת, עם תהליך עבודה שלא תאם את התבניות הנוקשות של הכלים הארוזים. בנייה מותאמת ממוקדת התאימה לתהליך האמיתי שלהם והשתלמה דרך חיוב מהיר יותר. ההחלטה צריכה תמיד להתחיל מתהליך העבודה שלכם, לא מהמוצר.
מה היה החלק הקשה ביותר מבחינה טכנית?
שני דברים: מנוע הסנכרון הלא מקוון והאינטגרציה עם החשבוניות. offline-first קשה באופן מטעה כי צריך לטפל בנתונים שנוצרו במכשיר ללא חיבור וליישב אותם נקי מאוחר יותר. האינטגרציה עם החשבוניות עלתה לנו שבוע כי הממשק של התוכנה הקיימת לא התנהג כמו התיעוד שלה. שניהם היו שווים — הם היו ליבת הערך.
איך הטכנאים המבוגרים יותר קיבלו את זה?
טוב יותר מהחשש, כי הפכנו את האפליקציה למהירה יותר מהלוח ולא רק חדשה יותר. המהלך המכריע היה הפיילוט: הכנסנו את האפליקציה לידיו של טכנאי מכובד אחד וספקן גלוי אחד. כשהספקן הודה שזה מהיר יותר, שאר הצוות הצטרף ללא קרב. אימוץ הוא פרויקט של אנשים, לא של תוכנה.
יכולתם לאוטמט יותר מזה?
כן, ובדיוק לכן לא עשינו זאת. כל תכונה נוספת היא משהו לבנות, לתחזק ולהסביר. שלחנו את הליבה שפתרה את בעיית תזרים המזומנים, ואז השארנו רשימת 'אחר כך, אולי'. רוב הרשימה הזו מעולם לא חסרה. ריסון שמר על הפרויקט כניתן לסיום ועל התוצאה כמהימנה — מה שחשוב הרבה יותר ממספר התכונות.
Have a nice day
Have a nice day
המערכת

‏Have a nice day הוא סטודיו תוכנה שעוזר לעסקים קטנים ובינוניים לעבור לדיגיטל — אוטומציה, בינה מלאכותית ותוכנה בהתאמה אישית שעובדת בשגרת היום-יום, לא רק על שקפים.

שירותים רלוונטיים