Este artigo foi escrito por Mike Gifford, estrategista sênior, CivicActions.


  • O problema: A acessibilidade digital nos serviços do governo é difícil.
  • Por que é importante: o conteúdo digital não é acessível para todos os usuários e os relatórios de erros de acessibilidade muitas vezes nunca são abordados.
  • A solução: usar tecnologias de código aberto para desenvolver soluções de acessibilidade rápidas e acessíveis para todo o governo.

O software de código aberto (OSS) desempenha um papel crítico na construção de um mundo digital mais inclusivo. As deficiências afetam 25% da população, e muitas das pessoas que enfrentam barreiras com interfaces digitais têm deficiências invisíveis. Existem muitas maneiras de definir a acessibilidade digital, mas a maioria gira em torno da eliminação de barreiras que impedem as pessoas de perceber, operar e entender o conteúdo digital. As pessoas estão usando ferramentas digitais de várias maneiras e, portanto, as soluções precisam ser mais robustas para dar conta disso.

Uma fila de problemas aberta

A maioria dos projetos OSS tem uma fila de pendências aberta, o que é uma grande vantagem para a acessibilidade . Os usuários e desenvolvedores não apenas podem enviar bugs e solicitações de recursos, mas também relatar problemas de acessibilidade. Um dos grandes desafios da acessibilidade digital é descobrir se o problema está vinculado à sua instância ou configuração ou se outra pessoa já passou pelo mesmo problema. Uma fila de problemas aberta permite que usuários e desenvolvedores compartilhem suas experiências com as barreiras para os usuários.

Essas filas de problemas geralmente oferecem suporte a argumentos baseados em mérito. Os problemas relacionados à acessibilidade geralmente são marcados para serem fáceis de encontrar. Os mantenedores querem tornar seu projeto o mais bem-sucedido possível. Nem todos os projetos de código aberto têm uma comunidade acolhedora, mas os mais bem-sucedidos têm uma equipe principal de pessoas interessadas em encorajar outras pessoas a se envolverem para que possam fazer a comunidade crescer. Muitos projetos de OSS bem-sucedidos entendem que é preciso uma aldeia para construir e manter um software. Isso se reflete no mantra do Drupal, “venha pelo código, fique pela comunidade”.

Experiência com comunidades

Tornou-se popular em muitas comunidades OSS incluir um código de conduta para ajudar a garantir que os conflitos sejam minimizados e resolvidos. Entende-se que a maioria das comunidades de OSS seriam mais fortes se refletissem melhor as comunidades que estão tentando servir. Ter um mecanismo formal para ajudar a apoiar a diversidade e a inclusão é importante para Diversidade, Equidade, Inclusão e Acessibilidade (DEIA). Isso é importante tanto para eventos presenciais quanto para a comunidade online.

Alguns projetos deram um passo a mais. ReactJS, EmberJS e Drupal se inscreveram no GAAD Pledge . Este é um prêmio anual da GAAD Foundation para apoiar projetos de código aberto que trabalham para incorporar a acessibilidade. Esses projetos impulsionam milhões de interfaces digitais e, ao torná-los mais acessíveis por padrão, todos se beneficiam.

Necessidade e oportunidade

Muitas Pessoas com Deficiência (PcD) lutam para encontrar um emprego significativo. Embora muitas pessoas com deficiência tenham diplomas universitários, muitas estão desempregadas, pois há muitas barreiras para entrar no mercado de trabalho. A mudança para equipes distribuídas com prioridade digital tem o potencial de quebrar essas barreiras presenciais, mas quando a tecnologia não é acessível, muitas PcD não podem participar efetivamente.

Muito pode ser feito com algumas ferramentas automatizadas gratuitas e treinamento básico em testes manuais. É importante reconhecer, no entanto, que as pessoas com experiência vivida de deficiência têm uma grande quantidade de contribuições valiosas para a comunidade de código aberto. As pessoas que usam tecnologia assistiva diariamente quase sempre terão uma melhor compreensão do que precisam do que a maioria das pessoas que abordam questões de Garantia de Qualidade (GQ).

Há uma busca por talentos no desenvolvimento de interfaces digitais novas e em evolução. Uma população sub-representada é PcD. Desde a pandemia, os trabalhadores do conhecimento têm permissão para trabalhar remotamente. Trabalhar em casa beneficiou muitas pessoas com deficiência que enfrentam desafios com o deslocamento ou para encontrar a acomodação de que precisam em um ambiente de escritório. A comunidade de código aberto fornece uma rede global de pessoas que procuram pessoas para se envolver profissionalmente na implementação e extensão do código. PcD pode se envolver em uma gama muito mais ampla de tarefas do que simplesmente testar a acessibilidade.

Inovação e coopetição

Outra vantagem para código aberto e acessibilidade é a coopetição , onde produtos concorrentes, como Drupal e WordPress, compartilham as melhores práticas e aprendem uns com os outros. Isso não acontece em todas as áreas, mas geralmente acontece com segurança, acessibilidade e desempenho, que nunca recebem atenção suficiente. Ter uma licença comum permite que o código seja facilmente obtido e compartilhado entre os projetos. Isso se reflete em iniciativas como o We4Authors Cluster da Funka e o 'Orgulhosamente encontrado em outro lugar' do Drupal.

O código aberto permite a inovação, permitindo que os desenvolvedores se apoiem nos ombros de gigantes.

A acessibilidade também é um motor de inovação em projetos de código aberto. Construir ferramentas que são semânticas e funcionam bem com PwD significa que também é melhor para interfaces de texto para fala e fala para texto. Os formatos estruturados necessários para acessibilidade também permitem que seja muito mais facilmente manipulado por outras máquinas.

Exemplos

A inovação acontece em vários níveis com o código aberto. Como exemplo, o Machado de Deque realmente mostrou como pode acelerar a inovação. Esta agência de acessibilidade construiu um mecanismo de avaliação de acessibilidade de código aberto que disparou em popularidade. O Axe agora está incorporado no Lighthouse do Google, no Accessibility Insights da Microsoft, no Pa11y, bem como em uma ampla variedade de ferramentas de CI/CD. Muito em breve, o Drupal incorporará o teste de machado em nosso pipeline de desenvolvimento para detectar problemas de acessibilidade ainda mais cedo no processo de desenvolvimento.

A CivicActions agora está empenhada em apoiar o desenvolvimento de monitoramento de acessibilidade de código aberto rápido e acessível para todo o governo. Com mecanismos modernos de avaliação de acessibilidade de código aberto, agora podemos verificar rapidamente os sites do governo em busca de barreiras. Podemos então criar perfis de quais ferramentas e padrões estão causando mais problemas para os usuários. Ter informações mais oportunas e públicas pode ajudar os governos a decidir levar a acessibilidade mais a sério.

Por muitas décadas, os governos têm brincado de acessibilidade. Construindo longos relatórios de erros que muitas vezes nunca são resolvidos. Precisamos de soluções que incentivem os departamentos governamentais a demonstrar progresso contínuo.

O software de código aberto e a acessibilidade andam de mãos dadas na construção de um mundo mais inclusivo. O código aberto permite a inovação, permitindo que os desenvolvedores se apoiem nos ombros de gigantes. Ele permite que PcD tenha a oportunidade de se envolver e fornecer experiência na construção de novas ferramentas inclusivas. Ele também permite que todos aprendam uns com os outros para que os projetos não precisem perder tempo testando se os padrões de design são acessíveis ou não.


👋 Você pode escrever um artigo como este! Compartilhe suas ideias com uma comunidade de servidores públicos. Saber mais

(Crédito da imagem: Unsplash)