Раздел Objects в сервисе RackTables
Yandex Fast Track
Задание
Файл Figma
0. Подготовка
На начальном этапе исследовал необходимый раздел интерфейса и определял сущности внутри него. Для понимания задачи было необходимо получить ответы на следующие вопросы:
1. Постановка задачи
Ограничения:
браузерный desktop
Аудитория:
администраторы, инженеры и архитекторы сети
Цели бизнеса:
создание бюджетного и масштабируемого сервиса
Цели пользователя:
быстрое выполнение задач внутри сервиса
Проанализировать интерфейс, выделить проблемы, влияющие на скорость и удобство выполнения пользовательских задач.
Предложить улучшения, которые наиболее существенно повлияют на пользовательский опыт и помогут устранить существующие проблемы, описать это влияние.
2. Дизайн-процесс
Результаты
Подведение итогов
Проектирование
Дизайн страницы и отдельных блоков, объяснение особенностей решения
Гипотезы
Генерация идей по улучшению, каково их влияние на пользовательский опыт
Анализ интерфейса, поиск проблем
Описание существующих проблем и их влияние на выполнение пользовательских задач
Анализ интерфейса, поиск проблем
3.
Проблемы: сложно упорядочивать информацию, высокая когнитивная нагрузка на пользователя, расположение элементов на экране плохо организовано для быстрого выполнения задач
  • таблица и параметры находятся на разных страницах
  • фильтрация таблицы крайне ограничена
  • пустые места в стойках Rackspace занимают полезное пространство
  • некоторые действия для компонентов трудно найти
  • информация организована для низкого разрешения, на современных мониторах выглядит пусто
При подготовке к решению задачи изучил существующий интерфейс и пришел к следующим выводам:
Гипотезы
4.
Для достижения целей бизнеса имеет смысл взять OpenSource дизайн-систему, например GravityUI
Основные идеи по улучшению:
  1. Объединить таблицу компонентов с их параметрами в одну страницу
  2. Расширить инструменты фильтрации и сортировки
  3. Добавить режим отображения заполненных ячеек в Rackspace
  4. Вынести стандартные действия с компонентами и параметрами на экран
  5. Адаптировать информацию под любое разрешение экрана
Исходя из найденных проблем в пользовательском опыте, предлагаю сфокусировать влияние на:
сокращение когнитивной нагрузки
ускорение выполнения основных сценариев
легкий поиск информации и действий над ней
Проектирование
5.
6. Результаты
  • Упросил работу с информацией → появились настройка положения и видимости блоков (и их содержимого), режим отображения занятых ячеек в стойке, информация о редактировании и цветовое кодирование
  • Сохранил и улучшил изначальный функционал сервиса → адаптировал под современные экраны, расширил возможности фильтрации/сортировки, компактно пересобрал таблицу, добавил быстрые действия для измнения параметров и навигации
  • Ускорил выполнение основных сценариев → объединил две страницы в одну, предусмотрел настройку ширины рабочей области
  • Был приглашен на следующий этап собеседования🎉