Зазвичай ні в кого не виникає сумнівів у необхідності створення прототипів фізичних об’єктів. Скетчі, макети, 3D-моделі використовуються для перевірки гіпотез проєктувальників і зниження ризиків перед запуском масового виробництва. Архітектори створюють макети кварталу, щоб подивитися, як будівля впишеться в архітектурний ансамбль. Виробники автівок роблять моделі з глини та обтягують їх фольгою, щоб перевірити, як світло буде віддзеркалюватися від поверхонь.
Послуги та цифрові продукти менш відчутні, тому часто бізнес нехтує їх повноцінним проєктуванням і перевіркою гіпотез перед розробкою і впровадженням рішення. Водночас вартість запуску сервісу часто можна порівняти із запуском виробництва.
Кожен продукт базується на певних гіпотезах: «у користувачів існує така проблема», «обсяг ринку достатній для росту аудиторії сервісу», «для користувачів буде зручнішим саме таке рішення» тощо. Чим більше гіпотез підтверджено, тим вищі шанси проєкту на успіх. Чим більше закладено суб’єктивних припущень, тим вищі ризики провалу продукту. Прототипування дозволяє розв’язати основні задачі перед запуском: перевірку гіпотез, отримання знань і зменшення ризиків.
1. Сформулюйте чіткі гіпотези про продукт та його користувачів, які ви хочете перевірити.
Складно показати цінність прототипування, якщо ви не знаєте, що хочете перевірити. «Створити прототип інтерфейсу, щоб показати приблизне положення блоків» — сумнівна інвестиція сил з точки зору майбутнього результату. «Пасажири метро зможуть легко купувати білети через кіоски самообслуговування» — гарна гіпотеза для перевірки. Бо навіть якщо вона не підтвердиться, прототип збереже багато часу та ресурсів, які могли піти на розробку головного рішення та його впровадження. А пасажирам ми запропонуємо зручний для них (а не для нашої команди) спосіб придбання білетів.
2. Скетч ≠ прототип.
Кілька статичних макетів з різними станами інтерфейсу — це ще не прототип. Якщо з їхньою допомогою ви не можете перевірити, як юзер використовує сервіс для вирішення завдання, — це просто набір скетчів. Робіть прототип інтерактивним.
3. Чим більше ітерацій, тим краще.
Вартість внесення змін у продукт зростає з часом нелінійно. Тому на ранній стадії проєкту потрібно перевірити якомога більше варіантів і відкинути неробочі рішення, поки це дешево. Дизайнерам властиво закохуватися у свої ідеї. Важливо витрачати мінімум часу на їх ітерацію та бути готовими зізнатися собі, що рішення неробоче.
4. Найдешевший спосіб перевірки гіпотези — сторіборд.
Взаємодія користувача з сервісом має формувати історію, за якою цікаво спостерігати. Сторіборд — це послідовність кадрів, кожен з яких відображує крок користувача на шляху до розв’язання задачі. Якщо у вас не виходить на папері розповісти історію про проблему та її розв’язання, немає сенсу рухатися далі.
Сторіборд сервісу з оренди порохотяга в дипломному проєкті з сервіс-дизайну.
5. Прототип — це не обов’язково набір сірих блоків в Axure чи InVision.
При виборі інструментів прототипування, потрібно відштовхуватися від гіпотез для перевірки. Для тестування інтерактивних форм можна використовувати таблиці з формулами в Excel чи Google Таблиці. Для прототипування точок контакту з цифровим сервісом підійдуть інструменти на кшталт Tilda чи Readymag. Для швидкого моделювання фізичного контексту буде доречним конструктор Lego. Для повнорозмірного моделювання фізичних точок можна взяти картонні коробки від побутової техніки. Для деталізованих прототипів простору підійдуть модульні меблі з IKEA.
6. Використовуйте готові продукти для перевірки гіпотез.
Іноді замість створення прототипу з нуля можна використати готові продукти не за призначенням:
7. Не варто деталізувати прототип більше, ніж це потрібно для перевірки гіпотез.
Важливо розподіляти гіпотези на ті, що стосуються бізнес-процесів та користувацького досвіду. При перевірці гіпотез, спрямованих на покращення UX, деталізація прототипу дійсно допомагає знайти кращі методи розв’язання задач користувача. Для перевірки гіпотез бізнесу часто досить низької деталізації. Проєктування процесів кухні McDonalds відбувалося не тенісному корті, де крейдою були розмічені функціональні зони. Учасники процесу виконували типові дії виготовлення бургерів та молочних коктейлів. Так вдалося створити зонування, завдяки якому приготування їжі займало мінімум часу, а співробітники не заважали одне одному.
Кадр з фільму «Засновник» (2016)
8. Не варто автоматизовувати те, що можна перевірити вручну.
Коли Тоні Шей запускав інтернет-магазин Zappos, він хотів перевірити, чи готові користувачі купувати взуття в інтернеті. Замість того, щоб закупати взуття та замовляти розробку інтернет-магазину, він сфотографував взуття з найближчого взуттєвого магазину та розмістив список доступних моделей на вебсторінці. Коли надходило замовлення, він особисто йшов у магазин, купував потрібну модель та відправляв клієнту. Так Тоні отримав цінні знання для запуску повноцінного інтернет-магазину. Він зрозумів, як люди купують взуття в інтернеті, що для них важливо в процесі замовлення, та зекономив багато часу й ресурсів.
9. Тестуйте, а не валідуйте прототипи.
Повторюйте собі, що ви перевіряєте, а не валідуєте прототип. Несвідомо ви будете шукати причини для підтвердження своїх припущень. Потрібно бути готовим до того, що гіпотези не підтвердяться, і доведеться почати все спочатку. Для цього важливо бути відкритим до будь-якого результату.
10. Коли тестуєте прототип, залишайте мінімум місця для припущень і здогадок.
Ефект хибного консенсусу змушує нас проєціювати свій спосіб мислення на інших. Ми вважаємо, що краще за користувачів знаємо, як має бути. Але наскільки б експертною не була наша думка, найпростіша перевірка буде достовірнішою. Який з цих підходів здається надійнішим?
Гіпотеза → Суб’єктивна думка → Рішення
Гіпотеза → Прототип → Перевірка → Рішення
Прототипувати недорого — дорого запускати непотрібні сервіси.
Telegraf.Design живе за підтримки спільноти. Підтримуйте Telegraf.Design на Patreon.
Користувацький досвід для всіх і кожного особисто
Ліки від нудних дзвінків
Неоморфізм: український внесок у світовий UI-дизайн
Як ставити цілі та досягати їх
Шпаргалка: перевірте, чи не використовуєте ви російські шрифти у своїй роботі
Киньте 10 гривень: як закривати збори з невеликою аудиторією в соцмережах