SlideShare a Scribd company logo
1 of 44
Секреты оценки юзабилити
вне досягаемости пользователей



Евгений Гуринович
Руководитель отдела юзабилити и UX ARTOX media




                                                 1
Кто такой тестировщик?




                         2
Виды   тестирования ПО



 —   Функциональное тестирование
 —   Тестирование производительности
 —   Тестирование интерфейса пользователя
 —   Тестирование безопасности
 —   Тестирование локализации
 —   Тестирование совместимости
 —   Юзабилити-тестирование



                                                          Википедия вам в помощь
                   http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения




                                                                                        3
Проблемы   с юзабилити-тестированием




 1. Нет аргументов
 2. Нет времени
 3. Нет денег


                                       4
Понятие   юзабилити




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


                                    Википедия вам в помощь
                           http://ru.wikipedia.org/wiki/Юзабилити



                                                                    5
Понятие   юзабилити




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


                                    Википедия вам в помощь
                           http://ru.wikipedia.org/wiki/Юзабилити



                                                                    6
Объекты изучения в эргономике и юзабилити



  Человек-машина-среда
                   (ЧМС или HCI)




   Пользователь       Продукт      Контекст




                                              7
Виды оценки       с привлечением пользователей




 Человек-машина-среда
                     (ЧМС или HCI)

  Пользователь          Продукт          Контекст

 —   Этнографические исследования
 —   Юзабилити-тестирование
 —   Обратная карточная сортировка
 —   Коридорное тестирование
 —   Сплит-тестирование
 —   …

                                                    8
Проблемы    … с привлечением пользователей



 — Дорого привлекать реальных
 пользователей
 — Долго искать реальных пользователей
 —         Хорошо
 — Не всегда есть возможность привлекать
 реальных пользователей




                                             9
Виды оценки      без привлечения пользователей




 Человек-машина-среда
                    (ЧМС или HCI)

  Пользователь         Продукт          Контекст

 —   Эвристическое исследование
 —   Соответствие стандартам
 —   Контрольные листы
 —   Сценарная оценка
 —   …


                                                   10
Проблемы    … без привлечения пользователей



 — Низкое качество оценки
 — Долго проводить оценку
 — Нет доказательств правильности
 — Нужен хороший юзабилити-специалист
 — Дорого привлекать специалиста




                                              11
Методы количественного
  анализа элементов
     интерфейса




                         12
Методы количественного
анализа

 — Модель GOMS
 — Закон Фиттса
 — Закон Хика



                         13
Модель GOMS
 — это семейство методов, позволяющих провести моделирование выполнения
   той или иной задачи пользователем и на основе такой модели оценить
   качество интерфейса.




 «Время, необходимое на выполнение
  какой-то задачи, является суммой всех
  элементарных действий в системе»
                           Стюард Кард, Томас П.Моран и Ален Ньювел, 1983 г.




                                                                               14
Значения KLM-GOMS

 —Нажатие клавиши (K=0,2 c)
 Время, необходимое для того, чтобы нажать клавишу.

 —Указание (P=1,1 c)
 Время, необходимое пользователю для того, чтобы указать на какую-то позицию
 на экране монитора.

 —Перемещение (H=0,4 c)
 Время, необходимое пользователю для того, чтобы переместить руку с клавиатуры
 на ГУВ или с ГУВ на клавиатуру.

 —Ментальная подготовка (M=1,35)
 Время, необходимое пользователю для того, чтобы умственно подготовиться к
 следующему шагу.

 —Ответ (R)
 Время, в течение которого пользователь должен ожидать ответ компьютера.



                                                                                 15
Пример расчета      старого интерфейса



 Сценарий конвертации валют из долларов в
 белорусские рубли для существующего
 интерфейса.




                                            16
Результат    старого интерфейса



  С использование «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




                                  17
Пример расчета      нового интерфейса



 Сценарий конвертации валют из долларов в
 белорусские рубли для нового интерфейса.




                                            18
Результат   нового интерфейса



  H+M+P+K+H+M+K
  +K+K+K=5,6 c




                                19
Сравнение

 Было       Стало




                    20
Сравнение

 Было       Стало




                    21
Примеры мировой практики

 2 сентября 1998
 - официальная дата
 основания Google

 21 февраля 1999
 - нет курсора в окне ввода

 22 апреля 1999
 - есть курсор в окне ввода




                              22
Примеры мировой практики

 2 марта 1995
 - основание корпорации
 Yahoo!

 30 октября 2004
 - нет курсора в окне ввода

 2 ноября 2004
 - есть курсор в окне ввода




                              23
Примеры мировой практики

 23 сентября 1997
 - анонсирование
 поисковая система Yandex

 6 декабря 1998
 - есть курсор в окне ввода




                              24
Закон Фиттса
 — общий закон, касающийся сенсорно-моторных процессов, связывающий время
   движения с точностью движения и с расстоянием перемещения.




 «Чем дальше или точнее выполняется
  движение, тем больше коррекции
  необходимо для его выполнения, и
  соответственно, больше времени
  требуется для внесения этой коррекции»
                                                           Пол Фиттс, 1954 г.




                                                                                25
Формула

 T= a + b log_2(D/S+1)

 T — среднее время, затрачиваемое на совершение действия
 a — среднее время запуска/остановки движения (50)
 b — величина, зависящая от типичной скорости движения (150)
 D — дистанция от точки старта до центра цели
 S — ширина цели, измеренная вдоль оси движения




                                                               26
Пример расчета и результат




  T =50+150log (65/17+1)=390 мс
   1          2



  T =50+150log (45/20+1)=305 мс
   2          2



  T=390+305=740 мс


                                  27
Пример расчета и результат




  T=50+150log (60/22+1)=334 мс
             2




                                 28
Сравнение

 Было       Стало




 T=740 мс   T=334 мс




                       29
Примеры мировой практики

 IE                Chrome




 Firefox           Яндекс.Браузер




                                    30
Примеры мировой практики

 Windows         Mac OS




                           31
Примеры мировой практики

 Adobe для Windows   Adobe для Mac OS




                                        32
Примеры мировой практики

 Windows                       Macintosh




                                                                   Джеф Раскин
            «Интерфейс: новые направления в проектировании компьютерных систем»



                                                                           33
Примеры мировой практики

 MS Word 2003   MS Word 2007




                               34
Закон Хика
 — описывает время, необходимое человеку, чтобы принять решение о выборе
   необходимого варианта из перечисленных.




 «Время на выбор одного из вариантов
  будет пропорционально логарифму по
  основанию 2 от числа вариантов плюс
  1, при условии, что все варианты
  являются равновероятными»
                                                 Уильяма Эдмунд Хик, 1952 г.




                                                                               35
Формула

 T= b log_2(n+1)

 T — среднее время, затрачиваемое на совершение действия
 b — константа (150)
 n — количество альтернатив




                                                           36
Пример расчета и результат




  T=150log (2+1)=237 мс
          2




                             37
Пример расчета и результат




  Время на выбор варианта окна ввода
  информации не теряется.




                                       38
Сравнение

 Было       Стало




 T=237 мс   Время не теряется




                                39
Примеры мировой практики

                2010 год




     2012 год


                           40
Примеры мировой практики

                     2002 год




    2012 год

                                41
Примеры мировой практики

                     2002 год




   2012 год

                                42
Преимущества методов количественного анализа

   1. Быстрый расчет эффективности
   2. Не требует дополнительных ресурсов
   3. Конкретные доказательства
      преимущества определенного решения


    Нет времени
    Нет денег
    Нет аргументов



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

   Евгений Гуринович
   руководитель отдела юзабилити и UX ARTOX media
   @GurinovichEvgen
   gurinovich.evgen@gmail.com




                                                    44

More Related Content

Viewers also liked

Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
qasib
 
Юзабилити тестирование за 10 000 рублей. Руслан Саввотин
Юзабилити тестирование за 10 000 рублей. Руслан СаввотинЮзабилити тестирование за 10 000 рублей. Руслан Саввотин
Юзабилити тестирование за 10 000 рублей. Руслан Саввотин
ПрофсоUX
 

Viewers also liked (20)

Юзабилити и Реклама
Юзабилити и РекламаЮзабилити и Реклама
Юзабилити и Реклама
 
Юзабилити аудит и сплит тестирование
Юзабилити аудит и сплит тестированиеЮзабилити аудит и сплит тестирование
Юзабилити аудит и сплит тестирование
 
Как проводить интервью
Как проводить интервьюКак проводить интервью
Как проводить интервью
 
Экстремальные юзабилити методы
Экстремальные юзабилити методыЭкстремальные юзабилити методы
Экстремальные юзабилити методы
 
Исследование восприятие результатов поиска
Исследование восприятие результатов поискаИсследование восприятие результатов поиска
Исследование восприятие результатов поиска
 
Мастер-класс по юзабилити-тестированию
Мастер-класс по юзабилити-тестированиюМастер-класс по юзабилити-тестированию
Мастер-класс по юзабилити-тестированию
 
Когда стоит вкладывать деньги в юзабилити-аудит и юзабилити-тестирование?
Когда стоит вкладывать деньги в юзабилити-аудит и юзабилити-тестирование?Когда стоит вкладывать деньги в юзабилити-аудит и юзабилити-тестирование?
Когда стоит вкладывать деньги в юзабилити-аудит и юзабилити-тестирование?
 
Удаленные юзабилити-тестирования
Удаленные юзабилити-тестированияУдаленные юзабилити-тестирования
Удаленные юзабилити-тестирования
 
«Юзабилити тестирование сайтов и приложений", Руслан Саввотин, ЛитРес
«Юзабилити тестирование сайтов и приложений", Руслан Саввотин, ЛитРес«Юзабилити тестирование сайтов и приложений", Руслан Саввотин, ЛитРес
«Юзабилити тестирование сайтов и приложений", Руслан Саввотин, ЛитРес
 
Юзабилити тестирование сайтов и приложения по дешевке.
Юзабилити тестирование сайтов и приложения по дешевке. Юзабилити тестирование сайтов и приложения по дешевке.
Юзабилити тестирование сайтов и приложения по дешевке.
 
Юзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтовЮзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтов
 
Tourplace2013: Как самостоятельно провести юзабилити-тестирование (на примере...
Tourplace2013: Как самостоятельно провести юзабилити-тестирование (на примере...Tourplace2013: Как самостоятельно провести юзабилити-тестирование (на примере...
Tourplace2013: Как самостоятельно провести юзабилити-тестирование (на примере...
 
Дмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
 
Юзабилити тестирование за 10 000 рублей. Руслан Саввотин
Юзабилити тестирование за 10 000 рублей. Руслан СаввотинЮзабилити тестирование за 10 000 рублей. Руслан Саввотин
Юзабилити тестирование за 10 000 рублей. Руслан Саввотин
 
Юзабилити тестирование
Юзабилити тестированиеЮзабилити тестирование
Юзабилити тестирование
 
Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)
 
Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)Usability Testing (Тестирование юзабилити)
Usability Testing (Тестирование юзабилити)
 
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb..."Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
"Usability testing simplified" ("Юзабилити-тестирование на пальцах") для Sefb...
 
Юзабилити-тестирование
Юзабилити-тестированиеЮзабилити-тестирование
Юзабилити-тестирование
 
Hовая концепция госуслуг
Hовая концепция госуслугHовая концепция госуслуг
Hовая концепция госуслуг
 

Similar to Секреты оценки юзабилити вне досягаемости пользователей

чмв лекция №8
чмв   лекция №8чмв   лекция №8
чмв лекция №8
student_kai
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерия
Marcus Akoev
 
Некоторые физические законы в контексте автоматизации тестирования
Некоторые физические законы в контексте автоматизации тестированияНекоторые физические законы в контексте автоматизации тестирования
Некоторые физические законы в контексте автоматизации тестирования
COMAQA.BY
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
CEE-SEC(R)
 
Кибервойны программных агентов
Кибервойны программных агентовКибервойны программных агентов
Кибервойны программных агентов
Positive Hack Days
 

Similar to Секреты оценки юзабилити вне досягаемости пользователей (20)

Чистая архитектура, Артур Бадретдинов АБЦТ
Чистая архитектура, Артур Бадретдинов АБЦТЧистая архитектура, Артур Бадретдинов АБЦТ
Чистая архитектура, Артур Бадретдинов АБЦТ
 
чмв лекция №8
чмв   лекция №8чмв   лекция №8
чмв лекция №8
 
Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01
 
Usability_testing
Usability_testingUsability_testing
Usability_testing
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1
 
UX Design Рrocess
UX Design РrocessUX Design Рrocess
UX Design Рrocess
 
Task-Centered Design
Task-Centered DesignTask-Centered Design
Task-Centered Design
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерия
 
Опыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТОпыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТ
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)
 
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
 
Некоторые физические законы в контексте автоматизации тестирования
Некоторые физические законы в контексте автоматизации тестированияНекоторые физические законы в контексте автоматизации тестирования
Некоторые физические законы в контексте автоматизации тестирования
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
 
Кибервойны программных агентов
Кибервойны программных агентовКибервойны программных агентов
Кибервойны программных агентов
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 
Развитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТРазвитие управления проектами и критериев качества в ИТ
Развитие управления проектами и критериев качества в ИТ
 
Что такое системная инженерия
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерия
 
#72 Виды юзабилити-тестирований. Вводная
#72 Виды юзабилити-тестирований. Вводная#72 Виды юзабилити-тестирований. Вводная
#72 Виды юзабилити-тестирований. Вводная
 
Системная инженерия
Системная инженерияСистемная инженерия
Системная инженерия
 

More from SQALab

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Секреты оценки юзабилити вне досягаемости пользователей

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