SlideShare a Scribd company logo
1 of 97
Download to read offline
Антонина Хисаметдинова,
UX-проектировщик
Как сообщать пользователю,
если «Упс, что-то пошло не так»?
2
Мне нужен
сыр!
Нашел
сайт
Выбрал
сыр
Заказал
доставку
Оплатил
онлайн
Получил
заказ
Основной сценарий
3
Мне нужен
сыр!
Нашел
сайт
Выбрал
сыр
Заказал
доставку
Оплатил
онлайн
Получил
заказ
Или колбаса?
На сайте
не работает поиск
И указал
не тот адрес!
Но его нет
в наличии!
А денег на
карте нет!
4
5
Я ошибка, и я вся такая непредвиденная!
6
7
Зачем нужно работать
над ошибочными сценариями?
8
Звонков в месяц в техподдержкукомпании NDA
Снижает нагрузку на техническую
поддержку и персонал
Хорошее сообщение об ошибке
Аварии и перебои в работе
Настройка оборудования
Ошибки 691/629,ввод логина и пароля
18 597
18 193
432
9
Помогает пользователю не потеряться
в бездушной воронке конверсии
Хорошее сообщение об ошибке
10
Быстро обучает работе с сервисом
Хорошее сообщение об ошибке
11
Поможет сохранитьдоверие к сервису
в трудную минуту
Хорошее сообщение об ошибке
12
«Cross-DisciplinaryAdvances in Human Computer Interaction: User Modeling,
Social Computing, and Adaptive Interfaces», 2009,c. 384
Из-за чего возникают ошибки?
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
14
Из-за чего возникают ошибки?
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
4. Проблемы на стороне подключенного сервиса
5. Внешние проблемы
6. Крайне необычное поведение сервиса или пользователей
15
Как сообщать о глобальных сбоях?
1/6
17
18
Подумайте о последствиях
19
Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
Когда все
заработает?
20
Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
3 4
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
А карточки
работают?
21
Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
4
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
Проверить баланс можно,
отправив SMS с текстом
«баланс» на номер 900.
Мне пришла
зарплата??
22
Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
Проверить баланс можно,
отправив SMS с текстом
«баланс» на номер 900.
Снять или перевести
деньги сейчас можно
в офисах банка или
банкоматах.
Найти ближайший офис
Мне нужно
снять деньги!
23
Сегодня возможна
нестабильная работа
личного кабинета.
Подробнее…
Предупредите заранее
Банк
24
25
Уровень 1 пройден
Следующий
«Специфические баги»
26
Специфические баги
2/6
27
Баг – баг обыкновенный, надо поправитьв ближайшем спринте
Багуша –да ладно, он не опасный, пусть пока поживет
Баглище – баг большой и страшный, все остальное– подождет
Классификация багов
28
29
1. Раздел «Контакты» и обратная связь
2. Онлайн-консультант и звонок в техподдержку
3. Социальные сети и чаты компании
4. Отзывы (app store и play market)!!!
5. Блоги и форумы
Каналы обращений
30
31
Подожду, пока
само пройдет!
Интересная заметка в баг-трекере vk.com
32
Создайте специальные окна
для сбора обратной связи
33
Куда ведет ссылка «Issue 47»?
Если нельзя исправить баг быстро,
предупредите о нем
34
Уровень 2 пройден
Следующий уровень
«Ошибки пользователей»
35
Ошибки пользователей
3/6
1 2 3 4 5
36
37
38
1. Разместите сообщение в фокусе внимания
Если пользователь ошибся
39
40
1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
Если пользователь ошибся
41
42
Adobe, это никто не читает!!!
43
Xiaomi, ???
44
Спасибо,КЭП!
45
1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
Если пользователь ошибся
46
Oops! That email / password combination is not valid
47
Oops! That
48
Oops! That email / password combination is not valid
«F-Shaped Pattern For Reading Web Content», Якоб Нильсен, 2006
49
«F-Shaped Pattern For Reading Web Content», Якоб Нильсен, 2006
50
1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
4. Подскажите, как исправить ошибку
Если пользователь ошибся
51
53
1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
4. Подскажите, как исправить ошибку
5. Сохраняйте работу пользователя
Если пользователь ошибся
54
55
56
57
Уровень 3 пройден
Следующий уровень
«Проблемы подключенного сервиса»
58
Проблемы подключенного сервиса
4/6
59
http://apifortress.com/case_study_2016/
1. Тестируйте API подключенных сервисов
Что делать?
60
61
1. Тестируйте API подключенных сервисов
2. Учите сервис различать причины проблем с API
Что делать?
62
1. Тестируйте API подключенных сервисов
2. Учите сервис различать причины проблем с API
3. Предусмотрите оповещения о проблемах
Что делать?
63
64
Уровень 4 пройден
Следующий уровень
«Внешние проблемы»
65
Внешние проблемы
5/6
66
1. Дайте понять, какие действия из-за внешних проблем
недоступны в данный момент
Правила сообщений о внешних проблемах
67
68
69
70
71
1. Дайте понять, какие действия из-за внешних проблем
недоступны в данный момент
2. Четко разделите уровни компетенции
Правила сообщений о внешних проблемах
72
73
У меня тут
протокол SMTP
на 25-м порту
не отвечает!
74
1. Дайте понять, какие действия из-за внешних проблем
недоступны в данный момент
2. Четко разделите уровни компетенции
3. Помогите пользователю оценить приоритет проблемы
Правила сообщений о внешних проблемах
75
76
Уровень 5 пройден
Следующий уровень
«Крайне необычное поведение»
77
Крайне необычное поведение
пользователей или сервиса
6/6
78
79
80
81
Дополнительные возможности
82
Обучайте
через ошибки
83
84
85
Выводите из тупика
86
Выводите из тупика
Ваши недавние поиски
Клавиатура Apple
Квартира в Санкт-Петербурге
Щенки хаски
Доступность
• Около 1 000 000 слабовидящих и незрячих
• 4 000 000 людей имеют дефекты цветового зрения
• 30% выпускников школ близоруки
Jeff	Healey,	слепой	гитарист
87
88
Не используйте только цветовую
индикацию ошибки
89
90
Не	делайте	серые
или	слишком	мелкие	подписи
Проводите Accessibility testing
для сценариев с ошибками
91
92
Бизнес-ценность?
93
Я делаю
свою работу
я делаю
классный продукт?
и / или
94
1. Обсудите доклад с командой и владельцем продукта
2. Проверьте, насколько ваши сообщения об ошибках
полезны пользователям
3. Комплексно улучшайте ошибочные сценарии
4. Проводите тесты ошибочныхсценариев на равных
правах с основными
Что со всем этим делать?
95
1. «Release It!: Design and Deploy Production-Ready Software»,
Michael T. Nygard
2. «How to write a great error message», Thomas Fuchs,
https://goo.gl/4L8YWo
3. Architecting Your Software Errors For Better Error Reporting,
Nick Harley, https://goo.gl/7em6cQ
Что почитать?
96
Ошибки – это тоже опыт
Антонина Хисаметдинова
@ninadiz
antonina@pavlova.cc
www.pavlova.cc

More Related Content

Similar to Как сообщать пользователю, если «упс, что-то пошло не так»

Никита Шерман — Обратная связь с пользователями: роботы и люди
Никита Шерман — Обратная связь с пользователями: роботы и людиНикита Шерман — Обратная связь с пользователями: роботы и люди
Никита Шерман — Обратная связь с пользователями: роботы и люди404fest
 
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...Betting Business Russia
 
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитикиИгорь Кириченко
 
Автоматизация для не-автоматизаторов: хотелки и реальность
Автоматизация для не-автоматизаторов: хотелки и реальность Автоматизация для не-автоматизаторов: хотелки и реальность
Автоматизация для не-автоматизаторов: хотелки и реальность COMAQA.BY
 
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикадКонцепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикадSQALab
 
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Dmitry Andreev
 
WebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоWebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоMail.ru Group
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработкиVictor Bolshakov
 
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Andrey Ladutko
 
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиковHappyDev
 
Exactpro Training: Defects and Feelings
Exactpro Training: Defects and FeelingsExactpro Training: Defects and Feelings
Exactpro Training: Defects and FeelingsIosif Itkin
 
Мастер-класс Сандлер наносемантикс
Мастер-класс Сандлер наносемантиксМастер-класс Сандлер наносемантикс
Мастер-класс Сандлер наносемантиксBank-Bot
 
«Удвоение продаж с сайта Спикер: Алексей Бунаков
«Удвоение продаж с сайта Спикер: Алексей Бунаков«Удвоение продаж с сайта Спикер: Алексей Бунаков
«Удвоение продаж с сайта Спикер: Алексей БунаковBusiness.People
 
Маленькое кладбище багов
Маленькое кладбище баговМаленькое кладбище багов
Маленькое кладбище баговSQALab
 
Исследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLABИсследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLABДенис Лобановский
 
Автоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаАвтоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаIgor Lyubin
 
Лекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципыЛекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципыSergey Chuburov
 
Организация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииОрганизация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииSQALab
 

Similar to Как сообщать пользователю, если «упс, что-то пошло не так» (20)

Никита Шерман — Обратная связь с пользователями: роботы и люди
Никита Шерман — Обратная связь с пользователями: роботы и людиНикита Шерман — Обратная связь с пользователями: роботы и люди
Никита Шерман — Обратная связь с пользователями: роботы и люди
 
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...
 
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики
«Стратегия интернет-маркетинга 2012» - Основы веб-аналитики
 
Основы веб-аналитики
Основы веб-аналитикиОсновы веб-аналитики
Основы веб-аналитики
 
Автоматизация для не-автоматизаторов: хотелки и реальность
Автоматизация для не-автоматизаторов: хотелки и реальность Автоматизация для не-автоматизаторов: хотелки и реальность
Автоматизация для не-автоматизаторов: хотелки и реальность
 
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикадКонцепция QaAPI: взгляд на тестирование с другой стороны баррикад
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
 
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?
 
WebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоWebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий Остапенко
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработки
 
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
 
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
2014.12.06 05 Александр Бындю — Сustomer statisfaction для разработчиков
 
Exactpro Training: Defects and Feelings
Exactpro Training: Defects and FeelingsExactpro Training: Defects and Feelings
Exactpro Training: Defects and Feelings
 
Мастер-класс Сандлер наносемантикс
Мастер-класс Сандлер наносемантиксМастер-класс Сандлер наносемантикс
Мастер-класс Сандлер наносемантикс
 
«Удвоение продаж с сайта Спикер: Алексей Бунаков
«Удвоение продаж с сайта Спикер: Алексей Бунаков«Удвоение продаж с сайта Спикер: Алексей Бунаков
«Удвоение продаж с сайта Спикер: Алексей Бунаков
 
Маленькое кладбище багов
Маленькое кладбище баговМаленькое кладбище багов
Маленькое кладбище багов
 
Исследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLABИсследования каналов ДБО от USABILITYLAB
Исследования каналов ДБО от USABILITYLAB
 
Автоматическое тестирование. Моя система
Автоматическое тестирование. Моя системаАвтоматическое тестирование. Моя система
Автоматическое тестирование. Моя система
 
Типичные ошибки при разработке интернет-магазинов на 1С-Битрикс
Типичные ошибки при разработке интернет-магазинов на 1С-БитриксТипичные ошибки при разработке интернет-магазинов на 1С-Битрикс
Типичные ошибки при разработке интернет-магазинов на 1С-Битрикс
 
Лекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципыЛекция 1 введение в тестирование ПО, основные понятия и принципы
Лекция 1 введение в тестирование ПО, основные понятия и принципы
 
Организация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграцииОрганизация автоматического тестирования в схеме непрерывной интеграции
Организация автоматического тестирования в схеме непрерывной интеграции
 

Как сообщать пользователю, если «упс, что-то пошло не так»