Transcript
Page 1: Юзабилити-тестирование мобильных приложений и сайтов

Юзабилити-тестирование мобильных приложений и сайтов

Павел Манаховк.т.н.

проектировщик пользовательских интерфейсов UsabilityLab

Page 2: Юзабилити-тестирование мобильных приложений и сайтов

Почему я предпочел проектирование пользовательского интерфейса программированию?

2

Page 3: Юзабилити-тестирование мобильных приложений и сайтов

3

Для пользователя интерфейс –это и есть система

Page 4: Юзабилити-тестирование мобильных приложений и сайтов

4

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

Page 5: Юзабилити-тестирование мобильных приложений и сайтов

5

Как же добиться высокого качества интерфейса?

Page 6: Юзабилити-тестирование мобильных приложений и сайтов

6

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

Human-centered design (HCD)

Источник: ISO 9241-210

Page 7: Юзабилити-тестирование мобильных приложений и сайтов

7

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

Первый принцип HCD:

Page 8: Юзабилити-тестирование мобильных приложений и сайтов

8

vs.Peugeot RCZ Volkswagen Caddy

Цели пользователей формируют пул задач, которые влияют на дизайн продукта

Page 9: Юзабилити-тестирование мобильных приложений и сайтов

9

Just5 CP10 Nokia C3 vs.

Возраст – как пример атрибута групп пользователей – влияет на дизайн продукта

Page 10: Юзабилити-тестирование мобильных приложений и сайтов

10

+ ≠

Контекст использования влияет на дизайн продукта

Page 11: Юзабилити-тестирование мобильных приложений и сайтов

11

Что мы должны знатьо пользователях?

Page 12: Юзабилити-тестирование мобильных приложений и сайтов

12

• Атрибуты, влияющие на взаимодействие.

• Контекст использования.

• Список выполняемых задач ранжированный по важности/частоте.

• Краткое описание типичного представителя.

Профиль пользователяКто есть наш пользователь?

Page 13: Юзабилити-тестирование мобильных приложений и сайтов

13

• Представление предметной области с точки зрения типичного члена группы.

• Описание опыта работы с предыдущей версией продукта и/или конкурентами.

• Мотивы, цели, образ результата деятельности.

Модель пользователяЧто у него на уме? :-)

Page 14: Юзабилити-тестирование мобильных приложений и сайтов

14

эмпирическая оценка взаимодействия пользователей с системой.

Второй принцип HCD:

Page 15: Юзабилити-тестирование мобильных приложений и сайтов

15

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

Источник: Rubin J., Chisnell D. Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests // Wiley: New York, NY.

процесс привлечения людей, являющихся представителями целевой аудитории, в качестве участников тестирования для оценки степени соответствия продукта определенным эргономическим критериям.

Page 16: Юзабилити-тестирование мобильных приложений и сайтов

16

Правила проведения юзабилити-тестированияПрототип или эскизы

пользовательского интерфейса

Сценарий тестирования

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

Диаграмма выполнена с использованием нотации IDEF0

Юзабилити-специалист

Респонденты (представители целевой группы пользователей)

Список юзабили-проблем

Рекомендации по их устранению

Page 17: Юзабилити-тестирование мобильных приложений и сайтов

17

итеративный процесс проектирования.

Третий принцип HCD:

Page 18: Юзабилити-тестирование мобильных приложений и сайтов

18

Используя юзабилити-методы можно удвоить KPI продукта (в среднем ;-)

Источник: Nielsen J. Usability ROI declining, but still strong [Электронный ресурс]. – Режим доступа: http://www.nngroup.com/articles/usability-roi-declining-but-still-strong/ (дата обращения: 10.04.2013).

Page 19: Юзабилити-тестирование мобильных приложений и сайтов

19

Однако…

Page 20: Юзабилити-тестирование мобильных приложений и сайтов

20

Исследование пользователей и юзабилити-тестирование достаточно

дороги

Page 21: Юзабилити-тестирование мобильных приложений и сайтов

21

Среднее время проведения интервью с 12-15 людьми:

8-11 рабочих дней.

Среднее время проведения юзабилити-тестирования с 12 респондентами:

11-15 рабочих дней.

Из нашего опыта

Page 22: Юзабилити-тестирование мобильных приложений и сайтов

22

Так как же создать мобильное приложение или сайт и не вывалиться

за рамки отведенного бюджета?

Page 23: Юзабилити-тестирование мобильных приложений и сайтов

23

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

Проект: сервис по заказу пиццы

Page 24: Юзабилити-тестирование мобильных приложений и сайтов

24

Этапы проекта

Page 25: Юзабилити-тестирование мобильных приложений и сайтов

25

Разработка образа продукта(видение)

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 26: Юзабилити-тестирование мобильных приложений и сайтов

26

Целевая аудитория

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Аудитория сайта

Аудитория МП

Page 27: Юзабилити-тестирование мобильных приложений и сайтов

27

• Интервью.

• Контекстные исследования.

• Опросы.

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

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 28: Юзабилити-тестирование мобильных приложений и сайтов

28

Этап Срок

Создание и запуск скрининговой анкеты 1 день

Сбор данных анкеты 2-3 дня

Подготовка сценария интервью 1 день

Обработка данных анкеты, обзвон и составление расписания

1 день

Проведение интервью 2-4 дня

Обработка результатов 2 дня

Интервью

Итого: 8-11 дней

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

12-15 человек

Page 29: Юзабилити-тестирование мобильных приложений и сайтов

29

Как можно сохранить расходыполучив примерно столько же

объективной информации?

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 30: Юзабилити-тестирование мобильных приложений и сайтов

30

«Партизанские» юзабилити-методы

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 31: Юзабилити-тестирование мобильных приложений и сайтов

31

Этап Срок

Подготовка сценария интервью 1 день

Проведение интервью 2-3 дня

Обработка результатов 2 дня

«Интервью за обед»

Итого: 5-6 дней

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

10-15 человек

Page 32: Юзабилити-тестирование мобильных приложений и сайтов

32

«Интервью за обед» (10-15 человек)

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Интервью(12-15 человек)

5-6 днейvs.

8-11 дней

Page 33: Юзабилити-тестирование мобильных приложений и сайтов

33

Концептуальное проектирование пользовательского интерфейса

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 34: Юзабилити-тестирование мобильных приложений и сайтов

34

• Пассивное наблюдение.

• Мысли вслух.

• Активное вмешательство.

Виды юзабилити-тестирований

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 35: Юзабилити-тестирование мобильных приложений и сайтов

35

• Эффективность.

• Трудоемкость.

• Субъективная удовлетворенность.

Количественные данные (метрики)

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Источник: ISO 9241-11

Page 36: Юзабилити-тестирование мобильных приложений и сайтов

36

Этап Срок

Составление анкеты и размещение приглашений

1 день

Составление сценария тестирования 1-2 дня

Рекрутирование участников 2-5 дней

Проведение тестирования 4 дня

Обработка результатов 3 дня

Юзабилити-тестирование12 человек

Итого: 11-15 дней

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 37: Юзабилити-тестирование мобильных приложений и сайтов

37

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Mobile device camera

Noldus

Page 38: Юзабилити-тестирование мобильных приложений и сайтов

38

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Mobile device stand

Tobii

Page 39: Юзабилити-тестирование мобильных приложений и сайтов

39

Так как же сократить расходы на юзабилити-тестирование?

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 40: Юзабилити-тестирование мобильных приложений и сайтов

40

• Акцент на качественных данных.

• Активное вмешательство.

• DIY-оборудование.

• Небольшое количество респондентов.

• Внесение изменений после каждой итерации.

Тестирование бумажных макетов

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 41: Юзабилити-тестирование мобильных приложений и сайтов

• Автомобильный держатель для навигатора плюс web-камера.

• Штатив для макросъемки

плюс зеркалка.

DIY-оборудование

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

41

Page 42: Юзабилити-тестирование мобильных приложений и сайтов

• 3-5 для одной группы пользователей.

• 3-4 для двух групп.

• 3 респондента в группе, если групп пользователей больше 2.

Количество респондентов

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

42Источник: Nielsen J. Why you only need to test with 5 users [Электронный ресурс]. – Режим доступа: http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/ (дата обращения: 11.04.2013).

Page 43: Юзабилити-тестирование мобильных приложений и сайтов

Если Вы рекрутировали 12 человек, лучше провести 3 тестирования с 4 участниками, дорабатывая макет интерфейса после каждой итерации.

Итеративный процесс проектирования

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

43

Page 44: Юзабилити-тестирование мобильных приложений и сайтов

POP

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

44

Мобильное приложение для iOS (скоро и для Android), которое позволяет создать прототип сфотографировав макет и добавив к нему интерактивность.

Page 45: Юзабилити-тестирование мобильных приложений и сайтов

45

Итого…

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 46: Юзабилити-тестирование мобильных приложений и сайтов

46

Этап Срок

Составление анкеты и размещение приглашений

1 день

Составление сценария тестирования 1-2 дня

Рекрутирование участников 2-4 дней

Проведение тестирования (итерация 1, 5 чел.) 1 день

Обработка результатов, доработка макета 2 дня

Проведение тестирования (итерация 2, 5 чел.) 1 день

Обработка результатов, доработка макета 2 дня

Тестирование бумажных макетов10 человек

Итого: 10-13 дней

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 47: Юзабилити-тестирование мобильных приложений и сайтов

47

Детальное проектирование пользовательского интерфейса

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 48: Юзабилити-тестирование мобильных приложений и сайтов

48

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Interface Builder

Axure RP Pro

Page 49: Юзабилити-тестирование мобильных приложений и сайтов

• Justinmind

• Proto.io

• FluidUI

• И прочие…

ПО для прототипирования

49

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 50: Юзабилити-тестирование мобильных приложений и сайтов

50

«Партизанские» юзабилити-методы

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 51: Юзабилити-тестирование мобильных приложений и сайтов

51

• Людное место, шум.

• Тестируем на устройстве пользователя.

• Не используем Wi-Fi.

• Активное вмешательство или мысли вслух.

• Короткие сессии.

• Необходимо два специалиста или…

«Встреча в кафе»

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 52: Юзабилити-тестирование мобильных приложений и сайтов

52

UXRecorder

Мобильное приложение для iOS, которое позволяет записывать как видео, так и пользовательские действия.

К сожалению, применимо только для web-сайтов.

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 53: Юзабилити-тестирование мобильных приложений и сайтов

53

Этап Срок

Составление сценария тестирования – не требуется (составлено на предыдущем тестировании)

0 дней

Проведение тестирования 1 день

Обработка результатов, доработка прототипа 2 дня

«Встреча в кафе»5 человек

Итого: 3 дня

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 54: Юзабилити-тестирование мобильных приложений и сайтов

54

Тестирование бумажных макетов(10 чел.) + «Встреча в кафе» (5 чел.)

Обычное юзабилити-тестирование(12-15 чел.)

13-16 днейvs.

11-15 дней

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Page 55: Юзабилити-тестирование мобильных приложений и сайтов

55

Реализация

Концептуальноепроектирование

Детальноепроектирование

Видение Реализация Тестирование

Пользовательский интерфейс является составной частью технического задания.

Page 56: Юзабилити-тестирование мобильных приложений и сайтов

56

Кстати…

Page 57: Юзабилити-тестирование мобильных приложений и сайтов

• Включите звукозапись с шумом улицы

• Попросите коллег зайти в лабораторию в процессе тестирования

• Отвлекайте респондента

• Не используйте Wi-Fi! :-)

Имитация контекста в лаборатории

57

Page 58: Юзабилити-тестирование мобильных приложений и сайтов

• Используйте «партизанскую» версию юзабилити-методов

• Учитывайте контекст (рекомендуется на заключительных этапах проектирования)

• Используйте устройство пользователя

• Проводите короткие сессии (< 15 мин)

• Используйте мобильный Интернет

• Дорабатывайте интерфейс после каждой итерации

Выводы

58

Page 59: Юзабилити-тестирование мобильных приложений и сайтов

59

Давайте заботиться о пользователях и делать качественные интерфейсы!

Page 60: Юзабилити-тестирование мобильных приложений и сайтов

60

Давайте заботиться о пользователях и делать качественные интерфейсы!

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

Павел МанаховМоб.: +7 (916) 235-56-15E-mail: [email protected]


Recommended