Автор: Саша Окунев 13 ноября 2021 #первые_шаги
В 2017 году у меня произошёл прорыв в понимании того, как анализировать интерфейсные системы и с чего начинать проектирование. Сегодня расскажу пару слов о подходе, который я назвал «реверс-дизайном» и который считаю очень мощной техникой сбора данных перед редизайном любого сложного интерфейса.
Название это я придумал по аналогии с реверс-инжинирингом в программировании. Цель — исследовать готовый скомпилированный код в Ассемблере, а затем воссоздать его на более высокоуровневых языках. После этого его можно перерабатывать по своему усмотрению и подружить с железом.
<aside> 📎 Вот интересный пример реверс-инжиниринга, в котором пользователь TJ Дмитрий Новиков воссоздаёт нужный ему софт и микросхему для лифта.
</aside>
Тот же подход можно легко переложить на продуктовый дизайн. Представим, что мы берём в работу новый интерфейсный проект. Возможно, это приложение для такси, старая админка или интерфейс банкомата. Тип интерфейса не имеет значения. Мы начинаем с чистого листа, потому что исходников конечно же ни у кого нет. Зато есть работающий продукт (прод).
Чтобы приступить к редизайну, мы можем идти двумя путями:
Даже самый неудобный и уродливый интерфейс несёт нам ценные данные о том, что у него происходит под капотом: какие данные он у нас запрашивает и какие выдаёт обратно. Если он в принципе способен выполнять какую-то функцию, он уже несёт ценность в качестве артефакта для дальнейшего проектирования.
Выбираем флоу, который мы будем анализировать и улучшать редизайном. Например, процесс снятия наличных в банкомате. Важно, чтобы он был линейным и от точки А приводил нас в точку Б: мы на стартовом экране → мы сняли деньги.
Наша задача — снимать скриншот перед каждым действием, которое делаем в интерфейсе, а также снимать его реакцию на дейтвия.
Если делаем редизайн банкомата и в нём недоступна клавиатура, не ленимся достать из кармана телефон и снимаем процесс движения по флоу. Качество картинки вообще не имеет значения. Главное — чтобы можно было отличить состояния друг от друга и выстроить логику взаимодействия.
Доходим до подтверждающего экрана «Заберите деньги». Снимаем последний скриншот.
Если делали фото, скидываем их с телефона через Telegram или Airdrop перекидываем на рабочий стол.