viernes, 19 de junio de 2009

Metodología para la evaluación de la accesibilidad Web: "Evaluating Web Sites for Accessibility" de la WAI

Nota 2015: Os recomiendo el artículo más actual: Metodología de Evaluación de Conformidad con la Accesibilidad en sitios Web (WCAG-EM)


"Evaluating Web Sites for Accessibility" es una suite de documentos de la WAI que constituye la metodología a seguir para evaluar la accesibilidad de un sitio Web y asegurar la calidad de los procedimientos.

El objetivo de este artículo es dar a conocer y resumir estos documentos en español.

Índice

  1. Examen preliminar de la accesibilidad de un sitio Web
  2. Evaluación de la conformidad de accesibilidad de un sitio Web
  3. Metodología para la evaluación de contextos específicos
  4. Inclusión de los usuarios en la evaluación de la accesibilidad Web
  5. Selección de herramientas de evaluación de la accesibilidad Web
  6. Listado y búsqueda de herramientas de evaluación de la accesibilidad Web
  7. Uso combinado de expertos para evaluar la accesibilidad Web
  8. Plantilla para informes de evaluación de accesibilidad

Examen preliminar de la accesibilidad de un sitio Web


Describe una metodología para identificar rápidamente posibles problemas de accesibilidad en un sitio Web. Consta de cinco pasos:

  • Seleccionar una muestra representativa de páginas.
  • Examinar las páginas usando navegadores gráficos haciendo las siguientes pruebas:
    • Desactivar las imágenes y comprobar que existe para ellas una alternativa adecuada.
    • Desactivar el sonido y comprobar que el contenido del audio está disponible a través de texto equivalente.
    • Comprobar que se puede aumentar el tamaño de fuente y que la página es usable con un tamaño de fuente grande.
    • Probar con diferentes resoluciones de pantalla y/o con diferentes tamaños de ventana para verificar que el desplazamiento horizontal no es necesario.
    • Visualizar o imprimir la pantalla en escala de grises y observar si el contraste es suficiente.
    • Utilizar el teclado para navegar a través de los enlaces y controles de formulario, asegurándose de que se puede acceder a todos los vínculos y controles y que los vínculos indican claramente a dónde conducen.

  • Examinar las páginas con un lector de pantalla y un navegador sólo texto para comprobar que toda la información está disponible y en un orden significativo.
  • Utilizar al menos dos herramientas de evaluación automática para analizar las páginas de la muestra.
  • Resumir los resultados obtenidos indicando:
    • Los diferentes tipos de problemas detectados, pero también los aspectos positivos que se han encontrado.
    • El método por el cual se detectaron los diferentes problemas, indicando claramente que no se trata de una evaluación completa de la conformidad de accesibilidad.
    • Incluir recomendaciones sobre medidas de seguimiento, la realización de un análisis completo y las maneras de abordar los problemas identificados.




Evaluación de la conformidad de accesibilidad de un sitio Web


Describe la metodología a seguir para determinar si un sitio Web cumple con las normas de accesibilidad (Web Content Accessibility Guidelines (WCAG)).

Los pasos son los siguientes:

  • Determinar el alcance de la evaluación: el nivel de conformidad (A,AA,AAA) a evaluar, la muestra representativa de las páginas que se van a analizar y la URL base que incluye todas las páginas a analizar en las revisiones automáticas (si no es posible por el tamaño del sitio o su naturaleza dinámica, seleccionar una muestra ampliada de páginas representativas).
  • Utilizar herramientas de evaluación de la accesibilidad Web:


  • Evaluación manual de la muestra de páginas:
    • Aplicar la checklist de accesibilidad a las páginas de la muestra.
    • Examinar las páginas usando navegadores gráficos (descripción en el apartado anterior)
    • Examinar las páginas con un lector de pantallas y un navegador sólo texto para comprobar que toda la información está disponible y en un orden significativo.
    • Leer y evaluar el contenido de las páginas, ¿el texto es claro, sencillo y adecuado al propósito del sitio?
  • Resumir los problemas y las mejores prácticas identificadas para cada tipo de página, con una URL de ejemplo y el método por el que fueron identificados. Recomendar la reparación de los problemas de accesibilidad detectados, la ampliación de los aspectos positivos y el mantenimiento y seguimiento del sitio.



Metodología para la evaluación de contextos específicos



  • La evaluación durante el proceso de desarrollo es esencial pues los problemas de accesibilidad detectados de manera temprana son más fáciles de corregir. Para una evaluación eficaz durante el proceso de desarrollo es necesario:
    • Establecer claramente los requisitos de accesibilidad para el nivel de conformidad deseado.
    • Participación en las reuniones iniciales de planificación del sitio.
    • Acordar un calendario de revisión durante el proceso de desarrollo.
    • Proporcionar información sobre métodos de evaluación para que los desarrolladores pueden hacer por lo menos una evaluación preliminar por su cuenta.

  • Seguimiento. Para facilitar que un sitio mantenga el nivel de conformidad en el futuro se recomienda:
    • Una declaración clara del nivel de conformidad esperado y el alcance del sitio Web al que esto se aplica.
    • Identificar claramente las personas responsables del seguimiento del sitio y los procedimiento a seguir para convertir rápidamente en conformes las páginas no conformes.
    • Definir unas expectativas claras con respecto a la frecuencia, el método y el alcance de las evaluaciones.
    • Establecer un proceso de validación y evaluación de todas las páginas modificadas y los nuevos tipos de páginas antes de que se añadan al sitio.
    • Software para facilitar la evaluación.
    • Incorporar en el sitio una dirección para la información sobre accesibilidad.
    • Establecer pruebas automáticas o semi-automáticas para identificar los problemas hallados en la evaluación global.

  • Evaluación de los sitios Web "heredados", no activos, que pasa por identificar al propietario, su obligación o interés por hacerlo accesible, etc.
  • Evaluación de páginas Web generadas dinámicamente:
    • Plantillas

      Evaluar la accesibilidad de las plantillas estáticas según las WCAG. Añadir un mínimo de contenido textual a las plantillas y volver a evaluar.
    • Contenido

      Evaluar la capacidad del sistema de gestión de contenidos para almacenar y generar información de accesibilidad. ¿Permite incorporar contenido alternativo a imágenes, sonidos y vídeos? ¿Las tablas pueden generarse con los recursos de accesibilidad? ¿Genera (X)HTML válido?
    • Plantillas y contenido combinado.

      Las páginas que se generan como resultado de una consulta a una base de datos deben ser capturadas y evaluadas por medio de las WCAG ¿Las páginas generadas conservan las características de accesibilidad?



Inclusión de los usuarios en la evaluación de la accesibilidad Web



La inclusión de personas con discapacidad en la evaluación de la accesibilidad durante el desarrollo contribuye a entender mejor los problemas de accesibilidad y aplicar las soluciones más eficaces.

  • Inclusión efectiva de los usuarios.

    Partiendo de la base de que las evaluaciones previas de accesibilidad detectan los principales problemas de accesibilidad, se puede involucrar a los usuarios de muy diversas maneras, desde evaluaciones informales (preguntando por ejemplo a un usuario que use un lector de pantalla sobre un tema concreto) hasta un test de usuarios formal optimizado para problemas de accesibilidad.

    En cualquier caso es más efectivo realizar evaluaciones informales a lo largo de todo el proceso que realizar un test formal al final del mismo.

    Se debería buscar unas cuantas personas con discapacidad e incluirlas en todo el proceso de desarrollo para completar tareas en prototipos y discutir con ellos los problemas de accesibilidad.

    Examinar cuidadosamente todos los votos y evitar el supuesto de que los comentarios de una persona con una discapacidad se aplican a todas las personas con discapacidad. Una persona con una discapacidad no sabe necesariamente cómo otras personas con la misma discapacidad interactúan con la Web, ni saben lo suficiente sobre otras discapacidades para proporcionar orientación sobre otras cuestiones de accesibilidad.
  • Incluyendo diversos usuarios

    Hay que tener en cuenta que hay muchos tipos de discapacidad y los usuarios utilizan diferentes tecnologías asistivas. Es también muy importante tener en cuenta no sólo su experiencia en Internet sino también con determinada tecnología asistiva. Del mismo modo, es imprescindible tener claro cuál es el público objetivo del sitio.


    Para seleccionar de forma correcta a los usuarios se recomienda leer "Planning Usability Testing"


  • Analizar los problemas de accesibilidad.

    La accesibilidad Web depende de varios factores, incluyendo los navegadores Web, las tecnologías de asistencia (AT) y el contenido Web. Para cualquier problema de accesibilidad es necesario determinar qué componentes son los responsables. Por ejemplo, si un usuario tiene problemas con una tabla de datos, puede ser porque el código (X)HTML no está marcado correctamente, o porque a los usuarios que usan una AT no se les facilita la lectura de los datos efectivamente o porque el usuario no sabe utilizar correctamente la AT.

    Además de encontrar los problemas de accesibilidad, la evaluación con usuarios con discapacidad revela los problemas generales de usabilidad que afectan a todos los usuarios, incluidos aquellos sin discapacidades.
  • Conclusiones y presentación de informes.

    La combinación de la participación de los usuarios con la evaluación de la conformidad según las WCAG asegura que la amplia gama de cuestiones de accesibilidad están cubiertas.


    Los informes deben incluir el ámbito del estudio y los parámetros de evaluación, tales como los métodos de prueba y las características del usuario. Por ejemplo, si el estudio incluyó sólo las pruebas de usabilidad con los participantes que son ciegos, su informe debe aclarar que no se evalúa la conformidad con las WCAG y que no se aplica a todas las personas con discapacidad. Así, el informe puede ayudar a los lectores a sacar las conclusiones apropiadas.

  • Optimización de los test de usuario para los problemas de accesibilidad.

    A la hora de definir específicamente pruebas de usabilidad para encontrar los problemas de accesibilidad, el protocolo será diferente del de un típico test de usuarios, por ejemplo:

    • La técnica "think-aloud" facilitará mucho la interacción.
    • La recogida de datos se centrará en la comprensión de los errores relacionados con los problemas de accesibilidad, en lugar de centrarse en el tiempo o la satisfacción de los usuarios.
    • Las tareas se centrarán en áreas específicas de preocupación para los posibles problemas de accesibilidad, en lugar de en los problemas generales de uso del sitio.




Selección de herramientas de evaluación de la accesibilidad Web


En algunos casos, las herramientas de evaluación son propensas a producir resultados falsos o engañosos. Los resultados de las herramientas de evaluación no deben ser utilizados para determinar los niveles de conformidad, salvo que se lleven a cabo por evaluadores experimentados que entienden las capacidades y limitaciones de las herramientas con el fin de alcanzar resultados exactos.

Las herramientas de evaluación de la accesibilidad Web no puede determinar la accesibilidad de sitios web, sólo pueden ayudar a hacerlo.



Listado y búsqueda de herramientas de evaluación de la accesibilidad Web





Uso combinado de expertos para evaluar la accesibilidad Web


  • Los evaluadores de accesibilidad deben tener conocimientos sobre:
    • Tecnologías Web y especificaciones y estándares del W3C.
    • Herramientas de la validación de las tecnologías Web.
    • WCAG y técnicas asociadas.
    • Metodología de la evaluación de la accesibilidad Web.
    • Uso de una amplia variedad de herramientas de evaluación de la accesibilidad Web.
    • Conocimientos sobre las tecnologías de asistencia y estrategias de adaptación ("How People with Disabilities Use the Web ")
    • Inclusión de las personas con discapacidad en la evaluación de accesibilidad.



Plantilla para informes de evaluación de accesibilidad



Presenta un formato recomendado para la comunicación de los resultados de una evaluación de accesibilidad Web de acuerdo con las WCAG 1.0.


Artículos relacionados