Система для работы зала: бронирования, посадка гостей, лист ожидания, карта столов. Ей пользуются хостес, менеджеры и официанты прямо во время смены
5000+ ресторанов · 27 стран · 1M+ резерваций в месяц
Потяните ползунок, чтобы сравнить старый и новый интерфейс
Продукт жил 8 лет без дизайн-системы и брендбука. За это время накопился пласт проблем, невидимых изнутри — пользователи адаптировались к системе, а не наоборот.
Добровольный переход на новый дизайн
положительный фидбэк
обращений в поддержку
Разобрал OpenTable, Resy, SevenRooms, Tock и российские сервисы. Составлял карту недостающих фич, выносил на команду: применимо к нашей специфике или нет, работает механика на деле или только выглядит хорошо.
Доля пользователей, перешедших на новый интерфейс добровольно, и количество обращений в поддержку. Дополнительно через команду саппорта собирал обратную связь напрямую.
Интервью, коридорные тесты, A/B, выезды в заведения — от небольших ресторанов до сетей. Отдельно разобрал NPS, копившийся восемь лет.
Разбил интерфейс на модули по значимости и сквозным элементам, которые переиспользуются от раздела к разделу. Начал с самых частотных сценариев.
Нельзя было сломать процессы 5000+ действующих ресторанов во время перехода. Решение: декомпозиция интерфейса по частотности сценариев и переиспользуемым сквозным элементам + временно сохранённая возможность отката на старый интерфейс после перевода всех пользователей — это позволило честно замерить отток и NPS вместо форсированного перехода без права на ошибку
Каждое событие или сущность — бронь, гость в очереди, официант — показано в списке миниатюрой с главным: время, стол, количество гостей, статус. По клику открывается детальная карточка. Миниатюра (мини-карточка) — то, что сотрудник видит постоянно
Базовая карточка всегда содержит время, стол, гостей и статус. Дополнительные блоки — пиктограммы, заметка и теги гостя — включаются в настройках, поэтому каждый ресторан собирает миниатюру под свой процесс
Потяните ползунок, чтобы сравнить старую и новую детальную карточку
Открывается по клику на миниатюру. Здесь вся информация о брони и о госте — то, с чем работают, когда нужно что-то уточнить или изменить
Сценарии работы в зале разные, поэтому вид карточки выбирает сам пользователь: боковая панель рядом с картой зала — когда важно держать зал перед глазами, полноэкранный режим — когда нужно спокойно разобраться с данными брони и гостя
Разделы внутри карточки позволяют работать с резервом целиком, не покидая его: данные гостя, чат, история посещений и платежи открываются здесь же. В старых карточках такие переходы уводили в другой раздел системы — без пути назад к резерву
Потяните ползунок, чтобы сравнить старую и новую очередь ожидания
Если свободных столов нет, гостя ставят в лист ожидания: пришёл с улицы, оставил онлайн-заявку или у планового резерва нет стола. Раздел построен на тех же мини и детальных карточках, только со своими статусами — и наследует все их решения
Все заявки выводились одним общим списком: считывать его неудобно, пользователи часто путались и теряли важную информацию. Ещё одной большой проблемой было то, что онлайн-резервы, которые требовали действий, падали в этот же общий список
Стало понятно, что заявки делятся на группы в зависимости от их статуса. Развёл их по табам — у новых заявок появился свой раздел, а все разделы, где требуется внимание пользователя, подсвечиваются: изменения заметны сразу и не тонут в общем списке
Чтобы посадить гостя, нужно понимать, что происходит в зале в конкретный час: какие столы заняты, какие освободятся
Гость спрашивает: «Столик на 16:00?» — и сотрудник выходит из сценария создания брони, чтобы найти ответ. Дальше два пути: сверять список карточек с картой зала вручную — легко ошибиться, или выставить время в системе и смотреть свободные столы — много кликов. Гость всё это время ждёт на линии
Слайдер, закреплённый на экране: по часам видно загруженность, свайпом переходишь к нужному времени и сразу видишь картину по столам. Ответить можно, не выходя из брони, с минимальным шансом на ошибку
Перемотка таймлайна на 10:00 и возврат в реальное время. Карта столов и список резервов перестраиваются под выбранное время и рассчитанную на него загрузку