График и распределение бригад в клининге: выезды без накладок — КанБан
В клининговой компании день — это поток выездов: генеральная уборка квартиры к 10:00, мойка витрин магазина на два часа, уборка офиса после закрытия, химчистка дивана «когда получится сегодня». У каждой заявки свой адрес, своя длительность и свой исполнитель — конкретный клинер или целая бригада. Пока это расписание живёт в блокноте диспетчера, в чате и «в голове», накладки неизбежны: два выезда назначили на один час, клинера отправили на другой конец города между двумя близкими адресами, а между заявками зияют пустые полтора часа, которые никто не заметил.
Каждая такая ошибка стоит денег и репутации. Клиент, к которому бригада приехала на час позже, больше не закажет уборку; окно, которое диспетчер Ирина Свежесть не успела заполнить, — это оплаченная, но не отработанная смена клинера. А когда исполнителей несколько, у каждого свой сменный график, а часть заявок закрывается бригадами из двух-трёх человек, удержать всю картину в голове физически невозможно.
В КанБан выезды собираются на календаре-сетке времени, день раскладывается по клинерам и бригадам, а сменные графики каждого сотрудника задаются в отдельном разделе. Диспетчер видит всю загрузку на одном экране: где свободное окно, где перегруз, кто сегодня на смене, а кто в отпуске. Распределить выезд — это перетащить блок на дорожку нужного клинера. Ниже разберём, как это устроено и как настроить на примере «ЧистоПро».
В чём проблема клининговой компании
Выезд клинеров — это не просто «адрес и время». У него есть длительность, конкретный исполнитель (клинер или бригада) и своё место в общем расписании дня, где нужно ещё учесть дорогу между адресами. Как только заявок становится больше десятка, а клинеров несколько, ручное распределение начинает сыпаться.
- Два выезда на одно время. Диспетчер и менеджер параллельно назначают заявки — и один клинер оказывается записан на два адреса в один час. Выясняется это, когда клиент уже ждёт.
- Не видно длительности. Уборка после ремонта занимает пять часов, а протирка витрин — сорок минут. В строчке блокнота эта разница не читается, и следующий выезд ставят слишком рано — бригада опаздывает по цепочке.
- Простои и пустые окна. Между заявками остаются «дыры» по часу-полтора, которые никто не отслеживает: клинер простаивает, компания платит за смену, а недозарабатывает.
- Нет картины по человеку и бригаде. Чтобы понять, насколько загружена Ольга Мойкина в четверг или свободна ли бригада на генеральную уборку, приходится вручную выбирать из общего списка только нужные заявки.
- Смены и отпуска — в отдельном файле. Кто сегодня работает, кто на два через два, кто в отпуске — эта информация живёт отдельно от расписания выездов, и клиента легко записать к отсутствующему клинеру.
Отдельная «программа для записи» проблему решает лишь частично: она живёт в стороне от заявок и задач, поэтому связать «этот выезд — на этого клинера, в его смену, с этой длительностью» без двойного ввода не получается. В итоге диспетчер тратит день не на клиентов, а на то, чтобы «свести» расписание и погасить накладки.
Как решает КанБан
Календарь в КанБан — это сетка времени, на которой каждый выезд стоит блоком на своём часе, а рядом раздел «Графики сотрудников» знает, кто и когда на смене. Распределять заявки здесь так же просто, как двигать карточку на доске.
- Выезды на сетке времени. Каждая заявка со сроком показывается блоком точно на нужном интервале. Высота блока — это длительность: короткая мойка витрин занимает узкую полосу, пятичасовая уборка после ремонта — длинную. Пустые окна между выездами видны сразу.
- Режим «Сотрудники». Тот же день, но разложенный по клинерам — у каждого своя дорожка. За секунду видно, кто перегружен, а у кого есть свободное окно нужной длины, и выезд создаётся сразу нужному человеку.
- Распределение мышью. Перетащите блок на дорожку другого клинера — сменится исполнитель; вверх-вниз — изменится время; влево-вправо — перенос на другой день; потяните за край — измените длительность. Клик по свободному часу создаёт выезд прямо там.
- Фильтр «Чьи задачи показывать». Нажмите на аватар клинера — на календаре останутся только его выезды, остальные приглушатся. Так диспетчер мгновенно видит расписание одного человека или одной бригады.
- Графики смен. В разделе «Графики сотрудников» каждому клинеру задаются рабочие дни и часы (пятидневка, два через два, дежурства по субботам), а также отпуска и отсутствия — расписание перестаёт держаться в голове диспетчера.
- Бригады через команды. Если включён модуль «Команды», клинеры объединяются в бригады-команды, а заявку можно назначить на бригаду целиком; список сотрудников в графике фильтруется по командам, чтобы настраивать не весь штат, а нужную бригаду.
Рабочие часы компании задают границы сетки, российские праздники подсвечиваются, а линия текущего времени показывает, что происходит прямо сейчас. Все выезды и вся загрузка — на одном экране, без блокнотов и переписок.
Дорожки по клинерам и бригадам: кто чем занят прямо сейчас
Один и тот же поток выездов удобно смотреть под разными углами. Ключевой инструмент распределения — дорожки (swimlanes) по исполнителям: доска и календарь разбиваются на горизонтальные полосы, по одной на клинера или бригаду.
- Загрузка каждого — с первого взгляда. На своей дорожке у клинера собраны все его выезды. Видно, у кого плотно до вечера, а у кого свободное окно на два часа — как раз под генеральную уборку.
- Распределение перетаскиванием. Пришла срочная заявка — диспетчер тащит её блок на дорожку свободного клинера. Исполнитель сменился одним движением, без переписывания и звонков «а ты сегодня можешь?».
- Бригады как единица. Уборку после ремонта делает не один человек, а бригада из двух-трёх клинеров. С включённым модулем «Команды» заявку назначают на бригаду целиком, и она встаёт на дорожку этой команды — сразу понятно, что экипаж занят.
- Баланс нагрузки. Когда все дорожки перед глазами, легко выровнять день: снять лишний выезд с перегруженного клинера и передать тому, у кого простой, чтобы никто не сидел без дела и никто не разрывался.
Дорожки и режим «Сотрудники» превращают распределение из угадывания в наглядную раскладку: диспетчер видит день целиком и распределяет выезды осознанно, а не «кому первым дозвонился».
Разбор на примере: Клининговая компания «ЧистоПро»
Утро в «ЧистоПро». Диспетчер Ирина Свежесть открывает календарь в режиме «Сотрудники» и сразу видит день по дорожкам. У Ольги Мойкиной плотно до обеда — две квартиры подряд; у Елены Блеск в 14:00 стоит пятичасовая уборка после ремонта; у Виктора Пылесосова между двумя выездами свободное окно с 12:00 до 14:00.
Звонит клиент — нужна мойка витрин магазина «сегодня после обеда, часа на полтора». Ирина смотрит на дорожку Виктора, находит его свободное окно в 12:00, кликает прямо по сетке — создаётся выезд, и она заполняет карточку: адрес, услуга, длительность 1,5 часа, пожелания. Блок встаёт ровно на полтора часа, так что следующий выезд Виктора в 14:00 никуда не сдвигается и накладки нет.
Приходит крупная заявка — генеральная уборка коттеджа на весь день, одному клинеру не осилить. Менеджер Анна Чистова собирает бригаду из Ольги и Елены (модуль «Команды» включён) и назначает выезд на эту бригаду — блок встаёт на дорожку команды, и весь день у обеих отмечен как занятый. А расклад графика ясен: Ирина заранее задала в разделе «Графики сотрудников», что Ольга Мойкина работает по будням, Елена Блеск — два через два, а Виктор Пылесосов закрывает субботы. Поэтому на воскресенье, выходной Ольги, система выезды на неё не поставит.
Ближе к вечеру клиент просит перенести уборку офиса на час позже. Ирина переключается в «Календарь», находит блок и перетаскивает его вниз — время обновилось, соседние выезды сразу показали, что накладки нет. Чтобы проверить недельную загрузку Виктора перед составлением графика на следующую неделю, она нажимает его аватар в фильтре «Чьи задачи показывать» — на календаре остаются только его выезды. Итог дня: три клинера отработали смену без простоев, ни один выезд не пересёкся, и Ирина ни разу не сверяла блокнот с чатом.
Что это даёт клининговой компании
График бригад и распределение выездов внутри той же системы, где живут заявки, превращают расписание из блокнота диспетчера в наглядную картину, где видно каждого клинера и каждый час.
- Нет накладок. Все выезды на одной сетке и на дорожках по клинерам — занятые и свободные окна видно сразу, два выезда на один час больше не назначить.
- Виден каждый простой. Пустые часы в расписании заметны с первого взгляда, их проще заполнить — смена клинера отрабатывается полнее, а не наполовину.
- Реалистичное планирование. Высота блока равна длительности выезда, поэтому после пятичасовой уборки после ремонта следующего клиента не поставят слишком рано.
- Загрузка по человеку и бригаде за секунду. Режим «Сотрудники», дорожки и фильтр «чьи задачи» показывают расписание любого клинера или бригады без перебора общего списка.
- Смены и отпуска под контролем. Графики живут в системе, а не в голове диспетчера: клиента не назначат на клинера в его выходной или отпуск, и учёт не рушится, если Ирина заболела.
- Распределение — одно движение. Срочная заявка или перенос — блок перетаскивается на нужную дорожку или час, ничего не нужно переписывать и обзванивать.
Пошаговое руководство
Шаг 1. Задайте сменные графики клинеров
Откройте раздел «Графики сотрудников» и включите переключатель «Учитывать индивидуальные графики». Разверните каждого клинера и отметьте его рабочие дни (Пн–Вс) с часами смены. Для стандартной пятидневки нажмите «Будни 9–18», затем поправьте под человека: Ольге Мойкиной оставьте будни, Елене Блеск выставьте дни «два через два», Виктору Пылесосову добавьте субботу. Невыбранные дни считаются выходными.
Шаг 2. Соберите клинеров в бригады (модуль «Команды»)
Если крупные объекты вы закрываете экипажами, включите модуль «Команды» и объедините клинеров в бригады. Тогда выезд можно назначить на бригаду целиком, а список в графиках и на доске фильтруется по командам — удобно настраивать не весь штат, а нужный экипаж. В разделе «Команда» видно состав и роли каждого сотрудника.
Шаг 3. Разложите день по клинерам в режиме «Сотрудники»
Перейдите в раздел «Календарь» и переключитесь в режим «Сотрудники» — день разложится по дорожкам, у каждого клинера своя. Сразу видно, кто занят, а у кого есть свободное окно нужной длины под очередной выезд — уборку квартиры, мойку витрин или генеральную уборку.
Шаг 4. Создайте выезд кликом по свободному окну
Кликните по пустому месту на сетке в нужное время — создастся новый выезд. Заполните карточку: клиент, адрес, услуга, длительность, назначьте клинера или бригаду. Блок встанет ровно на выбранный интервал, а его высота покажет длительность — так следующий выезд не наедет на текущий.
Шаг 5. Распределяйте и переносите выезды перетаскиванием
Пришла срочная заявка или клиент просит другое время — перетащите блок мышью: на другую дорожку — сменить клинера, вверх-вниз — сменить час, влево-вправо — перенести на другой день, за край — изменить длительность. Соседние выезды сразу покажут, есть ли накладка. Чтобы проверить загрузку одного человека, нажмите его аватар в фильтре «Чьи задачи показывать».
Попробуйте КанБан для своего бизнеса
Соберите все выезды своей клининговой компании на одном календаре, где видно каждое окно, график смен и загрузку каждого клинера и бригады. Зарегистрируйтесь в КанБан бесплатно — и составляйте график и распределяйте выезды без накладок уже сегодня.
Пользоваться бесплатно →Частые вопросы
Как распределить выезд на конкретного клинера или бригаду?
В режиме «Сотрудники» день разложен по дорожкам — у каждого клинера своя. Кликните по свободному окну на его дорожке, чтобы создать выезд сразу этому человеку, или перетащите готовый блок на нужную дорожку, чтобы сменить исполнителя. Если включён модуль «Команды», выезд можно назначить на бригаду целиком — он встанет на дорожку команды, и весь экипаж будет отмечен как занятый.
Как учесть, что клинеры работают по разным графикам?
В разделе «Графики сотрудников» включите «Учитывать индивидуальные графики» и задайте каждому его смены. Для пятидневки нажмите «Будни 9–18», для режима «два через два» отметьте рабочие дни вручную, клинеру, дежурящему по выходным, добавьте субботу. Невыбранные дни считаются выходными, и выезды на них не ставятся. Отпуска и больничные вносятся в блок «Отпуск / отсутствия» — на эти даты клинер недоступен, а после возвращается автоматически.
Как увидеть, что весь день распределён без накладок и простоев?
Смотрите день на сетке времени: каждый выезд — блок, высота которого равна длительности, поэтому пересечение двух заявок сразу заметно, а пустые окна между ними видны как «дыры». Режим «Сотрудники» и дорожки по клинерам показывают загрузку каждого — легко снять лишний выезд с перегруженного и передать тому, у кого простой. Фильтр «Чьи задачи показывать» оставляет на экране расписание одного клинера или бригады.
Что делать, если весь рабочий день не помещается на экран?
В боковой панели календаря в разделе «Высота часа» нажмите «Вместить» — сетка сожмётся так, чтобы весь рабочий день компании был виден без прокрутки. Кнопки «−» и «+» уменьшают и увеличивают масштаб часа, если нужно точнее ставить короткие выезды, например мойку витрин на 40 минут. Границы сетки задаются рабочими часами компании.