Элиза Бэнди — сотрудник Google, работающий над веб-доступностью и документированием наших внутренних инструментов.
В этой публикации рассказывается об эксперте сообщества в рамках проекта Learn Accessibility! Узнайте больше об инициативах и исследованиях Google в области доступности .
Александра Клеппер : Мне повезло, что я могу назвать вас коллегой. Как бы вы представились и рассказали о своей работе здесь?

Элиза Бэнди : Меня зовут Элиза, и я пишу документацию для внутренних инструментов и инфраструктуры Google.
Александра : Это такая классная работа. Сколько у тебя людей?
Элиза : Наша команда насчитывает около 40 человек, включая технических писателей, разработчиков учебных пособий и руководителей программ. Когда я начинала, шесть лет назад, в команде было всего четыре человека.
Александра : Чем вы занимались до Google?
Элиза : По будням я работала над разработкой видеоигр. А по выходным — в ремонте обуви.
Александра : Вы начали заниматься вопросами веб-доступности после того, как пришли в Google?
Элиза : Да, но только через полтора года, параллельно. Я работаю над обеспечением доступности внутренней документации Google. До этого документы разрабатывались без учёта доступности. Любая доступная функция в документах была счастливой случайностью.
Были серьёзные проблемы, начиная с совершенно неподходящего цветового контраста для ссылок. Таблицы были в полном беспорядке — при увеличении масштаба всё оставалось прежним, потому что размер определялся в пикселях, а не rem . Я вызвался всё это исправить. А потом продолжал исправлять. И вот, пять лет спустя, я всё ещё не могу с этим справиться.
Александра : Вы стали человеком, обладающим знаниями и навыками в области доступности, и у вас есть решимость решать проблемы, которые необходимо решить.
Элиза : Да, пожалуй, можно так сказать [ смеётся ]. Как человек с ограниченными возможностями, я знаю, как сложно просить о мерах доступности. Поэтому тот факт, что у нас не было таких мер для моих коллег и коллег, меня очень разозлил. И никто не хотел этим заниматься. Поэтому я пошла и всё исправила.
Я не думаю, что кто-то должен просить о доступности. Она должна быть заложена с самого начала.
Определите приоритеты использования доступности
Александра : Когда вы думаете о доступности веб-сайтов, вы понимаете, что она многогранна, верно? У людей с разными ограниченными возможностями есть разные, порой противоречивые потребности. Как вы расставляете приоритеты?
Элиза : Большая часть моей работы — это расстановка приоритетов. Например, насколько важно, чтобы какой-то конкретный вариант использования был полностью доступен? Я анализирую множество данных: какой процент населения имеет инвалидность? Сколько людей сталкиваются с конкретной проблемой доступности?
Например, есть подгруппа пользователей, использующих ChromeVox , встроенную программу экранного доступа для Chromebook. Если в ChromeVox есть проблема, мне нужно сравнить, сколько людей используют ChromeVox, Jaws , NVDA и VoiceOver .
Вне компании ChromeVox используется не так уж и много людей. Поскольку мы — Google, многие используют Chromebook в качестве основного рабочего устройства, а это значит, что ChromeVox очень важен для внутренней документации. Возможно, ошибка ChromeVox будет немного выше, чем ошибка VoiceOver или ошибка NVDA.
Вообще-то, я стараюсь в первую очередь исправить проблемы с основными скринридерами. Цветопередача, как правило, работает нестабильно, поскольку существует множество расширений, которые обходят проблемы с цветопередачей, особенно в режимах высокой контрастности.
Александра : Вы упомянули данные, которые, конечно же, невероятно важны в Google. Мы постоянно слышим: «Подкрепляйте свои идеи данными». Как вы собираете данные для обеспечения доступности в Google?
Элиза : Я во многом полагаюсь на данные, собранные Альянсом по проблемам инвалидности Google . И я часто сверяю их с опросами WebAIM .
Культура доступности
Александра : Расскажите мне о культуре доступности в Google.
Элиза : Это очень, очень быстро переросло в нечто, имеющее финансирование и широкий охват. И я обнаружила, что почти все хотят поступать правильно. Нашим коллегам нужны образовательные ресурсы о том, как поступать правильно, как расставить приоритеты в обеспечении доступности.
Реструктурировать приложение, веб-сайт или что-либо ещё, чтобы сделать его доступным, после того, как вы уже реализовали его неправильно, — задача не из лёгких . Поэтому часть моей работы — убедить наших инженеров задуматься о включении доступности в первоначальный проект ещё до того, как продукты будут запущены в производство. Люди очень восприимчивы к этому, даже с энтузиазмом!
Реальное сопротивление внедрению доступности у меня возникло лишь однажды, но даже его удалось довольно легко разрешить.
Александра : Можете ли вы рассказать мне об этом подробнее?
Элиза : Когда я только начала работать в отделе обеспечения доступности, это занимало всего 20% моего времени. Некоторые не понимали, почему мы так сосредоточены на доступности. Кто-то сказал: «Только 1% населения — люди с ограниченными возможностями». Я стояла на своём — нам нужно было это сделать, потому что это было правильным решением. И это было моё время, и я буду использовать его так, как посчитаю нужным.
Конечно, трудно услышать от кого-то, что люди с ограниченными возможностями не имеют значения, что это слишком маленькая группа.
Александра : Особенно, если ты сам принадлежишь к этой группе. Знай свою аудиторию!
Элиза : Мне никогда не нравится слышать: «О, это всего лишь 1%». Слово «всего лишь» звучит как нечто незначительное. Но если задуматься о населении мира, это очень много. И это огромное количество людей, работающих в Google. И о многих случаях инвалидности не сообщается .
Александра : Мы знаем, что гораздо больше 1% населения страдает от инвалидности. По данным ВОЗ , более 1 миллиарда человек имеют инвалидность, а 2,2 миллиарда человек имеют ту или иную форму нарушения зрения ! Конечно, степень тяжести нарушений разная, и некоторые люди с нарушениями зрения не считают себя инвалидами. Но эти нарушения действительно влияют на взаимодействие в интернете.
Элиза : Именно.
Создайте свой собственный набор экспертных знаний
Александра : Хотелось бы получить какой-нибудь совет, прежде чем начать работать в сфере доступности?
Элиза : Не знать всего — это нормально. Доступность — это огромный, необъятный простор. Я знаю, что многого я не знаю. У меня очень специфический набор навыков. Просто так получилось, что я знаю, где найти информацию о передовых практиках обеспечения доступности.
Даже в рамках моей специализации — программ экранного доступа и цветового контраста — я каждый день узнаю что-то новое. Я глухой, но не эксперт по доступности субтитров. Я знаю, что подходит мне, но не знаю, что подходит всем остальным. Если бы меня попросили, мне пришлось бы искать рекомендации.
Александра : Не стоит быть абсолютным экспертом во всех аспектах доступности. Как бы вы помогли инженерам изучить особенности доступности?
Элиза : Я тесно сотрудничаю с инженером, который интересуется доступностью. Я передаю ей ошибку и показываю, как бы я её исправил. Затем я объясняю ей, как лучше всего это исправить. Она может посмотреть другие документы и увидеть, что они рекомендуют один подход, но он не работает по таким-то причинам.
Проблема веб-доступности в том, что конкретных примеров кода не так много, потому что два человека не реализуют одну и ту же функцию одинаково. Поэтому приходится придумывать решения на скорую руку. Многие не задумываются о доступности, пока всё не будет собрано. Что вы будете делать в этот момент? Разберёте всё на части, соберёте заново и перепишете все тесты? Нет, не будете. Вы что-нибудь прикрепите скрепочкой.
Это означает, что вам необходимо понять, как пользователь с ограниченными возможностями ожидает от приложения функционирования, а затем смоделировать свой код так, чтобы он выполнял эту функцию. Возможно, он не выглядит идеальным образцом кода или инклюзивным компонентом, но в конечном счёте, если он надёжно выполняет ту же функцию, всё будет хорошо.
Александра : Мне кажется, вы говорите, что важнее получить положительный результат, чем слишком беспокоиться о том, как мы его достигнем.
Элиза : Да. Потому что, честно говоря, в данном случае цель оправдывает средства. Крайне важно понимать, как пользователь программы чтения с экрана или любой другой пользователь с ограниченными возможностями ожидает, что это будет работать.
Существует миллиард ролей ARIA, и вы просто не можете знать каждую из них. Более того, некоторые из них работают не со всеми программами чтения с экрана! Поэтому вам нужно знать потребности ваших пользователей, чтобы разрабатывать решения для них.
Александра : Существуют ли общие внешние ресурсы, на которые вы полагаетесь при создании внутренней документации или оказании поддержки инженерам Google?
Элиза : Я очень полагаюсь на рекомендации W3C . Они очень помогают понять, что нужно делать. WebAIM — ещё один чрезвычайно полезный ресурс, который, на мой взгляд, немного лучше с точки зрения технической реализации. Мне также очень нравится документация Mozilla — в девяти случаях из десяти, если я что-то ищу, ответ находится в MDN Web Docs .
Мне нравится inclusive-components.design , он отлично подходит, если вам нужна библиотека доступных компонентов.
В Университете Деке собрано множество передовых практик. Я использую их в качестве справочных материалов, когда регистрирую ошибки или обучаю кого-то следовать определённому шаблону.
Испытайте инструменты доступности на собственном опыте
Александра : Как узнать, как это повлияло на пользователя? Поскольку вы специализируетесь на поддержке людей с дальтонизмом и экранными дикторами, давайте начнём с этого.
Элиза : Для людей с нарушениями цветового зрения и дальтонизмом существуют симуляторы и эмуляторы . Вы действительно не сможете понять, как видит кто-то другой, пока не увидите это сами. Если я замечаю очень плохую насыщенность, то, как только я прогоняю изображение через симулятор, могу подтвердить, что она вообще неразличима.
Чтобы помочь пользователям экранных дикторов, нет лучшего способа понять их, чем начать пользоваться программой. Сначала прочтите обучающие материалы, это важно. Некоторых раздражает, когда они просто включают её и пытаются что-то с ней сделать — это плохой способ научиться пользоваться. Вам понадобится больше 5, 10 или 20 минут. Используйте её хотя бы час, чтобы понять, с какими разочарованиями сталкиваются пользователи, использующие эту технологию.
Я твёрдо убеждён, что технологии доступности в какой-то момент жизни понадобятся каждому. Например, недавно я повредил запястье и не мог пользоваться мышкой, поэтому несколько недель пользовался клавиатурой. Это было ужасно раздражающе. Подобные упражнения действительно могут помочь вам почувствовать себя человеком с ограниченными возможностями, пытающимся ориентироваться в мире здоровых людей.
Симуляторы, хотя и полезны, не являются эквивалентом инвалидности.
Александра : Очевидно, что мой опыт или опыт любого разработчика при использовании симуляторов отличается от опыта человека с нарушениями зрения.
Элиза : Всегда можно поговорить с человеком с инвалидностью, чтобы узнать о его опыте. И когда вы развиваете эмпатию, важно помнить, что человек, который часто использует эти инструменты, всегда будет делать это лучше вас. Люди с инвалидностью всегда лучше ориентируются в своём пространстве, потому что это тело, с которым они живут.
Я боюсь, что люди, проходящие через эти упражнения на эмпатию, за неимением лучшего термина, думают, что точно знают, через что проходят другие. Они вдруг возомнили себя экспертами в этом опыте. Вы же не эксперты в этом опыте. Если вы здоровы, вы, по сути, не эксперты в чтении с экрана. Я не эксперт по дальтонизму, хотя и работаю в этой сфере. Я не эксперт по чтению с экрана.
Я эксперт в своём опыте жизни с нарушениями слуха. Я эксперт в необходимости слухового аппарата и в том, как справляться с собственной повседневной жизнью. Но это не значит, что я эксперт в опыте других людей с глухотой.
Худшее, что можно сделать в сфере обеспечения доступности, — это раздуть собственное эго. Что бы вы ни делали, вы всё равно что-нибудь испортите. Не стоит отчаиваться, ведь не существует двух людей с одинаковыми потребностями, связанными с инвалидностью. Не существует двух людей с одинаковыми взглядами на доступность и инвалидность. Вы не можете сделать всё на 100%, но это не значит, что не стоит пытаться. Вы никогда не будете идеальны, но всё равно стремитесь к этому.
Вы можете получить критические отзывы, кто-то может сказать: «Эй, ваш продукт недоступен!»
Александра : Симуляторы поддерживают другой стиль обучения, демонстрируя ваш продукт людям с ограниченными возможностями, сталкивающимся с некоторыми проблемами, с которыми они могут столкнуться. Но это не то же самое, что использовать ваш продукт с инструментами доступности, которыми они пользуются каждый день.
Элиза : Меня немного раздражает, когда люди выключают звук, читают субтитры, а потом вдруг понимают: «О, эти автоматически генерируемые субтитры ужасны»? Да. Я воспринимаю субтитры по-другому. Некоторые люди с инвалидностью видят, как кто-то копирует их опыт и жалуется на инструменты, хотя им они действительно не нужны. Это раздражает, я это понимаю.
Но я также не хочу быть тем человеком, которому приходится сидеть и снова, снова и снова описывать свой опыт глухого человека. Каждый раз. Если мы хотим, чтобы здоровые люди поняли наш опыт, нам придётся смириться с их реакцией на него.
Тем не менее, такие «впечатления», как посещение ресторана вслепую и дегустация вин, сводят меня с ума. Это как косплей инвалидности. Но если вы хотите понять, как ваши пользователи используют функцию или как читатели читают страницу? Это нормально. На самом деле, это минимум. Поставьте себя на их место на час и поймите, как всё это работает. Это действительно важно.
Выясните, как пользователи перемещаются по вашему сайту. Вы можете задаться вопросом: «Почему нельзя просто разместить баннер вверху, предупреждающий о том, что все ссылки открываются в новой вкладке?» Ведь кто-то может не читать страницу, начиная с баннера. Разрабатывайте дизайн с учётом потребностей людей с ограниченными возможностями.
Сделайте одну вещь: прекратите создавать бесконечную прокрутку.
Александра : Хотелось бы, чтобы инженеры начали делать что-то одно, чтобы сделать свои сайты более доступными?
Элиза : Бесконечная прокрутка — это ужас, и никому не стоит её использовать. Я не могу ничего найти, мне нужно иметь возможность что-то найти! И это очень плохо сказывается на производительности.
Кроме того, визуальное перемещение элементов внутри DOM-объекта действительно раздражает. Порядок табуляции имеет значение, особенно для пользователей клавиатуры.
Узнайте больше об инициативах и исследованиях Google в области доступности . В дополнение к ресурсам по веб-разработке на сайте Learn Accessibility , Google создал курс по доступной документации: Tech Writing for Accessibility .
Подпишитесь на команду Google по специальным возможностям в Twitter: @GoogleAccess и на команду Chrome: @ChromiumDev .