Меню
Поиск

Проектирование · Вайрфреймы и прототипы

Как подготовить прототип к тестированию и доработать его по результатам

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

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

1Что меняется на этой ступени

Теперь прототип нужен, чтобы проверить конкретное предположение о поведении человека.

 JuniorMiddle
Зачем прототипПоказать сценарий и проверить переходыПроверить идею до разработки
Данные на экранахРеальные подписиРеалистичные данные, в том числе длинные тексты и пустые поля
Состоянияодно-два для примеравсе, в которые человек может попасть на тесте
Кто проходит в упражненииКоллега и человек не из командыТрое участников, по заданным задачам, с записью наблюдений
Результат заданияПрототип можно пройти без подсказокРешение доработано по наблюдениям до подробного оформления
Что мешает проверкеПропущенные переходыПоказ готовой идеи без вопроса, на который нужно ответить

Что может помешать

  • Подробное оформление до проверки структуры. В макет уже вложено много времени, и менять его сложнее. Если сейчас нужно проверить шаги и действия, начните с черновика.
  • Демонстрация вместо выполнения задачи. Когда вы сами нажимаете кнопки и объясняете переходы, не видно, сможет ли человек разобраться самостоятельно. На проверке дайте ему задачу и наблюдайте.
В задании нужно показать хотя бы одно решение, доработанное по результатам проверки до подробного оформления. Это позволит проследить связь между наблюдением и правкой. Если проверка не выявила проблем, менять что-то ради отчёта не нужно: проверьте, был ли конкретный вопрос, подходили ли участники и не помогали ли вы им пройти сценарий.

2Правдоподобные данные

Короткое имя и круглая сумма подходят для примера, но не показывают, как экран работает с разными данными.

На прошлой ступени Lorem ipsum заменили реальными подписями. Теперь нужно подобрать данные, по которым участник сможет принимать решения. Добавьте не только короткие названия и небольшие суммы, но и длинные адреса, несколько товаров, пустые поля. Так будет легче заметить ограничения экрана.

Сравните две карточки заказа. В левой — короткие тексты и один товар, в правой — длинные данные, несколько позиций и другой статус.

Карточка заказа · одинаковая вёрстка, разные данные

Удобные данные

Заказ №14Доставлен
ПолучательИван Петров
Адресул. Мира, 1
Кофе, 1 кг1 шт.1 200 ₽
Итого1 200 ₽

Всё поместилось на экран

Длинные тексты и несколько товаров

Заказ №100482Ожидает оплаты · 19 мин
ПолучательКонстантинопольский Вячеслав Александрович
Адресул. 40 лет Октябрьской революции, 128, корп. 3, кв. 214, домофон не работает
Комментарий курьеру—
Кофемашина автоматическая De’Longhi Magnifica Evo ECAM 290.61.SB1 шт.148 700 ₽
Кофе в зёрнах Lavazza Crema e Aroma, 1 кг12 шт.14 280 ₽
Итого162 980 ₽

Кнопка ушла ниже границы экрана

  • Длинное имя может занять несколько строк и увеличить высоту блока.
  • Адрес с корпусом, квартирой и комментарием занимает больше места, чем короткая улица и номер дома.
  • Длинное название товара переносится на несколько строк.
  • Шестизначная сумма оставляет меньше места для названия в той же строке.
  • Пустой комментарий требует решения: оставлять строку с прочерком или скрывать её.
  • Статус «Ожидает оплаты · 19 мин» поднимает ещё один вопрос: что произойдёт, когда время закончится?
  • Главная кнопка оказалась ниже видимой области. В прототипе нужна прокрутка, а на проверке стоит посмотреть, найдёт ли её участник.
Основа карточек одинаковая, но с более длинными данными нужно больше места. Проверьте такие варианты до подробной работы над макетом.

Какие данные подготовить

Что берёмЗачемГде взять
Длинные имена, названия, адресаПомогают проверить переносы и высоту блоковИз каталога или подготовленного набора примеров
Короткие и пустые значенияПоказывают, что делать с пустыми полями и отсутствующими фотоИз продукта или специально подготовленных примеров
Большие и маленькие числа162 980 ₽ и 49 ₽ занимают разное местоРеальные чеки: минимальный и максимальный
Много и мало элементовОдин товар и двенадцать — разные экраныСредняя и максимальная корзина по аналитике
Настоящие статусы и ошибки«Ожидает оплаты · 19 мин» длиннее, чем «Оплачен»Из продукта и из обращений в поддержку
Знакомые участнику данные, если уместноПомогают соотнести задачу с привычной ситуациейЗаранее уточнить город, тип товаров или привычный способ оплаты
Начните с типичных данных, затем проверьте крайние значения. Для основного пути подготовьте привычный заказ. В упражнении добавьте один экран с длинными текстами, большой суммой и пустым полем. Он поможет заметить проблемы, которые не видны на коротких примерах.

3Состояния: загрузка, ошибка, пусто

Подготовьте состояния, которые нужны для выбранного сценария проверки.

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

Составьте список состояний для тестовых задач. Подготовьте те, в которые участник может попасть при выполнении задания. На каждом шаге проверьте: что будет, если данных нет, загрузка затянулась или действие не удалось?
Экран «Доставка» · пять состояний

Обычное

←ДоставкаШаг 2 из 3
Адресул. Лесная, 8, кв. 14
Когда привезти
завтра
10:00–14:00
завтра
16:00–20:00
12 марта
10:00–14:00
Доставкабесплатно
Основной путьАдрес указан, дни доставки доступны, можно перейти к оплате. Кроме этого варианта подготовьте состояния, которые могут встретиться в ваших тестовых задачах.

Загрузка

←ДоставкаШаг 2 из 3
Адресул. Лесная, 8, кв. 14
Когда привезти

Подбираем свободные дни для этого адреса

Доставка—
Что нужно объяснитьДни доставки ещё загружаются. Серые блоки показывают, где появятся варианты, а подпись поясняет, чего ждём. Кнопка перехода к оплате пока выглядит недоступной. В интерактивном прототипе проверьте, что её поведение соответствует этому виду.

Пусто

←ДоставкаШаг 2 из 3
Адресул. Лесная, 8, кв. 14
На этой неделе свободных дней нет Ближайшая доставка по этому адресу — 18 марта, 10:00–14:00
Что нужно объяснитьНа этой неделе доставки нет, но заказ можно получить позже или забрать из пункта выдачи. Оба варианта позволяют продолжить оформление.

Ошибка

←ДоставкаШаг 2 из 3
Адресул. Лесная, 8, кв. 14
Не удалось загрузить дни доставки Это на нашей стороне. Заказ сохранён, ничего не потерялось
Что нужно объяснитьНе удалось загрузить дни доставки; человек может повторить попытку или выбрать пункт выдачи. Сообщайте причину ошибки и сохранность заказа, только если это известно. Для кнопки «Повторить» подготовьте переход к повторной загрузке.

Гость

←ДоставкаШаг 2 из 3
Адресне указан
Войдите, чтобы использовать сохранённые адреса Или укажите адрес вручную
Что нужно объяснитьСохранённые адреса доступны после входа, а новый можно указать вручную. Если участник по сценарию не вошёл в аккаунт, подготовьте оба пути и возврат к оформлению.
Состояния удобно собирать на основе главного экрана. Затем свяжите их переходами и проверьте, можно ли продолжить оформление из каждого.

Пять состояний для проверки

Вернитесь к схеме из темы структуры: её ветки помогут составить список состояний. Для каждой определите, что увидит человек и что сможет сделать.

  • Загрузка — что происходит и, если известно, сколько ждать.
  • Пусто — что тут бывает и что сделать первым.
  • Ошибка — что не удалось, что произошло с введёнными данными и как продолжить.
  • Нет прав — почему не пускает и как пройти дальше.
  • Успех — подтверждение, что действие выполнено. Без него человек может нажать кнопку повторно.
Если действие нужно для проверки, подготовьте его полностью. Для переходов за пределы сценария можно поставить заглушку с возвратом. Необработанное нажатие мешает участнику продолжить, а вам — понять причину затруднения.

4Какой детализации хватит

Подробность прототипа зависит от того, что вы хотите узнать.

Детализация требует времени, а часть деталей может не пригодиться для проверки. Перед работой спросите себя: какой прототип позволит ответить на мой вопрос? Подготовьте нужные действия и данные, затем решите, требуется ли подробное оформление.

Что проверяемС чего начатьЧто учесть
Все ли шаги сценария учтеныНабросок или схемаДля обсуждения последовательности подробные экраны пока не нужны
Понятны ли названия разделовСерый прототип со структурой и подписямиДобавьте контекст, без которого названия непонятны
Пройдёт ли человек сценарий самостоятельноПрототип с данными и состояниямиДействия из задания должны работать, а нужные элементы — быть различимыми
Помещаются ли данныеПрототип с данными и состояниямиЧерновик выявит явные проблемы; после выбора шрифтов проверьте размещение снова
Вырастет ли доля оплаченных заказовПроверка в работающем продуктеРезультат небольшой проверки прототипа нельзя переносить на конверсию продукта
Замечают ли новое действие при привычном использованииНаблюдение в работающем продуктеПрототип поможет проверить заметность в тесте, но поведение в обычной ситуации может отличаться

С какими выводами стоит быть осторожнее

  • Конверсия продукта. Если трое из трёх выполнили задачу, так и запишите. Это результат этих встреч, а не прогноз доли покупок после запуска.
  • Скорость работы. Время в прототипе можно записывать, но учитывать условия: человек комментирует действия, впервые видит экран, сталкивается с ограничениями прототипа.
  • Привычка. Одна встреча показывает первое знакомство с решением. По ней нельзя судить, как человек будет пользоваться им каждый день.
  • Готовность платить. Нажатие «Оплатить» без реального списания не подтверждает, что человек купит товар.
Подготовьте все действия, которые входят в задание. Если нужно ввести адрес, поле должно принимать текст. После оплаты нужно показать результат. Соседние разделы и детали, которые не влияют на проверяемый вопрос, можно оставить за пределами прототипа.
Тренажёр · чего хватит для проверки
  1. Ничего ли мы не забыли в сценарии возврата — все ли шаги на месте?

  2. Понятно ли из названий, где искать отмену заказа?

  3. Пройдёт ли человек оформление в два шага без подсказок?

  4. Влезает ли сумма 162 980 ₽ рядом с длинным названием товара?

  5. Вырастет ли доля оплаченных заказов, если убрать шаг?

  6. Понимает ли человек, что деньги спишутся сразу?

  7. Из скольких экранов должен состоять сценарий подписки?

  8. Будут ли постоянные покупатели замечать новую кнопку в обычном использовании, без тестового задания?

Восемь вопросов к интерфейсу. Выберите, с какого способа проверки стоит начать.

5Подготовка проверки

Сначала сформулируйте вопрос и определите, какие наблюдения помогут на него ответить.

Без конкретного вопроса легко ограничиться общим впечатлением от экранов. До встречи запишите: что вы хотите узнать и по каким действиям участника это поймёте.

Общий вопросЧего не хватаетЧто проверить
Удобно ли оформлять заказ?Непонятно, по чему оценивать удобствоПонимает ли человек, что после нажатия кнопки спишутся деньги?
Нравится ли новый экран?Проверяет отношение, а не поведениеНайдёт ли человек, как поменять карту, не выходя из оформления?
Всё ли понятно?Общее «да» не объясняет, как человек понял интерфейсПройдёт ли человек оформление в два шага без подсказок?

В нашем примере проверяем, понимают ли люди, что кнопка «Оформить заказ» сразу запускает оплату. Это поможет оценить вариант без отдельного экрана оплаты. Остальные наблюдения тоже запишем.

Что готовим, кроме прототипа

  1. Легенда — одна-две фразы про ситуацию человека. «Вы выбрали кофемашину и хотите заказать её с доставкой на завтра». Без объяснения интерфейса.
  2. Две-три задачи, сформулированные целью и без слов из интерфейса. «Сделайте так, чтобы заказ приехал завтра утром» — да. «Нажмите «К оплате»» — нет.
  3. Стартовый экран — тот же, с которого человек начинает в жизни.
  4. Знакомый участнику контекст, если он важен для задачи: например, город или привычный способ оплаты. Уточните его заранее.
  5. Бланк наблюдений с колонкой «пришлось подсказать»: именно её вы сдаёте по итогам задания.
  6. Трое участников не из команды, которым знакома задача покупки. В упражнении этого достаточно, чтобы потренироваться наблюдать и сопоставлять результаты. Выводы будут относиться к этим встречам.
План встречи и бланк наблюдений
ВОПРОС ПРОВЕРКИ (один, письменно, до встречи)
______________________________________________________________
как пойму ответ: ______________________________________________

ВСТУПЛЕНИЕ (пример, около минуты)
«Спасибо, что согласились помочь. Это черновой прототип,
часть действий в нём пока недоступна. Мы хотим понять,
насколько удобен интерфейс; ваши навыки здесь не оцениваются.
Пожалуйста, говорите, если что-то непонятно, и рассказывайте
вслух, что пытаетесь сделать и чего ожидаете.»

ЛЕГЕНДА
«______________________________________________________________»

ЗАДАЧИ (целью, без слов из интерфейса)
1. ______________________________________________________________
2. ______________________________________________________________

КАК ВЕСТИ ВСТРЕЧУ
— Не указывать нужную кнопку: «нажмите сюда», «она справа».
— Не оценивать действия словами «правильно» или «неправильно».
— Не объяснять устройство экрана до выполнения задачи.
— На вопрос «что дальше?» уточнить: «Что вы ожидаете сделать?»

БЛАНК                                   участник __ из 3, дата __.__
экран        | что сделал        | что сказал     | подсказал? | сек
_____________|___________________|________________|____________|____
_____________|___________________|________________|____________|____
_____________|___________________|________________|____________|____
_____________|___________________|________________|____________|____

ВОПРОСЫ НА ВЫХОД (после всех задач)
— «Что здесь было самым непонятным?»
— «Что, по-вашему, произошло, когда вы нажали последнюю кнопку?»
— «Если бы это был настоящий магазин, что бы вы сделали дальше?»

ИТОГ ПО УЧАСТНИКУ
дошёл до конца: да / нет      подсказок понадобилось: __
главная заминка: ______________________________________________
Для упражнения отведите по 20–30 минут на встречу и около часа на подготовку, если прототип уже собран. О времени с участниками договоритесь заранее.
В начале объясните, что именно проверяете. Скажите, что это черновик и вы хотите услышать о затруднениях. Так участнику будет проще сообщить, что он не понимает, без ощущения, что оценивают его навыки.

6Как наблюдать и записывать затруднения

Записывайте действия, вопросы и подсказки: по ним будет проще восстановить, что произошло.

Во время проверки не направляйте человека к нужной кнопке. Если без помощи продолжить нельзя, запишите, где и что вы подсказали. Отделяйте самостоятельное выполнение от выполнения с помощью. Вместе с остальными наблюдениями это поможет выбрать правки.

Что делать, когда человек застрял

  1. Дайте время разобраться. Небольшая пауза позволяет увидеть, как человек ищет следующий шаг.
  2. Спросите, а не подскажите: «О чём вы сейчас думаете?» или «А что бы вы сделали, если бы меня здесь не было?»
  3. Если совсем тупик — подскажите минимально, чтобы продолжить, и сразу поставьте отметку в бланке. Дальше идёте по сценарию.
  4. Не меняйте прототип во время выполнения задачи. Если он сломался, остановитесь и поясните, что это ограничение черновика. Запишите проблему и исправьте её перед следующей встречей.

Шесть наблюдений и возможные объяснения

Ниже — учебные примеры записей о двухшаговом оформлении. Раскройте каждый, чтобы сравнить наблюдение, его возможную причину и следующий шаг.

Разбор · пример проверки с тремя участниками
01Нажал «Оформить заказ» дваждыДвое из трёхНажал, подождал секунду, нажал ещё раз. Оба раза — не глядя на экран.
Возможная причина
Между нажатием и экраном успеха нет реакции. Участнику может быть непонятно, началась ли оплата. Нужно проверить, какое поведение предусмотрено в продукте.
Что изменить
Добавить обратную связь. Покажите обработку платежа в прототипе. С разработчиками обсудите повторное нажатие и подтверждение результата.
Почему важно
Повторное нажатие показывает, что реакция интерфейса могла остаться незаметной. Приведёт ли оно к повторному заказу, зависит от реализации — это нужно уточнить отдельно.
02Двадцать секунд искал, где поменять картуДвое из трёхВодил курсором по экрану, открыл «Изменить адрес», вернулся, спросил: «а карта тут вообще меняется?»
Возможная причина
В двухшаговом варианте выбор карты стал строкой на экране подтверждения. Переход к её смене оказался незаметным. Это наблюдение о новом варианте оформления, которое стоит учесть при доработке.
Что делаем
Рядом со строкой «Карта •• 4417» добавляем «Изменить». Затем проверяем, помогает ли ссылка найти смену карты.
Как оценить
Затруднение повторилось у двух участников. Это повод изучить расположение ссылки. Даже единичное наблюдение стоит сохранить: частота — не единственный признак важности проблемы.
03Спросил: «а деньги уже списались?»Трое из трёхВопрос прозвучал уже после экрана успеха, у всех троих.
Возможная причина
Участники не поняли, когда списываются деньги, даже после действия. Проверьте и подпись кнопки, и сообщение на экране результата: оба места могут влиять на понимание.
Что делаем
На кнопке указываем действие и сумму: «Оплатить 162 980 ₽». На экране успеха — «Списали с карты •• 4417». Проверяем с двумя новыми участниками, понятно ли им, что произошло.
Граница вывода
Вопрос возник у всех троих — его стоит разобрать. Этих наблюдений достаточно, чтобы предложить правку, но недостаточно для вывода обо всех пользователях.
04Не заметил поле комментария курьеруОдин из трёхПрошёл мимо, на вопрос на выходе ответил: «а, я его не видел».
Что уточнить
Нужен ли был комментарий для задачи участника? Само по себе пропущенное поле ещё не объясняет, что нужно менять.
Что делаем
Записываем наблюдение и его контекст. Если комментарий важен для доставки, проверяем, насколько легко найти поле. Перестраивать экран без понимания причины пока рано.
Полезная привычка
Заведите в бланке графу «на будущее». Туда уходят находки не по теме проверки — иначе они либо потеряются, либо потянут вас переделывать всё сразу.
05Нажал на серый блок «карта с точкой доставки»Ошибка прототипаНажал, ничего не произошло, нажал ещё раз, сказал: «наверное, не работает».
Что уточнить
Должна ли карта открываться в продукте? Если да, здесь пропущен переход в прототипе. Если нет, нужно разобраться, почему блок выглядит интерактивным.
Что делаем
В нашем примере переход пропущен: добавляем его или заглушку до следующей встречи. Если меняем внешний вид блока, это уже новая версия решения — отмечаем её отдельно.
Как отличить
Сопоставьте поведение прототипа с задуманным поведением продукта. Пропущенная связь — ошибка сборки. Непонятное действие может быть проблемой самого интерфейса.
06«Я бы такую дорогую кофемашину онлайн не покупал»Контекст задачиСказано в середине сценария, дальше человек прошёл всё до конца.
Что это значит
Реплика относится к покупке, но может влиять и на выполнение задания. Уточните, насколько предложенная ситуация знакома участнику. По этой фразе нельзя судить об удобстве интерфейса или спросе на товар.
Что делаем
Записываем реплику и учитываем её при разборе. Если покупка для участника неправдоподобна, стоит пересмотреть задачу или критерии подбора людей.
Чего избегать
Не убеждайте участника купить товар. Лучше уточнить его опыт и ожидания, чтобы понять, как они связаны с наблюдением.
Пауза или лишнее нажатие могут иметь разные причины. Сначала запишите, что произошло, затем отделите наблюдение от своего объяснения.

Как собрать результаты трёх встреч

Сведите наблюдения в одну таблицу для команды. Пишите «двое из трёх»: так виден размер проверки и меньше риска принять результат за статистику продукта.

МестоУ кого возникло затруднениеПодсказкиЧто делаем
Момент списания денег3 из 31 разПеределать: сумма на кнопке, списание на экране успеха
Смена карты в подтверждении2 из 32 разаПеределать: «Изменить» рядом со способом оплаты
Двойное нажатие «Оформить»2 из 30Переделать: подтверждение и блокировка повторного
Серый блок карты2 из 32 разаПочинить прототип: заглушка
Поле комментария1 из 30Записать на будущее

7Что исправить и от чего отказаться

После проверки определите, что нужно изменить в прототипе, в интерфейсе или в самой идее.

Перед правками разберите причины затруднений. Где прототип не передаёт задуманное поведение? Где нужно изменить интерфейс? Какие наблюдения ставят под вопрос саму идею? Это поможет выбрать следующий шаг.

РешениеОснованиеЧто делать
Исправить прототипОн не воспроизводит задуманное поведениеИсправить до следующей встречи и записать изменение
Доработать интерфейсНаблюдения указывают на непонятное действие или информациюПредложить правку, оценить её важность и проверить повторно
Отказаться от идеиНе подтвердилось предположение, на котором она основанаОбсудить выводы с командой и записать причину отказа
Тренажёр · что это за находка
  1. По задумке фото товара открывается по нажатию. В прототипе участник нажал на его серую заглушку, но ничего не произошло.

  2. Двое из трёх не нашли, где поменять способ оплаты.

  3. Трое из трёх спросили: «а это точно последний шаг?»

  4. Поле ввода не принимало текст, участник решил, что всё сломалось.

  5. «Я всегда плачу при получении, картой вообще не пользуюсь».

  6. Участник попробовал прокрутить экран, а прототип не прокручивался.

  7. Прочитал «Оплатить 3 480 ₽» и спросил, входит ли сюда доставка.

  8. Участник оказался дизайнером и полчаса комментировал отступы и шрифт.

Сначала разберите возможную причину наблюдения: ограничение прототипа, проблема интерфейса или контекст участника. Затем выбирайте действие.

Когда стоит пересмотреть саму идею

Иногда достаточно изменить подпись или расположение ссылки. Но если проверка ставит под сомнение основное предположение идеи, стоит вернуться к её цели. Обсудите, сохраняется ли польза после необходимых правок.

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

Как обсудить отказ от идеи

  • Уже потрачено время. Сравните оставшуюся работу с тем, что теперь известно о решении. Затраты на прототип сами по себе не повод продолжать разработку.
  • Отказ кажется неудачей. Проверка помогла заметить проблему раньше. Сохраните, что удалось узнать, и используйте это в следующем варианте.
  • Команда рассчитывала на идею. Покажите наблюдения и предложите следующий шаг: «Все трое искали адрес на подтверждении. Предлагаю показывать его и оставить возможность изменения».
Сохраните причину отказа. Запишите, что проверяли, что наблюдали и почему выбрали другой путь. Приложите ссылку на версию прототипа или снимки экранов. Если команда вернётся к идее, будет понятно, на чём основано прежнее решение.

После переделки — короткая повторная проверка

Для упражнения пригласите одного-двух новых участников и дайте те же задачи. Посмотрите, возникает ли прежнее затруднение. В отчёте опишите наблюдение конкретно: «После правки оба участника верно объяснили, когда спишутся деньги».

8Задание

Подготовьте прототип, проверьте его с тремя участниками и запишите затруднения, в том числе места, где понадобилась ваша помощь.

Часть 1 · Вопрос проверки, 15 минут

  1. Сформулируйте один вопрос так, чтобы на него можно было ответить наблюдением, а не мнением.
  2. Опишите признаки понимания: например, участник до нажатия верно объясняет, когда спишутся деньги. Запишите также, какие наблюдения покажут затруднение.
  3. Выберите детализацию по таблице из раздела 4. Проверьте, что её хватит для вашей задачи.

Часть 2 · Данные и состояния, 1–2 часа

  1. Заполните основной путь реалистичными данными: именами, суммами, адресами и статусами.
  2. Сделайте один экран на самых неудобных данных: длинное имя, большая сумма, двенадцать позиций, пустое поле.
  3. Пройдите свой тестовый сценарий и на каждом экране спросите: что если данных нет? что если долго? что если не сработало? что если гость?
  4. Подготовьте недостающие состояния на основе основных экранов.
  5. Пройдите прототип сами и проверьте все доступные кнопки. Для действий из задания настройте переходы, для остальных — заглушки с возвратом.

Часть 3 · Проверка на трёх людях, полдня

  1. Возьмите скрипт и бланк из раздела 5, заполните легенду и задачи.
  2. Пригласите троих не из команды, которым знакома задача. Проведите отдельные встречи по 20–30 минут.
  3. Наблюдайте и уточняйте ожидания. Если пришлось подсказать действие, запишите это в бланке.
  4. Исправляйте технические ошибки прототипа между встречами и отмечайте изменения. Для сравнения наблюдений оставьте само решение одинаковым у всех трёх участников. В Nielsen Norman Group черновик, наоборот, советуют править прямо между встречами, пока проблема очевидна: за три встречи так проверяют больше вариантов. Это другой способ — не сравнение, а доводка. Если выбираете его, записывайте, какую версию видел каждый участник.

Часть 4 · Свод и переделка, 2 часа

  1. Сведите находки в таблицу: место, сколько человек споткнулось, подсказывали ли, что делаем.
  2. Определите дальнейшие действия: исправить прототип, доработать интерфейс или пересмотреть идею. Наблюдения без ясного объяснения сохраните для уточнения.
  3. Доработайте решение по наблюдениям до подробного оформления. Учитывайте последствия проблемы, её повторяемость и связь с задачей.
  4. Проверьте правки с одним-двумя новыми участниками: посмотрите, осталось ли затруднение.
Как понять, что задание выполнено. Вы показали связь между наблюдением, правкой и результатом повторной проверки. Для этого задания нужен пример хотя бы одного доработанного решения. Если в выбранном сценарии проблем не нашлось, не придумывайте их: сохраните результат и возьмите другой вопрос для тренировки.

Что должно получиться

  • Прототип с реалистичными данными и отдельным экраном для проверки крайних значений.
  • Состояния: загрузка, пусто, ошибка, нет прав — те, в которые участник мог попасть.
  • Список мест, где пришлось подсказывать, — по каждому участнику.
  • Сводка трёх встреч с причинами затруднений и следующими действиями.
  • Что переделано и результат повторной проверки.

Для планирования отведите до полудня на данные и состояния, полдня на три встречи и около двух часов на разбор и правки. Время повторной проверки и поиск участников учтите отдельно.

Частые сложности

  • «Прототип не сработал на первой встрече». Исправьте ошибки и проверьте переходы сами. Отметьте, какие задачи участник не смог выполнить из-за ограничений прототипа. При необходимости запланируйте дополнительную встречу.
  • «Участник всё прошёл и похвалил интерфейс». Сопоставьте отзыв с наблюдениями: где он останавливался, что переспрашивал, нужна ли была помощь. Это разные части результата.
  • «Не получается найти троих». Начните с доступных участников и прямо укажите размер проверки. Даже одна встреча может показать проблему, но не расскажет, насколько она распространена.
  • «Команда хочет сначала оформить макет». Объясните, какой вопрос можно проверить на черновике и какое решение зависит от ответа. Договоритесь о времени на проверку.
  • «Нашли двадцать проблем». Начните с тех, которые мешают выполнить задачу или могут привести к серьёзной ошибке. Повторяемость поможет расставить приоритеты, но единичную важную проблему тоже стоит разобрать.

9Чек-лист и ошибки ступени

Прототип готов к проверке, если

  • Записан один вопрос проверки и способ понять ответ
  • Данные реалистичны и подходят тестовым задачам
  • Есть хотя бы один экран на самых неудобных данных
  • Подготовлены состояния, необходимые для сценария проверки
  • Есть подтверждение успеха — экран или явное изменение
  • Каждая кнопка ведёт на экран, состояние или заглушку
  • Всё, что участник тронет по сценарию, работает
  • Уровень детализации не выше, чем нужно для вопроса
  • Прототип открывается по ссылке и проходится без вас

После проверки у вас есть

  • Записи трёх отдельных встреч с участниками, которым знакома задача
  • Задания, сформулированные через цель без указания нужных кнопок
  • Записи всех подсказок и мест, где они понадобились
  • Наблюдения за поведением и отдельные записи отзывов
  • Пометки о технических исправлениях между встречами
  • Разбор причин затруднений и дальнейших действий
  • Для задания — пример решения, доработанного до подробного оформления
  • Результат повторной проверки после правок

Ошибки, характерные для этой ступени

  • Подробное оформление слишком рано. На непроверенную структуру уходит время, а менять её после этого сложнее.
  • Только короткие данные. По ним не видно, что происходит с длинными названиями, большими суммами и пустыми полями.
  • Пропущенные состояния. Участник упирается в ограничение прототипа, и проверить задуманный путь не получается.
  • Нет подтверждения результата. Человек может не понять, сработало ли действие, и повторить его.
  • Лишняя детализация. На неё уходит время, хотя для текущего вопроса достаточно более простого прототипа.
  • Вы выполняете задачу за участника. Так не видно, сможет ли он разобраться самостоятельно.
  • Незаписанные подсказки. В отчёте выполнение с помощью может выглядеть как самостоятельное.
  • Незаметная смена решения между встречами. Результаты разных версий трудно сопоставить, если изменения не отмечены.
  • Правка без разбора причины. Сначала выясните, что помешало участнику и насколько важны последствия.
  • Проценты вместо людей. «67 % не справились» на трёх людях — это «двое из трёх», и говорить надо так.
  • Спор с участником. За объяснением своей идеи легко упустить его ожидания и затруднения.
  • Разработка без учёта результатов. Команда продолжает работу, хотя главное предположение идеи осталось под вопросом.

10Три ступени темы

На этой ступени важно уметь подготовить проверку и связать наблюдения с решением о дальнейшей работе.

УровеньЧто нужно уметьКак проверить результат
Junior Собирать черновые экраны с реальными подписями; выделять главное действие; настраивать переходы. Ориентир для упражнения — три-пять экранов за час Прототип проходится от начала до конца без ваших подсказок и без тупиков
Middle — этот урок Подбирать данные и состояния под тестовые задачи; выбирать детализацию; наблюдать за выполнением задач; дорабатывать решение или отказываться от идеи по результатам В задании показано хотя бы одно решение, доработанное по наблюдениям до подробного оформления
Senior Определять, что стоит прототипировать; сравнивать варианты; помогать команде принимать решения; создавать общие заготовки и правила работы Решение о крупной функции принято по прототипу до того, как на неё потратили спринт разработки
Ориентир по этой теме: вы можете подготовить прототип под конкретный вопрос, провести проверку и объяснить, что узнали. Предложенные правки опираются на наблюдения, а не только на впечатления от встречи.

Что почитать дальше

  • Не заставляйте меня думатьСтив Круг, 3-е издание · книга на русском · платнаяКак проверить прототип на троих своими силами: глава 9. В открытой версии главы (2000) — показывать людям даже бумажные наброски и давать задачи, которые человек выбирает сам: на придуманных задачах видно меньше.
  • UX Prototypes: Low Fidelity vs. High FidelityNielsen Norman Group, Кара Перниче · на английском · бесплатноТри оси подробности прототипа — интерактивность, внешний вид, содержание — и что сказать, если участник нажал туда, где ничего нет. Статья 2016 года; спорит с уроком: советует править черновик прямо между встречами, а урок держит решение одинаковым для всех трёх участников.