Календарь, который создаёт проблемы
На сайте Аэрофлота в разделе бронирования билетов расположен прекрасный пример лени и/или тупости разработчиков, которые не удосужились даже минимально адаптировать скачанный с какого-нибудь скриптохранилища примитивный календарь.

Посетитель хочет купить билеты на выходные. Открывает календарь, чтобы выбрать дату. Тыкает последние две ячейки в строке — выходные — и продолжает работать с выбранными числами. В лучшем случае пользователь замечает ошибку на следующем этапе бронирования, в худшем — после оплаты билетов. Последние две даты в строке — это не суббота и воскресенье, как мы рефлекторно полагаем, а пятница и суббота, потому что неделя у американцев (и в написанных американцами бесплатных скриптах) начинается с воскресенья. В итоге получаем ошибку дизайна, которая может превратиться в проблему для пользователя и минус в карму компании.
Я уже молчу о каком-либо косметическом дизайне. Даже простое выделение выходных дней цветом могло бы наполовину решить задачу.
Юзабилити интерфейсов: предугадывание фокуса
Очень удобная штука переключение фокуса между элементами ввода (input fields). Но не до конца удобная. Думаю, вам знакома ситуация, когда путешествуя по форме Tab‘ом, по инерции проскакиваешь нужный элемент. Вот было бы неплохо организовать некий предвестник фокуса — когда нажимаешь клавишу табуляции, фокус переходит на новое поле, а следующий элемент подсвечивается рамкой, например. В принципе, в вебе реализовать довольно просто.








