Destaque da comunidade: Elisa Bandy

Elisa Bandy é Googler que trabalha com acessibilidade na Web e documentação das nossas ferramentas internas.

Esta postagem destaca um especialista da comunidade como parte do Aprenda sobre acessibilidade. Saiba mais sobre as iniciativas e pesquisas de acessibilidade do Google.

Alexandra White: Tenho sorte de ligar para você. Como você se apresentaria e mostraria seu trabalho aqui?

Elisa Bandy, redatora técnica do Google.

Elisa Bandy: meu nome é Elisa e escrevo a documentação sobre as ferramentas e infraestrutura internas do Google.

Alexandra: Muito legal. Com quantas pessoas você trabalha?

Elisa: Nossa equipe é formada por cerca de 40 pessoas e inclui redatores técnicos, designers instrucionais e gerentes de programa. Quando comecei, seis anos atrás, tinha apenas quatro pessoas na equipe.

Alexandra: O que você fazia antes do Google?

Elisa: Durante a semana, trabalhei com desenvolvimento de videogames. E então, nos fins de semana, trabalhava no reparo de sapatos.

Alexandra: Você começou a trabalhar em acessibilidade na Web assim que chegou ao Google?

Elisa: Sim, mas só depois de um ano e meio, na lateral. Trabalho em engenharia de acessibilidade para a documentação interna do Google. Antes desse trabalho, os documentos não eram projetados com a acessibilidade em mente. Qualquer recurso do documento que fosse acessível foi um feliz acidente.

Havia grandes problemas, começando com o contraste de cores sendo totalmente inadequado para os links. As tabelas estavam uma bagunça. Se você aumentasse o zoom, tudo permanecia do mesmo tamanho, porque tudo estava definido em pixels em vez de rem. Eu me ofereci para consertar tudo isso. E continuei consertando mais coisas. Aqui estamos cinco anos depois, e continuo nisso.

Alexandra: Você se desenvolveu para ser uma pessoa com experiência e habilidades em acessibilidade e já tem a solução para corrigir os problemas que precisam ser corrigidos.

Elisa: É, acho que podemos dizer isso [risos]. Como pessoa com deficiência, sei como é difícil pedir considerações de acessibilidade. Então, o fato de não tínhamos essas considerações de acessibilidade para meus colegas de trabalho e meus colegas me irritou muito. E ninguém mais estava corrigindo isso. Eu fiz isso e os consertei.

Acho que ninguém deveria ter que pedir acessibilidade. Ele precisa estar integrado desde o início.

Priorize seus casos de uso de acessibilidade

Alexandra: Quando você pensa em acessibilidade na Web, há muitas camadas diferentes. Há necessidades diferentes e às vezes conflitantes para diversas deficiências. Como você prioriza o que precisa ser feito?

Elisa: Muito do que eu faço é priorização. Por exemplo, qual é a importância de algum caso de uso específico ser 100% totalmente acessível? Analisei muitos dados: qual porcentagem da nossa população está desativada? Quantas pessoas têm um problema específico de acessibilidade?

Por exemplo, há um subconjunto de usuários que utilizam o ChromeVox, o leitor de tela integrado para Chromebooks. Se algo for um problema no ChromeVox, preciso analisar quantas pessoas estão usando o ChromeVox em comparação com o Jaws, o NVDA e o VoiceOver.

Externamente, poucas pessoas usam o ChromeVox. Como somos o Google, muitas pessoas usam Chromebooks como o principal dispositivo de trabalho, o que significa que o ChromeVox é muito importante para a documentação interna. Pode ser que um bug do ChromeVox seja mais importante que um bug do VoiceOver ou do NVDA.

De modo geral, tento corrigir as coisas para os principais leitores de tela primeiro. A coloração tende a ser uma espécie de acerto ou erro, porque há várias extensões que circundam problemas de coloração, especialmente para modos de alto contraste.

Alexandra: Você mencionou dados, que são extremamente importantes no Google (é claro). Sempre ouvimos: "Faça backup de suas ideias com dados". Como você coleta dados para acessibilidade no Google?

Elisa: Eu confio muito nos dados coletados pela Google's Disability Alliance. Eu costumo fazer uma verificação cruzada com as pesquisas da WebAIM.

Cultura de acessibilidade

Alexandra: Fale sobre a cultura de acessibilidade no Google.

Elisa: Ele cresceu muito rápido e se tornou algo que tem interesse em financiamento e amplo alcance. Descobri que quase todo mundo quer fazer a coisa certa. Nossos colegas querem recursos educacionais sobre como fazer a coisa certa e como priorizar a acessibilidade.

É difícil reestruturar um app, site ou qualquer item para que ele possa ser acessado depois de ter sido implementado incorretamente. Portanto, parte do meu trabalho é fazer com que nossos engenheiros pensem na incorporação da acessibilidade aos designs iniciais, antes dos produtos serem criados. As pessoas são muito receptivas a isso, até mesmo entusiasmadas com isso!

Só tive resistência real a incorporar a acessibilidade uma vez, e até mesmo isso foi bem fácil de resolver.

Alexandra: Você pode dar mais detalhes sobre isso?

Elisa: Quando entrei para a engenharia de acessibilidade, isso representava apenas 20% do meu tempo. Algumas pessoas não entenderam por que estávamos nos concentrando na acessibilidade. Alguém disse: "Apenas 1% da população tem deficiência". Eu me mantive em dia, precisávamos fazer isso porque era a coisa certa a fazer. E, era o meu tempo, eu me dedicava da maneira que eu achar melhor.

Claro, é difícil saber que pessoas com deficiência não importam, que esse é um grupo muito pequeno.

Alexandra: Especialmente quando você faz parte dessa população. Conheça seu público-alvo!

Elisa: Nunca gosto de ouvir "Ah, isso é só 1%". O "único" faz com que soa insignificante. Mas quando você pensa na população global, isso é muitas pessoas. E tem muita gente que trabalha no Google. E muitas deficiências são subnotificadas.

Alexandra: Sabemos que muito mais de 1% da população é afetada por deficiências. A OMS relata que mais de 1 bilhão de pessoas têm alguma deficiência, e 2,2 bilhões têm algum tipo de deficiência visual. Há uma gravidade variável, é claro, e algumas pessoas com deficiência visual não se considerariam desativadas. Mas essas deficiências afetam a interação na Web.

Elisa: Exatamente.

Desenvolva seu próprio conjunto de conhecimentos

Alexandra: Há algum conselho que você gostaria de ter recebido antes de começar a trabalhar com acessibilidade?

Elisa: Não há problema em não saber tudo. A acessibilidade é uma grande e ampla extensão do espaço. Não sei muitas coisas, Tenho um conjunto muito específico de habilidades. Acontece que eu sei onde encontrar informações sobre quais são as práticas recomendadas de acessibilidade.

Mesmo com minha especialidade, leitores de tela e contraste de cor, aprendo coisas novas todos os dias. E eu sou surda, mas não sou especialista em acessibilidade em legendas. Sei o que funciona para mim, mas não sei o que funciona para todos. Se perguntado, preciso consultar as práticas recomendadas.

Alexandra: É razoável não ser especialista absoluto em todo tipo de acessibilidade. Como você ajudaria os engenheiros a aprender padrões de acessibilidade?

Elisa: Trabalho com uma engenheira interessada em acessibilidade. Vou entregar um inseto a ela e mostrar como eu o consertaria. Depois, eu explico as práticas recomendadas. Ela pode consultar outros documentos e ver que uma abordagem recomendada, mas não funciona por motivos XYZ.

O problema da acessibilidade na Web é que não há muitos exemplos de código concretos, porque não há duas pessoas criando o mesmo recurso da mesma maneira. Assim, você pode usar o júri para preparar as soluções. Muitas pessoas não pensam em acessibilidade até que tudo esteja pronto. O que você vai fazer nesse momento? Você vai desmontá-la e remontá-la e reescrever todos os seus testes? Não, você não é. Você vai fixar algo.

Isso significa que você precisa entender como um usuário desativado esperaria que o aplicativo funcionasse e, em seguida, modelar seu código para que ele execute essa função. Pode não parecer as amostras de código perfeitas ou os componentes inclusivos, mas, em última análise, desde que a mesma função seja executada de maneira confiável, tudo não será um problema.

Alexandra: Para mim, parece que você está dizendo que é mais importante ter um resultado positivo do que se preocupar muito com como chegar lá.

Elisa: Sim. Porque, honestamente, os fins justificam os meios deste caso. É muito importante entender como um usuário de leitor de tela ou qualquer usuário com deficiência espera que isso funcione.

Há um bilhão de papéis ARIA e é possível que você não conheça cada um deles. Além disso, alguns não funcionam com todos os leitores de tela. Portanto, você precisa conhecer as necessidades dos usuários para criar para eles.

Alexandra: Você confia em alguns recursos externos comuns para criar documentação interna ou oferecer suporte aos engenheiros do Google?

Elisa: Eu confio muito nas diretrizes do W3C. Eles são muito bons para ter uma ideia do que você precisa fazer. O WebAIM é outro recurso extremamente bom que considero um pouco melhor em relação à implementação técnica. Também gosto muito dos documentos do Mozilla. Nove em cada dez, se eu pesquisar algo, há uma resposta nos MDN Web Docs (links em inglês).

Adoro inclusive-components.design, que é ótimo se você quer uma biblioteca de componentes acessíveis.

A Deque University tem muitas práticas recomendadas. Uso como material de referência quando estou registrando bugs ou ensinando alguém a seguir um padrão específico.

Teste as ferramentas de acessibilidade em primeira mão

Alexandra: Como você pode saber como um usuário é afetado? Como sua experiência é em apoiar pessoas daltônicas e leitores de tela, vamos começar por aí.

Elisa: há simuladores e emuladores para a deficiência de visão de cores e para daltonismo. Você realmente não consegue entender como outra pessoa pode ver até ver com seus próprios olhos. Se eu perceber uma saturação muito ruim, assim que a passar pelo simulador, posso confirmar que ela não é perceptível.

Para oferecer suporte aos usuários de leitores de tela, a melhor maneira de entender isso é usar um leitor de tela. Leia os tutoriais primeiro, isso é fundamental. Algumas pessoas ficam frustradas quando ligam e tentam brincar com ele. Essa é uma má maneira de aprender a usá-los. Você precisa de mais de 5, 10 ou 20 minutos. Use-a por pelo menos uma hora para revelar algumas das frustrações que os usuários enfrentam ao depender dessa tecnologia.

Acredito firmemente que todo mundo vai precisar de tecnologia de acessibilidade em algum momento da vida. Por exemplo, recentemente machuquei meu pulso e não consegui usar o mouse, então usei um teclado por várias semanas. Foi muito frustrante. Esses tipos de exercícios podem realmente ajudar você a colocar você na posição de uma pessoa com deficiência tentando navegar por um mundo de pessoas sem deficiência.

Os simuladores, embora úteis, não são equivalentes a uma deficiência

Alexandra: Obviamente, a experiência que eu tenho ou qualquer desenvolvedor teria usando simuladores não é a mesma de alguém com deficiência visual.

Elisa: Sempre é possível conversar com uma pessoa com deficiência para saber mais sobre a experiência dela. E quando você está criando essa empatia, é importante lembrar que uma pessoa que usa essas ferramentas com frequência será sempre melhor do que você. As pessoas com deficiência sempre vão ser melhores em navegar por seus próprios espaços, porque é com o corpo que elas vivem.

Meu medo é que as pessoas que fazem esses exercícios de empatia, por falta de um termo melhor, pensem que sabem exatamente pelo que as pessoas passam. De repente, ele pensa que é o especialista nessa experiência. Você não é especialista nessa experiência. Se você não é capaz de treinar, basicamente não é especialista em leitores de tela. Não sou especialista em daltonismo, apesar de trabalhar nessa área. Não sou especialista em leitores de tela.

Sou especialista devido à minha experiência com perda auditiva. Sou especialista em precisar de um aparelho auditivo e lidar com minhas próprias experiências todos os dias. Mas isso não significa que sou especialista na experiência de outras pessoas com a surdez

A pior coisa que você pode fazer na engenharia de acessibilidade é ter um ego. Não importa o que você faça, você vai estragar alguma coisa. Isso não é algo para desanimar, porque duas pessoas não têm as mesmas necessidades de deficiência. Não duas pessoas têm o mesmo ponto de vista sobre acessibilidade e deficiências. Não é possível fazer tudo 100%, mas isso não significa que você não deve tentar. Você nunca vai ser perfeito, mas busque mesmo assim.

Você pode receber feedback crítico. Alguém pode dizer: "Seu produto não está acessível!".

Alexandra: Os simuladores oferecem um estilo de aprendizado diferente, demonstrando seu produto enquanto enfrentam alguns dos problemas que pessoas com deficiência podem encontrar. No entanto, isso não é o mesmo que experimentar seu produto com as ferramentas de acessibilidade que eles usam todos os dias.

Elisa: Eu fico irritada quando as pessoas desligam o som, leem as legendas e, de repente, percebem que essas legendas geradas automaticamente são terríveis? Com certeza. Não é assim que eu uso as legendas. Algumas pessoas com deficiência percebem que uma pessoa emula a própria experiência e reclama sobre as ferramentas, sem precisar ativamente delas. Isso é frustrante, eu realmente entendo.

Mas também não quero ser a pessoa que precisa sentar e descrever minha experiência como surda repetidamente, várias vezes. Todas as vezes. Se queremos que pessoas sem deficiência entendem nossas experiências, precisamos suportar a reação delas a elas.

Dito isso, as "experiências" como jantar em restaurante cego e degustação de vinhos, me deixam louca. É como fazer um cosplay de uma deficiência. Mas com o objetivo de entender como seus usuários utilizam um recurso ou como os leitores leem a página? Tudo bem. Na verdade, isso é o mínimo. Coloque-se no lugar dele por uma hora e descubra como as coisas realmente funcionam. Realmente importa.

Descubra como as pessoas navegam no seu site. Você pode se perguntar: "Por que não posso simplesmente colocar um aviso em banner na parte superior de que todos os links abrem em uma nova guia?" Porque alguém pode não estar lendo a página começando com o banner. Crie seu design pensando nas pessoas com deficiência.

Uma coisa: parar de criar a rolagem infinita

Alexandra: Há algo que você gostaria que os engenheiros começassem a fazer para tornar os sites mais acessíveis?

Elisa: a rolagem infinita é uma praga, e ninguém deveria jamais usá-la. Não consigo encontrar coisas, preciso encontrar coisas! Isso é muito ruim para o desempenho.

Além disso, mover elementos visualmente e dentro do DOM é muito irritante. A ordem da tabulação é importante, especialmente para usuários de teclado.


Saiba mais sobre as iniciativas e pesquisas de acessibilidade do Google. Além dos recursos de desenvolvimento da Web em Aprenda a acessibilidade, o Google criou um curso de documentação acessível: Tech Writer for Accessibility (em inglês).

Siga a equipe de acessibilidade do Google no Twitter em @GoogleAccess e a equipe do Chrome em @ChromiumDev.