Як створювати ефективні USER FLOW в UX-дизайні | 22 уро… — Transcript

Урок про створення ефективних user flow у UX-дизайні з практичними прикладами та порадами від Еріка Цурикова.

Key Takeaways

  • User flow є ключовим інструментом для покращення UX і розуміння користувацьких шляхів.
  • Візуалізація user flow допомагає команді ефективно планувати і реалізовувати проєкти.
  • Виділення початкової точки і пріоритетних дій робить user flow зрозумілим і практичним.
  • User flow дозволяє оцінити обсяг роботи і складність розробки продукту.
  • Практичне застосування user flow підвищує професіоналізм дизайнера і якість продукту.

Summary

  • User flow — це візуальне представлення послідовності дій користувача для досягнення мети на сайті чи в додатку.
  • Відео пояснює, як створювати user flow, щоб покращити користувацький досвід і комунікацію між командами.
  • Показані приклади user flow для різних проектів, включно з великими комплексними системами.
  • User flow допомагає визначити обсяг роботи для розробників і оптимізувати навігацію продукту.
  • Розглядаються різні типи акаунтів і їх взаємодія в рамках user flow.
  • Пояснюється важливість виділення початкової точки та пріоритетних етапів у схемі.
  • User flow сприяє кращому розумінню сценаріїв використання продукту і виявленню проблемних зон.
  • Відео містить поради щодо практичного застосування user flow у реальних проектах.
  • Автор ділиться власним 8-річним досвідом і пропонує домашнє завдання для закріплення знань.
  • User flow корисний як на початкових етапах проєкту, так і для масштабування та планування роботи.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Привіт, це Ерік. Сьогодні ми розглянемо 22-й урок, попрактикуємо і зрозуміємо, як створювати user flow, а в кінці відео буде домашнє завдання, яке ти виконаєш, і ми перевіримо його на стрімі.
00:12
Speaker A
Для того, щоб потрапити в закритий чат, є умови, я під цим відео залишу в описі, якщо ти дивишся це відео вже колись воно вийшло, ти все одно можеш приєднатися, надсилати свою домашку, я буду її розбирати.
00:24
Speaker A
Умови там прості: або безкоштовна участь, або платна.
00:28
Speaker A
А перед початком, будь ласка, постав лайк, дивись це відео до кінця, щоб нічого не пропустити, і напиши в коментарях, чи створював ти user flow.
00:34
Speaker A
User flow — це одна з ключових тем в UX-дизайні, адже саме з user flow буде зрозуміло, наскільки користувачу легко буде досягати кінцевої мети, наскільки він зрозуміє свій шлях та чи зупиниться він десь, чи ні.
00:47
Speaker A
Я не скажу, скільки років ця концепція є в UX-дизайні, але точно скажу, що розуміння user flow зробить тебе впевненішим дизайнером і покаже тебе на голову вище, ніж ті дизайнери, які просто малюють квадратики, стрілочки.
01:00
Speaker A
Сьогодні я спробую базово пояснити все, показати приклади, показати, як побудувати ефективний user flow, і закінчимо практичними порадами та практичним прикладом, які ти зможеш одразу застосовувати в своїх проектах.
01:52
Speaker A
І, да, в кінці, після цього уроку, можеш написати в коментарях, чи є різниця з тим, що ти знав до цього, і тим, що я в відео розкажу, адже це мій практичний досвід, той, який я накопичував 8 років, а зараз спробував вмістити в ці 40 хвилин.
02:06
Speaker A
User Flow (Потік користувача) — це візуальне представлення послідовності дій, які користувач виконує для досягнення певної мети на веб-сайті чи в додатку.
02:20
Speaker A
Це представлено найчастіше як блок-схеми, які ілюструють крок від моменту першого дотику до завершення дії, бажаного результату, ну, загалом, цільової дії, давайте так скажемо.
02:29
Speaker A
Найпростіший приклад, який я найчастіше приводжу, це покупка товару: є головна сторінка і є Thank You Page, сторінка вдячності за замовлення.
02:40
Speaker A
Або, наприклад, просто реєстрація нового запису.
02:46
Speaker A
Є головна сторінка, є десь кнопка, точка входу, і кінцевий результат — це, наприклад, заповнений профіль користувача.
02:53
Speaker A
User flow допомагає командам зрозуміти, як користувачі взаємодіятимуть з продуктом, які етапи він проходить, які проблеми можуть бути виявлені в навігації, для того, щоб оптимізувати користувацький досвід, скоротити ці кроки, зробити їх більш зрозумілими, щоб у вас не було, що користувач мусить реєструватися тільки через кошик товару.
03:46
Speaker A
Це сприяє кращій комунікації між дизайнерами, розробниками, маркетологами, ну, і взагалі між власником бізнесу і людьми, які представляють його інтереси.
03:55
Speaker A
В якому форматі, ви можете запитати, то все просто: ви готуєте схему того, як користувач рухається по вашому сайту, виконуючи певні обмежені функції, або загалом по всьому сайту, це може бути великий-великий user flow.
04:16
Speaker A
І ви після цього краще розумієте, які сторінки треба відмалювати, пропрацювати, знайти рішення, або десь спростити, і взагалі це дозволяє розробникам зрозуміти об'єм роботи.
05:00
Speaker A
Я часто кидаю user flow розробнику, щоб він оцінив складність продукту хоча б базово, тобто скільки він витратить сил на кожну із сторінок, він ще не знає, але він зрозуміє, що там, наприклад, 40 сторінок.
05:10
Speaker A
Ось це вже хоча б якийсь базис, і він розуміє: ага, за сторінку я там беру там 10 доларів за годину, і за сторінку це виходить 200 доларів, наприклад, і він розуміє: там 40 сторінок, 200 доларів сторінка, ось тобі вартість розробки.
05:25
Speaker A
Це все був аморфний приклад, зрозуміло, що ціни там різні. Ось ви бачите дизайн-проект, який було колись реалізовано мною.
05:33
Speaker A
Частиною цього етапу було user flow.
05:34
Speaker A
Тобто це замовлення на фрілансі.
05:35
Speaker A
Я не скажу, що воно ідеальне, тому що цей проект був більше року тому назад, звичайно, зараз більше в мене знань, хоча, знову ж, це правильна реалізація.
05:48
Speaker A
По ньому ми йшли протягом всього проекту, а він тривав більше чотирьох місяців, і ми все правильно реалізували.
05:54
Speaker A
Чому такий довгий термін, тому що тут досить таки великий об'єм інформації, яка додатково опрацьовується.
05:59
Speaker A
Ми можемо побачити, що в нас є початкова точка, і це дуже важливо.
06:06
Speaker A
Ви мусите відразу давати зрозуміти, де є початок.
06:10
Speaker A
Якось її бажано виділяти.
06:12
Speaker A
Після цього ми бачимо основні розділи меню і ті елементи, на які варто звернути увагу.
06:20
Speaker A
Додаткові — це, звичайно, Search Page, наприклад, знижки, контакти, і ось ці моменти, які виділені зеленим, вони не несуть нам ніякої важливої функції.
06:30
Speaker A
Ну, маю на увазі, що для нас жовтий — це пріоритетний етап, після якого відбувається кінцева дія — Thank You Page.
06:40
Speaker A
Тобто людина може в будь-якому випадку користуватися тільки тим, що він обере щось з каталогу.
06:52
Speaker A
Далі тут отримає інформацію по sub-categories, якісь там додаткові інформації.
07:00
Speaker A
Далі Product Card, і тут є декілька дій, і лише одна приведе до кінцевого результату, а саме — додати в кошик.
07:10
Speaker A
Тому що додати в улюблене або порівняти — це все ж таки трішки інше, хоча функції сюди мусять вести.
07:17
Speaker A
Як ви бачите, це flow не до кінця пропрацьовано в плані напрямків, але було достатньо для мене, для дизайн-команди, яка над ним працювала, щоб зрозуміти об'єм роботи.
07:30
Speaker A
Додатково ми можемо бачити, що ми розглядаємо окремо, крім каталогу, персональний акаунт.
07:40
Speaker A
Тому що користувач, який зареєструвався, він вже буде покупцем потім далі частіше, і можна йому надсилати якісь повідомлення на пошту, на соцмережі, на які він там вказав.
07:50
Speaker A
І тут ми бачимо всі моменти, що в нас є два типи акаунтів: це персональний і бізнес-акаунт.
07:58
Speaker A
І тут ми розуміємо, як з ним працювати.
08:01
Speaker A
Але все це веде далі, як мінімум, до Favourite List, а як максимум — до цих всіх розділів.
08:10
Speaker A
Це дуже зручно, це дуже класно.
08:13
Speaker A
Далі тут є додаткові сторінки, які нікуди не ведуть важливе.
08:20
Speaker A
Там, типу, я виділив це як контактна, там Share сторінка, контактна форма, Share, тому що це такі додаткові проміжні сторінки, які користувач вивчає перед прийняттям рішенням щось купити.
08:30
Speaker A
Тому ось таке flow, посилання на нього я не буду давати, тому що воно є комерційним.
08:35
Speaker A
Але я отримав дозвіл на публікацію цього flow на курсі.
08:40
Speaker A
Тому давайте перейдемо до другого прикладу.
08:42
Speaker A
І коли я казав про user flow великого проекту, я дійсно мав на увазі ось це.
08:50
Speaker A
Можете побачити, це дуже великий об'єм роботи.
08:53
Speaker A
Тут прописані дуже багато нюансів.
08:56
Speaker A
Це flow я будував для себе, щоб зрозуміти, як буде будуватися весь проект в цілому.
09:02
Speaker A
Деталей я його не буду розкривати, просто вкажу, що ось є основна сторінка, в нас є купа розділів, які використовуються окремо.
09:10
Speaker A
Наприклад, бізнес-розділ.
09:12
Speaker A
І цей момент, який я тут собі будував, я потім блок-схемами презентував більш стримано для розробників та менеджерів.
09:20
Speaker A
І це була робота, над якою я працював більше року.
09:25
Speaker A
Тобто тут було все, що потрібно, наприклад, беремо Education, і тут ми бачимо всі моменти, на що треба звернути увагу.
09:34
Speaker A
Як це все розмістити на сторінках.
09:37
Speaker A
Це були прям розділи з кнопками, куди треба що перевести, як працює це з профілями.
09:46
Speaker A
Яка взаємодія йде в сторінці профілів.
09:50
Speaker A
І так, це насправді будується в такому форматі, величезному, але дуже зрозумілому.
10:00
Speaker A
Після цього я міг взяти таке user flow і зробити зріз по кожному розділу.
10:07
Speaker A
І зробити певні етапи роботи, коли я щось роблю певний період часу, короткий, там тиждень-два.
10:13
Speaker A
Передаю розробникам і далі йду далі.
10:15
Speaker A
До речі, курс про UI Kit теж можете подивитися, сам будував я UI Kit.
10:21
Speaker A
За рахунок цього ми могли так швидко масштабувати цей проект.
10:25
Speaker A
За тиждень-два я робив цілий розділ, ось якийсь, наприклад, e-sport.
10:30
Speaker A
Де в нас дизайн був однаковий, треба було просто все правильно розставляти, правильно всі елементи збирати.
10:38
Speaker A
Тому так, це приклад великого user flow.
10:42
Speaker A
Який я колись будував.
10:45
Speaker A
То давайте розберемо, коли ж використовувати такий user flow.
10:48
Speaker A
Перед початком роботи над проектом.
10:51
Speaker A
На цьому етапі user flow допомагає визначити основні сценарії використання продукту та необхідні функції.
10:59
Speaker A
Це дозволяє створити чітке уявлення про те, як користувач буде взаємодіяти з інтерфейсом, чи не складно це йому, чи не велику кількість зайвих дій він виконує, або навіть виявити точки, де він розгалуджує свої потенційні можливості дії і уникнути їх.
11:10
Speaker A
І на фрілансі додатково це дозволить вам ще зрозуміти кількість сторінок.
11:16
Speaker A
Тобто, коли ви починаєте роботу, ви будуєте певний user flow на листочку, слухаючи там замовника, а з часом з досвідом у вас все в голові буде будуватися.
11:27
Speaker A
І ви можете так сказати: ага, там виходить приблизно 15-40 сторінок.
11:33
Speaker A
І така ціна.
11:34
Speaker A
Наступний етап, коли використовується user flow, це під час розробки.
11:38
Speaker A
Уявіть, що ви навіть не малювали user flow на початку.
11:44
Speaker A
Ви просто почали робити дизайн.
11:47
Speaker A
І ось сідає невідома людина, яка не розуміє ваш дизайн.
11:52
Speaker A
І починає щось малювати.
11:54
Speaker A
Що за чим іде?
11:56
Speaker A
Куди користувач потрапляє з тієї чи іншої сторінки?
12:01
Speaker A
Які основні дії на тій чи іншій сторінці?
12:05
Speaker A
Він бачить лише картинки, які ви намалювали.
12:10
Speaker A
А саме цей шлях користувача він бачить саме через user flow.
12:15
Speaker A
Тому одним із пунктів документації, яку я пишу, можливо, про це я колись зніму відос, стрім, або навіть курс, тому що це дуже важлива тема.
12:25
Speaker A
Документація для розробників і комунікація з ними.
12:30
Speaker A
Але тут важливо ще те, що як ви передасте, і в документації найчастіше є пункт user flow.
12:38
Speaker A
Який розробник відкриває і може розуміти шлях користувача.
12:42
Speaker A
І це дозволяє розробнику уникнути зайвих дій для користувача в розробці.
12:49
Speaker A
Я маю на увазі, щоб не було зайвих кліків, які ведуть не на потрібні функції, сторінки.
12:55
Speaker A
Тому user flow інколи може бути певного обмеженого етапу.
13:02
Speaker A
Наприклад, давайте розглянемо приклад додавання аватарки в більшому проекті.
13:08
Speaker A
Просто flow додавання аватарки.
13:11
Speaker A
Як ви бачите, це дуже просте flow.
13:13
Speaker A
В нас є користувач.
13:16
Speaker A
Він знаходиться на Profile Page.
13:18
Speaker A
І робить певні дії.
13:20
Speaker A
Тобто обирає картинку або додає.
13:22
Speaker A
Все це відбувається з однаковою дією, можна подивитися, що коли відбувається завантаження зображення і воно знаходиться більше 20 МБ, відбувається Error Message.
13:30
Speaker A
Який повертає користувача саме до обрання зображення сторінки.
13:35
Speaker A
Якщо це успішно, то дається прев'ю, Confirm, і людина потрапляє в Profile Page.
13:40
Speaker A
Все дуже просто, але це той приклад, коли ви бачите, що flow будується ще в проекті.
13:46
Speaker A
Крапково, точково, лімітовано під певну задачу.
13:50
Speaker A
Давайте подивимось другий варіант.
13:53
Speaker A
Другий приклад такого flow з обмеженим функціоналом, конкретно під щось.
13:58
Speaker A
Тут ми бачимо user flow, наприклад, всього проекту, але розділена на декілька груп.
14:05
Speaker A
При тому в нас є певні моменти, які вже пояснюються для користувача.
14:10
Speaker A
І це дуже зручно.
14:12
Speaker A
Тобто ви бачите логін, створення команди, user settings, різні параметри налаштувань.
14:20
Speaker A
І того, як певні функції, окремі функції працюють в сайті.
14:26
Speaker A
І як користувач з ними взаємодіє.
14:28
Speaker A
При тому початок, як ви бачите, усюди однаковий.
14:31
Speaker A
Home Page.
14:32
Speaker A
Home Page.
14:33
Speaker A
І це взагалі як компонент використовується.
14:36
Speaker A
Досить таки непогано реалізовано.
14:40
Speaker A
Бачите, заготовлені певні компоненти, які можна додавати.
14:44
Speaker A
І це дуже зручно.
14:46
Speaker A
Насправді, як варіант, в Figma реалізовано не в FigJam.
14:50
Speaker A
На стрімі, який буде при перевірці домашок цього user flow, я перевірю ваші user flow, які ви будували до курсу або під час.
15:00
Speaker A
І це буде, звичайно, не безкоштовно, на донат на ЗСУ, на якийсь збір.
15:07
Speaker A
Але все ж таки готуйте свої файли, будете надсилати під час стріму.
15:11
Speaker A
Буду їх дивитись.
15:13
Speaker A
І тут ми бачимо, що це user flow не дуже якісно розкрите.
15:16
Speaker A
Тому що, по-перше, тут є хаос.
15:20
Speaker A
Незрозуміло, що означають елементи.
15:23
Speaker A
І докуди вони ведуть.
15:25
Speaker A
Приклад, якщо ми подивимось, ми починаємо з цього етапу: Sign Up, Register, Home Screen, Login і Reset Password.
15:34
Speaker A
Але незрозуміло, що таке Get Started.
15:38
Speaker A
Це онбординг?
15:39
Speaker A
Добре.
15:40
Speaker A
Якщо це просто початок, то добре.
15:43
Speaker A
Це з нуля.
15:44
Speaker A
Можна його якось було окремо винести, але далі відбувається дуже дивно.
15:50
Speaker A
В нас на Home Page нічого немає, окрім Use Search.
15:56
Speaker A
Тобто пошуку.
15:58
Speaker A
І тут незрозуміло, що відбувається далі.
16:02
Speaker A
Навіть текста не продемонстровані якісно.
16:04
Speaker A
При тому все зводиться навіть так, ні, зводиться до однієї дії Select Item and Add to Cart.
16:10
Speaker A
Не сторінка вивчення про сторінку, про продукт.
16:16
Speaker A
Не те, як воно додається в кошик.
16:20
Speaker A
І які дії воно виконує.
16:22
Speaker A
Тобто тут дуже багато чого, і ні клієнт, ні дизайнер, ні розробник інший не зрозуміє цієї каші, яка тут написана.
16:30
Speaker A
Тому такі приклади user flow дуже неякісні.
16:33
Speaker A
Приведу приклад, який в мене колись відбувся.
16:37
Speaker A
Створюємо мобільний застосунок для обміну грошей онлайн.
16:43
Speaker A
Це було замовлення для обмінника з Чехії, не буду називати його, він працює успішно.
16:50
Speaker A
Суть проста: є два сценарії використання.
16:53
Speaker A
Для онлайн-обміну та офлайн-замовлення готівки.
16:59
Speaker A
І в ході роботи ми побачили можливість додати цікаву функцію.
17:03
Speaker A
Це була функція замовлення доставки готівки на адресу, коли робиш замовлення на покупку чи продаж від 5000 євро.
17:12
Speaker A
Так, тут спочатку було спілкування зі стейкхолдером, це був попередній відос, можете подивитися.
17:19
Speaker A
І я виявив таку закономірність, що вони таку функцію пропонують, але ніде не висвічують.
17:25
Speaker A
Так ось, я оперативно перебудовую, доповнюю user flow з новою функцією.
17:32
Speaker A
І побачив, що це п'ять нових екранів, які треба відмалювати.
17:37
Speaker A
Я перероблюю user flow і презентую нове user flow з доповненими сторінками і пропоную інтегрувати ці нові функції на мобільний застосунок, який створюється.
17:45
Speaker A
Він погоджується.
17:46
Speaker A
Тим самим я заробляю додаткові гроші, тому що це п'ять нових додаткових екранів.
17:52
Speaker A
Це дуже простий приклад, коли user flow, дія, на яку я витратив десь хвилин 40.
18:00
Speaker A
Додала до вартості моєї роботи ще додаткові гроші.
18:04
Speaker A
Які я заробив.
18:05
Speaker A
Особисті поради з власного досвіду по створенню user flow.
18:08
Speaker A
Чітко визначте ціль користувача.
18:11
Speaker A
Перед початком створення визначте основну дію, яку користувач хоче виконати, і зосереджуйтесь на ній, як кінцевій.
18:19
Speaker A
Приклад: якщо ви створюєте flow для покупки товару в e-commerce, ваша кінцева точка — це успішна оплата.
18:29
Speaker A
Весь шлях має бути оптимізований для швидкого вибору товару, додавання його в кошик і безперешкодної оплати оформлення замовлення.
18:38
Speaker A
Розбивайте складні процеси на прості кроки.
18:41
Speaker A
Чим менше рішень користувач має приймати на кожному кроці, тим легше йому буде просуватися вперед до кінцевої мети.
18:49
Speaker A
Ось, наприклад, в процесі реєстрації краще спочатку просити email і пароль, а вже потім пропонувати заповнити додаткові дані: там аватар, адресу.
18:59
Speaker A
Це зменшує ймовірність відмови на першому кроці.
19:02
Speaker A
Третя порада.
19:03
Speaker A
Користувач не хоче заблукати.
19:05
Speaker A
Не треба створювати мапу скарбів та заплутані шляхи.
19:09
Speaker A
Наприклад, у user flow для доставки їжі забезпечуйте все, щоб було відразу доступно на одному шляху.
19:17
Speaker A
Беріть flow відомих продуктів та покращуйте його.
19:21
Speaker A
Чи взагалі не змінюйте, а йдіть по ньому, якщо вам недостатньо досвіду.
19:26
Speaker A
Ідеальний flow — це те, яким вже користувалися, і користувач знає, що буде далі після того чи іншого кліку.
19:33
Speaker A
Тому у конкурентів найкраще за все треба підглянути те flow, які вже вони використовують.
19:39
Speaker A
Додайте альтернативні шляхи.
19:41
Speaker A
Завжди передбачайте варіант дій, якщо він піде не за сценарієм.
19:46
Speaker A
Дайте користувачеві змогу повернутись назад, вибрати інший шлях, перейти в іншу категорію.
19:52
Speaker A
Приклад: якщо у вашому flow користувач намагається ввести недійсний промокод, запропонуйте альтернативу: продовжити без коду або отримати підказку, де знайти правильний промокод або як його отримати.
20:01
Speaker A
І давайте перейдемо до практичної частини.
20:04
Speaker A
Я продемонструю, як я роблю user flow.
20:07
Speaker A
User flow я буду будувати лише базово.
20:11
Speaker A
Тему бізнесу візьму примітивно, але цікаво.
20:14
Speaker A
Компанія запускає мобільний застосунок для доставки готових страв із ресторанів.
20:20
Speaker A
Основна мета: надати користувачам зручний і швидкий спосіб замовляти їжу, порівнюючи різні ресторани, страви та ціни.
20:29
Speaker A
Ключові показники успіху: зменшення часу від відкриття застосунку до оформлення замовлення та збільшення кількості повторних замовлень.
20:40
Speaker A
Переді мною, як перед дизайнером, ставляться такі вимоги.
20:45
Speaker A
Реєстрація та вхід: користувачі можуть зареєструватися через email, телефон, соцмережі.
20:52
Speaker A
Можливість переглядати список ресторанів із фільтрами: кухня, рейтинг, доставка та інше.
20:59
Speaker A
Оформлення замовлення мусить бути інтуїтивна з кошиком, з попереднім переглядом ціни та все, щоб було зручно користувачу відразу все зрозуміти.
21:09
Speaker A
Ну, і швидка оплата, звичайно, Apple Pay та все інше.
21:12
Speaker A
Цільова аудиторія: це люди 20-40 років, які цінують швидкість і простоту.
21:19
Speaker A
Але, звичайно, це базовий опис.
21:22
Speaker A
Там детально все-все треба прописати.
21:24
Speaker A
Ну, і, звичайно, що конкурент — це Glovo.
21:26
Speaker A
З чого найперше я починаю, так це з вивчення конкурентів з сервісу Mobbin.
21:33
Speaker A
Дуже зручно, раджу.
21:35
Speaker A
Якщо у вас немає підписки, то, звичайно, варто її придбати, коли ви будете отримувати прибутки.
21:41
Speaker A
Але ось, наприклад, в цьому випадку подивимось швиденько Glovo.
21:47
Speaker A
Тут є навіть таке рішення Flow.
21:49
Speaker A
І воно розділене на дуже зручну бокову панель, де ви будете бачити все, що стосується Glovo.
21:56
Speaker A
І те, як відбувається в них етап онбордингу.
22:00
Speaker A
Можна подивитися.
22:02
Speaker A
Тут навіть є прототип, де можна просто подивитися, як це працює.
22:06
Speaker A
Що натискається.
22:07
Speaker A
Це стандартна Figma-вська штука, тільки в Mobbin-у реалізована.
22:12
Speaker A
І це дуже зручно.
22:14
Speaker A
Якщо ви не знаєте, як там щось працює, цей сервіс дуже зручний.
22:20
Speaker A
Допомагає вам вивчити.
22:22
Speaker A
Плюс відразу можна скопіювати за допомогою плагіну з Glovo, вставити зображення flow цього.
22:28
Speaker A
І все це переглянути.
22:30
Speaker A
Я не буду зараз детально розкривати цю логіку.
22:34
Speaker A
Це просто вам приклад, що не треба в голові сидіти і вигадувати певні flow.
22:44
Speaker A
Для того, щоб це зробити.
22:47
Speaker A
Відкриваємо сервіс.
22:49
Speaker A
Дивимось, вивчаємо.
22:51
Speaker A
Можете скачати застосунок просто з сервісу, який хочете вивчати, і ручками все це переглянути.
22:58
Speaker A
А я вже починаю перед виконанням задачі вивчати Glovo.
23:02
Speaker A
Ну, і моя ціль, як UX-дизайнера.
23:05
Speaker A
Звичайно, це забезпечити максимально зручний шлях до замовлення їжі з ресторану з кінцевою оплатою успішною.
23:12
Speaker A
Переходимо до практичної частини.
23:14
Speaker A
Почнемо з найпростішого.
23:16
Speaker A
Я собі даю певні визначення.
23:20
Speaker A
Для цього, наприклад, точка старту в нас буде якийсь там триангл.
23:24
Speaker A
Наприклад.
23:25
Speaker A
Будуємо.
23:26
Speaker A
Сюди пишемо старт.
23:27
Speaker A
Я буду робити українською, але все ж таки варто все прописувати англійською.
23:30
Speaker A
Ось наша точка старту.
23:32
Speaker A
Після цього ми, наприклад, починаємо робити квадратиками сторінки, які в нас є.
23:37
Speaker A
І перше — це, зрозуміло, що якщо в нас весь застосунок, то почнемо з реєстрації входу.
23:44
Speaker A
Тут важливо зрозуміти, що в нас є логін.
23:50
Speaker A
Ну, давайте так вважати.
23:52
Speaker A
Старт.
23:53
Speaker A
Це онбординг.
23:54
Speaker A
Там три екрани, нехай.
23:56
Speaker A
Я роблю швидко.
23:58
Speaker A
Звичайно, можна зробити простіше.
24:00
Speaker A
Логін є.
24:01
Speaker A
Тепер робимо те ж саме.
24:04
Speaker A
Тільки для створення акаунту.
24:08
Speaker A
Тут додатково вам порада, якщо вони все ж таки націлені на на три способи реєстрації.
24:15
Speaker A
Тут можна це навіть прописати.
24:18
Speaker A
Зробити окремо і вписати те, про що вони казали.
24:22
Speaker A
Звичайно, це варто оформлювати набагато краще.
24:24
Speaker A
Я просто показую те, що вони рекомендують.
24:29
Speaker A
Щоб я це врахував в своїй роботі.
24:31
Speaker A
Давайте це просто зробимо іншим кольором.
24:33
Speaker A
Щоб в нас воно не так відволікало.
24:35
Speaker A
Далі ми мусимо зробити окремі відступи.
24:39
Speaker A
Це сторінка, коли в нас забули пароль.
24:43
Speaker A
Ну, і описуємо спосіб відновлення.
24:45
Speaker A
Тут додатково можна текстом додати.
24:47
Speaker A
При тому це промальовується сюди окремо.
24:50
Speaker A
Забули пароль.
24:51
Speaker A
Так як це не основна сторінка.
24:54
Speaker A
Ми її можемо віднести до якогось додаткового кольору.
24:57
Speaker A
Можливо, навіть було форму треба було змінити.
24:58
Speaker A
Чи, можливо, це, до речі, зробити.
24:59
Speaker A
Да.
25:00
Speaker A
Це чудово.
25:01
Speaker A
Наприклад, такий.
25:02
Speaker A
А створення акаунту.
25:03
Speaker A
Теж тут додаткова сторінка, яка йде, це якщо це, наприклад, іде момент через щось.
25:08
Speaker A
По типу реєстрації через пошту, через номер телефону.
25:13
Speaker A
То це теж реєстрація через номер телефону чи пошту.
25:15
Speaker A
Це умова.
25:16
Speaker A
Тому я її виділяю якимось таким моментом сіруватим.
25:20
Speaker A
І тут підтвердження акаунту.
25:22
Speaker A
Ну, тобто, зрозуміло.
25:24
Speaker A
Надсилається повідомлення.
25:26
Speaker A
І тут підтверджується акаунт.
25:27
Speaker A
Ось наше розгалуження.
25:28
Speaker A
При тому цей онбординг можна збільшити побільше, щоб візуально було зрозуміло, що це наш старт.
25:33
Speaker A
Тепер, зрозуміло.
25:35
Speaker A
Коли ми вже все це зробили, ми переходимо на Home Page.
25:39
Speaker A
Home Page.
25:40
Speaker A
Я її можу поставити ось тут.
25:42
Speaker A
І додатково вам порада, що якщо ви знаєте якісь умови, які потрібно зробити, це, наприклад, можна додати сюди опис.
25:50
Speaker A
Тобто ви додаєте ті рішення, які ви вже знаєте від клієнта, які він хоче інтегрувати.
25:56
Speaker A
Для цього вам буде корисно мати це ось тут.
25:58
Speaker A
Щоб звертати увагу на це після того, як ви почнете роботу.
26:02
Speaker A
Наприклад, якось так.
26:03
Speaker A
Знову ж, дизайн і оформлення — це вже на вашій стороні.
26:06
Speaker A
Можна робити просто стандартно.
26:09
Speaker A
Можна якось гарніше оформлювати заголовки та все інше.
26:11
Speaker A
Далі в нас відбувається розгалуження.
26:13
Speaker A
І тут ми можемо побудувати ті розділи, які нам потрібні.
26:19
Speaker A
У вигляді такого списку вниз.
26:21
Speaker A
Де кожен розділ окремо.
26:23
Speaker A
В процесі побудови я прописую додаткові умови, які відбуваються.
26:26
Speaker A
А це саме, наприклад, при списку ресторанів, щоб відображати правильно ці ресторани.
26:33
Speaker A
Варто отримати дозвіл на отримання місцезнаходження користувача.
26:37
Speaker A
Також у вас будуть додаткові сторінки, які варто враховувати в user flow.
26:41
Speaker A
Які, наприклад, список сповіщень.
26:43
Speaker A
Але так як воно не пріоритетне, я його роблю десь ось тут.
26:49
Speaker A
І роблю його не таким за кольором.
26:52
Speaker A
Тобто додатковим.
26:54
Speaker A
Наприклад, якщо це не обов'язкова сторінка, можемо обрати там якийсь жовтий колір.
26:59
Speaker A
Всі ці позначення варто десь окремо тут буде прописати.
27:01
Speaker A
Я просто роблю.
27:02
Speaker A
А, да.
27:03
Speaker A
Ось, наприклад, забули пароль.
27:04
Speaker A
І ось це ми можемо разом позначити якимось жовтим.
27:07
Speaker A
І вибрати форму, ну, якусь не таку важливу.
27:10
Speaker A
По типу ось такого.
27:12
Speaker A
Що типу це неважлива сторінка.
27:13
Speaker A
Але ми потрапити в неї можемо з головної.
27:15
Speaker A
Ну що ж, ми бачимо певну побудову, яка вже виглядає як повноцінне цілісне flow.
27:20
Speaker A
Яка дозволяє нам зрозуміти, що робить користувач далі.
27:25
Speaker A
Але все ж таки це не кінцеве, тому що, наприклад, сторінка пошуку.
27:30
Speaker A
В списку ресторанів та вибір страв все ж таки трішки нас трішки змінює.
27:35
Speaker A
Адже.
27:36
Speaker A
Якщо ми подивимось, то пошук і мусить привести до нас до списку ресторанів та вибору страв.
27:42
Speaker A
Тому.
27:43
Speaker A
Сам пошук я виділяю окремо.
27:47
Speaker A
І можу або прописати ось тут інформацію, або промалювати цю стрілочку знову ж до каталогу ресторанів та вибору страв.
27:53
Speaker A
Да.
27:54
Speaker A
Тут починаються дуже проблемні ось ці моменти, тому тут варто подумати над тим, щоб їх якось відокремити.
27:59
Speaker A
Наприклад, якось так.
28:01
Speaker A
І тут виникає теж момент, що, наприклад, список ресторанів мусить мати ще додаткові сторінки всередині.
28:06
Speaker A
Ми можемо їх промалювати.
28:08
Speaker A
Але все ж таки все приведе до вибору страв.
28:13
Speaker A
Тому.
28:14
Speaker A
Коли ми робимо всередині ще один розділ.
28:17
Speaker A
Давайте ось це трішки звузимо до цього.
28:20
Speaker A
До речі, це, скоріш за все, сірий варто зробити.
28:21
Speaker A
Як я ось тут робив.
28:22
Speaker A
А тут ми робимо сторінка ресторану.
28:24
Speaker A
Сюди можна вписати те, що ми хочемо.
28:26
Speaker A
І тепер зі сторінки ресторану ми все ж таки будемо демонструвати сторінку вибору страв.
28:28
Speaker A
Тому будуємо її сюди.
28:30
Speaker A
Да, така складна система.
28:32
Speaker A
Звичайно, краще відобразити ці лінії більш жирніше.
28:36
Speaker A
Я бачу, що тут можна їх додати, але не стану цього робити.
28:40
Speaker A
Вже ви зрозуміли цю логіку.
28:42
Speaker A
Далі, коли ми вибрали певну страву.
28:45
Speaker A
А, до речі, в нас ще є одна сторінка, яка називається саме про страву.
28:48
Speaker A
Ну, точніше, сторінка страви.
28:50
Speaker A
Де все перераховується.
28:52
Speaker A
Теж варто це врахувати.
28:53
Speaker A
Ми натискаємо додати в кошик.
28:55
Speaker A
І ось наш кошик.
28:56
Speaker A
Давайте його так додамо.
28:57
Speaker A
Після цього йде відбувається певне оформлення.
29:00
Speaker A
Ми промальовуємо.
29:01
Speaker A
Тим, що умови нам були надані, ці дані ми можемо вписати ось сюди.
29:05
Speaker A
Але це ще не все.
29:07
Speaker A
Тому що після цього в нас мусить кудись відправляти далі.
29:10
Speaker A
А це саме оплата.
29:11
Speaker A
Оплата може відбуватися в декілька способів, тому ми беремо великий розділ.
29:17
Speaker A
І промальовуємо приклад оплати.
29:21
Speaker A
Прописуємо те, що нам там дається.
29:23
Speaker A
Що це означає?
29:27
Speaker A
Це означає, що ми можемо далі промалювати всі flow з оплатою та доставкою, які тут можливі.
29:33
Speaker A
Але я просто візьму це в загальну групу.
29:37
Speaker A
Тому що розумію, що там буде декілька екранів, дуже схожих між собою.
29:42
Speaker A
Коли ми робимо підтвердження.
29:44
Speaker A
А це може бути якийсь, наприклад, ось такий вигляд.
29:47
Speaker A
Це сторінка підтвердження.
29:49
Speaker A
Звичайно, колір тут треба якийсь такий прям яскравий.
29:52
Speaker A
Ну, червоний не підійде.
29:54
Speaker A
Тому давайте візьмемо такий синій.
29:56
Speaker A
Ми можемо ще добудувати певні flow, які відбуваються.
30:00
Speaker A
Щоб ми розуміли.
30:03
Speaker A
А саме це сторінка вдячності за замовлення.
30:07
Speaker A
І додатково, наприклад, перехід до push-сповіщень.
30:12
Speaker A
Можна тут промалювати, що надходить сповіщення на телефон про успішне замовлення.
30:17
Speaker A
Ось таке коротке flow я намагався дуже швидко базово накидати.
30:21
Speaker A
Звичайно, тут є куди розвиватися.
30:25
Speaker A
Тому що, наприклад, збережені, тут можна подивитися теж сторінки страв.
30:30
Speaker A
І все-все інше.
30:32
Speaker A
Але важливо просто зрозуміти, що ваша побудова flow не заключається в просто в заголовку сторінка, каталог і все-все інше.
30:38
Speaker A
Ви можете писати детальніше опис того, що там відбувається.
30:43
Speaker A
Та які будуть дії зустрічатись.
30:46
Speaker A
Основна ідея в тому, що робіть певні позначення, щоб тут поруч були виділені елементи для того, щоб користувачам іншим.
30:53
Speaker A
Які будуть дивитися ваше flow, було все зрозуміло.
30:56
Speaker A
Ну, і бажано все вести або з верху вниз, або зліва направо, або ось разом.
31:02
Speaker A
Тільки я б все ж таки ось тут витягнув би ось цю частину більше ось сюди вниз.
31:08
Speaker A
Щоб ми йшли дійсно зліва, потім вниз.
31:11
Speaker A
І все-все так далі відбувалося правильно.
31:14
Speaker A
Також додам цікаві рішення, які б я запропонував бізнесу.
31:20
Speaker A
Для того, щоб ви зрозуміли, що UX-дизайнер не просто тупо робить ці картинки і все.
31:27
Speaker A
Він намагається знайти ще покращення на базі того, як і конкурента він вивчив, як він побудував це flow.
31:35
Speaker A
І що він бачить, якби, так би мовити, нове для бізнесу.
31:40
Speaker A
Адже ніщо не стоїть на місці.
31:45
Speaker A
Ви можете бути тим інноватором, який інтегрує щось нове, і воно буде приносити користь бізнесу.
31:51
Speaker A
Так ось, цікаві рішення.
31:53
Speaker A
Гейміфікація.
31:54
Speaker A
Після кожного п'ятого замовлення користувач отримує бонус.
32:00
Speaker A
Наприклад, знижку за доставку.
32:02
Speaker A
Пропонуємо.
32:03
Speaker A
Шукаємо відповідь.
32:04
Speaker A
Рекомендації на основі попередніх замовлень.
32:06
Speaker A
Пропонуємо вибрати те, що користувач замовляв раніше, прямо з головного екрану.
32:13
Speaker A
І це вже сформовано як кошик.
32:15
Speaker A
Або, наприклад, швидке повторення.
32:17
Speaker A
На домашньому екрані є кнопка повторити попереднє замовлення для економії часу.
32:22
Speaker A
Таке можна інтегрувати.
32:24
Speaker A
І буде дуже зручно.
32:25
Speaker A
Наприклад, персоналізація.
32:26
Speaker A
Система запам'ятовує налаштування, улюблену кухню і підлаштовує головний екран з кращими пропозиціями по тому, що він захотів.
32:35
Speaker A
І таких ідей може виявитися дуже багато.
32:38
Speaker A
Я більше схиляюсь до того, що це все обмеження йде від технічної та стейкхолдера сторони.
32:48
Speaker A
Тому ми це все підготовлюємо в окремий список і презентуємо замовнику, чи готовий він інвестувати більше коштів в це, чи ні.
32:55
Speaker A
І тепер домашнє завдання.
32:57
Speaker A
Ми сучасний стартап, який запускає застосунок для оренди спортивного обладнання.
33:02
Speaker A
Мета проекту: створити простий та зручний сервіс, де користувачі можуть знайти, орендувати та оплатити потрібне обладнання для спорту чи активного відпочинку.
33:12
Speaker A
Наша основна маркетингова ідея — оренда в один клік.
33:17
Speaker A
Тобто дуже просто.
33:19
Speaker A
Базово цільова аудиторія: це люди, які шукають тимчасове спортивне обладнання (лижі, велосипеди, каяки тощо), але хочуть уникнути складного процесу бронювання.
33:29
Speaker A
Мета великих витрат на це.
33:32
Speaker A
Платформа буде працювати по всьому світу, тому в нас немає обмеження територіального.
33:37
Speaker A
Є людина, яка дає спорядження, а є, яка його бере в оренду.
33:42
Speaker A
При тому це може бути як фізична особа, так і, наприклад, інтернет-магазин, звичайний магазин, певні спорт-сервіси, компанії.
33:49
Speaker A
Тому тут неважливо, хто дає це обладнання.
33:53
Speaker A
Нам потрібно забезпечити користувачів інтуїтивним шляхом від пошуку обладнання до успішного бронювання.
33:59
Speaker A
Трішки про умови виконання.
34:01
Speaker A
Що ми очікуємо від вас.
34:02
Speaker A
Це мобільний застосунок, тому орієнтуємось на нього.
34:05
Speaker A
Користувацькі сценарії.
34:06
Speaker A
Новий користувач хоче орендувати обладнання без реєстрації.
34:11
Speaker A
І це можливо.
34:12
Speaker A
Зареєстрований користувач хоче швидко повторити попереднє замовлення.
34:16
Speaker A
І це теж можливо.
34:17
Speaker A
Користувач шукає обладнання за певними параметрами, використовуючи фільтр, пошук з різними параметрами, такими як місце розташування, вид спорту, ціна та все-все інше.
34:27
Speaker A
Локація біля нього.
34:28
Speaker A
Ключові кроки.
34:29
Speaker A
Пошук обладнання через фільтри, пошуковий рядок.
34:32
Speaker A
Детальний опис товару з усіма умовами, ми хочемо бути прозорими.
34:37
Speaker A
Бронювання: вибір дати, часу, коли повертати, як повертати та все-все.
34:43
Speaker A
Вибір способу оплати: готівка, криптовалюта, безготівковий розрахунок.
34:48
Speaker A
Підтвердження замовлення зі статусом та контактною інформацією орендодавця.
34:54
Speaker A
Де можна забрати або як отримати цей товар.
34:57
Speaker A
Ну, і не забувайте, що ми не можемо давати товар будь-кому, тому обов'язково на якомусь етапі отримати верифікацію користувача.
35:03
Speaker A
Додаткові умови.
35:04
Speaker A
Із того, що ми хотіли би отримати додатково, це інтеграція кнопки зв'язатися з орендодавцем.
35:10
Speaker A
Для уточнення деталей.
35:12
Speaker A
Кудись треба її додати.
35:13
Speaker A
Реалізуйте, будь ласка, функцію збереження вподобаних товарів для швидкого доступу до них.
35:18
Speaker A
User flow мусить бути побудований в блок-схемі.
35:21
Speaker A
Наприклад, FigJam — це найпростіше.
35:23
Speaker A
Короткий опис рішень, які забезпечать зручність та швидкість для користувача.
35:28
Speaker A
Логічна аргументація у вигляді коментарів, чому саме цей шлях буде найефективнішим для аудиторії.
35:34
Speaker A
Ну, і, зрозуміло, що кінцева дія мусить бути одна.
35:38
Speaker A
А ось шлях, як до неї дійти, може бути декілька.
35:44
Speaker A
Дякую за твій внесок в цей проект.
35:47
Speaker A
Всі питання, які виникають по цьому завданню, ви можете написати під цим відео.
35:53
Speaker A
Я відповім на нього.
35:56
Speaker A
Ну, а на цьому все.
36:00
Speaker A
Чекаю вашу домашку в закритому чаті.
36:05
Speaker A
Буде стрім, де я перевірю її.
36:08
Speaker A
І сподіваюся, що ви зрозуміли краще, як будувати user flow.
36:13
Speaker A
Це, до речі, і подивимось.
36:14
Speaker A
Удачі в вивченні дизайну та побудові user flow.
Topics:UX-дизайнuser flowкористувацький досвідвізуалізаціяпотік користувачадизайн інтерфейсупланування проєктуоптимізація навігаціїрозробка продуктуЕрік Цуриков

Frequently Asked Questions

Що таке user flow у UX-дизайні?

User flow — це візуальне представлення послідовності дій користувача для досягнення певної мети на сайті або в додатку, зазвичай у вигляді блок-схем.

Навіщо потрібен user flow у процесі розробки продукту?

User flow допомагає зрозуміти, як користувачі взаємодіють з продуктом, виявити проблемні місця, оптимізувати навігацію і оцінити обсяг роботи для розробників.

Коли варто створювати user flow під час роботи над проектом?

User flow варто створювати перед початком роботи над проектом, щоб визначити основні сценарії використання, необхідні функції і уникнути зайвих дій користувача.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →