авиационная операционная система под NDA / 2025
Операционный контур
Интерфейс для плотной операционной работы: пользователь должен быстро понять контекст, сузить данные, прочитать статусы и перейти к действию, не теряя исходную задачу.
Моя роль
Продуктовый дизайнер в команде: сценарии, интерфейсная логика и паттерны взаимодействия.
авиационная операционная система под NDA
Контекст: решение начинается с чтения состояния
В системе связаны люди, расписания, события, статусы, настройки и сохранённые представления. Пользователь открывает её не для просмотра, а чтобы понять ситуацию и принять следующий рабочий шаг.
Проблема возникала, когда разные части интерфейса по-разному отвечали на одни вопросы: где я нахожусь, что выбрано, какие ограничения действуют и что можно сделать сейчас.

Задача и подход
Задача была не в визуальном обновлении поверх старой логики. Нужно было собрать путь, который повторяется в разных модулях:
- определить текущий контекст;
- сформулировать запрос к данным;
- прочитать состояние;
- выполнить действие;
- проверить результат без потери исходной позиции.
Я раскладывал входящие задачи по ролям, сущностям и сценариям, затем проверял, смогут ли найденные правила работать в нескольких частях продукта.

Хедер как карта контекста
В верхней части экрана смешивались переходы, фильтрация, статусы и действия. Я разделил их по смыслу: слева оставил контекст и навигацию, справа собрал действия, влияющие на текущий раздел.
При этом нельзя было добавлять новый вертикальный уровень: в плотном интерфейсе высота рабочего пространства критична. Решение сохраняло сложность, но делало её предсказуемой.

Фильтры как рабочий запрос
Фильтрация состояла из вложенных условий, групп и множества параметров. Плоский набор полей показывал контролы, но не объяснял, какой запрос уже собран.
Я сохранил рабочее ядро логики, сделал применённые условия видимыми и связал фильтры с сохранёнными представлениями. В одном типовом сценарии путь от выбора фильтра до результата сократился примерно с семи до пяти кликов. Это локальный UX-замер, не продуктовый или бизнес-показатель.

Таблицы и сценарии редактирования
Таблица была основным слоем чтения: в ней нужно сравнивать строки, видеть критические статусы и не терять важные поля при горизонтальном скролле. Я разделил опорные и вторичные данные, закрепил критические зоны и связал строку со следующим действием.

Сложные действия раньше могли распадаться на цепочку вложенных окон. В предложенной модели большой модальный формат с внутренними секциями удерживает редактируемую сущность, проверку и подтверждение в одном рабочем контексте.

Результат
В результате я собрал повторяемую модель для четырёх интерфейсных узлов: хедер удерживает контекст, фильтры формируют запрос, таблица помогает читать состояние, а форма проводит через изменение без лишних переключений.
Публично подтверждён UX-замер одного filter path: примерно 7 → 5 кликов. Схема контекста и формы дополнительно показывает derived-модель удержания сущности, проверки и подтверждения рядом. Эти сигналы относятся к bounded interaction и не выдаются за product, ecommerce или business KPI.
Моя роль
Я работал вместе с лидом, другими дизайнерами и инженерами: разбирал задачи аналитиков, собирал сценарии, готовил варианты, участвовал в ревью и доводил согласованные паттерны до передачи в разработку.
Это командная работа, без заявления единоличного владения продуктом.
Вывод
В сложном продукте системность начинается не с библиотеки компонентов, а с одинаковых ответов на пользовательские вопросы. Если контекст, запрос, состояние и действие читаются последовательно, даже плотный интерфейс становится управляемым.
Процесс
Артефакты проектирования






Источник: Производные и очищенные схемы: они объясняют подход, а не являются production-скриншотами.
Следующий кейс
Clinio