При разработке любого ПО команды — как большие, так и маленькие — уделяют проработке сценариев с ошибками и сбоями слишком мало времени.
Многие просто создают однотипные интерфейсные окна типа «Ошибка № 392904» или «Упс, что-то пошло не так», не задумываясь, что почувствует пользователь. А ведь он может разозлиться, расстроиться или, хуже того, потерять доверие к продукту.
Доклад поможет взглянуть на ошибки программного обеспечения глазами обычных людей. Мы поговорим о том, как научить интерфейс грамотно сообщать об ошибках и сбоях, чтобы не бесить пользователей.
Доклад о том, как научить интерфейс правильно ошибаться.
Тезисы
- Что такое негативные сценарии?
- Зачем их рассматривать при создании интерфейсов для сервисов?
- Подборка кейсов для самых разных негативных сценариев.
- Зачем вообще вашему отелю (гостинице, хостелу) сайт?
- Сколько стоит сайт?
- Экономить – совсем не значит получать некачественный проект.
- Как web-студии делают недорогие сайты?
- Что нужно делать, если у вас нет серьезных инвестиций, а на сайте завязано многое?
- Цикл оптимальной разработки к стоимости работ и временным затратам.
Wow-сервис в неголосовых каналах: лайфхаки от LiveTexLiveTex
Видеозапись вебинара — https://goo.gl/rGSFCh
— Как провести всестороннюю оценку качества обслуживания;
— Чек-лист действий оператора с разбором типичных ошибок обслуживания;
— Как работать с негативными отзывами клиентов и почему их не нужно бояться;
— Настройки и инструменты контроля качества обслуживания в платформе LiveTex,
— Успешные кейсы наших клиентов.
Доклад о том, как научить интерфейс правильно ошибаться.
Тезисы
- Что такое негативные сценарии?
- Зачем их рассматривать при создании интерфейсов для сервисов?
- Подборка кейсов для самых разных негативных сценариев.
- Зачем вообще вашему отелю (гостинице, хостелу) сайт?
- Сколько стоит сайт?
- Экономить – совсем не значит получать некачественный проект.
- Как web-студии делают недорогие сайты?
- Что нужно делать, если у вас нет серьезных инвестиций, а на сайте завязано многое?
- Цикл оптимальной разработки к стоимости работ и временным затратам.
Wow-сервис в неголосовых каналах: лайфхаки от LiveTexLiveTex
Видеозапись вебинара — https://goo.gl/rGSFCh
— Как провести всестороннюю оценку качества обслуживания;
— Чек-лист действий оператора с разбором типичных ошибок обслуживания;
— Как работать с негативными отзывами клиентов и почему их не нужно бояться;
— Настройки и инструменты контроля качества обслуживания в платформе LiveTex,
— Успешные кейсы наших клиентов.
Что такое юзабилити проблема; как мы определяем, что это вообще проблема; насколько проблема критична; в какие "попугаях" измерять проблемы. Все это и немного реальных примеров в это презентации для банков.
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)Ontico
HighLoad++ 2017
Зал «Пекин+Шанхай», 7 ноября, 13:00
Тезисы:
http://www.highload.ru/2017/abstracts/2907.html
Конкуренция в банковском сегменте усиливается с каждым годом, повышаются ставки и цели по прибыли компаний. При прочих равных выигрывает тот, кто может быстрее разрабатывать продукты и мгновенно реагировать на потребности рынка. Банки рассматривают DevOps-трансформацию как средство, которое позволит им кардинально повысить финансовую эффективность, качество финансовых продуктов и поможет услышать и быстро реагировать на клиента.
...
Никита Шерман — Обратная связь с пользователями: роботы и люди404fest
Почему важна обратная связь с пользователями?
Какие инструменты для коммуникации с 50-миллионной аудиторией применяются в компании Wix?
Что можно доверить роботам, а что должны делать люди?
http://2014.404fest.ru/reports/feedback/
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...Betting Business Russia
Фокусы с банковскими карточками гораздо увлекательнее фокусов с игральными картами — здесь игра идет на деньги. На международной выставке-форуме Russian Gaming Week директор по развитию компании E-moneyNews Вячеслав Федоров помог нам лучше разобраться в новых правилах игры и увидеть обратную сторону карточных трюков.
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Dmitry Andreev
Процессы разработки это одна из областей, в которой эффективность от внедрения тех или иных средств автоматизации играет ключевую роль. Изучив техническую сторону вопроса и заинтересовавшись новыми возможностями, вы наверняка сразу же зададите себе вопрос. Как та или иная возможность повлияет на существующие процессы? Не внесет ли она, вместо улучшения, излишнюю бюрократию в и так сложные и порой не прозрачные текущие процессы? Каких улучшений показателей можно ожидать? Если вам интересно, каким образом возможности Visual Studio Team System 2010 могут воздействовать на подходы по ведению проектов, и каких результатов можно ожидать от внедрения таких средств, послушайте данную сессию. В рамках этого доклада будут рассмотрены ключевые возможности VSTS2010, приведены примеры оценок экономической эффективности при внедрении, и обзор вариантов при которых возможна экономия затрат на развертывание таких систем.
WebAuthn в реальной жизни, Анатолий ОстапенкоMail.ru Group
Я расскажу, как мы поддержали вход через WebAuthn в самом крупном почтовом сервисе рунета и какие сложности скрываются за красивыми презентациями о том, какой WebAuthn простой и безопасный:
как сделать WebAuthn понятным и доступным для пользователей;
как поддержать его во всех браузерах и устройствах;
как тестировать WebAuthn, в том числе автоматизированно;
куда двигаться дальше после его запуска и включения.
Что такое юзабилити проблема; как мы определяем, что это вообще проблема; насколько проблема критична; в какие "попугаях" измерять проблемы. Все это и немного реальных примеров в это презентации для банков.
DevOps-трансформация Альфа-Банка / Антон Исанин (Альфа-Банк)Ontico
HighLoad++ 2017
Зал «Пекин+Шанхай», 7 ноября, 13:00
Тезисы:
http://www.highload.ru/2017/abstracts/2907.html
Конкуренция в банковском сегменте усиливается с каждым годом, повышаются ставки и цели по прибыли компаний. При прочих равных выигрывает тот, кто может быстрее разрабатывать продукты и мгновенно реагировать на потребности рынка. Банки рассматривают DevOps-трансформацию как средство, которое позволит им кардинально повысить финансовую эффективность, качество финансовых продуктов и поможет услышать и быстро реагировать на клиента.
...
Никита Шерман — Обратная связь с пользователями: роботы и люди404fest
Почему важна обратная связь с пользователями?
Какие инструменты для коммуникации с 50-миллионной аудиторией применяются в компании Wix?
Что можно доверить роботам, а что должны делать люди?
http://2014.404fest.ru/reports/feedback/
Презентация Вячеслава Федорова на международной выставке-конференции RGWeek 2...Betting Business Russia
Фокусы с банковскими карточками гораздо увлекательнее фокусов с игральными картами — здесь игра идет на деньги. На международной выставке-форуме Russian Gaming Week директор по развитию компании E-moneyNews Вячеслав Федоров помог нам лучше разобраться в новых правилах игры и увидеть обратную сторону карточных трюков.
Автоматизация процессов разработки. Нужно ли это, почему и какими средствами?Dmitry Andreev
Процессы разработки это одна из областей, в которой эффективность от внедрения тех или иных средств автоматизации играет ключевую роль. Изучив техническую сторону вопроса и заинтересовавшись новыми возможностями, вы наверняка сразу же зададите себе вопрос. Как та или иная возможность повлияет на существующие процессы? Не внесет ли она, вместо улучшения, излишнюю бюрократию в и так сложные и порой не прозрачные текущие процессы? Каких улучшений показателей можно ожидать? Если вам интересно, каким образом возможности Visual Studio Team System 2010 могут воздействовать на подходы по ведению проектов, и каких результатов можно ожидать от внедрения таких средств, послушайте данную сессию. В рамках этого доклада будут рассмотрены ключевые возможности VSTS2010, приведены примеры оценок экономической эффективности при внедрении, и обзор вариантов при которых возможна экономия затрат на развертывание таких систем.
WebAuthn в реальной жизни, Анатолий ОстапенкоMail.ru Group
Я расскажу, как мы поддержали вход через WebAuthn в самом крупном почтовом сервисе рунета и какие сложности скрываются за красивыми презентациями о том, какой WebAuthn простой и безопасный:
как сделать WebAuthn понятным и доступным для пользователей;
как поддержать его во всех браузерах и устройствах;
как тестировать WebAuthn, в том числе автоматизированно;
куда двигаться дальше после его запуска и включения.
Навыки и не-навыки проектировщика интерфейсовСобака Павлова
14 мая 2017 года, ITGM (http://piter-united.ru/itgm10/), СПб.
# Смежники
компоновка текста
веб-вёрстка
контент в таблицах
схемы
бумага
числа и статистика
# Прототипус обыкновенус
концепция
интерактив
контент-наполнение
# Инструменты
ручка и бумага
скорость работы с инструментом
библиотеки
автоматизация
эксперименты
# Команда
признавать команду
«тянуть» вводные
читать документы
участвовать в мозговом штурме
презентовать эскизы
# Не надо!
текст
бизнес-анализ
анализ пользователей
управление проектом
внедрение и отладка UX-процессов
Догнать и перегнать: российский и западный опыт применения качественных метод...Собака Павлова
28 октября 2016 года, SECR, Москва.
http://2016.secr.ru/program/submitted-presentations/russian-and-foreign-experience-of-usage-qualitative-methods-in-ux-research
A little introduction of Design Manager role.
Short lecture for students at The Estonian Information Technology College (UI design course) on March, 19th, 2016
9. Звонков в месяц в техподдержкукомпании NDA
Снижает нагрузку на техническую
поддержку и персонал
Хорошее сообщение об ошибке
Аварии и перебои в работе
Настройка оборудования
Ошибки 691/629,ввод логина и пароля
18 597
18 193
432
9
10. Помогает пользователю не потеряться
в бездушной воронке конверсии
Хорошее сообщение об ошибке
10
12. Поможет сохранитьдоверие к сервису
в трудную минуту
Хорошее сообщение об ошибке
12
«Cross-DisciplinaryAdvances in Human Computer Interaction: User Modeling,
Social Computing, and Adaptive Interfaces», 2009,c. 384
13.
14. Из-за чего возникают ошибки?
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
14
15. Из-за чего возникают ошибки?
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
1. Глобальные сбои или технические работы на сервисе
2. Специфические баги
3. Ошибки пользователя
4. Проблемы на стороне подключенного сервиса
5. Внешние проблемы
6. Крайне необычное поведение сервиса или пользователей
15
20. Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
Когда все
заработает?
20
21. Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
3 4
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
А карточки
работают?
21
22. Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
4
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
Проверить баланс можно,
отправив SMS с текстом
«баланс» на номер 900.
Мне пришла
зарплата??
22
23. Сейчас личный кабинет недоступен.Мы скоро исправим ошибку.
через час
Карты VISA и MasterCard
работают как обычно.
Карты МИР пока
не работают.L
Проверить баланс можно,
отправив SMS с текстом
«баланс» на номер 900.
Снять или перевести
деньги сейчас можно
в офисах банка или
банкоматах.
Найти ближайший офис
Мне нужно
снять деньги!
23
28. Баг – баг обыкновенный, надо поправитьв ближайшем спринте
Багуша –да ладно, он не опасный, пусть пока поживет
Баглище – баг большой и страшный, все остальное– подождет
Классификация багов
28
30. 1. Раздел «Контакты» и обратная связь
2. Онлайн-консультант и звонок в техподдержку
3. Социальные сети и чаты компании
4. Отзывы (app store и play market)!!!
5. Блоги и форумы
Каналы обращений
30
46. 1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
Если пользователь ошибся
46
51. 1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
4. Подскажите, как исправить ошибку
Если пользователь ошибся
51
54. 1. Разместите сообщение в фокусе внимания
2. Показывайте, где именно ошибка
3. Используйте понятные и короткие формулировки
4. Подскажите, как исправить ошибку
5. Сохраняйте работу пользователя
Если пользователь ошибся
54
72. 1. Дайте понять, какие действия из-за внешних проблем
недоступны в данный момент
2. Четко разделите уровни компетенции
Правила сообщений о внешних проблемах
72
75. 1. Дайте понять, какие действия из-за внешних проблем
недоступны в данный момент
2. Четко разделите уровни компетенции
3. Помогите пользователю оценить приоритет проблемы
Правила сообщений о внешних проблемах
75
87. Доступность
• Около 1 000 000 слабовидящих и незрячих
• 4 000 000 людей имеют дефекты цветового зрения
• 30% выпускников школ близоруки
Jeff Healey, слепой гитарист
87
94. 94
1. Обсудите доклад с командой и владельцем продукта
2. Проверьте, насколько ваши сообщения об ошибках
полезны пользователям
3. Комплексно улучшайте ошибочные сценарии
4. Проводите тесты ошибочныхсценариев на равных
правах с основными
Что со всем этим делать?
95. 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
Что почитать?