547

Почему user experience важнее user interface

Наткнулся на пост http://pikabu.ru/story/slishkom_byistro_5015396 и начал вспоминать сколько раз я за свою жизнь портил хороший код в угоду пользователескому опыту: заблокировать GUI-поток на полсекунды, хотя авторизация пролетает за 10 мс, чтобы всем стало понятно, что приложение работает - это еще цветочки.


Был у нас в практике кейс в одной компании.

Была таблица с данными, которые обновляются автоматически и очень оперативно - раньше через AJAX / long polling, затем через SignalR, уж старались разработчики на благо пользователей. Однако, после выката в продакшн выяснилось, что в силу того, что большая часть клиентов - это взрослые тетёчки, эдакие "операторы ЭВМ", уж сильные сомнения у них вызывало то, что данные "сами обновятся" - они нервничали каждый раз, когда сидели и ждали обновления статуса. Пришлось прикручивать кнопку "Обновить", которая меняла курсор на "wait" (тот, что песочные часы) на секунду и больше ничего не делала. Все жалобы прекратились, в битве юзер против интерфейса юзер снова главный.


Вот так вот. Так что все эти ваши современные фишки, user-friendly интерфейсы и асинхронности беспомощны, когда за компьютер садится человек, привыкший жать на кнопку мыши сильнее, если что-то не загружается.

IT-юмор

7.2K постов53.2K подписчиков

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

2
Автор поста оценил этот комментарий

Как хороший код можно испортить? Читаемость снизил или метод больше стал?

У тебя функция которая аякс запрос отправляет и обновляет данные именованная?

В чем проблема повесить на кнопку onklick который выполнит эту функцию по нажатию а не по таймеру?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ну это больше код в глобальном понимании, не конкретные строки, а когда ты сидел слоями делал селёдку под шубой, а потом пришли и сказали тебе "отлично, теперь всё это перемешай ложкой и выкатывай".
показать ответы
11
Автор поста оценил этот комментарий

А если сервер упал и даннее не обновляются как это понять?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ну это же исключительный случай, он на интерфейсе разруливается, мол "сорян, что-то пошло не так, нажмите ф5 или приходите завтра".
74
Автор поста оценил этот комментарий

вы хоть когда-нибудь слышали о такой вещи, как visibility of system status?? если нет, то специально для вас, в двух словах:

пользователю должно быть очевидно, что происходит с системой в данный момент.


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


Много пафосных словечек, от которых нет никакого толка, зато совершенно не видно системного мышления. Какая жаль.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ок, тогда буду просить совет.
Страница со статусом банковских платежей, на которую пользователя выкидывает после отправки платежа. Пользователь может отправить платеж и сидеть ждать на этой странице, а может возвращаться на неё раз в час. Если статус изменится - пользователь будет очень однозначно и сразу оповещен, но если статус не меняется - на странице ничего не происходит. Платёжка может обрабатываться 5 минут, а может сутки, а может 3 суток.

На этой странице пользователь и нервничает. Как показать пользователю системный статус? Писать "обновлено последний раз в 20:00:00" - это единственное, что было придумано на тот момент и было отвергнуто как избыточное.
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества