59
Введение в Пользовательский Опыт Лекция 3 Vladimir Tomberg, PhD Эстонский Университет Прикладных Наук по Предпринимательству Майнор Сентябрь 2014 Picture source: http://usercenteredcontent.com

3.Введение в Пользовательский Опыт

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 3.Введение в Пользовательский Опыт

Введение в Пользовательский Опыт

Лекция 3Vladimir Tomberg, PhD

Эстонский Университет Прикладных Наук

по Предпринимательству Майнор

Сентябрь 2014

Pic

ture

sou

rce:

htt

p://

user

cent

ered

cont

ent.

com

Page 2: 3.Введение в Пользовательский Опыт

ДОКЛАДЫ ПО ПРЕДЫДУЩИМ ЗАДАНИЯМ

от 2 до 5 минут на доклад+

дискуссия

Page 3: 3.Введение в Пользовательский Опыт

РЕЗУЛЬТАТЫ РАБОТЫ

DELIVERABLES(ПРОДОЛЖЕНИЕ)

Page 4: 3.Введение в Пользовательский Опыт

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ UxD ИНЖЕНЕРА − “КАРТА СОКРОВИЩ”

Source: http://semanticstudios.com

Page 5: 3.Введение в Пользовательский Опыт

ОПРОСЫ ПОЛЬЗОВАТЕЛЕЙ

• Делаются с целью:1. Изучения аудитории;2. В качестве тестирования

опыта использования (например юзабилити)

• Ресурс с ссылками на инструменты для опросов:http://www.stcsig.org/usability/topics/surveys.html

Page 6: 3.Введение в Пользовательский Опыт

ОПРОСЫ ПОЛЬЗОВАТЕЛЕЙ• Кем являются пользователи, что они хотят выполнить и

какую информацию ищут?• Где пользователи могут найти нужную информацию?• Насколько удовлетворены пользователи сайта?• Какой опыт использования этого и других сайтов у них

имеется?• Что пользователи делают лучше всего, а что им не

нравится на вашем сайте?• Какие разочарования пользователи получили на сайте?• Есть ли у пользователей предложения по улучшению

сайта?

Page 7: 3.Введение в Пользовательский Опыт

СКОЛЬКО ИССЛЕДОВАНИЙ ПРОВОДИТЬ?

• Один из простейших вопросников System Usability Scale (SUS), дает одни из самых надежных результатов при разных выборках;

• Обычно выборка минимум 12-14 участников необходима для получения достаточно надежного результата

Source: http://www.usabilityprofessionals.org/

Page 8: 3.Введение в Пользовательский Опыт

System Usability Scale (SUS)

Source: http://www.usabilityprofessionals.org/

Page 9: 3.Введение в Пользовательский Опыт

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

• SurveyMonkey https://www.surveymonkey.com/

• SurveyGizmo http://www.surveygizmo.com/

• PollDaddy https://polldaddy.com/

Page 10: 3.Введение в Пользовательский Опыт

КОНЦЕПТУАЛЬНЫЕ КАРТЫ

Два подхода – иерархии против онтологий:1. Mind map – карта мыслей или

ассоциативная карта;2. Concept map – концептуальная карта

Page 11: 3.Введение в Пользовательский Опыт

MINDMAPS

Page 12: 3.Введение в Пользовательский Опыт

MINDMAP SOFTWARE• ConceptDraw MINDMAP

5 Professional

• Edraw Max

Page 13: 3.Введение в Пользовательский Опыт

FreeMind

http://freemind.sourceforge.net/wiki/index.php/Main_Page

Page 14: 3.Введение в Пользовательский Опыт

КОНЦЕПТУАЛЬНЫЕ КАРТЫ

Page 15: 3.Введение в Пользовательский Опыт

CMAPS - http://cmap.ihmc.us/

Page 16: 3.Введение в Пользовательский Опыт

СИСТЕМНЫЕ СХЕМЫ

• Схемы технологических потоков;• Карты сайтов;• Маршруты пользователя

Page 17: 3.Введение в Пользовательский Опыт

Схемы Технологических ПотоковBPMN – Business Process Modeling Notation

Page 18: 3.Введение в Пользовательский Опыт

USER FLOW -МАРШРУТЫ ПОЛЬЗОВАТЕЛЯ

http://www.uxbooth.com/blog/breaking-the-ux-status-quo/

Page 19: 3.Введение в Пользовательский Опыт

USER FLOW -МАРШРУТЫ ПОЛЬЗОВАТЕЛЯ

http://cargocollective.com/ameliabauerly/User-Flow-Example

Page 20: 3.Введение в Пользовательский Опыт

КАРТЫ САЙТОВ

Page 21: 3.Введение в Пользовательский Опыт

ОТЧЕТЫ И ДОКУМЕНТАЦИЯhttp://www.nngroup.com/reports/mobile/ipad/ipad-usability_1st-edition.pdf

Page 22: 3.Введение в Пользовательский Опыт

ОТЧЕТЫ И ДОКУМЕНТАЦИЯhttp://experiencematters.wordpress.com/2012/03/28/report-the-roi-of-customer-experience/

Page 23: 3.Введение в Пользовательский Опыт

DESIGN PATTERNS – ТИПИЧНЫЕ РЕШЕНИЯ

http://ui-patterns.com/patterns

Page 24: 3.Введение в Пользовательский Опыт

DESIGN PATTERNS – ТИПИЧНЫЕ РЕШЕНИЯ

http://www.pttrns.com/

Page 25: 3.Введение в Пользовательский Опыт

DESIGN PATTERNS – ТИПИЧНЫЕ РЕШЕНИЯ

http://bradfrost.github.io/this-is-responsive/patterns.html

Page 26: 3.Введение в Пользовательский Опыт

STYLE GUIDES – РУКОВОДСТВО ПО СТИЛЮ

• Использование цветов;• CSS файлы;• Шаблоны (Например Bootstrap, WordPress,

и т.п.)

Page 27: 3.Введение в Пользовательский Опыт

STYLE GUIDES – РУКОВОДСТВО ПО СТИЛЮ

ФИРМЕННЫЙ СТИЛЬ

http://www.teehanlax.com/

Page 28: 3.Введение в Пользовательский Опыт

РУКОВОДСТВО ПО СТИЛЮ: EEK

ФИРМЕННЫЙ СТИЛЬ

Page 29: 3.Введение в Пользовательский Опыт

10 ЮЗАБИЛИТИ ЭВРИСТИК

ЯКОБ НИЛЬСЕН

Page 30: 3.Введение в Пользовательский Опыт

1. STATEFULNESSВИДИМОСТЬ СОСТОЯНИЯ СИСТЕМЫ

• Правило обратной связи — система должна всегда информировать пользователя о состоянии своей работы с помощью соответствующих средств, в разумное время: Как приложение выглядит во время загрузки? Возможно ли прерывание программы во время

ее выполнения? Как пользователь узнает, что его запрос

выполнен?

Page 31: 3.Введение в Пользовательский Опыт

1. STATEFULNESSВИДИМОСТЬ СОСТОЯНИЯ СИСТЕМЫ

Page 32: 3.Введение в Пользовательский Опыт

1. STATEFULNESS - ПРИМЕРЫ

Page 33: 3.Введение в Пользовательский Опыт

2. ERROR CATCHINGОБРАБОТКА ОШИБОК

• Кто вызывает ошибку - пользователь или система?

• Если пользователь, получает ли он сообщение о том, как исправить ошибку?

• Если система, донесено ли это ясным образом до пользователя?

• Предотвращает ли система потерю пользовательского состояния (например, введенные данные) после ошибки?

Page 34: 3.Введение в Пользовательский Опыт

2. ERROR CATCHINGОБРАБОТКА ОШИБОК

Page 35: 3.Введение в Пользовательский Опыт

2. ERROR CATCHINGОБРАБОТКА ОШИБОК

Page 36: 3.Введение в Пользовательский Опыт

3. ERROR PREVENTIONПРЕДУПРЕЖДЕНИЕ ОШИБОК

• Могут ли пользователи создавать ошибки, которые приложение могло бы изначально избежать?

• Обеспечивает ли приложение ввод для пользователей склонных к ошибкам?

• Можно ли упростить набор возможностей не изменяя запланированных действий пользователя?

Page 37: 3.Введение в Пользовательский Опыт

3. ERROR PREVENTIONПРЕДУПРЕЖДЕНИЕ ОШИБОК

Page 38: 3.Введение в Пользовательский Опыт

3. ERROR PREVENTIONПРЕДУПРЕЖДЕНИЕ ОШИБОК

Page 39: 3.Введение в Пользовательский Опыт

3. ERROR PREVENTIONПРЕДУПРЕЖДЕНИЕ ОШИБОК

Page 40: 3.Введение в Пользовательский Опыт

4. TIME MATCHINGВРЕМЯ ОПОВЕЩЕНИЯ

• Промежуток времени, в который пользователь получает информацию о реакции на его действие или о событии, должен быть минимальным;

• Может ли операция быть отменена (undo)?• Могут ли пользователи найти, где они были

раньше?• Насколько далеко перемещаться назад

могут/нуждаются пользователи?

Page 41: 3.Введение в Пользовательский Опыт

4. TIME MACHININGВРЕМЯ ОПОВЕЩЕНИЯ

Page 42: 3.Введение в Пользовательский Опыт

5. OFFER AN EXPRESS ROUTEНАЛИЧИЕ БЫСТРОГО ПУТИ

• Все ли потребности в информации абсолютно необходимы?

• Имеют ли поля ввода значения по умолчанию?

Page 43: 3.Введение в Пользовательский Опыт

5. OFFER AN EXPRESS ROUTEНАЛИЧИЕ БЫСТРОГО ПУТИ

Page 44: 3.Введение в Пользовательский Опыт

Чем дальше или точнее выполняется движение, тем больше коррекции необходимо для его

выполнения, и соответственно, больше времени требуется для внесения этой коррекции

6. FITTS' LAW - ЗАКОН ФИТТСА

Page 45: 3.Введение в Пользовательский Опыт

6. FITTS' LAW - ЗАКОН ФИТТСА

• Соответствует ли размер объектов их важности?

• Достаточно ли близко расположены объекты для навигации и действий, чтобы избежать ошибок?

• Сгруппированы ли ближе друг к другу элементы которые используются совместно?

Page 46: 3.Введение в Пользовательский Опыт

6. FITTS' LAW - ЗАКОН ФИТТСА

Page 47: 3.Введение в Пользовательский Опыт

7. CONSISTENCY AND STANDARDSЕДИНООБРАЗИЕ И СТАНДАРТЫ

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

• Отвечает ли система принятым на платформе стандартам?

• Соблюдается ли единообразие в интерфейсе от начала до конца?

Page 48: 3.Введение в Пользовательский Опыт

7. CONSISTENCY AND STANDARDSЕДИНООБРАЗИЕ И СТАНДАРТЫ

Page 49: 3.Введение в Пользовательский Опыт

8. HELP AND DOCUMENTATIONПОМОЩЬ И ДОКУМЕНТАЦИЯ

• Может пользователь получить помощь в любой момент?

• Возможности помощи имеются там где необходимо? Их нет там, где они не нужны?

• Ясно ли документация ссылается на все документированные элементы?

Page 50: 3.Введение в Пользовательский Опыт

8. HELP AND DOCUMENTATIONПОМОЩЬ И ДОКУМЕНТАЦИЯ

Page 51: 3.Введение в Пользовательский Опыт

8. HELP AND DOCUMENTATIONПОМОЩЬ И ДОКУМЕНТАЦИЯ

Page 52: 3.Введение в Пользовательский Опыт

9. AESTHETIC AND MINIMALIST DESIGNЭСТЕТИЧНЫЙ ДИЗАЙН И МИНИМАЛИЗМ

• Усваивается ли информация раздельно?• Может ли приложение обеспечить

необходимую информацию без перегруженного интерфейса?

• Можно ли разбить большие области на малые?

Page 53: 3.Введение в Пользовательский Опыт

9. AESTHETIC AND MINIMALIST DESIGNЭСТЕТИЧНЫЙ ДИЗАЙН И МИНИМАЛИЗМ

Page 54: 3.Введение в Пользовательский Опыт

10. MATCH BETWEEN SYSTEM AND THE REAL WORLDСООТВЕТСТВИЕ СИСТЕМЫ РЕАЛЬНОМУ МИРУ

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

Page 55: 3.Введение в Пользовательский Опыт

10. MATCH BETWEEN SYSTEM AND THE REAL WORLDСООТВЕТСТВИЕ СИСТЕМЫ РЕАЛЬНОМУ МИРУ

Page 56: 3.Введение в Пользовательский Опыт

10. MATCH BETWEEN SYSTEM AND THE REAL WORLDСООТВЕТСТВИЕ СИСТЕМЫ РЕАЛЬНОМУ МИРУ

Page 57: 3.Введение в Пользовательский Опыт

10. MATCH BETWEEN SYSTEM AND THE REAL WORLDСООТВЕТСТВИЕ СИСТЕМЫ РЕАЛЬНОМУ МИРУ

Page 58: 3.Введение в Пользовательский Опыт

10. MATCH BETWEEN SYSTEM AND THE REAL WORLDСООТВЕТСТВИЕ СИСТЕМЫ РЕАЛЬНОМУ МИРУ

Page 59: 3.Введение в Пользовательский Опыт

ЗАДАНИЕ НА ДОМ1. Провести анализ собственного проекта на соответствие

эвристикам юзабилити;2. Провести анализ 2х проектов однокурсников на

соответствие эвристикам юзабилити;3. На основании собственного анализа и анализа

однокурсников сделать изменения в дизайне;4. ВЫЛОЖИТЬ ПРЕЗЕНТАЦИЮ В LePress;5. Быть готовым защитить свой проект на последнем

занятии