Почему для юзабилити-теста достаточно 5 пользователей
«Нам нужно протестировать интерфейс на реальных людях» — фраза, после которой у многих команд возникает следующий вопрос: сколько людей для этого реально нужно? Ответ, ставший индустриальным стандартом, известен уже больше двадцати лет.
Откуда взялось правило пяти пользователей
Якоб Нильсен, один из основателей Nielsen Norman Group, сформулировал это правило в своей статье «Why You Only Need to Test with 5 Users» в 2000 году, опираясь на более ранние исследования 1993 года совместно с Томасом Ландауэром. Логика — в убывающей отдаче: каждый новый тестовый пользователь с большой вероятностью повторяет проблемы, уже замеченные у предыдущих, а не находит принципиально новые. По оценке Нильсена, тестирование на пяти пользователях в среднем выявляет около 85% проблем юзабилити конкретного интерфейса.
Почему не нужно сразу нанимать пятнадцать человек
Экономика здесь простая: тестирование десяти пользователей вместо пяти стоит примерно вдвое дороже по времени и бюджету, но не даёт вдвое больше находок — большая часть новой информации приходит именно от первых нескольких участников. Для формативного тестирования (когда цель — найти проблемы в процессе разработки и быстро их исправить, а не получить статистически строгие цифры) это делает пять человек разумным балансом между качеством находок и скоростью итераций: лучше проверить один и тот же прототип на пяти пользователях, поправить интерфейс и протестировать снова, чем один раз собрать пятнадцать человек.
Когда правило перестаёт работать
Сама Nielsen Norman Group уточняет важное ограничение: правило пяти пользователей относится именно к качественному тестированию с наблюдением за поведением, а не к количественным исследованиям, где нужна статистическая значимость (там ориентир — уже около 40 участников). Кроме того, если у продукта несколько существенно разных сегментов аудитории — например, начинающие и опытные пользователи, — каждый такой сегмент по факту требует своих пяти тестов, а не одной общей выборки.
Как использовать это на практике
Для большинства небольших продуктов и сайтов это отличная новость: полноценный раунд юзабилити-тестирования не требует ни большого бюджета, ни привлечения агентства — достаточно найти пять человек, похожих на целевую аудиторию, дать им конкретные задачи (не «походите по сайту», а «найдите и закажите конкретную услугу») и внимательно понаблюдать, где они запинаются. Дешевле и быстрее, чем кажется, а по эффекту сопоставимо с куда более дорогими исследованиями.