44
UX&UI. ПРОДУКТОВЫЙ ДИЗАЙН ДЕНЬ Дмитрий Осадчук Игорь Силкин БЫСТРОЕ ПРОТОТИПИРОВАНИЕ 03

Основы быстрого прототипирования

Embed Size (px)

Citation preview

Page 1: Основы быстрого прототипирования

U X & U I . П Р О Д У К Т О В Ы Й Д И З А Й Н Д Е Н Ь

Дмитрий ОсадчукИгорь Силкин

БЫСТРОЕПРОТОТИПИРОВАНИЕ

03

Page 2: Основы быстрого прототипирования

ЗАЧЕМ ПРОТОТИПИРОВАТЬ?

Page 3: Основы быстрого прототипирования

Вспомним этапы разработки проекта

Немного терминологии

В английском языке есть слова wireframe и prototype. В руссом языке – сетка, прототип и живой прототип. Из-за трудностей с переводом, все время возникает путаница. Wireframe переводится как сетка. Но то, что мы называем сеткой – это grid. А то, что по-английски называется wireframe, мы называем прототипом. То, что у них prototype, мы называем «живой прототип» (который можно покликать).

Page 4: Основы быстрого прототипирования

Почему нужно делать прототипы

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

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

Page 5: Основы быстрого прототипирования

15 причин в пользу прототипа

Увидеть приложение/сайт в действии и понять, насколько корректно разработчики понимают идею и ТЗ;оценить будущее приложение с точки зрения пользователя;

Определить, нужно ли вносить изменения в схему взаимодействия приложения с пользователем;

Избежать дополнительных финансовых и временных затрат, если выявлены несоответствия;

Это позволит получить четкую картину того, какая именно информация будет необходима на каждой странице сайта до разработки его дизайна

Это позволит рационально тратить время и сосредоточиваться именно на том, для чего предназначена каждая страница.

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

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

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

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

Прототип довольно легко создать, позволяя плавно и эффективно осуществлять процесс планирования

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

Это позволяет интенсивно вовлечь клиента в процесс планирования на раннем этапе разработки сайта и позволяет активно согласовывать весь процесс планирования между обеими сторонами

Page 6: Основы быстрого прототипирования

ИНСТРУМЕНТЫ

ПРОТОТИПИРОВАНИЯ

Page 7: Основы быстрого прототипирования

Бумажное прототипирование — это самый первый этап и часто используемый метод проектирования сайта или мобильного приложения, к тому же самый доступный.

Основная цель на этом этапе — построить грамотную структуру для взаимодействия с посетителем. Прототип это не финальный дизайн, не стоит в нем прорисовывать графические элементы, вставлять иллюстрации или учитывать шрифт. За степенью детализации стоит следить, так как этим легко увлечься. Оформлением прототипа должен заниматься дизайнер.

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

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

БУМАЖНОЕПРОТОТИПИРОВАНИЕ

Page 8: Основы быстрого прототипирования

Примеры хороших прототиповХороший прототип похож на будущий дизайн по пропорциями, расставлеными акцентами.

Поментки на полях, выделения отлично помогают понять задумку.

Page 9: Основы быстрого прототипирования
Page 10: Основы быстрого прототипирования
Page 11: Основы быстрого прототипирования
Page 12: Основы быстрого прототипирования
Page 13: Основы быстрого прототипирования

Бумажыне паттерны в помощьhttps://www.smashingmagazine.com/2012/09/free-download-ux-sketching-wireframing-templates-mobile/

Page 14: Основы быстрого прототипирования

MadSkillzzz

http://youtu.be/GrV2SZuRPv0

Page 15: Основы быстрого прототипирования

ИНТЕРАКТИВНЫЕ ПРОТОТИПЫ

Page 16: Основы быстрого прототипирования

https://popapp.in/

http://www.youtube.com/watch?v=GThS7Fxai1c

Приложение Prototyping on Paper позволяет использовать для прототипирования самые простые и доступные инструменты — карандаш, бумагу и айфон. Нарисуйте эскизы от руки, сфотографируйте их — сервис автоматически отрегулирует яркость и размер, позволит сделать симулятор вашего будущего приложения. В POP можно создать систему линков и с её помощью проследить, как приложение будет реагировать на нажатие той или иной кнопки. Также POP позволяет делиться созданным прототипом с коллегами и друзьями, собирать фидбэк.

Prototyping on Paper идеально подходит для быстрого прототипирования, не требующего детальной проработки дизайна.

POP

Page 17: Основы быстрого прототипирования

http://balsamiq.com

Один из самых популярных инструментов прототипирования. В комплекте — десятки и сотни иконок и элементов интерфейса. Есть шаблоны под несколько основных смартфонов и мобильных операционных систем.Balsamiq доступен для всех операционных систем, и его можно интегрировать с различными системами совместной работы, включая Jira, Confluence и Google Drive. Также есть онлайн-версия Balsamiq.

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

BALSAMIQ MOCKUPS

Page 18: Основы быстрого прототипирования

Полученные макеты можно сохранять в собственном формате программы для дальнейшего редактирования либо экспортировать в PNG или PDF.Также есть режим презентации макета. При его включении макет отображается в полноэкранном режиме, а курсор представляет собой стрелку, постоянно направленную в центр экрана. Нажав курсором на элемент интерфейса можно переместиться в другой макет, либо перейти по URL.

Page 19: Основы быстрого прототипирования

Balsamiq UX Templatehttp://konigi.com/tools/balsamiq-ux-template/

Page 20: Основы быстрого прототипирования

Public Balsamiq Projectshttps://mockupstogo.mybalsamiq.com/projects

Page 21: Основы быстрого прототипирования

https://proto.io/

https://vimeo.com/38484992

https://spaces.proto.io/project/3C26C8C5-CD55-A2D1-D298-1E36EA61CA06/IFTTT/

Платформа доя прототипирования мобильных приложений. Создание интерактивных прототипов и симуляция основных пользовательских действий с поддержкой основных браузеров. Есть редактор, панель создания прототипа и плеер для просмотра интерактивного прототипа в работе. Все работает по принципу drag-and-drop, нажатии на кнопки и выборе значений из списков, иногда бывает крайне сложно отыскать то, что нужно.

Готовый прототип можно тестировать на реальном мобильном стройстве или в браузере. Большое количество функций позволяет запускать динамические прототипы на реальных девайсах с поддержкой всех жестов и всех форматов устройств.

PROTO

Пример прототипа

Page 22: Основы быстрого прототипирования

НА ЛЮБОЙ ВКУС И ЦВЕТDESIGNER’S TOOLKIT: PROTOTYPING TOOLShttp://www.cooper.com/prototyping-tools

https://habrahabr.ru/post/70001/https://habrahabr.ru/company/aiken/blog/129653/https://vc.ru/p/sketch-prototype

Б Е ГЛ Ы Й О Б З О Р Д Р У Г И Х И Н С Т Р У М Е Н Т О В

Page 23: Основы быстрого прототипирования

https://www.invisionapp.com

InVision — это платформа для совместной разработки макетов интерфейсов,основанная на философии Agile-разработки и разбиении всех задач на итерации и версии.

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

https://vimeo.com/80845114

Page 24: Основы быстрого прототипирования

Прмиер рабочего прототипа на invisionhttps://projects.invisionapp.com/share/N649LVR5G

Page 25: Основы быстрого прототипирования

Готовый дизайнпо прототипам

Page 26: Основы быстрого прототипирования

https://wireframe.cc//

Wireframe.cc отличается от других инструментов прототипирования чрезвычайно простым интерфейсом без огромного количества наворотов. Когда вы заходите на сайт сервиса wireframe.cc, вы сразу же можете начать рисовать, перетаскивая элементы мышью по рабочей области. Чтобы сохранить макет достаточно нажать кнопку «Save», после чего сервис сгенерирует уникальный URL, которым вы сможете поделиться с другими людьми или добавить его в закладки.

WIREFRAME.CC

Как сделать первый шаг к созданию собственного приложения

http://www.lookatme.ru/mag/how-to/inspiration-howitworks/205429-prototype

Page 27: Основы быстрого прототипирования

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

Стоимость подписки на месяц для индивидуальных разработчиков — $10, для команды — $25 с каждого участника. У приложения имеются более дорогие и навороченные аналоги, а также альтернативы для десктопа: Prototype и Briefs (Mac only).

https://www.flinto.com/

FLINTO

Page 28: Основы быстрого прототипирования

РЕКОМЕНДАЦИИ К ПРОТОТИПАМ

Прототип интерфейсов — это не только один из этапов проектирования, но и самостоятельный продукт, с которым далеко не всегда работает та же команда, что его создавала. Поэтому стоит соблюдать требования к оформлению прототипов. Примеры тезисов от студии Nimax

Page 29: Основы быстрого прототипирования

Примеры плохих прототипов

Page 30: Основы быстрого прототипирования

Примеры прототипов от студии funkypunky

Page 31: Основы быстрого прототипирования
Page 32: Основы быстрого прототипирования
Page 33: Основы быстрого прототипирования

https://ru.pinterest.com/search/pins/?q=wireframes

Где искать прототипы

Page 34: Основы быстрого прототипирования

Готовые wireframe-kit для создания прототиповСодержат набор готовых паттернов. Существуют почти для любых платформ и софта.

Page 35: Основы быстрого прототипирования

ЧТО ВКЛЮЧИТЬ В ПРОТОТИП?

Page 36: Основы быстрого прототипирования

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

Каждый раз при появлении текста «Lorem Ipsum», кто-нибудь из участников спрашивает «Почему здесь всё на испанском?». Кроме того, что текст приводит в недоумение и может спровоцировать ошибки, он лишён какого-либо контекста и не даёт ни малейшего представления о финальном наполнении. Иногда для понимания назначения страницы контекст просто необходим. Старайтесь всегда использовать актуальное наполнение или найти подходящую рыбу.

1 Используйте наполнение, связанное с реальным проектом

Page 37: Основы быстрого прототипирования

Не используйте в прототипах имена известных людей или персонажей. Уверен, вы бы не хотели, чтобы в разгар сессии участники забыли о поставленных задачах и погрузились в мысли о Джонни Деппе или о том, как ужасны последние «Пираты Карибского моря». Лучше использовать правдоподобные, но стандартные имена — здесь поможет генератор случайных имён, каких много в интернете.

2 Избегайте вымышленных имён

Page 38: Основы быстрого прототипирования

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

3 Тестируйте грубые прототипы

Page 39: Основы быстрого прототипирования

Обязательно использовать встроенный редактор стилей — все стили текста в прототипе задаются только через него. Чем стилей меньше, тем лучше, отталкиваемся от семантики текстов и стандартных HTML-тегов: h1, h2 и т.д.

4 Обязательно использовать встроенный редактор стилей

Page 40: Основы быстрого прототипирования

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

5 Интерактивные элементы нужно программировать

Page 41: Основы быстрого прототипирования

Необходимость залинковки прототипа обсуждаем с менеджером проекта. Если прототип залинкован частично, то отмечаем элементы, на которые можно нажать, треугольником. Не забываем подчеркивать псевдоссылки пунктирной линией.

6 Необходимость залинковки прототипа

Page 42: Основы быстрого прототипирования

В основе прототипа должны быть сетки. Удобнее всего использовать классические сетки 12/16 колонок, но лучше всего согласовывать это с арт-директором, который будет курировать дизайн. Все объекты прототипа располагаются по сетке, далее дизайнеры сохраняют такое размещение.

7 В основе прототипа должны быть сетки

Page 43: Основы быстрого прототипирования

Прототип — это инструмент, который позволяет проработать и утвердить функциональность проекта отдельно от дизайна. Поэтому он ни в коем случае не должен выглядеть как дизайн. Запрещено тратить время на всевозможные красивости.

8 Прототип не должен выглядеть как дизайн.

Page 44: Основы быстрого прототипирования

Спасибо за вниманиеи понимание.