Интерфейс — это навигация, а не страницы
Веб-слой — место, где сложная система встречается с человеком. Мы делаем его для своих систем, поэтому рядом всегда живут наблюдаемость и производительность.
Веб-слой — место, где сложная система встречается с человеком. Для нас это не про страницы, а про навигацию: найти смысл, удержать контекст, показать связи, дать инструмент, который не требует выучить систему наизусть.
Что мы делаем
Поисковые интерфейсы. Исследовательские панели. Редакторы. Визуализации. Карты по данным.
Всегда как часть одной из наших систем — и это принципиально. Интерфейс, живущий отдельно от системы, оптимизируют по впечатлению; интерфейс внутри системы оптимизируют по метрикам, потому что метрики уже есть.
Поэтому рядом с веб-слоем всегда стоят наблюдаемость, производительность и дисциплина: интерфейс должен быть быстрым, предсказуемым и измеряемым.
Чем это не является
Веб-разработкой на заказ. Мы не позиционируем это как услугу и не берём проекты «сделайте нам сайт».
Причина не в снобизме. Интерфейс без системы за ним — это работа, где успех определяется вкусом заказчика, и мы в этом не сильнее других. Интерфейс к системе, которую мы же и построили, — работа, где успех определяется тем, стало ли человеку понятнее, и это проверяется.
Почему начинать надо не с редизайна
Самый частый запрос — «приведите интерфейс в порядок». Самый частый способ его исполнить — редизайн. Он почти всегда не помогает.
Полезнее начать с карты: что пользователь пытается сделать, где он теряется, где всё тормозит и какие метрики скажут правду.
Три из четырёх пунктов этой карты — не про оформление. Человек теряется не потому, что кнопка не того цвета, а потому, что структура не совпадает с его задачей. Редизайн меняет цвет кнопки.
Что значит «удержать контекст»
Главное свойство интерфейса к сложной системе. Человек пришёл с вопросом, углубился на три шага и должен помнить, откуда пришёл и зачем.
Практически это означает: адрес страницы отражает состояние, кнопка «назад» работает, состояние поиска не теряется при переходе, а глубокая ссылка открывает именно то, на что она указывает.
Звучит как список банальностей. В интерфейсах к исследовательским системам нарушено обычно всё четыре пункта, и именно поэтому ими тяжело пользоваться.
Показать связи
Отличие карты от списка. Список отвечает на вопрос «что есть», карта — на вопрос «как это соотносится».
В исследовательской работе второй вопрос основной, а интерфейсы по привычке отвечают на первый: таблица, фильтры, сортировка. Таблица не показывает, что две записи связаны.
Как это измеряется
Теми же метриками, что и всё остальное: время до появления интерфейса, отзывчивость в верхних процентилях, ошибки скриптов с контекстом, реальный путь пользователя вместо кликов.
Разница с обычным продуктовым подходом одна: данные наши, поэтому воронку и производительность можно смотреть вместе. Провал на шаге тогда получает объяснение — продуктовое или инженерное, — а не догадку.