Shift Left a11y:
Haz tu aplicación accesible
para más de mil millones
de usuarios.
www.abstracta.us
Lisandra Armas
Accessibility Specialist
QE Lead
@lisyarmas
Mobile UX, Usabilidad & Accesibilidad
QE Leader
@NexosUruguay
“The power of the Web is in its
universality. Access by everyone
regardless of disability is an
essential aspect.”
Tim Berners-Lee,
Director del W3C e inventor de la Web
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
2.606.914 personas con
algún tipo de discapacidad
(20% de la población)
8.3% tiene problemas
severos en su desempeño
(discapacidad severa)
11.7% está en situación de
discapacidad leve a
moderada
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
● Machine Learning es una herramienta nueva y excelente para
la accesibilidad.
● El reconocimiento de imágenes de Microsoft en la versión
Google Cloud puede realizar anotaciones con un gran nivel de
confianza. La posibilidad de automatizar la accesibilidad se
expande continuamente.
● La accesibilidad pública está aumentando en Google Maps y
Yelp, al indicar las infraestructuras y establecimientos que son
accesibles.
● El nivel en que la automatización puede detectar incidentes
de accesibilidad se está expandiendo.
● Las herramientas de código abierto están aumentando, lo
que ilustra que la conciencia en la comunidad de
desarrolladores se está volviendo más común.
Resource: https://www.deque.com/blog/the-state-of-accessibility-gaad-2019/
Tendencias actuales y los próximos años:
ACTUALIDAD
Agenda
● Shift Left a11y
● Solución: modelo y hábitos
● ¿Cómo podemos lograrlo?
1
2
3
Agenda
● Shift Left a11y
● Solución: modelo y hábitos
● ¿Cómo podemos lograrlo?
1
2
3
1 Shift Left a11y
Visual
Ceguera, baja visión, daltonismo
Auditiva
Sordera, problemas de audición
Motriz
Control delicado, movimientos lentos, no mouse
Cognitiva
Impedimento para el aprendizaje, distracción, toma de
decisiones
TalkBack/VoiceOver
Zoom
Dictado
Productos de apoyo de Accesibilidad para Usuarios
Visual Lectores de Pantalla
Magnificadores de Pantalla
Navegadores Alternativos
Traductores de braille
Subtítulos
Alertas visibles y
vibratorias
Auditiva
Subtítulos
Alertas visibles
Productos de apoyo de Accesibilidad para Usuarios
Switch Access/Control
Assistive Touch
Motriz Teclados Virtuales
Mouse especiales
Productos de apoyo de Accesibilidad para Usuarios
Navegadores AccesiblesCognitivaAcceso Guiado
Apoyo Lector
Productos de apoyo de Accesibilidad para Usuarios
¿Qué es
Shift Left
a11y?
Resource: https://abstracta.us/blog/agile-testing/not-convinced-yet-shift-left-testing/
Resource: https://www.deque.com/blog/design-code-thinking-accessibility-ground/
"When we design for disability
first, you often stumble upon
solutions that are better than
those when we design for the
norm."
Elise Roy’s TED talk
Lawyer, artist, human rights advocate
https://www.ted.com/speakers/elise_roy
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
Resource:https://www.microsoft.com/design/inclusive/
“Curb cut” effect
Diseñar y desarrollar
teniendo en cuenta las
distintas situaciones de
discapacidad es
simplemente diseñar y
desarrollar bien.
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Agenda
● Shift Left a11y
● Solución: modelo y hábitos
● ¿Cómo podemos lograrlo?
1
2
3
2 Solución: modelos y hábitos
2 Solución: modelos y hábitos
Next Release Sprint
1. Incluir requerimientos
de accesibilidad.
2. Temprana revisión de los
prototipos.
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios.
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Incluir requerimientos
de accesibilidad
https://www.w3.org/TR/WCAG21/
Resource: http://intopia.digital/articles/intopia-launches-wcag-2-1-map/
Resource: https://www.youtube.com/playlist?list=PLYClShxEwpcj0k35RizRAZExC2a1ubNb2
Ejemplos de Historias de usuario
Como usuario con vista que no usa el mouse, necesito un mejor enfoque del
teclado para poder ver dónde estoy en una página a medida que avanzo.
Como usuario con vista y poca concentración, necesito etiquetas visibles en
todos los campos del formulario para poder entender qué información se
solicita.
Como usuario vidente con situación de discapacidad cognitiva, necesito que
todas las instrucciones aparezcan en la pantalla y especifique los requisitos
exactos para poder entender toda la información necesaria.
Resource: https://www.slideshare.net/Intopia/a11y-user-stories-csun-2018
1/3
Ejemplos de Historias de usuario
Como usuario que hace uso de un lector de pantalla, necesito texto
alternativo en imágenes informativas para poder entender toda la
información importante en una página.
Como usuario que hace uso de un lector de pantalla, necesito que todo el
texto del enlace sea significativo para poder navegar más fácilmente.
Como usuario con baja visión o deficiencia al color necesito indicadores de
enlace más obvios para poder ver dónde hacer clic en una página.
Resource: https://www.slideshare.net/Intopia/a11y-user-stories-csun-2018
2/3
Ejemplos de Historias de usuario
Como persona con discapacidad auditiva, necesito subtítulos en los videos
para comprender completamente los módulos de aprendizaje electrónico.
Como usuario con baja visión, necesito aumentar el tamaño de fuente para
leer las pantallas.
Como usuario de primera línea bajo presión para cumplir con los KPIs
necesito un texto de enlace claro para saber intuitivamente a dónde ir
después.
Resource: https://www.slideshare.net/Intopia/a11y-user-stories-csun-2018
3/3
Definition of Done
La definición de hecho para historias de usuario puede incluir:
● La funcionalidad se prueba considerando la accesibilidad.
● Las opciones funcionan para el usuario con el uso de productos de apoyo.
Más específico:
● Todas las tareas son finalizadas. (con la capacidad del usuario en la historia)
● Todas las pruebas fueron aprobadas. (incluido el uso de la función con la capacidad del
usuario)
● Código registrado en el control de versiones.
Resource: https://www.slideshare.net/Intopia/a11y-user-stories-csun-2018
¿Podría pasar la DoD?
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de
los prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Temprana revisión de los prototipos
● Suficiente contraste entre el color del primer plano (texto,
íconos) y el color del fondo.
● En el diseño no indicar información relevante haciendo solo
uso de colores.
● Diseñar estados de enfoque para ayudar a los usuarios a
navegar y comprender donde se encuentran.
1/2
Temprana revisión de los prototipos
● Incluir en los prototipos los mensajes de errores que serán emitidos.
● Indicar una correcta descripción de los textos alternativos en las
imágenes relevantes de nuestros prototipos.
● Para toda experiencia que consideremos que no pueda ser accesible,
debemos buscar y crear una nueva forma para que esta barrera sea
eliminada.
● Los prototipos deben ser consistentes y claros.
2/2
Next Release Sprint
1. Incluir requerimientos de
accesibilidad.
2. Temprana revisión de los
prototipos.
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios.
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Proactive vs Reactive
Resource: https://www.paciellogroup.com/products/arc-api/
“Permanecer en un estado constante de reacción ante nuevos problemas
significa que siempre estarás un paso atrás.”
Pipeline
Resource: https://watirmelon.blog/2012/11/02/automated-wcag-2-0-accessibility-testing-in-the-build-pipeline/
Herramientas
Resource: https://abstracta.us/blog/agile-testing/accessibility-testing-in-continuous-integration/
Herramientas
axe Devtools
(WorldSpace Attest)
Resource: https://www.deque.com/axe/devtools/
¿Cómo la IC nos ayuda
en la a11y?
● Probar más plataformas
● Evitar regresiones
● Fomentar la cobertura de prueba
● Mover más a la izquierda a11y (Shift Left
a11y)
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del
código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Revisión manual
Resource: WCAG Criteria Evaluation 2.1 [Template]
Revisión manual
Aplicar Técnicas de Filtrado
● Revisión del contraste de colores en la aplicación
● Zoom
● Navegar en la aplicación con el solo uso del teclado
● Prueba con lectores de pantalla
● Comprobación del foco
● Orden de tabulación
Revisión automatizada del código
Resources:
https://www.w3.org/WAI/ER/tools/
Top 25 Awesome Accessibility Testing Tools for Websites
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
El testing automatizado no puede
sustituir a las pruebas manuales y el
feedback real de los usuarios.
https://fundacionbl.org/https://www.humanain.com/ https://nexosuruguay.com.uy/
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Pruebas de accesibilidad
en Producción
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
Next Release Sprint
1. Incluir requerimientos de
accesibilidad
2. Temprana revisión de los
prototipos
3. Revisión automatizada
en la IC.
4. Revisión manual y
automatizada del código.
5. Pruebas con usuarios
Deploy
6. Revisión en producción,
identificar errores.
Shift Left a11y
Continuous Delivery
Resource:https://testingindevops.org/visualizing-pipelines-to-help-build-a-quality-culture/
Agenda
● Shift Left a11y
● Solución: modelo y hábitos
● ¿Cómo podemos lograrlo?
1
2
3
Everyone is responsible for
accessibility on a team.
Resource: https://webaim.org/blog/motivating-accessibility-change/
“Más inspiración menos culpabilidad”
“When you incent, people optimize for reward. When
you inspire, people optimize for purpose.”
– Michael Norton
Resource: https://www.deque.com/empathy-lab-online/
“Desarrollar nuestra Empatía para pensar y trabajar con Compasión”
«Nunca dudes que un pequeño grupo de personas
comprometidas pueda cambiar el mundo. De hecho, es
lo único que lo ha logrado»
Margaret Meade.
“El mayor enemigo del conocimiento no es la ignorancia,
es la ilusión del conocimiento.”
Stephen Hawking
¿Cómo seguir?
https://www.youtube.com/c/AbstractaUS
“The accessibility problems of today are the
mainstream breakthroughs of tomorrow.”
Eve Andersson, Director, Accessibility Engineering, Google
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
Muchas
gracias!
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.
Shift Left a11y:
Haz tu aplicación accesible
para más de mil millones
de usuarios.
www.abstracta.us
Lisandra Armas
Accessibility Specialist
QE Lead
@lisyarmas

Más contenido relacionado

PPTX
A UI and UX training presentation
PDF
Pixel Perfect Guide
PPTX
Android platform
PDF
Ulasan UI/UX by Mana Sempat Team
KEY
Usability Design: Because it's awesome
PDF
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
PDF
VlC Testing 20: Propuesta ponencia shift left a11y
PDF
Shift Left a11y - Aftertest
A UI and UX training presentation
Pixel Perfect Guide
Android platform
Ulasan UI/UX by Mana Sempat Team
Usability Design: Because it's awesome
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
VlC Testing 20: Propuesta ponencia shift left a11y
Shift Left a11y - Aftertest

Similar a Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios. (20)

PPTX
Introducción a la accesibilidad web
PPTX
Taller construcción de Prototipos Uno uML
PDF
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...
PDF
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...
PPTX
Accesibilidad: Nuestra App al alcance de todos
PDF
La web única. piensa en todos tus usuarios
PPTX
Heuristic evaluations.
PPTX
Heuristic evaluations.
PPTX
Heuristic evaluations.
PPT
Usabilidad y el desarrollo de software
PPTX
Ingeniería de usabilidad
PPT
Pruebas de usabilidad: desarrollo y planificación
PPT
Cómo planificar y desarrollar pruebas de usabilidad con usuarios. Juan Manuel...
PPTX
PPTX
Accesibilidad en apps móviles - Codefactory
PPTX
Accesibilidad - Introducción
PPT
Usabilidad: del Dicho al Hecho.
PDF
Qué metodología será más adecuada para mi proyecto software
PDF
Caso de Estudio Número Dos de Aplicación Web GenScriMySQL
Introducción a la accesibilidad web
Taller construcción de Prototipos Uno uML
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...
Argentesting 2018 - Usabilidad: un peldaño fundamental para el éxito o fracas...
Accesibilidad: Nuestra App al alcance de todos
La web única. piensa en todos tus usuarios
Heuristic evaluations.
Heuristic evaluations.
Heuristic evaluations.
Usabilidad y el desarrollo de software
Ingeniería de usabilidad
Pruebas de usabilidad: desarrollo y planificación
Cómo planificar y desarrollar pruebas de usabilidad con usuarios. Juan Manuel...
Accesibilidad en apps móviles - Codefactory
Accesibilidad - Introducción
Usabilidad: del Dicho al Hecho.
Qué metodología será más adecuada para mi proyecto software
Caso de Estudio Número Dos de Aplicación Web GenScriMySQL
Publicidad

Más de Lisandra Armas (20)

PDF
Pruebas de Accesibilidad - Novus Testing Day.pdf
PDF
Usabilidad y accesibilidad ¿hablamos de lo mismo?
PDF
Pruebas de accesibilidad ¿por dónde empezar?
PDF
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
PDF
Accesibilidad para tod@s
PDF
Webinar Introducción a la Accesibilidad en Avantica
PDF
Webinar Introducción a la accesibilidad con a11y Perú
PDF
Webinar sobre accesibilidad con comunidad QA Tester Latam
PDF
Los 8 desperdicios de Scrum
PDF
What companies need to know about web accessibility in 2020
PDF
ReconverTIte - Taller Comunicación Oral
PDF
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
PDF
Usabilidad: el software, como la comida, entra por los ojos
PDF
Make Your App Friendly to 1 Billion More Users
PDF
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
PDF
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
PDF
Meetup NahualUY - Explorando el Testing Exploratorio
PDF
TestingCr Meetup - Los mil millones de usuarios que debes considerar en tus p...
PDF
Dribbble Meetup Montevideo - Hablemos de diseño accesible
PDF
TestingUY 2018 - Usabilidad: el software, como la comida, entra por los ojos
Pruebas de Accesibilidad - Novus Testing Day.pdf
Usabilidad y accesibilidad ¿hablamos de lo mismo?
Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Accesibilidad para tod@s
Webinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la accesibilidad con a11y Perú
Webinar sobre accesibilidad con comunidad QA Tester Latam
Los 8 desperdicios de Scrum
What companies need to know about web accessibility in 2020
ReconverTIte - Taller Comunicación Oral
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojos
Make Your App Friendly to 1 Billion More Users
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
Meetup NahualUY - Explorando el Testing Exploratorio
TestingCr Meetup - Los mil millones de usuarios que debes considerar en tus p...
Dribbble Meetup Montevideo - Hablemos de diseño accesible
TestingUY 2018 - Usabilidad: el software, como la comida, entra por los ojos
Publicidad

Último (20)

PDF
Introducción a REALITY (agosto de 2024).pdf
PDF
Gtd Infraestructura Digital de Misión Critica
PPTX
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
PPTX
en este libro encontrarás la lectura inicial para tus niños
PDF
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PDF
EL RESPETO mejororado para aprender .pdf
PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PDF
Herramientas-de-Recuperacion-de-Datos.pdf
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PPT
CONFIGURACIÓN DE PANTALLA DE UNA COMPUTADORA
PDF
Sociedad y ética digital en inteligencia artificial
PPTX
seguridad digital ,paloma bernabe alvarez.
PDF
Estrategia de Apoyo Juan José Narvaéz 9-4
PPTX
Redes neuronales artificiales y como entrenarlas
PDF
Sesión 6 - Seguridad de almacenamiento.pdf
PDF
004-CC2014-Irrigacion Mbb equinos del mundo
DOCX
Conceptos básicos de programación PseInt laura.docx
PDF
Conceptos básicos de programación PseInt laura.pdf
PDF
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
Introducción a REALITY (agosto de 2024).pdf
Gtd Infraestructura Digital de Misión Critica
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
en este libro encontrarás la lectura inicial para tus niños
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
EL RESPETO mejororado para aprender .pdf
VariablesExpresiones.pptx conceptos que puedes usar en c++
Herramientas-de-Recuperacion-de-Datos.pdf
conceptosbsicosdeprogramacinpseintlaura.pdf
CONFIGURACIÓN DE PANTALLA DE UNA COMPUTADORA
Sociedad y ética digital en inteligencia artificial
seguridad digital ,paloma bernabe alvarez.
Estrategia de Apoyo Juan José Narvaéz 9-4
Redes neuronales artificiales y como entrenarlas
Sesión 6 - Seguridad de almacenamiento.pdf
004-CC2014-Irrigacion Mbb equinos del mundo
Conceptos básicos de programación PseInt laura.docx
Conceptos básicos de programación PseInt laura.pdf
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf

Shift left a11y: Haz tu aplicación accesible para más de mil millones de usuarios.