Jazda to koszty ogólne (nikt nie płaci Ci za stanie na czerwonym świetle), a większość złych tras bierze się stąd, że zlecenia rezerwuje się w kolejności, w jakiej dzwonił telefon, więc geografia nigdy nie ma głosu. Ustaw kolejność dnia geograficznie, nie chronologicznie: grupuj przystanki, które leżą blisko siebie, i przejedź dzień jako pętlę, zamiast przecinać miasto na wylot. Działa to tylko wtedy, gdy każde zlecenie ma prawdziwy adres nieruchomości i uczciwie oszacowany czas trwania – a warto to dodatkowo wzmocnić, informując klienta, gdy faktycznie już jedziesz.

Spójrz szczerze na ostatni wtorek.

Pięć wizyt serwisowych. Pierwsza na północnym wschodzie, bo ten klient zadzwonił w poniedziałek rano. Druga po drugiej stronie rzeki, na południowym zachodzie, bo tamten klient zadzwonił w poniedziałek po południu, a „jutro koło dziesiątej” wyrwało Ci się z ust, zanim zdążyłeś pomyśleć. Trzecia znów na północnym wschodzie, cztery przecznice od pierwszej. Czwarta w centrum. Piąta znowu na południowym zachodzie, dwanaście minut jazdy od drugiej.

Przejechałeś miasto na wylot dwa razy, minąłeś jeden adres w drodze do innego i wróciłeś do domu czterdzieści minut później, niż uzasadniała to sama praca. Nikt nie zaplanował tej trasy. Zaplanowała się sama, telefon po telefonie, w kolejności, w jakiej akurat dzwonił.

Tak buduje się większość dni w małych ekipach, i warto precyzyjnie policzyć, ile to kosztuje, bo naprawa jest niemal darmowa.

Dlaczego czas jazdy kosztuje Cię pieniądze?

Każda godzina Twojego dnia roboczego to jedna z trzech rzeczy: rozliczona praca, praca, która przynosi rozliczoną pracę (wyceny, kontakt z klientami), albo koszty ogólne. Jazda to koszty ogólne. Konieczne koszty ogólne: praca odbywa się u klienta, nie u Ciebie. Ale wciąż koszty. Nikt nie płaci Ci za stanie na czerwonym świetle.

Przełóżmy to na liczby. Jeśli Twoja stawka robocza wynosi 95 dolarów za godzinę, godzina jazdy to 95 dolarów mocy przerobowej wydanej na przemieszczanie furgonetki. Dolicz paliwo – powiedzmy 18 dolarów za dodatkowy dystans, który dokłada źle poukładany dzień – plus zużycie, które przebieg po cichu zapisuje na Twój rachunek. Dwuosobowa ekipa podwaja koszt pracy, bo obaj siedzicie w furgonetce.

Niewygodna prawda jest taka, że czas jazdy się ukrywa. Spóźniona dostawa materiałów jest widoczna i irytująca. Czterdzieści minut zbędnej jazdy rozproszone jest po całym dniu w siedmiominutowych kawałkach i wygląda jak praca: jesteś w ruchu, jesteś między zleceniami, jesteś „w trasie”. Nigdy nie zostaje policzone, więc nigdy nie zostaje naprawione.

Drugi koszt jest bardziej subtelny, ale realny: ostatni klient dnia dostaje Twoją zmęczoną wersję, a bufor, który wchłonąłby niespodziankę (zapieczony zawór, gadatliwy klient, przystanek u dostawcy), został wydany na asfalt.

Kalkulator kosztu dojazdu pokazuje, ile kosztuje Cię dojazd na zlecenie: w przeliczeniu na jedno zlecenie i w skali roku.

Dlaczego dni bywają zaplanowane w złej kolejności?

Żaden wykonawca nie siada i świadomie nie wybiera złej trasy. Złe trasy to domyślny wynik rozsądnego procesu:

Zlecenia rezerwuje się w kolejności telefonów od klientów. Kalendarz wypełnia się chronologicznie, telefon po telefonie, a geografia nigdy nie ma głosu. Osoba, która zadzwoniła w poniedziałek rano, dostaje termin o 8:00, bez względu na to, gdzie mieszka.

Godziny obiecuje się przez telefon. „Koło dziesiątej” łatwo powiedzieć, a trudno się z tego wycofać. Gdy trzech klientów trzyma się luźnych obietnic czasowych, kolejność zamraża się, zanim ktokolwiek spojrzy na mapę.

Plan siedzi w Twojej głowie. Przy pięciu przystankach istnieje 120 możliwych kolejności. Nikt nie porównuje w głowie 120 wariantów, parząc kawę o 6:40 rano. Wybierasz coś sensownego i jedziesz.

Dzień zmienia się już po starcie. Odwołanie, nagłe wezwanie, część, po którą trzeba pojechać. Teraz kolejność, którą na wpół zaplanowałeś, jest nieaktualna, a Ty układasz plan od nowa na czerwonym świetle.

Żadne z tych zjawisk nie jest oznaką braku dyscypliny. To po prostu efekt tego, że kolejność trasy jest skutkiem ubocznym, a nie decyzją.

Ile czasu naprawdę oszczędza dobra kolejność trasy?

Weźmy prawdopodobny dzień serwisowy w średniej wielkości metropolii: pięć przystanków, rozłożonych tak, jak faktycznie rozkładają się prawdziwe telefony.

Zarezerwowany w kolejności telefonów dzień wygląda tak: warsztat → północny wschód (14 km) → południowy zachód (19 km) → znów północny wschód (17 km) → centrum (8 km) → znów południowy zachód (12 km) → warsztat (11 km). Razem: 81 km, a przy miejskim ruchu to około 1 godziny 50 minut za kierownicą.

Ułożona jako pętla (dwa przystanki na północnym wschodzie razem, potem centrum, potem dwa przystanki na południowym zachodzie w drodze powrotnej), ta sama piątka zleceń to około 52 km i około 1 godziny 10 minut jazdy.

Ci sami klienci, ta sama praca, ta sama furgonetka. Około 29 km i 40 minut odzyskane w dniu, który wcale nie był wyjątkowo zły. Powtórz to w tygodniu pełnym zleceń serwisowych, a różnica będzie rzędu dwóch–trzech godzin. To wystarczy na jedno dodatkowe drobne zlecenie albo na powrót do domu przed kolacją co wieczór, zamiast dwa razy w tygodniu.

Sens tego przykładu nie leży w dokładnych liczbach; Twoje miasto, Twoje przystanki i Twój ruch dadzą inne wyniki. Sens jest taki, że oszczędność wynika wyłącznie z kolejności. Nikt nie jechał szybciej, żadnego zlecenia nie skrócono, żadnego klienta nie odrzucono. Marnotrawstwo było czysto strukturalne – a to dokładnie ten rodzaj marnotrawstwa, który oprogramowanie dobrze eliminuje.

Fachowiec ładujący narzędzia do tyłu furgonetki zaparkowanej na ulicy osiedlowej

Tablica dnia: przystanki, które przełożysz jednym dotknięciem

To zadanie zakładki Dzień w Tablicy pracy w aplikacji Zeus. Tablica pracy ma trzy widoki: tablicę dyspozytorską pokazującą, kto co robi, wielodniowy Planer Gantta pokazujący, jak zlecenia układają się w tygodniu, oraz widok Dnia. Widok Dnia bierze dzisiejsze przystanki i robi z nimi to, co Ty robiłeś w głowie o 6:40 rano. Umieszcza je na mapie, a jeden przycisk je porządkuje. Jedna praktyczna uwaga – i to jest uczciwe miejsce, żeby ją dodać: Tablica pracy to funkcja Pro. Samo planowanie zleceń jest w darmowym planie – te trzy tablice są tym, co dokłada plan płatny.

Mechanika ma mniejsze znaczenie niż to, co zastępuje, więc oto jej uczciwy kształt:

Każdy przystanek pochodzi z pracy, którą już zaplanowałeś. Nie ma osobnego wprowadzania danych do „planowania trasy”. Zlecenia mają zapisany adres nieruchomości; widok Dnia odczytuje dzisiejszą zaplanowaną pracę i rozkłada ją na mapie. Jeśli adres jest przy zleceniu, przystanek jest na mapie.

Kolejność jest zoptymalizowana, nie chronologiczna. Jeden przycisk porządkuje dzisiejsze przystanki według geografii, a nie tego, kto zadzwonił pierwszy: wersja dnia w pętli, nie wersja w formie ping-ponga. Widzisz to jako uporządkowaną listę przystanków i jako pinezki na mapie, więc kolejność, która wygląda źle, jest widoczna, zanim uruchomisz silnik, a nie przy drugim przekroczeniu rzeki.

Szacowane godziny przyjazdu są realistyczne, nie optymistyczne. Każdy przystanek pokazuje, kiedy prawdopodobnie dotrzesz, biorąc pod uwagę kolejność i czas jazdy między przystankami. Ta liczba to różnica między „koło dziesiątej” a obietnicą, którą faktycznie dotrzymasz. Koryguje też Twoje własne oczekiwania, co jest sposobem, by przestać wciskać sześć przystanków w dzień, który mieści pięć.

Dzień przetrwa zderzenie z rzeczywistością. Gdy klient odwoła wizytę o 8:15 albo o dwunastej wpadnie pilne zlecenie, nie rozwiązujesz łamigłówki na klawiaturze telefonu, stojąc na czerwonym świetle. Usuwasz przystanek, dodajesz nowy, ponownie uruchamiasz porządkowanie, a to, co zostało, wraca w sensownej kolejności.

To, co zmienia się w praktyce, jest małe i stałe: przestajesz w ogóle podejmować decyzje o trasie. Rytuał gapienia się w kalendarz o 6:40 rano zamienia się w otwarcie widoku Dnia, szybkie sprawdzenie kolejności i jazdę.

„Już jadę” bez telefonu

Druga połowa dobrze poprowadzonego dnia serwisowego to to, czego doświadcza klient, a największą skargą klientów na fachowców nie jest cena ani nawet jakość. To cisza. „Powiedzieli, że rano” po godzinie 11:15 zamienia się w jednogwiazdkowy nastrój, nawet jeśli przyjeżdżasz o 11:20, nie robiąc niczego złego.

Tradycyjne rozwiązanie to telefon z wyprzedzeniem – dobry nawyk, który umiera pod presją: prowadzisz, masz zajęte ręce, numer leży gdzieś w wątku SMS-ów.

Zeus wbudowuje ten nawyk w trasę, nie udając komunikatora, i warto to powiedzieć wprost. Z poziomu przystanku, do którego zaraz pojedziesz, funkcja Powiadom klienta pisze za Ciebie wiadomość (imię klienta, szacowany czas przyjazdu, dokąd zmierzasz) i przekazuje ją do Twojej własnej aplikacji Wiadomości albo poczty, zaadresowaną i gotową. Ty naciskasz wyślij. Nic nie wychodzi przez aplikację Zeus i nic nie dzieje się samo. Usuwa dokładnie tę część, która faktycznie zabija ten nawyk: układanie zdania i szukanie numeru, gdy próbujesz wyjechać. Klient, który obserwował okno, się rozluźnia; klient, który wyskoczył do sklepu, wraca do domu. Zamieniłeś najgorszą część jego dnia – niepewne czekanie – w coś podobnego do śledzenia przesyłki, którą widać, jak jedzie.

Jeśli wolisz zadzwonić lub napisać osobiście, treść niemal nie ma znaczenia, o ile to się dzieje:

„Dzień dobry, mówi Sam z firmy hydraulicznej. Kończę obecne zlecenie i jadę w Pana/Pani stronę, powinienem być około 11:20. Czy coś się zmieniło od naszej rozmowy?”

Ostatnie pytanie zasługuje na miejsce w tym zdaniu. Mniej więcej raz na dziesięć razy wychodzi przy nim coś nowego (kod do bramy, pies, „skoro już Pan/Pani będzie, to jeszcze…”), co dużo lepiej odkryć w furgonetce niż na podjeździe.

Dane wejściowe, które czynią trasę uczciwą

Zoptymalizowana trasa jest tak dobra, jak dane, które zna. Trzy nawyki utrzymują ją w zgodzie z prawdą, i wszystkie trzy powinieneś stosować i tak:

Wpisz prawdziwy adres nieruchomości do zlecenia. Nie „u Hendersonów”, nie adres rozliczeniowy wynajmu, który klient ma gdzieś po drugiej stronie miasta. Adres zlecenia to miejsce, do którego jedzie furgonetka; jeśli jest poprawny, wszystko dalej (pinezka na mapie, kolejność, szacowany czas przyjazdu) jest poprawne za darmo.

Podawaj uczciwie oszacowany czas trwania zleceń. „Szybka wymiana filtra”, która w rzeczywistości zajmuje dziewięćdziesiąt minut z dojazdem i wchodzeniem po drabinie, zatruwa każdy kolejny szacowany czas przyjazdu. Nie potrzebujesz precyzji; musisz przestać planować na podstawie życzeń.

Zakotwicz to, co jest naprawdę stałe. Niektóre przystanki są prawdziwie ograniczone czasowo: budynek apartamentowy, który dopuszcza prace tylko od 9 do 11, klient, który musi Cię wpuścić przed swoją zmianą. To są kotwice, a reszta dnia powinna elastycznie się wokół nich układać. Błędem jest traktowanie każdego swobodnego „koło dziesiątej” jako kotwicy; wtedy nic się nie może przesunąć i wracasz do zygzaka pod inną nazwą.

A ponieważ widok Dnia jest częścią aplikacji działającej offline-first, trasa, którą ułożyłeś rano, jest wciąż w Twoim telefonie, gdy stoisz w podziemnym parkingu bez zasięgu. Ta historia jest opowiedziana szerzej gdzie indziej na tym blogu; tutaj wystarczy powiedzieć, że plan nie znika razem z kreskami zasięgu.

Czego trasa nie może wiedzieć

Uczciwy poradnik terenowy powinien przyznać się do ograniczeń, więc: optymalizacja trasy dobrze porządkuje Twoje przystanki. Nie czyta w myślach.

Nie wie, że pani Kowalska rozmawia dwadzieścia minut przy każdej wizycie, że przystanek w centrum nie ma miejsca do parkowania po 15:00 ani że zawsze bierzesz lunch przy dostawcy po wschodniej stronie miasta. Nie wie o wypadku, który właśnie zamknął most. Mierzy odległość w linii prostej, nie po drogach, więc rzeka albo linia kolejowa między dwiema bliskimi pinezkami mogą sprawić, że schludnie wyglądająca kolejność wypadnie gorzej, niż wygląda na papierze. Przystanek, którego adresu nie potrafi umieścić na mapie, w ogóle nie zostaje uporządkowany; ląduje na końcu listy, aż poprawisz adres. I czasem zaproponuje kolejność, która jest geometrycznie słuszna, a ludzko błędna: postawi brudny przystanek rozbiórkowy przed klientem, który zauważy zapyloną ekipę wchodzącą przez wykończony dom.

Właśnie od tego jest Twoja ocena sytuacji – i dlatego uporządkowana lista jest punktem wyjścia, który możesz zmienić, a nie ostatecznym wyrokiem. Oprogramowanie nie planuje idealnego dnia. Wygrana polega na tym, że zaczynasz od dobrego dnia i go dostosowujesz, zamiast zaczynać od przypadkowego dnia i gasić pożary. Dziesięć sekund przeglądu bije dziesięć minut planowania w głowie, każdego ranka, na zawsze.

Najczęściej zadawane pytania

Czy to się opłaca, jeśli mam tylko dwa albo trzy przystanki dziennie?

Korzyść z porządkowania trasy maleje wraz z liczbą przystanków. Przy dwóch przystankach istnieją tylko dwie możliwe kolejności. Ale reszta widoku Dnia i tak się przydaje: realistyczne szacowane godziny przyjazdu, powiadomienie „już jadę” i adres z danymi zlecenia w jednym miejscu, zamiast rozrzuconych po kalendarzu, wątku SMS-ów i Twojej pamięci. Nawyk skaluje się razem z Tobą – ekipa, która rozrasta się do dni z sześcioma przystankami, nie musi budować nowego systemu dokładnie w dniu, w którym go potrzebuje.

A co ze zleceniami trwającymi kilka dni? Czy zaśmiecają trasę?

Do tego służy widok Planera Gantta; pokazuje, jak te zlecenia zajmują tydzień. Widok Dnia sprawdza się najlepiej w dniach o charakterze serwisowym (kilka krótszych przystanków) oraz w dniach, gdy długo trwające zlecenie dzieli kalendarz z parą dodatkowych wizyt – czyli dokładnie wtedy, gdy błędy trasy najbardziej kosztują.

Moi klienci oczekują dokładnych godzin wizyty, nie okien czasowych. Czy zoptymalizowana kolejność to psuje?

Nie. Sprawia, że godziny, które obiecujesz, są bardziej prawdopodobne do dotrzymania. Kolejność ustalana jest wieczorem wcześniej albo na początku dnia, a szacowany czas przyjazdu każdego przystanku wynika z tej kolejności. Zmienia się to, kiedy obiecujesz: podaj godzinę po tym, jak dzień ma już kolejność, albo daj przedział czasowy przez telefon i doprecyzuj go powiadomieniem „już jadę”. Obiecywanie dokładnych godzin przy rezerwacji, na dni naprzód, zawsze było najsłabszym ogniwem.

Czy kolejność trasy uwzględnia ruch drogowy?

Traktuj szacowane godziny przyjazdu jako liczby planistyczne, nie nawigację na żywo. Widok Dnia dotyczy kolejności przystanków i realistycznego poczucia, kiedy dotrzesz do każdego z nich; Twoja ulubiona aplikacja mapowa nadal zajmuje się nawigacją krok po kroku i ruchem na żywo w drodze do kolejnej pinezki. Te dwa narzędzia się uzupełniają: jedno planuje dzień, drugie prowadzi po odcinku.