Секреты оценки юзабилити вне досягаемости...
description
Transcript of Секреты оценки юзабилити вне досягаемости...
Секреты оценки юзабилити вне досягаемости пользователей
Евгений ГуриновичРуководитель отдела юзабилити и UX ARTOX media
1
Кто такой тестировщик?
2
Виды тестирования ПО
3
— Функциональное тестирование— Тестирование производительности— Тестирование интерфейса пользователя— Тестирование безопасности— Тестирование локализации— Тестирование совместимости— Юзабилити-тестирование
Википедия вам в помощьhttp://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения
Проблемы с юзабилити-тестированием
4
1. Нет аргументов 2. Нет времени3. Нет денег
Понятие юзабилити
5
— степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью.
Википедия вам в помощьhttp://ru.wikipedia.org/wiki/Юзабилити
Понятие юзабилити
6
— степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью.
Википедия вам в помощьhttp://ru.wikipedia.org/wiki/Юзабилити
Объекты изучения в эргономике и юзабилити
7
Человек-машина-среда
(ЧМС или HCI)
Пользователь Продукт Контекст
Виды оценки с привлечением пользователей
8
Человек-машина-среда (ЧМС или HCI)
Пользователь Продукт Контекст
— Этнографические исследования— Юзабилити-тестирование— Обратная карточная сортировка— Коридорное тестирование— Сплит-тестирование— …
Проблемы … с привлечением пользователей
9
— Дорого привлекать реальных пользователей— Долго искать реальных пользователей— Хорошо— Не всегда есть возможность привлекать реальных пользователей
Виды оценки без привлечения пользователей
10
Человек-машина-среда (ЧМС или HCI)
Пользователь Продукт Контекст
— Эвристическое исследование — Соответствие стандартам— Контрольные листы — Сценарная оценка— …
Проблемы … без привлечения пользователей
11
— Низкое качество оценки— Долго проводить оценку— Нет доказательств правильности— Нужен хороший юзабилити-специалист— Дорого привлекать специалиста
Методы количественного анализа элементов
интерфейса
12
Методы количественного анализа
13
— Модель GOMS— Закон Фиттса— Закон Хика
Модель GOMS
14
— это семейство методов, позволяющих провести моделирование выполнения той или иной задачи пользователем и на основе такой модели оценить качество интерфейса.
«Время, необходимое на выполнение какой-то задачи, является суммой всех элементарных действий в системе»
Стюард Кард, Томас П.Моран и Ален Ньювел, 1983 г.
Значения KLM-GOMS
15
—Нажатие клавиши (K=0,2 c) Время, необходимое для того, чтобы нажать клавишу.
—Указание (P=1,1 c) Время, необходимое пользователю для того, чтобы указать на какую-то позицию на экране монитора.
—Перемещение (H=0,4 c)Время, необходимое пользователю для того, чтобы переместить руку с клавиатуры на ГУВ или с ГУВ на клавиатуру.
—Ментальная подготовка (M=1,35) Время, необходимое пользователю для того, чтобы умственно подготовиться к следующему шагу.
—Ответ (R)Время, в течение которого пользователь должен ожидать ответ компьютера.
Пример расчета старого интерфейса
16
Сценарий конвертации валют из долларов в белорусские рубли для существующего интерфейса.
Результат старого интерфейса
17
С использование «Enter»:
H+M+P+K+H+M+K+M+K+K+K+K+M+K=8,7 с
С использованием мыши:
H+M+P+K+H+M+K+M+K+K+K+K+H+M+P+K=10,2 c
Пример расчета нового интерфейса
18
Сценарий конвертации валют из долларов в белорусские рубли для нового интерфейса.
Результат нового интерфейса
19
H+M+P+K+H+M+K+K+K+K=5,6 c
Сравнение
20
Было Стало
Сравнение
21
Было Стало
Примеры мировой практики
22
2 сентября 1998 - официальная дата основания Google
21 февраля 1999- нет курсора в окне ввода
22 апреля 1999 - есть курсор в окне ввода
Примеры мировой практики
23
2 марта 1995 - основание корпорации Yahoo!
30 октября 2004- нет курсора в окне ввода
2 ноября 2004 - есть курсор в окне ввода
Примеры мировой практики
24
23 сентября 1997 - анонсирование поисковая система Yandex
6 декабря 1998 - есть курсор в окне ввода
Закон Фиттса
25
— общий закон, касающийся сенсорно-моторных процессов, связывающий время движения с точностью движения и с расстоянием перемещения.
«Чем дальше или точнее выполняется движение, тем больше коррекции необходимо для его выполнения, и соответственно, больше времени требуется для внесения этой коррекции»
Пол Фиттс, 1954 г.
Формула
26
T= a + b log_2(D/S+1)
T — среднее время, затрачиваемое на совершение действия
a — среднее время запуска/остановки движения (50)
b — величина, зависящая от типичной скорости движения (150)
D — дистанция от точки старта до центра цели
S — ширина цели, измеренная вдоль оси движения
Пример расчета и результат
27
T1=50+150log2(65/17+1)=390 мсT2=50+150log2(45/20+1)=305 мсT=390+305=740 мс
Пример расчета и результат
28
T=50+150log2(60/22+1)=334 мс
Сравнение
29
Было Стало
T=740 мс T=334 мс
Примеры мировой практики
30
IE Chrome
Firefox Яндекс.Браузер
Примеры мировой практики
31
Windows Mac OS
Примеры мировой практики
32
Adobe для Windows Adobe для Mac OS
Примеры мировой практики
33
Windows Macintosh
Джеф Раскин«Интерфейс: новые направления в проектировании компьютерных систем»
Примеры мировой практики
34
MS Word 2003 MS Word 2007
Закон Хика
35
— описывает время, необходимое человеку, чтобы принять решение о выборе необходимого варианта из перечисленных.
«Время на выбор одного из вариантов будет пропорционально логарифму по основанию 2 от числа вариантов плюс 1, при условии, что все варианты являются равновероятными»
Уильяма Эдмунд Хик, 1952 г.
Формула
36
T= b log_2(n+1)
T — среднее время, затрачиваемое на совершение действия
b — константа (150)
n — количество альтернатив
Пример расчета и результат
37
T=150log2(2+1)=237 мс
Пример расчета и результат
38
Время на выбор варианта окна ввода информации не теряется.
Сравнение
39
Было Стало
T=237 мс Время не теряется
Примеры мировой практики
40
2010 год
2012 год
Примеры мировой практики
41
2002 год
2012 год
Примеры мировой практики
42
2002 год
2012 год
Преимущества методов количественного анализа
43
1. Быстрый расчет эффективности2. Не требует дополнительных ресурсов3. Конкретные доказательства
преимущества определенного решения
Нет времени Нет денег Нет аргументов
44
Спасибо за внимание
Евгений Гуринович руководитель отдела юзабилити и UX ARTOX media
@GurinovichEvgen [email protected]