В самом начале для себя я продумала подход к задаче, базирующийся на трёх принципах: упрощение и понятность, гибкость настроек, контроль и направление пользователя.
Исходя из этого, я изменила «Добавить атрибут» на «Добавить поле ввода (атрибут)». При создании новых сценариев не использовала сложные термины типа «селект», «тоггл» или «чекбокс», а заменила их на «народные» аналоги: «выпадающий список», «переключатель», «галочка» и т. д.
Целевой пользователь конструктора не взаимодействовал с подобными интерфейсами ранее, поэтому ещё одним принципом, который я для себя обозначила, стала «понятность и простота».
Такой подход к распределению функционала делает пользовательский опыт более последовательным и предсказуемым. Исследование показало, что уже после одного-двух повторяющихся сценариев пользователь начинает уверенно ориентироваться в интерфейсе и быстрее находить нужные функции.
Итак, перейдем к итоговому результату, расскажу еще о нескольких изменениях и моей аргументации к ним.
Все идеи, кроме последней, были реализованы. Последняя не была взята в работу в силу ограниченности времени на разработку конструктора.
Кроме анализа, я написала некоторые идеи нативного направления создателя анкеты на создание аккуратного дизайна:
Теперь рассмотрим макеты, которые были созданы до меня, с вопросами, мыслями и идеями, которые у меня возникли.
Все вопросы были оправданы, так как, с точки зрения UX, объяснения таким решениям не было. Опять же, в силу сжатых сроков, полагаю, данный флоу делался на скорую руку, продумать все нюансы не представлялось возможности.
Чуть позже расскажу, как я закрыла все пробелы в пользовательском опыте.
Первый принцип я сформировала на основе того, что текущая реализация при первом знакомстве с ней мне не была понятна, и здесь я выдвинула гипотезу о том, что «при текущей реализации пользователь, не погруженный в продукт, не сможет сходу сориентироваться и прочитать возможности конструктора».
Принцип № 2 базируется на ключевом УТП продукта в целом: Ekit — гибкая, подстраивающаяся под нужды пользователя, платформа.
И третий основывается на аксиоме, которую я сформулировала во время бенчмаркинга, «Большинство пользователей данным конструктором не являются дизайнерами», исходя из этого интерфейс должен дружелюбно и ненавязчиво подсказывать создателю анкеты, как сделать ее аккуратной и грамотной с точки зрения дизайна.
Принцип автоматического подставления шрифтов: при выборе шрифта для текста автоматически подставляются шрифты для подзаголовка и подсказки.
Предлагать готовые палитры цветов, исходя из акцентного цвета, который указывает пользователь. Это позволит сохранить контрастность и читабельность анкеты.
Цвет обводки при наведении на поля ввода равен выбранному цвету кнопки.
Цвет названия поля ввода генерируется автоматически и равен 30% непрозрачности цвета текста.
Автоматический расчет скруглений. Пользователь может настроить скругление подложки всей анкеты, скругления полей ввода и кнопок настраиваются системой по формуле r = R x 0.5, где R — выбранный радиус скругления контейнера.