Некий
Интернет-провайдер
На этом примере я в очередной
раз хочу показать, как можно сделать
интерфейс более удобным. Итак на сервере
некого Интернет провайдера (оставим его
название неизвестным) имеется
возможность просмотреть текущее
состояние своего счета за пользование
Интернетом:
Что можно
здесь улучшить?
Вариант первый, не требующий особых
усилий:
На
картинке хорошо видно, что именно
сделано «не так». А
именно – в случае «ошибки» пользователя,
программа заставляет его исправить
значение даты и снова нажать на кнопку. В
итоге мы имеем здесь дело с излишней
нагрузкой на память человека. Кто
с уверенностью помнит, сколько в каком
месяце дней? Ок, заботливый
разработчик дал ссылку на календарь. Но
– что вообще случилось страшного, если
пользователь ввёл например 31 ноября?
Почему из-за этого надо останавливать
весь процесс? Разве не может программа
сама заменить в этом случае 31 на 30 и
выдать результат?
Вариант
второй, работы по исправлению чуть
побольше.
Вначале
надо на минутку задуматься – какую
информацию чаще всего смотрят
пользователи этого сервиса? Правильно –
сколько денег за какой месяц они должны,
и сколько уже оплачено.Так почему же
нельзя на месте бессмысленно текста
вврху на этой странице и ссылок на
календарь поместить сюда уже готовую
табличку с названиями месяцев и суммами
в пределах текущего года? А текущий выбор диапазона дат
перенести вниз, для остальных редких
случаев. Заметьте
количественную разницу в действиях
пользователя до этого – сколько кликов
и нажатий кнопок надо сделать до и
сколько после – 0 (ноль) кликов и нажатий.
Всё уже есть на странице. Это ли не
реальное удобство?
|