Статьи

Юзабилити для разработчиков

Если есть одна вещь, которая привлекла мое внимание в последние шесть месяцев, это увеличение разнообразия веб-ролей, включая удобство использования. Я заметил это в ряде областей: вакансии, отраслевые события, онлайн-обсуждения и личные теги на сайтах социальных сетей, таких как веб-соединения . SitePoint даже выпустил Usability Kit и запустил этот блог. Я нахожу это интересным, потому что это означает изменение в важности, которую веб-сообщество придает юзабилити в процессе разработки.

Сделайте быстрый поиск работы (продолжайте, я даю вам оправдание!), И вы обнаружите, что довольно часто можно увидеть роли Front End Developer, Information Architect (IA), Producer и Visual Designer, которые требуют знания юзабилити для некоторых степени. Я использую здесь термин «юзабилити» в общем, чтобы включить пользовательское тестирование, взаимодействие с пользователем и дизайн взаимодействия, но по сути я говорю о работе с ориентированным на пользователя подходом к разработке сайта.

Но как насчет меня?
Последние 8 лет я работаю в Интернете на различных должностях, включая: дизайн, разработку, доступность, удобство использования и даже (во всем мире) преподавателя стандартов, ориентированных на «веб-материал». Хотя я уверен в юзабилити, мне действительно интересно увидеть целостный подход к веб-разработке, полностью включающий юзабилити и веб-стандарты. Так что этот сдвиг в сторону включения юзабилити в самые разные веб-роли действительно очень интересен.

Повесть о двух городах
На мой взгляд, есть два основных подхода к веб-юзабилити: старая школа и новая школа.

Традиционное взаимодействие человека с компьютером (HCI) — это то, что я считаю подходом «старой школы». Это связано с тем, что до использования Интернета специалисты по юзабилити оценивали настольные приложения, а технические соображения (такие как совместимость браузеров и поддержка Javascript) реже влияли на пользователя. Это по-прежнему вполне приемлемый метод, если вы хотите провести оценку веб-сайта на высоком уровне, но в наши дни он не дает большой глубины анализа.

Подход «новой школы», как я его назову, требует от специалистов по юзабилити более глубоких технических знаний о сети. Структура, содержание, презентация (CSS) и поведенческие уровни влияют на доступность и удобство работы сайта. Знание того, как работает сеть, позволяет специалистам по юзабилити более тесно сотрудничать с дизайнерами и разработчиками для создания лучшего и более удобного продукта в целом.

То, о чем я говорю здесь, — это необходимость сосредоточиться на удобстве использования в веб-командах с самого начала проекта, во всех ролях. Очевидно, что работодатели ищут дизайнеров и разработчиков с навыками юзабилити. Мы также видим, что появляется все больше опытных архитекторов — практиков юзабилити с техническими навыками. Итак, это происходит там. Девелоперские команды в Fairfax, News и Westpac делают отличные вещи, работая таким образом, и, несомненно, есть и другие…

Как насчет тебя…?