ИКТ 03 Проектирование интерфейсов

113
Проектирование интерфейсов Владимир Зимин

Upload: denis-korolev

Post on 16-Nov-2014

1.043 views

Category:

Documents


0 download

DESCRIPTION

Презентация с лекции Владимира Зимина "Проектирование пользовательских интерфейсов" (13.12.2013).

TRANSCRIPT

Page 1: ИКТ 03 Проектирование интерфейсов

Проектирование интерфейсов

Владимир Зимин

Page 2: ИКТ 03 Проектирование интерфейсов

НАРЦИССИЗМ

• Проектировщик, аналитик, менеджер проектов, менеджер по продажам, тренер

• 3 года• ~ 40 проектов• Конференция в МИЭМ• UXMasterclass• Выступления на всяких

конференциях

Page 3: ИКТ 03 Проектирование интерфейсов

ПЕРВЫМ ДЕЛОМ - САМОЛЁТЫОсновано на реальных событиях

Page 4: ИКТ 03 Проектирование интерфейсов
Page 5: ИКТ 03 Проектирование интерфейсов

ШЕРЕМЕТЬЕВО — НИЖНЕКАМСКверсия 1.0

Вылет 22:05 12 августа

Прибытие

23:45 12 августа

Page 6: ИКТ 03 Проектирование интерфейсов

ШЕРЕМЕТЬЕВО — НИЖНЕКАМСКверсия 2.0

Вылет 23:59 12 августа

Прибытие

06:40 13 августа

Page 7: ИКТ 03 Проектирование интерфейсов
Page 8: ИКТ 03 Проектирование интерфейсов
Page 9: ИКТ 03 Проектирование интерфейсов
Page 10: ИКТ 03 Проектирование интерфейсов

КОРОЧЕ…

Работу систем и сервисов, с которыми работают люди, нужно проектировать, чтобы такой херни не случалось.

Page 11: ИКТ 03 Проектирование интерфейсов

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

В декабре 2005 года рекордную ошибку допустил трейлер одной японской компании. Брокер получил заказ на продажу одной акции по цене 610 тысяч иен. Но по ошибке ввёл в компьютер заказ на продажу 610 тысяч акций по одной йене каждая.

Page 12: ИКТ 03 Проектирование интерфейсов

И КАК ЖЕ ЭТО ДЕЛАТЬ?

Page 13: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

Дизайн ≠ красивая картинка

Дизайн — творческий метод, процесс и результат художественно-технического проектирования <…>, ориентированного на достижение наиболее полного соответствия <…> возможностям и потребностям человека <…>.

Wikipedia

Page 14: ИКТ 03 Проектирование интерфейсов
Page 15: ИКТ 03 Проектирование интерфейсов
Page 16: ИКТ 03 Проектирование интерфейсов

НУ ПОЧТИ…

Красивая картинка – это тоже важно, но дизайн решает более масштабные проблемы

Page 17: ИКТ 03 Проектирование интерфейсов

ДЖОЗАЙЯ ВЕДЖВУД

Page 18: ИКТ 03 Проектирование интерфейсов
Page 19: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

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

Международный стандарт ISO 9241-11

Page 20: ИКТ 03 Проектирование интерфейсов

КОРОЧЕ

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

Качество работы пользователя в интерактивной среде.

А в ГОСТе «Юзабилити» – это пригодность использования :)

Page 22: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

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

В нашем случае – программы и пользователя.

Page 23: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

Интерфейс объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с ПО.

Page 24: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

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

Eric Reiss

Page 25: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

Page 26: ИКТ 03 Проектирование интерфейсов

И КАК ЖЕ ЭТО ДЕЛАТЬ?

Page 27: ИКТ 03 Проектирование интерфейсов

ЗНАЙ СВОЁ МЕСТО

Бизнес

Проектировщик

Верстальщик

Программист

Художник

Page 28: ИКТ 03 Проектирование интерфейсов

СОТРУДНИЧЕСТВО

Page 29: ИКТ 03 Проектирование интерфейсов

ЗНАЙ СВОЁ МЕСТО

Бизнес

Проектировщик

Верстальщик

Программист

Художник

Пользователи

Page 30: ИКТ 03 Проектирование интерфейсов

ПРОЕКТИРОВЩИК = ПЕРЕВОДЧИК

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

Page 31: ИКТ 03 Проектирование интерфейсов
Page 32: ИКТ 03 Проектирование интерфейсов
Page 33: ИКТ 03 Проектирование интерфейсов

ЗНАЙ СВОЁ МЕСТО

Бизнес

Проектировщик

Верстальщик

Программист

Художник

Пользователи

Юзабилити-тесты

Page 34: ИКТ 03 Проектирование интерфейсов

ЗНАЙ СВОЁ МЕСТО

Бизнес

Проектировщик

Верстальщик

Программист

Художник

Маркетолог

Пользователи

Page 35: ИКТ 03 Проектирование интерфейсов
Page 36: ИКТ 03 Проектирование интерфейсов

НА ЧТО ВЛИЯЕМ

• Скорость работы• Количество человеческих ошибок• Скорость обучения• Удовлетворенность пользователя• Запоминаемость

Ben Shneiderman

Page 37: ИКТ 03 Проектирование интерфейсов

ПРИЧЕМ

Некоторые характеристики интерфейса могут и обязательно будут конфликтовать друг с другом.

Page 38: ИКТ 03 Проектирование интерфейсов

ВЫСОКАЯ СКОРОСТЬ ОБУЧЕНИЯ

Page 39: ИКТ 03 Проектирование интерфейсов

ВЫСОКАЯ СКОРОСТЬ РАБОТЫ

Page 40: ИКТ 03 Проектирование интерфейсов

КОРОЧЕ…

«Интуитивная понятность» не являетсямаксимально критичной характеристикойинтерфейса во всех без исключения случаях.

И вообще, забудьте это словосочетание.

Page 41: ИКТ 03 Проектирование интерфейсов

ЗАЧЕМ ЭТО ВСЁ?

Качественные интерфейсы:• Приводят к успеху продукта• Снижают затраты на разработку• Удешевляют поддержку• Повышают

конкурентоспособность• Увеличивают лояльность клиентов• Повышают эффект автоматизации• Избавляют от критических

ситуаций

Page 42: ИКТ 03 Проектирование интерфейсов

УСПЕХ ПРОДУКТА

Page 43: ИКТ 03 Проектирование интерфейсов

УДЕШЕВЛЕНИЕ ПОДДЕРЖКИ

Количество обращений уменьшилось на 90%

Page 44: ИКТ 03 Проектирование интерфейсов

ЛОЯЛЬНОСТЬ КЛИЕНТОВ

Page 45: ИКТ 03 Проектирование интерфейсов

ЭФФЕКТИВНОСТЬ

Скорость работы увеличилась в 2,8 разаКоличество ошибок сократилось

Page 46: ИКТ 03 Проектирование интерфейсов

НЕМНОГО ЦИФР

В целом по отраслям• Затраты на производство - 33-

50%• Затраты на обслуживание - 60-

90%• Увеличение продаж 40-80% (до

225%)• Рост аудитории 40-80%• Повышение эффективности 25-

65%• Повышение доверия ?

Aaron Marcus and Associates, Inc.

Page 47: ИКТ 03 Проектирование интерфейсов

НЕМНОГО ЦИФР

Веб-проекты• Продажи/конверсия 100%• Траффик 150%• Продуктивность действий 161%• Использование ключевых

возможностей 202%

NNGroup, 42 проекта

Page 48: ИКТ 03 Проектирование интерфейсов

ТЫ ВРОДЕ ПРО ПРОЕКТИРОВАНИЕ ХОТЕЛ РАССКАЗАТЬ, ЙОПТ

Page 49: ИКТ 03 Проектирование интерфейсов
Page 50: ИКТ 03 Проектирование интерфейсов

ЭТАП 1 – СБОР ДАННЫХ

Page 51: ИКТ 03 Проектирование интерфейсов

ЗАЧЕМ

• Понимаем предметную область• Понимаем бизнес• Понимаем пользователей• Узнаем об ограничениях

• Учимся за счёт заказчика

Page 52: ИКТ 03 Проектирование интерфейсов
Page 53: ИКТ 03 Проектирование интерфейсов
Page 54: ИКТ 03 Проектирование интерфейсов

КАК

• Интервью с экспертами• Изучение материалов• Интервью с пользователями• Полевые наблюдения• Анализ тенденций• Изучение статистики• Изучение обращений в службу

поддержки

• Юзабилити-тестирования

Page 55: ИКТ 03 Проектирование интерфейсов

ЭТАП 2 – АНАЛИЗ ДАННЫХ

Page 56: ИКТ 03 Проектирование интерфейсов

ПЕРСОНАЖИ

Это не:• Реальные люди• Среднестатистическое описание

целевой аудитории• Сегменты рынка• Бизнес-роли

Page 57: ИКТ 03 Проектирование интерфейсов
Page 58: ИКТ 03 Проектирование интерфейсов
Page 59: ИКТ 03 Проектирование интерфейсов

КАКАЯ ВЫГОДА

• Четкое позиционирование• Удобный контейнер• Коммуникации• Планирование и приоритезация

функций

Page 60: ИКТ 03 Проектирование интерфейсов

КАК ПРИДУМАТЬ ПЕРСОНАЖ?

Page 61: ИКТ 03 Проектирование интерфейсов

ПЕРВИЧНЫЙ АНАЛИЗ

ВопросыКто наши пользователи? Сколько их? Что они делают с системой?

МетодикиАнализ рынка, интервью, наблюдения, ФГ

РезультатОтчет с общими характеристиками ЦА

Page 62: ИКТ 03 Проектирование интерфейсов

ПОСТРОЕНИЕ ГИПОТЕЗЫ

ВопросыВ чём разница между пользователями? На какие группы они разбиваются?

МетодикиВыделение целевых групп

РезультатЧерновое описание целевых групп

Page 63: ИКТ 03 Проектирование интерфейсов

ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ

ВопросыЦели? Демографические характеристики? Сценарии? Контекст?

МетодикиВыделение поведенческих переменных (10-30)

РезультатСхемы соответствия ЦГ и требований (3-6)

Page 64: ИКТ 03 Проектирование интерфейсов

ПЕРЕГРУППИРОВКА (УТОЧНЕНИЕ)

ВопросыКакие требования совпадают у разных групп? Какие – значительно различны у одной?

МетодикиПерегруппировка и оптимизация

РезультатПеречень заготовок персонажей

Page 65: ИКТ 03 Проектирование интерфейсов

ФИКСАЦИЯ

ВопросыКаковы общие характеристики у каждой группы? Как совокупно описать ее представителей?

МетодикиОписание характеристик персонажей

РезультатОписание персонажей

Page 66: ИКТ 03 Проектирование интерфейсов

ПРОВЕРКА

ВопросыКто знает таких (реальных) людей? Нужны ли косвенные персонажи? Есть ли лишние?

МетодикиУточняющие интервью и наблюдения, оптимизация

РезультатФинальный перечень персонажей

Page 67: ИКТ 03 Проектирование интерфейсов

РАНЖИРОВАНИЕ

ВопросыКаков размер ЦГ, покрываемой персонажем? Эффект, приносимый им? Его влияние?

МетодикиСоздание шкалы ценности, присваивание веса

РезультатВесовые коэффициенты

Page 68: ИКТ 03 Проектирование интерфейсов

ФИКСАЦИЯ ТРЕБОВАНИЙ

ВопросыЧто требуется пользователям? Насколько важно конкретному персонажу? Все равно? Мешает?

МетодикиУточнение требований, присваивание весов

РезультатТаблица требований

Page 69: ИКТ 03 Проектирование интерфейсов

ВЫЯВЛЕНИЕ КЛЮЧЕВЫХ ПЕРСОНАЖЕЙ

ВопросыЧьи требования наиболее объемны? Чьи можно реализовать в рамках другого?

МетодикиФильтрация персонажей

РезультатКлючевые персонажи (1-3), другие группы

Page 70: ИКТ 03 Проектирование интерфейсов

ОПИСАНИЕ СЦЕНАРИЕВ

ВопросыКакие задачи решает персонаж? Как? В каких условиях? Как часто?

МетодикиОптимизация и проектирование сценариев

РезультатПеречень сценариев с характеристиками

Page 71: ИКТ 03 Проектирование интерфейсов

ПАРАМЕТРЫ ДЛЯ ВЫДЕЛЕНИЯ ГРУПП

• Роли• Соцдем• Активность• Цели/мотивы• Контекст• Опыт• Стереотипы поведения

Page 72: ИКТ 03 Проектирование интерфейсов

ОПИСЫВАЕМ ПЕРСОНАЖ• Ключевая характеристика• Имя, фото, краткий соцдем• Крик души• Краткое словесное описание• Важность персонажа• Цели• Опыт и знания• Контекст использования• Представление о продукте и

способах работы• Сценарии

Page 73: ИКТ 03 Проектирование интерфейсов

СЦЕНАРИИ• Цель• Критичность• Критерий успеха• Оптимизируемые параметры• Последовательность шагов• Контекст• Сложности и проблемы• Частота, продолжительность,

насыщенность,• ограничения по времени,

прерывания• Социальные связи

Page 74: ИКТ 03 Проектирование интерфейсов

ТРЕБОВАНИЯ К ИНТЕРФЕЙСУ• Формулировка• Весовые коэффициенты для

каждого персонажа (выделяем критичные и отрицательные)

• Концептуальность требования• Идеи и соображения по

реализации

Page 75: ИКТ 03 Проектирование интерфейсов

Ольга32 года, директор по работе с региональными агентствами, туризм

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

Сервис выбора кредитных карт Credit-card.ru, анализ конкурентов [март, 2013] 75

Ключевая характеристика: Берет кредит под конкретные цели. Старается разобраться в тонкостях выбора предложения.

Оформление кредитной карты – вынужденное решение: на завершение ремонта срочно потребовались дополнительные средства. Семья Ольги будет располагать нужными средствами, но несколько позже. Муж Ольги уже оформлял кредитную карту, поэтому решили оформить карту на Ольгу. Ориентируется на определенную сумму, но понимает, что расходы на завершение ремонта могут измениться. Чтобы избежать лишних трат, Ольга старается выбрать оптимальное решение, советуется с семьей, друзьями и коллегами, а также изучает профильные сайты, например, banki.ru. Ориентируется на процентную ставку и беспроцентный срок погашения. Также для нее важны стабильность банка, его рейтинг. Читает отзывы.

Page 76: ИКТ 03 Проектирование интерфейсов

Ольга32 года, директор по работе с региональными агентствами, туризм

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

Сервис выбора кредитных карт Credit-card.ru, анализ конкурентов [март, 2013] 76

• Понять, на что требуется обратить внимание при выборе карты в ее конкретной ситуации

• Выбрать предложение по важным параметрам

• Быть уверенной в полноте и ясности информации

• Узнать рейтинг банка – банк должен быть надежный и стабильный

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

• Сформировать доверие к материалам и возможностям сервиса.

• Изучение информации “How to” («как выбрать лучшую для себя кредитную карту»)

• Подбор предложения и изучение карточки

• Изучение рейтинга банков, отзывов, экспертного мнения

• Обращение к эксперту за ответом на ее персональный вопрос

• Переход к оформлению онлайн-заявки с сайта сервиса

Ольге необходимо:

Наши цели:

Ключевые сценарии Ольги:

Page 77: ИКТ 03 Проектирование интерфейсов

Ольга32 года, директор по работе с региональными агентствами, туризм

Сценарий 1: Изучение информации “How to” Цель: Понять, с чего начать и каким образом выбрать оптимальное предложение

Сервис выбора кредитных карт Credit-card.ru, анализ конкурентов [март, 2013] 77

Описание: Итак, Ольге требуется срочно выбрать оптимальное предложение. На сайтах банков информация предлагается в разном объеме. Для начала она вводит в поисковике запрос «как выбрать кредитную карту» и по первым же ссылкам переходит в данный сервис. Здесь она получает исчерпывающуюся информацию о том, какие параметры ей будут важны в первую очередь. Любопытства ради она читает также информацию о картах для других случаев – кобрендиновые, карты Gold и Platinum, и удостоверяется, что данные варианты ей не подходят. Посылает ссылку мужу, чтобы посоветоваться с ним, нет ли у него другого мнения относительно значимых параметров.

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

Частота: Разовый сценарий – по возникновению потребности в новом виде продукта (карт)

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

Продолжительность: 15-20 минут, важна глубина просмотра.

Наличие прерываний: Возможно

Оптимизируемые параметры: структура материалов – «от простого к сложному», логические переходы между статьями.

Page 78: ИКТ 03 Проектирование интерфейсов

Ольга32 года, директор по работе с региональными агентствами, туризм

Сценарий 2: Подбор предложения и изучение карточки предложенияЦель: Выбрать оптимальное предложение по кредитным картам

Сервис выбора кредитных карт Credit-card.ru, анализ конкурентов [март, 2013] 78

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

Успех: Ольга остановила свой выбор на предложении и готова отправить заявку.

Частота: Разовый сценарий – по возникновению потребности в новом виде продукта (карт)

Критичность: Высокая.

Продолжительность: 10-15 минут.

Наличие прерываний: Возможно. Есть вероятность, что окончательное решение произойдет не сразу, и Ольге потребуется еще раз воспользоваться инструментом подбора.

Оптимизируемые параметры: оптимальное количество параметров, сортировка выдачи, возврат к результатам выдачи со страницы предложения

Page 79: ИКТ 03 Проектирование интерфейсов

Список пользовательских требований

Сервис выбора кредитных карт Credit-card.ru, анализ конкурентов [март, 2013] 79

Требование Категория Ольга Анастасия Общий балл

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

переход к банку 2 2 4

быть уверенным в актуальности информации контент 2 2 4простой понятный стиль изложения материалов контент 2 2 4при первом посещении быстро перейти к инструкции как подобрать себе оптимальное решение контент 2 2 4изучить отзывы владельцев карт общение 1 2 3быть уверенным в полноте информации контент 2 1 3рассчитать размер выплат по кредитной карте поиск 2 1 3изучить экспертные мнения, аналитику, статьи, рейтинги контент 1 0 1задать вопрос эксперту общение 1 0 1

Page 80: ИКТ 03 Проектирование интерфейсов

ЭТАП 3 – СЦЕНАРИИ

Page 81: ИКТ 03 Проектирование интерфейсов
Page 82: ИКТ 03 Проектирование интерфейсов

ЭТАП 4 – ИНФОРМАЦИОННАЯ АРХИТЕКТУРА

Page 83: ИКТ 03 Проектирование интерфейсов

ГЛОССАРИЙ

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

Louis Rosenfeld

Page 84: ИКТ 03 Проектирование интерфейсов
Page 85: ИКТ 03 Проектирование интерфейсов
Page 86: ИКТ 03 Проектирование интерфейсов
Page 87: ИКТ 03 Проектирование интерфейсов

ЭТАП 5 – ПРОТОТИПИРОВАНИЕ

Page 88: ИКТ 03 Проектирование интерфейсов
Page 89: ИКТ 03 Проектирование интерфейсов
Page 90: ИКТ 03 Проектирование интерфейсов
Page 91: ИКТ 03 Проектирование интерфейсов
Page 92: ИКТ 03 Проектирование интерфейсов
Page 93: ИКТ 03 Проектирование интерфейсов
Page 94: ИКТ 03 Проектирование интерфейсов

ЭТАП N – ЮТ

Page 95: ИКТ 03 Проектирование интерфейсов
Page 96: ИКТ 03 Проектирование интерфейсов
Page 97: ИКТ 03 Проектирование интерфейсов
Page 98: ИКТ 03 Проектирование интерфейсов

О ЧЁМ ЕЩЁ НЕ СКАЗАЛ

Page 99: ИКТ 03 Проектирование интерфейсов
Page 100: ИКТ 03 Проектирование интерфейсов
Page 101: ИКТ 03 Проектирование интерфейсов
Page 102: ИКТ 03 Проектирование интерфейсов
Page 103: ИКТ 03 Проектирование интерфейсов

103

Page 104: ИКТ 03 Проектирование интерфейсов

104

Page 105: ИКТ 03 Проектирование интерфейсов

105

Page 106: ИКТ 03 Проектирование интерфейсов

106

Page 107: ИКТ 03 Проектирование интерфейсов

107

Page 108: ИКТ 03 Проектирование интерфейсов

108

Page 109: ИКТ 03 Проектирование интерфейсов

109

Page 110: ИКТ 03 Проектирование интерфейсов

110

Page 111: ИКТ 03 Проектирование интерфейсов

111

Page 112: ИКТ 03 Проектирование интерфейсов

112

Page 113: ИКТ 03 Проектирование интерфейсов

СПАСИБО!

Владимир Зимин

[email protected]

fb.com/darkspi

twitter.com/darkspi

vk.com/darkspi

darkspi.ru