Тестировать дизайн-прототип лучше всего на реальных пользователях, которые раньше его не видели.
Подготовка
Сначала определим контекст.
Какую задачу решает прототип и что именно хочется узнать в ходе тестирования.
Например, может быть важно проверить, легко ли пользователи находят кнопку «Купить» или понимают, как оплатить заказ.
При этом надо задать критерии успешности.
Мы считаем, что если 70% участников справятся со сценарием «Купить» то прототип будет считаться удачным.
Когда цель ясна, подбираются несколько сценариев, которые пользователь должен выполнить в прототипе.
Это могут быть простые действия вроде «зайти в каталог и выбрать товар», «настроить фильтр», «оформить доставку».
Сценарии важно сформулировать так, чтобы человек понимал задачу, но не получал подсказки вроде «нажми на кнопку в правом верхнем углу».
Лучше сказать: «Представьте, что вы хотите заказать себе пиццу на ужин», и пусть пользователь сам ищет, как это сделать.
Исследование
Далее приглашаются участники.
Обычно стараются подобрать людей, которые похожи на будущих пользователей вашего продукта.
С каждым пользователям проводят короткий брифинг: объясняют, что это пока не настоящая программа, а прототип, и что очень важно делиться своими мыслями вслух.
Это помогает понять, почему человек кликает именно туда, а не сюда, и где возникают затруднения. С этим у многих пользователей возникают трудности, так что можно несколько раз в ходе тестирования напомнить о том что нужно делиться мыслями.
Во время теста участник пытается выполнить подготовленные сценарии, а исследователь внимательно смотрит и слушает.
Ни в коем случае нельзя подсказывать. Только фиксировать, где пользователь застрял или что его смутило.
Иногда полезно спрашивать: «Что вы сейчас ищете?» или «Что, по-вашему, должно произойти, если нажать сюда?». Такие вопросы помогают понять логику мышления.
Сбор результатов
После завершения теста с каждым участником обычно делают короткое интервью: узнают общее впечатление, спрашивают, что было непонятно или неудобно, что понравилось, а что показалось лишним.
Иногда такой разговор даёт не меньше инсайтов, чем само наблюдение за действиями.
Когда все тесты проведены, вся команда (продакт, дизайнер, разработчики) собираются и разбирают самые важные наблюдения.
Например, может оказаться, что люди не видят поле для промокодов или путают кнопку «Добавить в корзину» с кнопкой «Избранное».
Все эти проблемы и улучшения фиксируются, а потом вносятся правки в прототип.
Иногда бывает, что нужно полностью пересмотреть логику целого блока, если большинство людей не смогли разобраться, как им воспользоваться.
Если на этом этапе выявляются проблемы, их легче и дешевле решить, чем после полноценной разработки.
Когда все критерии успеха были достигнуты можно зафиксировать прототипы и начать описывать их для разработки.