QA Fest 2014. Татьяна Завьялова. Юзабилити и живые люди

Q
1
подготовила Таня Завьялова
Юзабилити и живые люди
Киев
1 ноября 2014
2
Извините, у вас есть минутка
поговорить о Господе нашем
Ктулху?
3
Зона ответственности
Что такое юзабилити
Методы в юзабилити
Содержание
Когда что-то идет
не так…
Тренировка на котиках
4
Меня часто спрашивают:
Чем пользовательское
тестирование
отличается от UI тестирования?
5
5
Зона ответственности
6
Мы все одна команда
цель команды разработки –
выпустить качественный программный продукт
7
Согласно SWEBOK
юзабилити – это один из аспектов,
влияющих на качество программного продукта
среди разных прочих “-билити”
SWEBOK Guide v3, Chapter 2,
Section 5. Software Design Quality Analysis and Evaluation
8
Время для юзабилити
о юзабилити можно говорить
 на стадии создания концепции и спецификации;
 на стадии проверки идей бизнеса;
 когда мы уже получили стабильную,
принятую командой QA версию
9
В чем же разница?
 UI тестирование помогает найти проблемы в коде и
дизайне интерфейса, которые мешают пользователю
выполнить намеренные действия и могут быть
классифицированы как баги. Они редко
противоречивы
 Пользовательское тестирование позволяет выявить
проблемы в пользовательском интерфейсе, которые
могут возникнуть у определенных групп пользователей
в связи
с их мировоззрением и предыдущим опытом.
Такие проблемы часто приводят к дебатам
10
Пример из опыта
11
11
Юзабилити это…
12
Определение юзабилити, ISO 9241-11
юзабилити – это степень, в которой продукт
(или сервис) может быть использован
представителями целевой аудитории
в определенном контексте для достижения
поставленных целей с заданной эффективностью,
результативностью и удовлетворенностью
13
Определение юзабилити, ISO 9241-11
юзабилити – это степень, в которой продукт
(или сервис) может быть использован
представителями целевой аудитории
в определенном контексте для достижения
поставленных целей с заданной эффективностью,
результативностью и удовлетворенностью
14
Что полезно для одного,
не всегда полезно для другого
Для этого мы стараемся наиболее четко очертить
целевую аудиторию, чтобы было проще определить:
 ожидания,
 опыт (в том числе в предметной области)
 психофизиологические параметры
и уже под них оптимизировать
пользовательский интерфейс
15
Мы не всегда можем предусмотреть,
где будет использоваться приложение
Но постараться стоит! Для этого
мы должны представлять ситуации, в которых
продукт будет полезен и очертить обстановку,
учитывая:
 движение;
 освещение, размещение, шум;
 психологическое напряжение и
поток сопутствующих задач;
 приватность
16
17
Редко кто устанавливает приложения,
чтобы просто кнопки жать
Люди хотят быть состоятельными, здоровыми и
счастливыми, для чего ходят на работу, в спортзал ...
убиваю монстров
Людям не интересны приложения, которым они не
интересны.
Формируя список задач пользователя, следует учесть:
 как эта задача помогает пользователю
в глобальном контексте;
 каковы последствия ее успешного выполнения;
 каковы последствия провала
18
И если уже надо жать кнопки,
для достижения
поставленных целей
то люди предпочитают:
 понимать, куда надо
жать;
 делать это быстро;
 как можно меньше
при этом ошибаться;
 уйти вечером домой
в хорошем настроении
19
Все это юзабилити
критерий
решается без
людей
нужны люди
ожидания
- интервью
опыт
психофизиологические
параметры стандарты
и симуляции
для специфической
аудитории
движение, шум, освещение
психологическое напряжение,
сопутствующие задачи
- наблюдение
приватность
здравый смысл интервьюглобальные цели и задачи
последствия успехов и неудач
понятность решения -
пользовательское
тестирование
скорость выполнения задачи симуляция
количество допущенных ошибок -
20
Все это юзабилити
критерий
решается без
людей
нужны люди
ожидания
- интервью
опыт
психофизиологические
параметры стандарты
и симуляции
для специфической
аудитории
движение, шум, освещение
психологическое напряжение,
сопутствующие задачи
- наблюдение
приватность
здравый смысл интервьюглобальные цели и задачи
последствия успехов и неудач
понятность решения -
пользовательское
тестирование
скорость выполнения задачи симуляция
количество допущенных ошибок -
21
21
Методы в юзабилити
22
Некоторые методы исследования
 онлайн опросники (ковровое бомбометание);
 интервью (личные впечатления);
 наблюдение (поведение и процедуры);
 пользовательское тестирование
23
Ожидания и опыт
Как отличить хорошего консультанта в магазине
одежды
от плохого?
24
Ожидания и опыт
Нам важно уметь определить ожидания и опыт
потенциальных пользователей до начала разработки
и удостовериться, что к нам пришли правильные
люди во время пользовательского тестирования
для чего перед каждой сессией мы уточняем:
 род и вид деятельности;
 предыдущий технический опыт;
 предыдущий нетехнический релевантный опыт
25
Психологическое напряжение
и сопутствующие задачи
26
В какой ситуации будет выше напряжение?
А Б
27
В какой ситуации будет выше напряжение?
А Б
28
В какой ситуации напряжение выше?
А Б
29
Как определить психологическое напряжение?
 измерение физических параметров (пульс, давление);
 наблюдение (мимика, поза, жестикуляция);
 прямой вопрос (по шкале от.. и до..);
 опросник (подборка непрямых вопросов)
30
Понятность, скорость и ошибки
 Понятность напрямую зависит от предыдущего опыта
определенного пользователя
 Скорость, в определённой мере, производная
понятности, но еще и зависит от оптимизации
физического пространства
(закон Фитса, принципы гештальт, контраст и т.п.)
 Ошибки случаются из-за пренебрежения предыдущим
опытом и знаниями предметной области (логические)
и неоптимального проектирования физического
пространства (механические)
31
Как все это проверить?
Понятность
Интерфейс, как хорошая шутка – если надо его объяснять,
значит вы сделали плохую работу.
Понятность можно проверить только если попросить кого-
то выполнить определенное задание с помощью
интерфейса.
Но есть специализированные интерфейсы, работа с
которыми требует определенных, иногда более глубоких
знаний предметной области. И тогда мы даем
пользователям инструкцию
32
Как все это проверить?
Скорость
Зная количество элементов на экране, количество
элементов и которое надо заполнить, мы можем посчитать
минимальное время выполнения задания.
В реальной же жизни люди часто отвлекаются…
33
Как все это проверить?
Поиск ошибок, которые мешают выполнить задачу –
это одна из основных целей юзабилити оптимизации.
К сожалению найти такие ошибки можно только дав
пользователям возможность поработать с приложением
Наблюдение юзабилити аналитика поможет:
 увидеть ошибки
(даже такие, о которые не заметит пользователь);
 вербализировать, классифицировать
и приоритезировать проблемы
34
34
Тренируемся
на котиках
35
Юзабилити тестирование конференции
План юзабилити тестирования
 вопрос исследования
 целевая аудитория
 исследуемые сценарии
 методология
 критерии успешности
36
Юзабилити тестирование конференции
План юзабилити
тестирования
 вопрос исследования
 целевая аудитория
 исследуемые сценарии
 методология
 критерии успешности
← конференция удалась
← QA
← посещение докладов, досуг
← онлайн опрос
← NPS > 8,
понравилось > 50%
докладов
37
Протокол
 Представьтесь, расскажите в чем суть исследования
 Получите письменное согласие на участие в
исследовании
 Проверьте демографические данные
 Расскажите, что пользователю надо делать
 Отойдите на шаг и дайте выполнить задание
 Вернитесь, и задайте ваши вопросы
38
Примите участие в онлайн исследовании
39
Целевая аудитория
QA на докладе
 количество
 возраст
 пол
 опыт посещения конференция
• сколько
• где (страны, города)
• посещение или выступление
 акцент
• доклады / аудитория / организация
40
Сценарий: Посещение докладов
Чтобы посетить доклад
 посмотреть анонсы
 выбрать интересный
 знать место проведения
 прийти заранее и занять удобное место
 в течении первых 5-ти минут понять, что доклад
интересный
• перейти на другой, если нет
 дослушать доклад и задать вопросы
 выбрать следующий доклад и успеть на начало
41
Критерии оценки: NPS (Net Promoter Score)
Есть мнение, что люди будут сами рекламировать
сервисы и продукты, которые им нравятся
По шкале от 1 (совсем нет) до 10 (да, да и еще раз да),
с какой вероятностью Вы бы посоветовали своим друзьям
QA
посетить QA Fest в следующем году?
42
Полноправно говорить об оценке юзабилити,
когда все функциональные баги нашли и устранили
Психологическая нагрузка пользователя
влияет на восприятие юзабилити
Итого
Вопросы?
Ошибки людей можно увидеть, только если
дать людям пользоваться системой
Юзабилити – это оптимизация под ожидания
и опыт определенной аудитории
43
спасибо
заходите на uxcookbook.com
Киев
1 ноября 2014
1 of 43

Recommended

Роль аналитика в гибких методологиях разработки by
Роль аналитика в гибких методологиях разработкиРоль аналитика в гибких методологиях разработки
Роль аналитика в гибких методологиях разработкиDevDay
1.4K views35 slides
Аналитик в Agile (статья) by
Аналитик в Agile (статья)Аналитик в Agile (статья)
Аналитик в Agile (статья)Andrey Bibichev
3.7K views17 slides
Разговоры — это тоже работа by
Разговоры — это тоже работаРазговоры — это тоже работа
Разговоры — это тоже работаСобака Павлова
1.4K views44 slides
Lyanguzov preso sqadays8 by
Lyanguzov preso sqadays8Lyanguzov preso sqadays8
Lyanguzov preso sqadays8Alexei Lupan
272 views51 slides
Всё юзабилити за час by
Всё юзабилити за часВсё юзабилити за час
Всё юзабилити за часDigital Guru Club
1.5K views64 slides
Юзабилити-тестирование мобильных приложений и сайтов by
Юзабилити-тестирование мобильных приложений и сайтовЮзабилити-тестирование мобильных приложений и сайтов
Юзабилити-тестирование мобильных приложений и сайтовPavel Manakhov
3K views60 slides

More Related Content

What's hot

Обзор методов юзабилити-тестирования by
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияSQALab
9.1K views33 slides
Ответы на неудобные вопросы о юзабилити-проблемах by
Ответы на неудобные вопросы о юзабилити-проблемахОтветы на неудобные вопросы о юзабилити-проблемах
Ответы на неудобные вопросы о юзабилити-проблемахPavel Manakhov
446 views56 slides
Как провести юзабилити-тестирование самостоятельно by
Как провести юзабилити-тестирование самостоятельноКак провести юзабилити-тестирование самостоятельно
Как провести юзабилити-тестирование самостоятельноНетология
18.1K views47 slides
05 задачи эксперта в работе аналитика by
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитикаNatalya Sveshnikova
17.9K views17 slides
Игра тестирования by
Игра тестированияИгра тестирования
Игра тестированияCOMAQA.BY
802 views119 slides
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль... by
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Lviv Startup Club
243 views52 slides

What's hot(20)

Обзор методов юзабилити-тестирования by SQALab
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
SQALab9.1K views
Ответы на неудобные вопросы о юзабилити-проблемах by Pavel Manakhov
Ответы на неудобные вопросы о юзабилити-проблемахОтветы на неудобные вопросы о юзабилити-проблемах
Ответы на неудобные вопросы о юзабилити-проблемах
Pavel Manakhov446 views
Как провести юзабилити-тестирование самостоятельно by Нетология
Как провести юзабилити-тестирование самостоятельноКак провести юзабилити-тестирование самостоятельно
Как провести юзабилити-тестирование самостоятельно
Нетология18.1K views
05 задачи эксперта в работе аналитика by Natalya Sveshnikova
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика
Natalya Sveshnikova17.9K views
Игра тестирования by COMAQA.BY
Игра тестированияИгра тестирования
Игра тестирования
COMAQA.BY 802 views
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль... by Lviv Startup Club
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...
Lviv Startup Club243 views
Проведение юзабилити-тестирования Final by I2B 2011
Проведение юзабилити-тестирования FinalПроведение юзабилити-тестирования Final
Проведение юзабилити-тестирования Final
I2B 20111.8K views
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction by Alexei Lupan
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionSqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Alexei Lupan495 views
Место аналитики в процессе проектирования интерфейса by Nikita Efimov
Место аналитики в процессе проектирования интерфейсаМесто аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейса
Nikita Efimov643 views
Проектирование с учетом пользовательских требований by CEE-SEC(R)
Проектирование с учетом пользовательских требованийПроектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требований
CEE-SEC(R)292 views
Юзабилити-тестирование (2008) by Yaroslav Perevalov
Юзабилити-тестирование (2008)Юзабилити-тестирование (2008)
Юзабилити-тестирование (2008)
Yaroslav Perevalov1.5K views
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day... by CUSTIS
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...
CUSTIS745 views
Проектирование интерфейсов весна 2014 занятие 7 by Technopark
Проектирование интерфейсов весна 2014 занятие 7Проектирование интерфейсов весна 2014 занятие 7
Проектирование интерфейсов весна 2014 занятие 7
Technopark533 views
павел мильков знания и умения тестировщиков by Alexei Lupan
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиков
Alexei Lupan360 views
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды by SQALab
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
SQALab1.4K views
Ui testing how intel does this by Alexei Lupan
Ui testing   how intel does thisUi testing   how intel does this
Ui testing how intel does this
Alexei Lupan3.7K views
User Interface Тестирование – все ли так просто? by SQALab
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?
SQALab11K views
Сергей Архипенков - 7 принципов эффективного управления проектами by Luxoft Education Center
Сергей Архипенков - 7 принципов эффективного управления проектамиСергей Архипенков - 7 принципов эффективного управления проектами
Сергей Архипенков - 7 принципов эффективного управления проектами
Есть фича. Помогите протестировать by Rina Uzhevko
Есть фича. Помогите протестировать Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
Rina Uzhevko2.7K views
Дмитрий Пиликов - Юзабилити тестирование by Tatyana Pischasova
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
Tatyana Pischasova340 views

Similar to QA Fest 2014. Татьяна Завьялова. Юзабилити и живые люди

Дмитрий Пиликов - Юзабилити тестирование by
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестированиеqasib
1.7K views38 slides
#72 Виды юзабилити-тестирований. Вводная by
#72 Виды юзабилити-тестирований. Вводная#72 Виды юзабилити-тестирований. Вводная
#72 Виды юзабилити-тестирований. ВводнаяAndrew Sikorskiy
1.5K views24 slides
UX Design Рrocess by
UX Design РrocessUX Design Рrocess
UX Design РrocessDarya Bolhovskaya
817 views44 slides
Основы ведения интервью by
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервьюVladimir Melnikov
1.4K views72 slides
Основы ведения интервью by
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервьюValery Bezrukova
860 views72 slides
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений" by
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"Playtestix
567 views40 slides

Similar to QA Fest 2014. Татьяна Завьялова. Юзабилити и живые люди(20)

Дмитрий Пиликов - Юзабилити тестирование by qasib
Дмитрий Пиликов - Юзабилити тестированиеДмитрий Пиликов - Юзабилити тестирование
Дмитрий Пиликов - Юзабилити тестирование
qasib1.7K views
#72 Виды юзабилити-тестирований. Вводная by Andrew Sikorskiy
#72 Виды юзабилити-тестирований. Вводная#72 Виды юзабилити-тестирований. Вводная
#72 Виды юзабилити-тестирований. Вводная
Andrew Sikorskiy1.5K views
Основы ведения интервью by Vladimir Melnikov
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
Vladimir Melnikov1.4K views
Основы ведения интервью by Valery Bezrukova
Основы ведения интервьюОсновы ведения интервью
Основы ведения интервью
Valery Bezrukova860 views
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений" by Playtestix
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"
А. Дзюба. "Чего хотят пользователи? Методика создания успешных игр и приложений"
Playtestix567 views
UX Research для интенсива UX&UI Британская Школа Дизайна by Ksenia Sternina
UX Research для интенсива UX&UI Британская Школа ДизайнаUX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа Дизайна
Ksenia Sternina14.9K views
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ by Ksenia Sternina
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
Ksenia Sternina561 views
Мастер-класс в Сколково: "Юзабилити для стартапа", Суворова Юлия, UsabilityLab by Internet-Burzhui Andrei Ryabykh
Мастер-класс в Сколково: "Юзабилити для стартапа", Суворова Юлия, UsabilityLabМастер-класс в Сколково: "Юзабилити для стартапа", Суворова Юлия, UsabilityLab
Мастер-класс в Сколково: "Юзабилити для стартапа", Суворова Юлия, UsabilityLab
Ксения Стернина | (Mail.Ru Group)Gamer Experience Research на различных этапа... by RIF-Technology
Ксения Стернина | (Mail.Ru Group)Gamer Experience Research на различных этапа...Ксения Стернина | (Mail.Ru Group)Gamer Experience Research на различных этапа...
Ксения Стернина | (Mail.Ru Group)Gamer Experience Research на различных этапа...
RIF-Technology629 views
Product discovery. Наши шишки и успехи by Nikita Efimov
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
Nikita Efimov610 views
почему юзабилити дмитрий сатин by Media Gorod
почему юзабилити   дмитрий сатинпочему юзабилити   дмитрий сатин
почему юзабилити дмитрий сатин
Media Gorod1.5K views
Usability ppt-last-140313103534-phpapp01 by Nickola14
Usability ppt-last-140313103534-phpapp01Usability ppt-last-140313103534-phpapp01
Usability ppt-last-140313103534-phpapp01
Nickola14509 views
У семи нянек дитя без глаза? Пара лет проблем и решений в UX зарубежного веб-... by ПрофсоUX
У семи нянек дитя без глаза? Пара лет проблем и решений в UX зарубежного веб-...У семи нянек дитя без глаза? Пара лет проблем и решений в UX зарубежного веб-...
У семи нянек дитя без глаза? Пара лет проблем и решений в UX зарубежного веб-...
ПрофсоUX479 views
Methods of game and applications improvement. Playtestix. by Playtestix
Methods of game and applications improvement. Playtestix.Methods of game and applications improvement. Playtestix.
Methods of game and applications improvement. Playtestix.
Playtestix1.3K views
Как использовать инструменты геймификации by Helen Vlasyuk
Как использовать инструменты геймификацииКак использовать инструменты геймификации
Как использовать инструменты геймификации
Helen Vlasyuk2K views
чмв лекция №7 by student_kai
чмв   лекция №7чмв   лекция №7
чмв лекция №7
student_kai625 views

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
979 views44 slides
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
931 views44 slides
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
322 views131 slides
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
336 views92 slides
QA Fest 2019. Никита Галкин. Как зарабатывать больше by
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
389 views40 slides
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
342 views33 slides

More from QAFest(20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин by QAFest
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QAFest979 views
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future by QAFest
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QAFest931 views
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe... by QAFest
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest322 views
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и... by QAFest
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QAFest336 views
QA Fest 2019. Никита Галкин. Как зарабатывать больше by QAFest
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QAFest389 views
QA Fest 2019. Сергей Пирогов. Why everything is spoiled by QAFest
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QAFest342 views
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием by QAFest
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QAFest249 views
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н... by QAFest
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QAFest338 views
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV... by QAFest
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QAFest227 views
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster by QAFest
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest282 views
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе... by QAFest
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QAFest251 views
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз... by QAFest
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QAFest301 views
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation by QAFest
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QAFest225 views
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в... by QAFest
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QAFest243 views
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa... by QAFest
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QAFest376 views
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT by QAFest
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QAFest209 views
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении by QAFest
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QAFest607 views
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр... by QAFest
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QAFest321 views
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр... by QAFest
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QAFest296 views
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22 by QAFest
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QAFest164 views

QA Fest 2014. Татьяна Завьялова. Юзабилити и живые люди

  • 1. 1 подготовила Таня Завьялова Юзабилити и живые люди Киев 1 ноября 2014
  • 2. 2 Извините, у вас есть минутка поговорить о Господе нашем Ктулху?
  • 3. 3 Зона ответственности Что такое юзабилити Методы в юзабилити Содержание Когда что-то идет не так… Тренировка на котиках
  • 4. 4 Меня часто спрашивают: Чем пользовательское тестирование отличается от UI тестирования?
  • 6. 6 Мы все одна команда цель команды разработки – выпустить качественный программный продукт
  • 7. 7 Согласно SWEBOK юзабилити – это один из аспектов, влияющих на качество программного продукта среди разных прочих “-билити” SWEBOK Guide v3, Chapter 2, Section 5. Software Design Quality Analysis and Evaluation
  • 8. 8 Время для юзабилити о юзабилити можно говорить  на стадии создания концепции и спецификации;  на стадии проверки идей бизнеса;  когда мы уже получили стабильную, принятую командой QA версию
  • 9. 9 В чем же разница?  UI тестирование помогает найти проблемы в коде и дизайне интерфейса, которые мешают пользователю выполнить намеренные действия и могут быть классифицированы как баги. Они редко противоречивы  Пользовательское тестирование позволяет выявить проблемы в пользовательском интерфейсе, которые могут возникнуть у определенных групп пользователей в связи с их мировоззрением и предыдущим опытом. Такие проблемы часто приводят к дебатам
  • 12. 12 Определение юзабилити, ISO 9241-11 юзабилити – это степень, в которой продукт (или сервис) может быть использован представителями целевой аудитории в определенном контексте для достижения поставленных целей с заданной эффективностью, результативностью и удовлетворенностью
  • 13. 13 Определение юзабилити, ISO 9241-11 юзабилити – это степень, в которой продукт (или сервис) может быть использован представителями целевой аудитории в определенном контексте для достижения поставленных целей с заданной эффективностью, результативностью и удовлетворенностью
  • 14. 14 Что полезно для одного, не всегда полезно для другого Для этого мы стараемся наиболее четко очертить целевую аудиторию, чтобы было проще определить:  ожидания,  опыт (в том числе в предметной области)  психофизиологические параметры и уже под них оптимизировать пользовательский интерфейс
  • 15. 15 Мы не всегда можем предусмотреть, где будет использоваться приложение Но постараться стоит! Для этого мы должны представлять ситуации, в которых продукт будет полезен и очертить обстановку, учитывая:  движение;  освещение, размещение, шум;  психологическое напряжение и поток сопутствующих задач;  приватность
  • 16. 16
  • 17. 17 Редко кто устанавливает приложения, чтобы просто кнопки жать Люди хотят быть состоятельными, здоровыми и счастливыми, для чего ходят на работу, в спортзал ... убиваю монстров Людям не интересны приложения, которым они не интересны. Формируя список задач пользователя, следует учесть:  как эта задача помогает пользователю в глобальном контексте;  каковы последствия ее успешного выполнения;  каковы последствия провала
  • 18. 18 И если уже надо жать кнопки, для достижения поставленных целей то люди предпочитают:  понимать, куда надо жать;  делать это быстро;  как можно меньше при этом ошибаться;  уйти вечером домой в хорошем настроении
  • 19. 19 Все это юзабилити критерий решается без людей нужны люди ожидания - интервью опыт психофизиологические параметры стандарты и симуляции для специфической аудитории движение, шум, освещение психологическое напряжение, сопутствующие задачи - наблюдение приватность здравый смысл интервьюглобальные цели и задачи последствия успехов и неудач понятность решения - пользовательское тестирование скорость выполнения задачи симуляция количество допущенных ошибок -
  • 20. 20 Все это юзабилити критерий решается без людей нужны люди ожидания - интервью опыт психофизиологические параметры стандарты и симуляции для специфической аудитории движение, шум, освещение психологическое напряжение, сопутствующие задачи - наблюдение приватность здравый смысл интервьюглобальные цели и задачи последствия успехов и неудач понятность решения - пользовательское тестирование скорость выполнения задачи симуляция количество допущенных ошибок -
  • 22. 22 Некоторые методы исследования  онлайн опросники (ковровое бомбометание);  интервью (личные впечатления);  наблюдение (поведение и процедуры);  пользовательское тестирование
  • 23. 23 Ожидания и опыт Как отличить хорошего консультанта в магазине одежды от плохого?
  • 24. 24 Ожидания и опыт Нам важно уметь определить ожидания и опыт потенциальных пользователей до начала разработки и удостовериться, что к нам пришли правильные люди во время пользовательского тестирования для чего перед каждой сессией мы уточняем:  род и вид деятельности;  предыдущий технический опыт;  предыдущий нетехнический релевантный опыт
  • 26. 26 В какой ситуации будет выше напряжение? А Б
  • 27. 27 В какой ситуации будет выше напряжение? А Б
  • 28. 28 В какой ситуации напряжение выше? А Б
  • 29. 29 Как определить психологическое напряжение?  измерение физических параметров (пульс, давление);  наблюдение (мимика, поза, жестикуляция);  прямой вопрос (по шкале от.. и до..);  опросник (подборка непрямых вопросов)
  • 30. 30 Понятность, скорость и ошибки  Понятность напрямую зависит от предыдущего опыта определенного пользователя  Скорость, в определённой мере, производная понятности, но еще и зависит от оптимизации физического пространства (закон Фитса, принципы гештальт, контраст и т.п.)  Ошибки случаются из-за пренебрежения предыдущим опытом и знаниями предметной области (логические) и неоптимального проектирования физического пространства (механические)
  • 31. 31 Как все это проверить? Понятность Интерфейс, как хорошая шутка – если надо его объяснять, значит вы сделали плохую работу. Понятность можно проверить только если попросить кого- то выполнить определенное задание с помощью интерфейса. Но есть специализированные интерфейсы, работа с которыми требует определенных, иногда более глубоких знаний предметной области. И тогда мы даем пользователям инструкцию
  • 32. 32 Как все это проверить? Скорость Зная количество элементов на экране, количество элементов и которое надо заполнить, мы можем посчитать минимальное время выполнения задания. В реальной же жизни люди часто отвлекаются…
  • 33. 33 Как все это проверить? Поиск ошибок, которые мешают выполнить задачу – это одна из основных целей юзабилити оптимизации. К сожалению найти такие ошибки можно только дав пользователям возможность поработать с приложением Наблюдение юзабилити аналитика поможет:  увидеть ошибки (даже такие, о которые не заметит пользователь);  вербализировать, классифицировать и приоритезировать проблемы
  • 35. 35 Юзабилити тестирование конференции План юзабилити тестирования  вопрос исследования  целевая аудитория  исследуемые сценарии  методология  критерии успешности
  • 36. 36 Юзабилити тестирование конференции План юзабилити тестирования  вопрос исследования  целевая аудитория  исследуемые сценарии  методология  критерии успешности ← конференция удалась ← QA ← посещение докладов, досуг ← онлайн опрос ← NPS > 8, понравилось > 50% докладов
  • 37. 37 Протокол  Представьтесь, расскажите в чем суть исследования  Получите письменное согласие на участие в исследовании  Проверьте демографические данные  Расскажите, что пользователю надо делать  Отойдите на шаг и дайте выполнить задание  Вернитесь, и задайте ваши вопросы
  • 38. 38 Примите участие в онлайн исследовании
  • 39. 39 Целевая аудитория QA на докладе  количество  возраст  пол  опыт посещения конференция • сколько • где (страны, города) • посещение или выступление  акцент • доклады / аудитория / организация
  • 40. 40 Сценарий: Посещение докладов Чтобы посетить доклад  посмотреть анонсы  выбрать интересный  знать место проведения  прийти заранее и занять удобное место  в течении первых 5-ти минут понять, что доклад интересный • перейти на другой, если нет  дослушать доклад и задать вопросы  выбрать следующий доклад и успеть на начало
  • 41. 41 Критерии оценки: NPS (Net Promoter Score) Есть мнение, что люди будут сами рекламировать сервисы и продукты, которые им нравятся По шкале от 1 (совсем нет) до 10 (да, да и еще раз да), с какой вероятностью Вы бы посоветовали своим друзьям QA посетить QA Fest в следующем году?
  • 42. 42 Полноправно говорить об оценке юзабилити, когда все функциональные баги нашли и устранили Психологическая нагрузка пользователя влияет на восприятие юзабилити Итого Вопросы? Ошибки людей можно увидеть, только если дать людям пользоваться системой Юзабилити – это оптимизация под ожидания и опыт определенной аудитории

Editor's Notes

  1. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  2. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  3. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  4. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  5. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  6. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  7. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  8. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  9. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  10. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  11. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  12. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  13. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  14. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  15. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  16. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  17. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  18. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  19. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  20. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  21. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  22. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  23. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  24. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  25. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  26. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  27. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  28. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  29. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  30. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  31. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  32. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  33. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  34. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  35. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  36. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.
  37. The aim is to give the short overview of Luxoft usability expertise and services provided to the customers.