25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 1
Что же такое юзабилити?
Влад В. Головач
ВДЮ-2007
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 2 Почему эта тема?
Слово юзабилити уже довольно прочно вошло в русский язык, хотя даже для языка-донора слово usability новое.
Рунет переполнен словами юзабилити, (не)юзабельно, (не)юзабильный.
Попытка разобраться с существом вопроса либо приводит к загадочному определению из ISO 9241-11, либо к явно профанским определениям, вроде «юзабилити – это когда удобно».
Словари молчат.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 3 Почему сложно
Слово юзабилити – абстракция, а определение абстрактных понятий всегда сложно (сравни справедливость).
Понятие юзабилити – результат довольно продолжительного осмысления проблематики, непрекращающихся попыток дать общий ответ на вопрос «что такое хороший интерфейс?». Не зная пути, которым следовали, и ответов, которые отвергли, понять юзабилити затруднительно.
Так каков же был этот путь?
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 4 Кусок истории
Дизайн, ориентированный на пользователей Набор показателей
Дизайн, ориентированный на задачи пользователей
Дизайн, ориентированный на мотивы пользователей
Караул! Среду забыли
...и Т.Д. Коммерческая успешность
Юзабилити
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 5 Показатели
Можно постановить, что хороший интерфейс – это интерфейс, обладающий высокими эргономическими показателями.
Например, показателями Шнейдермана|Нильсена:
• Скорость работы пользователя
• Количество человеческих ошибок
• Скорость обучения навыкам взаимодействия
• Субъективная удовлетворенность
• Сохраняемость навыков взаимодействия.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 6 Показатели-II
Это очень удобно для практика.
Плохо то, что...
• действительно универсальной системы показателей так и не придумано
• показатели конфликтуют между собой
• непонятно, какие показатели считать более важными в конкретном проекте
• непонятно, как решать, можно ли сделать ещё лучше.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 7 ДОП
Дизайн, ориентированный на пользователей, постулирует, что хороший интерфейс – это интерфейс, оптимизированный под аудиторию системы.
© Фотограф: Marzanna Syncerz | Агенство: Dreamstime.com
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 8 ДОП-II
Для осознания – хорошо.
Для проекта – кошмар:
• неуправляемая и недоступная планированию активность
• результаты исследования не транслируются напрямую в проектные решения
• пока интерфейс разрабатывается, у него нет пользователей, так что непонятно, на кого ориентироваться.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 9 ДОЗ
Дизайн, ориентированный на задачи пользователей, постулирует, что хороший интерфейс – это интерфейс, в котором задачи пользователей реализуются наиболее эффективно.
© Фотограф: Millan | Агенство: Dreamstime.com
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 10 ДОЗ-II
Плюс ДОП – экономический базис для работы.
Есть и минусы:
• неясно, что делать с мощностью
• существует много продуктов, в которых нет явных пользовательских задач.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 11 ДОМ
Согласно дизайну, ориентированному на мотивы пользователей, хороший интерфейс, это интерфейс, который удовлетворяет потаенным мотивам пользователей.
© Editorial | Агенство: Dreamstime.com
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 12 ДОМ-II
Плюс – мотивы объясняют задачи.
Минус – невозможно определить, когда кончается работа и когда начинаются самообман и шарлатанство.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 13 Среда
Ни в одной и перечисленных концепций нет среды, в которой находятся пользователи и интерфейс. А среда важна.
© Kuzma | Агенство: Dreamstime.com
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 14 Среда-II
Среда:
• Характеристики оборудования (скорость компьютера, разрешение, размер и цветопередача монитора, качество мыши и т.п.)
• наличие или отсутствие карательной системы
• шумовой фон и другие стрессогенные факторы
• внешние требования к скорости работы
+ много непредсказуемого.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 15 ISO–9241-11
Usability – the extent to which a product can be used by specified users to achieve specified goals with efficiency, effectiveness and satisfaction in a specified context of use.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 16 9241-11 по-русски
Usability – the extent to which a product can be used by specified users to achieve specified goals with efficiency, effectiveness and satisfaction in a specified context of use.
Юзабилити — степень эффективности, трудоемкости и удовлетворенности, с которыми продукт может быть использован определенными пользователями при определенном контексте использования для достижения определенных целей/мотивов.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 17 Это наше всё
Юзабилити — степень эффективности, трудоемкости и удовлетворенности, с которыми
... базовые характеристики интерфейса.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 18 Это наше всё-II
с которыми продукт может быть использован определенными пользователями при определенном
... дизайн, ориентированный на пользователей.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 19 Это наше всё-III
определенными пользоваями при определенном контексте использования для достижения определенных
... учет среды.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 20 Это наше всё-IV
использования для достижения определенных целей/мотивов.
... дизайн, ориентированный на задачи и дизайн, ориентированный на мотивы пользователей.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 21 Главное слово
билити — степень эффективности
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 22 Плюсы юзабилити
Все основные подходы уже интегрированы в определение.
Не надо изобретать велосипед и воевать из-за терминологии.
Требование тестировать имплицитно содержится в стандарте, что не позволяет чересчур верить в себя.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 23 Есть и минусы
Всего три показателя качества.
Efficiency и effectiveness:
• растяжимо
• непонятно
• неразличимо
• непереводимо.
Игнорируется коммерческая составляющая интерфейса.
По-прежнему неясно, какая степень юзабилити достаточна и необходима.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 24 Будущее 9241-11?
Теория деятельности как помощник в определении степени.
Увеличение составляющих удовлетворенности.
Переориентация формулировки с декларативной на нормирующую.
25ЮЗ А Б И Л И Т И Т Е С Т И Р О В А Н И Е И П Р О Е К Т И Р О В А Н И Е И Н Т Е Р Ф Е Й СО В 25 Конец
Вопросы?
Спасибо за внимание.