Чому юзабіліті-тестування — основа якісного продукту

💡 Усі статті, обговорення, новини про продукти — в одному місці. Приєднуйтесь до Product спільноти!

Всім привіт! Мене звати Ян Гладченко, я працюю Product Designer, а також викладаю дизайн та веду подкаст «Інтерфейсний». У цьому матеріалі я хочу поговорити з вами про юзабіліті-тестування, його переваги та чому я вважаю, що це дуже важлива активність.

У сучасному світі, коли функціонал зазвичай потрібен «на вчора», а дизайнер має віддавати роботу якомога швидше, юзабіліті-тестування часто сприймається як необов’язковий процес, який лише займає час. Особливо якщо можна запустити А/Б тестування або переглянути аналітику. Проте я переконаний, що юзабіліті-тестування може значно підвищити якість вашого продукту. Далі розповім, чому це так.

Що таке юзабіліті-тестування

Це процес спостереження за тим, як реальні люди використовують ваш продукт, щоб зрозуміти, що працює, а що ні. Воно допомагає виявити проблеми, перевірити, чи покриває ваш дизайн конкретну потребу, і покращити загальний користувацький досвід.

На відміну від опитувань або фокус-груп, юзабіліті-тестування фокусується і на тому, що люди роблять, а не лише на тому, що вони говорять. Це важлива частина створення зручного дизайну, який розв’язує реальні проблеми.

Для чого треба проводити юзабіліті-тестування

Юзабіліті-тестування — це не просто можливість перевірити ваш продукт на зручність, а й потужний інструмент, який може позитивно вплинути на різні аспекти бізнесу. Ось кілька основних причин, чому це важливо.

1. Зменшення витрат на розробку

Раннє виявлення проблем у дизайні допомагає уникнути дорогих виправлень на етапі розробки. Чим раніше ви зрозумієте, що певний функціонал або інтерфейс працює не так, як задумано, тим дешевше та швидше це можна виправити.

Наприклад, виправлення помилки на етапі прототипу може зайняти кілька годин, тоді як її вирішення після запуску продукту може обійтися в десятки тисяч доларів через необхідність внесення змін у код і повторного тестування.

2. Покращення юзабіліті

Юзабіліті-тестування допомагає створювати продукти, які відповідають реальним потребам користувачів. Ви зможете зрозуміти, що для них є інтуїтивним і зручним, а що викликає складнощі.

Досвід користувача має безпосередній вплив на лояльність до бренду. Якщо люди отримують задоволення від роботи з вашим продуктом, вони частіше повертаються до нього і рекомендують іншим.

3. Підвищення конверсії

Зручний і зрозумілий інтерфейс може значно збільшити кількість користувачів, які успішно виконують цільові дії, наприклад, оформлюють замовлення, підписуються на послугу або заповнюють форму.

Приклад: якщо виявити, що користувачі плутаються під час оформлення замовлення, і змінити логіку цього процесу, це може призвести до значного зростання продажів.

4. Виявлення прихованих проблем

Аналітика може показати, що користувачі залишають певну сторінку або не виконують сценарій, але вона не дає відповіді на запитання «чому». Юзабіліті-тестування дозволяє глибше зрозуміти контекст і знайти реальні причини такої поведінки.

Наприклад, дані можуть показувати, що більшість людей залишають сторінку після певної дії. Під час тестування ви можете виявити, що проблема полягає у тому, що після дїї відбувається те, що не відповідає їхнім очікуванням.

5. Зменшення кількості звернень у службу підтримки

Якщо продукт складний у використанні, це може призводити до великої кількості запитань і скарг. Юзабіліті-тестування дозволяє знайти ці точки напруги та усунути їх ще до запуску.

Мінімізуючи запити до служби підтримки, ви знижуєте навантаження на команду, заощаджуєте ресурси та залишаєте у користувачів позитивне враження від взаємодії з продуктом.

6. Аргументація рішень для стейкхолдерів

Результати тестування дають конкретні, обґрунтовані дані для переконання команди або керівництва в необхідності змін. Це особливо важливо, коли є суперечливі погляди на те, як повинен виглядати та працювати продукт.

Фраза «користувачі не змогли знайти цю функцію» набагато переконливіша за «мені здається, що це не працює».

Типи юзабіліті-тестування

Тип тестування

Переваги

Недоліки

Віддалене тестування

✅ Зручність для учасників

❌ Менше невербальної інформації

✅ Більше географічне охоплення

❌ Можливі технічні проблеми

Очне тестування

✅ Повний контроль середовища

❌ Вища вартість

✅ Краще спостереження за реакціями

❌ Обмежене географічне охоплення

Модероване тестування

✅ Глибші інсайти

❌ Потребує більше часу

✅ Можливість уточнень

❌ Вища вартість

Немодероване тестування

✅ Швидкість проведення

❌ Менше якісних даних

✅ Більше учасників

❌ Неможливість уточнень

Партизанське тестування

✅ Мінімальні витрати

❌ Менш репрезентативна вибірка

✅ Швидкий фідбек

❌ Обмежений контроль

Коли потрібно проводити юзабіліті-тестування

Юзабіліті-тестування вписується в кожну стадію дизайн-процесу:

  • Ideation stage. Тестуйте ваші скетчі або вайрфрейми, щоб зрозуміти, чи мають ідеї сенс.
  • Prototyping stage. Тестуйте high fidelity прототипи, щоб виправити проблеми на ранній стадії.
  • Post-Launch. Тестуйте функціонал, який вже запущений, щоб знайти зони для покращення.

Підготовка до юзабіліті-тестування

Ставте чіткі цілі. Треба чітко розуміти, чого ви хочете досягти і які інсайти отримати. Базуючись на цьому ви й будете формувати сценарій для тестування. Наприклад, вам може бути цікаво, чи знаходять користувачі конкретний функціонал, чи виконують вони певний сценарій до кінця, або переривають його через складнощі.

Знайдіть релевантних респондентів. Важливо проводити тестування з респондентами, які релевантні до ваших реальних користувачів. Або з вашими користувачами.

У вас можуть бути певні вимоги для респондентів, як от конкретний попередній досвід або рівень розуміння вашого продукту. Дуже важливо знайти саме правильних людей, бо це може сильно вплинути на результати тестування. Наприклад, якщо ви тестуєте щось нішеве, як от кредитування, то досвід користувачів, які взагалі про нього нічого не знають, може бути не дуже корисним.

Створюйте прості, зрозумілі сценарії. Пишіть сценарій для тестування простою мовою і не робіть його занадто складним або довгим. Краще розбити тестування на декілька сценаріїв, ніж мати сценарій з двох абзаців, які респондент все одно забуде.

Приклад сценарію:

  • Поганий сценарій: «Вам необхідно натиснути „переказ коштів“, щоб переказати кошти другу».
  • Хороший сценарій: «Уявіть, що вам потрібно переказати гроші другу. Як би ви це зробили?»

Скільки треба проводити юзабіліті-тестувань

Золотим стандартом Nielsen Norman Group вважає п’ять тестів. Скажімо, ви провели п’ять тестувань, але все ще сумніваєтесь, чи достатньо вам інсайтів, щоб ухвалити фінальне рішення. Тоді є сенс і далі проводити тестування, поки ви не сформуєте цілісну картину.

З мого досвіду — все залежить від складності функціоналу та інформації, якої ви вже маєте. Здебільшого, п’ять юзабіліті-тестувань достатньо. Але й в мене бувають ситуації, коли треба провести 10 або більше.

Проведення тесту

Під час тестування зосередьтеся на спостереженні та слуханні, дайте респонденту пройти завдання.

  • Уникайте питань та коментарів, які підштовхують респондентів до певної дії або результату.
  • Дозвольте користувачам виконувати завдання без вашого втручання, навіть якщо їм важко. Спостереження за їхніми труднощами — ключ до отримання інсайтів.
  • Попросіть користувачів думати вголос. Це допоможе вам зрозуміти хід їхніх думок.
  • Записуйте все: робіть нотатки або записуйте відео, щоб зафіксувати інсайти для подальшого використання.

Після тестування настає час аналізувати отриману інформацію.

  • Знайдіть загальні проблеми.
  • Шукайте закономірності в проблемах користувачів.
  • Визначте пріоритетність виправлень та доробок. Зосередьтеся на великих проблемах, які впливають на ключові функції.
  • Вносьте зміни у свої дизайни та повторно тестуйте, якщо потрібно.

Приклад з реального життя

Нещодавно я працював над розробкою певного функціоналу і мав гіпотезу, що користувачам буде цілком зрозуміло, що при натисканні на іконку зліва зверху вони зможуть перейти по сценарію далі. Surprise-surprise: 0 з 5 користувачів виконали цей сценарій.

І це якраз і є прикладом, чому треба тестувати свої рішення. Так, можна було б побачити потім в аналітиці, що користувачі дропаються на певному етапі флоу, але чому б не покращити користувацький досвід ще до релізу?

Як я вимірюю результати тестування

Ми проводимо модеровані тестування і після кожного зі сценаріїв даємо респондентам можливість оцінити, наскільки складно/швидко для них було проходити цей сценарій. Респонденти залишають оцінку по 5-бальній шкалі, де 0 — дуже складно, 5 — дуже легко.

Потім ми рахуємо час виконання сценарію та помилки, які робив респондент. Порахувавши це все, ми отримуємо Single Usability Metric (SUM) і порівнюємо між собою отримані дані.

Приклад того, як я роблю звіт з тестування:

Колонки зліва — респонденти. Колонки зверху — сценарії та кроки. І на кожному з кроків роблю нотатки, а потім вношу оцінки й рахую SUM.

Типові проблеми в юзабіліті-тестуванні та їхні рішення

  • Нема грошей на тестування? Використовуйте партизанське або немодероване тестування. Це найдешевші варіанти.
  • Нема часу на тестування? Тестуйте тільки той функціонал, який ви вважаєте ключовим або щодо якого маєте найменше даних.
  • Суперечливі дані? Якщо результати тестування не дають чіткої картини, проводьте повторні тести або комбінуйте кількісні та якісні методи дослідження.
  • Треба переконати стейкхолдерів. Використовуйте конкретні кейси з тестувань для демонстрації цінності юзабіліті-тестування.

Інструменти для проведення юзабіліті-тестування

  • Maze. Фокусується на швидкому, немодерованому тестуванні, надає ряд готових шаблонів для полегшення створення тестів. Він підтримує різні методи тестування, включно з тестуванням прототипів, опитуваннями та card-sorting, що дозволяє збирати як кількісні, так і якісні дані. Однак відсутня можливість модерованого тестування.
  • UserTesting. Пропонує комплексну платформу для модерованого та немодерованого юзабіліті-тестування з доступом до великої кількості різноманітних респондентів. Дає можливість записувати сесії та доступ до розширеної аналітики, завдяки чому можна проводити поглиблені якісні та кількісні дослідження. З мінусів: це доволі дорогий сервіс.
  • Lookback. Спеціалізується на модерованому та немодерованому юзабіліті-тестуванні. Підтримує співпрацю зі стейкхолдерами в режимі реального часу. Ведення онлайн-нотаток та кімнати для спостерігачів підвищують залученість команди під час дослідницьких сесій і полегшують аналіз результатів.
  • Рекрутинг через особисті канали або соціальні мережі вашої компанії + Zoom, Microsoft Teams, Google Meet тощо. Найдешевший варіант. З мінусів — складніше шукати респондентів. Але якщо ви даєте якісь нагороди за тестування, то це взагалі не проблема.

Висновок

Юзабіліті-тестування — це інструмент, який дозволяє створювати продукти, що відповідають реальним потребам користувачів. Інвестуючи час і ресурси в тестування, ви не тільки забезпечуєте зручність і задоволення користувачів, але й підвищуєте ефективність вашого продукту та зменшуєте витрати на виправлення помилок.

Порівняно з іншими інструментами перевірки гіпотез, як-от A/B тестування чи аналіз даних, юзабіліті-тестування надає більш глибокий якісний контекст. Якщо A/B тестування показує, який варіант працює краще, а аналіз даних демонструє, де існують проблеми, то юзабіліті-тестування допомагає зрозуміти, чому ці проблеми виникають і як їх вирішити.

Почніть із простого: визначте мету, запросіть кілька учасників і проведіть хоча б одну сесію. Діліться своїм досвідом у коментарях або пишіть мені — завжди радий обговорити результати та почути про ваш досвід!

Корисні посилання:

👍ПодобаєтьсяСподобалось13
До обраногоВ обраному7
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Приклад з реального життя «цілком зрозумілий»? В якому Всесвіті типова іконка «налаштування» перетворюється на кнопку Далі?

Ян розклав все по місцях, топово структуризовано, well done

корисний і дорогий аналіз (якщо замовляти в агенції)

Дякую! Корисна стаття!

Чи можна попросити викласти ваш приклад звіту з тестування в оригінальній якості, щоб можна було роздивитися деталі?

Або, можливо, інший приклад, якщо цей під NDA.

Дуже тішить, що було корисно!
Стосовно звіту: сам приклад викласти не можу, бо там інформація під NDA, але підхід доволі простий. Зліва респондент, зверху — кожен екран із сценарію тестування, а в стовпцях я записую, що респондент робив або казав.

ООО яка файна стаття, дуже багато деталей про які не здогадувався дізнався)
Не шарю чому «Юзабіліті тестування» включили в теорію тестування, якщо це настільки обширний процес

Підписатись на коментарі