Дорога — это накладные расходы (никто не платит вам за то, что вы стоите на светофоре), и большинство неудачных маршрутов возникают из-за того, что объекты выстраиваются в порядке телефонных звонков, а у географии вообще нет права голоса. Стройте день по географии, а не по хронологии: группируйте точки, которые расположены рядом друг с другом, и стройте день петлёй, а не пересекайте город дважды. Это работает, только если у каждого объекта указан настоящий адрес и честная оценка длительности, а ценность вырастает ещё больше, если клиент получает уведомление о том, что вы действительно уже в пути.
Честно взгляните на прошлый вторник.
Пять выездов. Первый — на северо-восток, потому что этот клиент позвонил в понедельник утром. Второй — через реку на юго-запад, потому что этот клиент позвонил в понедельник днём, а фраза «завтра примерно в десять» вырвалась у вас раньше, чем вы успели подумать. Третий — снова на северо-восток, в четырёх кварталах от первого. Четвёртый — в центр города. Пятый — опять на юго-запад, в двенадцати минутах езды от второй точки.
Вы пересекли город дважды, проехали мимо одного объекта по пути к другому и вернулись домой на сорок минут позже, чем оправдывал сам объём работы. Этот маршрут никто не планировал. Он спланировал себя сам — по одному телефонному звонку, в том порядке, в котором телефон случайно звонил.
Именно так строится день у большинства небольших бригад, и стоит точно понимать, во что это обходится, — ведь решение почти ничего не стоит.
Почему время в пути стоит вам денег?
Каждый час рабочего дня — это одно из трёх: оплачиваемая работа, работа, которая приносит оплачиваемую работу (составление смет, повторные звонки), или накладные расходы. Дорога — это накладные расходы. Необходимые: работа выполняется на объекте клиента, а не у вас дома. Но всё равно накладные расходы. Никто не платит вам за то, что вы стоите на светофоре.
Переведите это в цифры. Если ваша рабочая ставка составляет 95 долларов в час, час за рулём — это 95 долларов заработка, потраченные на перемещение фургона. Добавьте топливо — скажем, 18 долларов на лишний пробег, который добавляет неудачно выстроенный день, — плюс износ, который тихо копится с каждым километром. Бригада из двух человек удваивает трудовую составляющую, потому что в фургоне сидите оба.
Неприятная часть в том, что время в пути прячется. Задержку доставки материалов видно, и она раздражает. А сорок минут лишней дороги размазаны по дню кусками по семь минут и ощущаются как работа: вы двигаетесь, вы между объектами, вы «в пути». Это никогда не считается — а значит, никогда и не исправляется.
Есть и более мягкая, но реальная цена: последний за день клиент получает вашу уставшую версию, а запас времени, который мог бы поглотить неожиданность — заклинивший вентиль, разговорчивого клиента, заезд к поставщику, — вместо этого был потрачен на асфальт.
Калькулятор стоимости поездки на объект показывает, во сколько вам обходится дорога до объекта — за один объект и за год в целом.
Почему дни выстраиваются в неправильном порядке?
Ни один подрядчик не садится и не выбирает плохой маршрут специально. Плохие маршруты — это то, чем по умолчанию заканчивается вполне разумный процесс:
Объекты записываются в порядке звонков клиентов. Календарь заполняется хронологически, по мере поступления звонков, и география никак не участвует в этом решении. Позвонивший в понедельник утром получает время на 8 утра — независимо от того, где он живёт.
Время обещают по телефону. «Примерно в десять» легко сказать и трудно потом отменить. Как только у трёх клиентов на руках эти расплывчатые обещания, порядок дня уже заморожен — прежде чем кто-либо вообще взглянул на карту.
План существует только у вас в голове. При пяти точках возможно 120 вариантов порядка. Никто не сравнивает мысленно 120 вариантов, пока варит кофе в 6:40 утра. Вы выбираете что-то правдоподобное и едете.
День меняется уже после начала. Отмена, срочный вызов, деталь, за которой нужно заехать. Теперь порядок, который вы наполовину спланировали, уже устарел, и вы перепланируете его прямо на светофоре.
Ничто из этого не говорит о недостатке дисциплины. Это то, что происходит, когда порядок маршрута оказывается побочным эффектом, а не осознанным решением.
Сколько времени реально экономит правильный порядок маршрута?
Возьмём правдоподобный рабочий день в городе среднего размера: пять точек, разбросанных так, как реально распределяются звонки.
При записи в порядке звонков день строится так: база → северо-восток (14 км) → юго-запад (19 км) → снова северо-восток (17 км) → центр (8 км) → снова юго-запад (12 км) → база (11 км). Итого: 81 км, а с учётом городского трафика это примерно 1 час 50 минут за рулём.
Если перестроить маршрут в петлю (две северо-восточные точки вместе, затем центр, затем две юго-западные точки по пути домой), те же пять объектов укладываются примерно в 52 км и около 1 часа 10 минут за рулём.
Те же клиенты, та же работа, тот же фургон. Около 29 км и 40 минут возвращаются вам обратно — и это в день, который не был чем-то особенно плохим. Проведите так целую неделю, насыщенную выездами, — и разница составит порядка двух-трёх часов. Этого достаточно на ещё один небольшой объект — или чтобы приходить домой к ужину каждый вечер, а не два раза в неделю.
Смысл примера не в точных цифрах — ваш город, ваши точки и ваш трафик дадут другие значения. Смысл в том, что экономия достигается исключительно порядком. Никто не поехал быстрее, ни один объект не был сокращён, ни один клиент не был пропущен. Потери были чисто структурными, а именно такие потери программа умеет устранять лучше всего.

Доска дня: точки, которые можно переставить одним касанием
Именно этим и занимается вкладка «День» на Доске задач Zeus. У Доски задач три режима: «Диспетчеризация» — доска с полосами, кто чем занят; «Планировщик» — многодневная диаграмма Ганта, как объекты распределены по неделе; и «День». Вид «День» берёт сегодняшние точки и делает то же самое, что вы делали в голове в 6:40 утра. Он наносит их на карту, и одна кнопка выстраивает их по порядку. Одно практическое уточнение, и честнее всего сказать его здесь: Доска задач — это функция плана Pro. Само планирование объектов доступно на бесплатном тарифе, а платный добавляет именно эти три доски.
Механика здесь важна меньше, чем то, что она заменяет, так что вот честное описание.
Каждая точка берётся из уже запланированной работы. Отдельного ввода данных для «планирования маршрута» не требуется. У объектов есть адрес; вид «День» читает сегодняшний план работ и раскладывает его на карте. Если адрес указан у объекта — точка появляется на карте.
Порядок оптимизируется, а не выстраивается хронологически. Одна кнопка перестраивает сегодняшние точки вокруг географии, а не вокруг того, кто позвонил первым: день получается петлёй, а не пинг-понгом. Вы видите его и как упорядоченный список точек, и как метки на карте, поэтому порядок, который кажется неправильным, виден ещё до того, как вы завели двигатель, а не на втором пересечении реки.
Время прибытия реалистичное, а не оптимистичное. У каждой точки указано, когда вы правдоподобно туда доберётесь с учётом порядка и времени в пути между точками. Именно эта цифра — разница между «примерно в десять» и обещанием, которое вы реально способны выполнить. Она заодно корректирует и ваши собственные ожидания — так вы перестаёте втискивать шесть точек в день, рассчитанный на пять.
День переживает столкновение с реальностью. Когда клиент отменяет визит в 8:15 или в полдень приходит срочный вызов, вам не приходится заново решать головоломку на клавиатуре телефона, стоя на светофоре. Уберите точку, добавьте новую, снова запустите упорядочивание — и оставшиеся точки перестроятся в разумной последовательности.
На практике изменение небольшое, но постоянное: вы вообще перестаёте принимать решения о маршруте. Ритуал разглядывания календаря в 6:40 утра превращается в открытие вида «День», беглую проверку, разумен ли порядок, — и поездку.
«Уже еду» — без телефонного звонка
Вторая половина хорошо выстроенного рабочего дня — это то, как этот день выглядит для клиента. И самая частая жалоба клиентов на мастеров — вовсе не цена и даже не качество. Это молчание. Фраза «сказали, что утром» к 11:15 успевает превратиться в настроение на одну звезду в отзыве — даже если вы приедете в 11:20, ничего при этом не нарушив.
Традиционное решение — звонить заранее, хорошая привычка, которая умирает под нагрузкой: вы за рулём, руки заняты, а номер потерян где-то в переписке.
Zeus встраивает эту привычку прямо в маршрут, не притворяясь мессенджером, и это различие стоит проговорить прямо. На точке, к которой вы вот-вот поедете, функция «Уведомить клиента» сама составляет сообщение (его имя, ваше расчётное время прибытия, куда вы направляетесь) и передаёт его в ваше собственное приложение сообщений или почту — уже адресованное и готовое к отправке. Вы нажимаете «отправить». Ничего не уходит через сам Zeus, и ничего не отправляется автоматически. Убирается именно то, что на самом деле губит привычку: составление фразы и поиск номера в тот момент, когда вы уже пытаетесь выехать. Клиент, следивший за окном, расслабляется; клиент, отлучившийся в магазин, успевает вернуться. Вы превратили худшую часть его дня — неопределённое ожидание — в ощущение доставки, которую можно отслеживать.
Если вы предпочитаете писать или звонить лично, точный текст почти не важен — главное, чтобы это происходило:
«Здравствуйте, это Сэм из сантехнической компании. Заканчиваю текущий объект и еду к вам, буду примерно в 11:20. Что-нибудь изменилось с момента нашего разговора?»
Последний вопрос не случаен. Примерно в одном случае из десяти он вскрывает что-то важное — код от калитки, собаку, «а раз уж вы приедете…» — и куда лучше узнать об этом ещё в фургоне, чем на подъездной дорожке.
Данные, которые делают маршрут честным
Оптимизированный маршрут ровно настолько хорош, насколько хороши данные, которые в него заложены. Три привычки удерживают его честным — и все три вам всё равно стоило бы соблюдать.
Указывайте настоящий адрес объекта. Не «Хендерсоны», не платёжный адрес сдаваемой в аренду квартиры, которой клиент владеет в другом конце города. Адрес объекта — это то, куда едет фургон; если он верен, всё остальное — метка на карте, порядок, время прибытия — становится верным бесплатно.
Указывайте честную длительность объекта. «Быстрая замена фильтра», которая на самом деле занимает полтора часа с подъёмами и спусками по лестнице, отравляет все последующие расчёты времени прибытия. Точность не нужна — нужно лишь перестать планировать по желаемому вместо реального.
Закрепляйте только то, что действительно жёстко привязано ко времени. Некоторые точки реально ограничены по времени: жилой комплекс, где работы разрешены только с 9 до 11, клиент, который должен впустить вас до начала своей смены. Это якоря, и остальная часть дня должна гибко подстраиваться вокруг них. Ошибка — превращать каждое небрежное «примерно в десять» в якорь; тогда ничего нельзя сдвинуть, и вы снова получаете тот же зигзаг, только под другим названием.
А поскольку вид «День» — часть приложения, работающего по принципу «сначала офлайн», маршрут, загруженный утром, остаётся у вас в телефоне даже в подземном паркинге без связи. Об этом подробно рассказано в другой статье блога; здесь достаточно сказать, что план не испаряется вместе с делениями сигнала.
Чего маршрут не может знать
Практическое руководство должно честно говорить об ограничениях, так что: оптимизация маршрута хорошо выстраивает порядок точек. Она не читает мысли.
Она не знает, что миссис Ковальски разговаривает по двадцать минут при каждом визите, что у точки в центре после трёх часов дня нет парковки, или что вы всегда обедаете возле поставщика на восточной стороне города. Она не знает об аварии, только что перекрывшей мост. Она измеряет расстояние по прямой, а не по дорогам, поэтому река или железнодорожная выемка между двумя близкими на карте метками могут сделать аккуратно выглядящий порядок хуже, чем кажется. Точка, чей адрес она не смогла найти на карте, вообще не встраивается в порядок — она просто уходит в конец списка, пока вы не исправите адрес. И иногда она предложит порядок, который геометрически верен, но по-человечески неправилен: поставит грязный демонтажный объект перед клиентом, который заметит запылённую бригаду, идущую через только что готовый дом.
Для этого и существует ваше собственное суждение, и именно поэтому упорядоченный список — это отправная точка, которую можно изменить, а не окончательный вердикт. Программа не планирует идеальный день. Выигрыш в том, что вы стартуете из хорошего дня и корректируете его, а не стартуете из случайного дня и тушите пожары. Десять секунд проверки выигрывают у десяти минут прокладки маршрута в голове — каждое утро, всегда.
Часто задаваемые вопросы
Стоит ли это того, если у меня всего два-три выезда в день?
Выигрыш от маршрутизации уменьшается с числом точек. При двух точках возможны всего два варианта порядка. Но остальная часть вида «День» всё равно оправдывает себя: реалистичное время прибытия, уведомление «уже еду», адрес и детали объекта в одном месте, а не разбросанные по календарю, переписке и вашей памяти. Привычка ещё и масштабируется вместе с вами: бригаде, которая доросла до шести выездов в день, не придётся строить новую систему именно в тот день, когда она понадобится.
А как насчёт объектов, растянутых на несколько дней? Они не загромождают маршрут?
Для многодневных работ существует «Планировщик» с диаграммой Ганта — он показывает, как такие объекты занимают неделю. Вид «День» лучше всего проявляет себя в дни, состоящие из выездов (несколько коротких точек), и в дни, когда долгий объект делит календарь с парой попутных вызовов, — как раз тогда ошибки в маршруте становятся дорогими.
Мои клиенты ожидают точное время визита, а не временное окно. Не ломает ли это оптимизированный порядок?
Нет. Он делает обещанное вами время более правдоподобным. Порядок определяется вечером накануне или в начале дня, и время прибытия для каждой точки следует именно из этого порядка. Меняется дисциплина того, когда вы даёте обещание: называйте время после того, как день уже выстроен по порядку, либо давайте по телефону окно и уточняйте его уведомлением «уже еду». Обещать точное время за несколько дней до визита, при записи, всегда было самым хрупким местом.
Учитывает ли порядок маршрута трафик?
Относитесь ко времени прибытия как к плановым цифрам, а не к навигации в реальном времени. Вид «День» отвечает за порядок точек и реалистичное представление о том, когда вы доберётесь до каждой из них; за пошаговую навигацию и живой трафик на пути к следующей метке по-прежнему отвечает выбранное вами картографическое приложение. Эти две задачи дополняют друг друга: одна планирует день, другая ведёт вас по конкретному отрезку.





