TGP@2010 Tecnolog铆a de la Programaci贸n Sesi贸n 04/10 Eficacia, Accesibilidad y Usabilidad
Parámetros Evaluación del Desarrollo Fiabilidad, Efectividad y Eficacia
El Desarrollo ha de hacer aquello para lo que fue construido El Desarrollo ha de minimizar los costes en recursos y tiempo
Accesibilidad
Todos los potenciales usuarios han de poder acceder y manejar todas y cada uno de los componentes del desarrollo.
Usabilidad
2
Todos los componentes del desarrollo han maximizar la facilidad para su utilización por lo potenciales usuarios
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Fiabilidad, Efectividad y Eficacia Implica varias disciplinas relacionadas con el ciclo de vida del desarrollo de aplicaciones:
Ingeniería de Software Calidad de Software Bases de datos
Contiene e implica a otros parametros:
3
Accesibilidad Usabilidad
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Accesibilidad “La accesibilidad es el grado en el que todas las personas pueden utilizar un objeto, visitar un lugar o acceder a un servicio, independientemente de sus capacidades técnicas, cognitivas o físicas” Objetivo: Eliminar barreras u obstáculos Regulado y Normalizado:
4
Plan de Acción eEurope 2002 Ley 34/2002, de 11 de julio, de servicios de la sociedad de la información y de comercio electrónico AENOR (http://www.accesible.aenor.es/)
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Accesibilidad WEB W3 (Guía breve de accesibilidad WEB) http://www.w3c.es/divulgacion/guiasbreves/Accesibilidad “…Hablar de Accesibilidad Web es hablar de un acceso universal a la Web, independientemente del tipo de hardware, software, infraestructura de red, idioma, cultura, localización geográfica y capacidades de los usuarios…”
5
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Accesibilidad WEB (2) WCAG “Pautas de Accesibilidad al contenido en la WEB”. Existen 14 pautas Puntos de Verificación:
Prioridad 1:
Prioridad 2:
son aquellos puntos que un desarrollador Web tiene que cumplir ya que, de otra manera, ciertos grupos de usuarios no podrían acceder a la información del sitio Web. son aquellos puntos que un desarrollador Web debería cumplir ya que, si no fuese así, sería muy difícil acceder a la información para ciertos grupos de usuarios.
Prioridad 3:
son aquellos puntos que un desarrollador Web debería cumplir ya que, de otra forma, algunos usuarios experimentarían ciertas dificultades para acceder a la información.
Y tres niveles de Conformidad
6
Nivel de Conformidad "A": todos los puntos de verificación de prioridad 1 se satisfacen. Nivel de Conformidad "Doble A": todos los puntos de verificación de prioridad 1 y 2 se satisfacen. Nivel de Conformidad "Triple A": todos los puntos de verificación de prioridad 1,2 y 3 se satisfacen. <TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Pautas de Accesibilidad 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
7
Proporcionar alternativas equivalentes para el contenido visual y auditivo No basarse únicamente en el color para los resaltes Utilizar marcadores y hojas de estilo y hacerlo apropiadamente Identificar el idioma usado Crear y construir tablas que se transformen y presenten correctamente Asegurar que las páginas que incorporan nuevas tecnologías se transformen correctamente Asegurar al usuario el control sobre los cambios de los contenidos tempodependientes Asegurar la accesibilidad directa de las interfaces de usuario incrustadas Diseño independiente del dispositivo Utilizar soluciones provisionales (manejo en navegadores antiguos) Utilizar las tecnologías del W3C y las directrices de normativa aplicables Proporcionar el contexto y la orientación de la información Proporcionar mecanismos claros de navegación. Asegúrese de que los documentos son claros y sencillos
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Accesibilidad (documentación) Pautas de Accesibilidad
http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTEN
Pautas dE Accesibilidad par XML
http://www.w3.org/TR/xag
Técnicas para las Pautas de accesibilidad
http://www.w3.org/TR/WCAG10-TECHS/
Técnicas HTML
http://www.w3.org/TR/WCAG10-HTML-TECHS/
Técnicas CSS
8
http://www.w3.org/TR/WCAG10-CSS-TECHS/
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Nivel de Accesibilidad AA Se cumple con el nivel Doble “A”: http://www.sidar.org/index.php HTML 4 es una aplicación de SGML conforme al estándar internacional ISO 8879 Esta especificación define las Hojas de Estilo en Cascada, nivel 2 (CSS2). Esta página NO cumple con las pautas de accesibilidad declarando que la página tiene imposibilidades de acceso para algunas personas.
Esta página cumple con las pautas de accesibilidad declarando que la página ha sido revisada con la herramienta TAW 1.1 (Test de accesibilidad web) y ha sido aprobada: http://www.tawdis.net/
9
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Evaluar Accesibilidad
T.a.w
SIDAR
http://www.tawdis.net/ http://www.sidar.org/hera/
W3
10
http://www.w3.org/WAI/eval/Overview.html
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Usabilidad
Coloquialmente: Usabilidad se define como facilidad de uso, ya sea de una página web, una aplicación informática o cualquier otro sistema que interactué con un usuario ISO/IEC 9126: "La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso" ISO/IEC 9241: "Usabilidad es la efectividad, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico“ La usabilidad depende no sólo del producto sino también del usuario. Por ello un producto no es en ningún caso intrínsecamente usable, sólo tendrá la capacidad de ser usado en un contexto particular y por usuarios particulares. 11
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Principios de la Usabilidad
Facilidad de Aprendizaje: se refiere a la facilidad con la que nuevos usuarios pueden tener una interacción efectiva. Está relacionada con la predicibilidad, sintetización, familiaridad, la generalización de los conocimientos previos y la consistencia. Flexibilidad: hace referencia a la variedad de posibilidades con las que el usuario y el sistema pueden intercambiar información. También abarca la posibilidad de diálogo, la multiplicidad de vías para realizar la tarea, similitud con tareas anteriores y la optimización entre el usuario y el sistema. Robustez: es el nivel de apoyo al usuario que facilita el cumplimiento de sus objetivos. Está relacionada con la capacidad de observación del usuario, de recuperación de información y de ajuste de la tarea al usuario.
12
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Atributos de la Usabilidad
Facilidad de aprendizaje.
Velocidad de desempeño.
Una vez que el usuario ha aprendido a utilizar el sistema, se va a ponderar el lograr la velocidad con que puede completar una tarea específica.
Tasas de error por parte de los usuarios.
Este atributo se refiere a aquellos errores que comete el usuario al utilizar el sistema. Una aplicación ideal evitaría que el usuario cometiera errores y funcionaría de manera óptima a cualquier petición por parte del usuario. En la práctica esto difícilmente se logra.
Retención sobre el tiempo.
Se refiere a que tan rápido el usuario va a aprender a usar un sistema con el cual no había tenido contacto previamente. Este punto se refiere a la consecución de tareas básicas por parte de un usuario novato.
Cuando un usuario ha utilizado un sistema tiempo atrás, y tiene la necesidad de utilizarlo de nuevo la curva de aprendizaje debe de ser significativamente menor que el caso del usuario que nunca haya utilizado dicho sistema. Esto es de primordial importancia para aplicaciones usadas intermitentemente.
Satisfacción subjetiva.
13
Este atributo se refiere a la impresión subjetiva del usuario respecto al sistema.
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Beneficios de la Usabilidad
Reducción de los costes de aprendizaje. Disminución de los costes de asistencia y ayuda al usuario. Optimización de los costes de diseño, rediseño y mantenimiento de los sitios. Aumento de la tasa de conversión de visitantes a clientes del sitio web. Mejora la imagen y el prestigio de la aplicación o del sitio web Mejora la calidad de vida de los usuarios del sitio, ya que reduce su estrés, incrementa la satisfacción y la productividad. Todos estos beneficios implican una reducción y optimización general de los costes de producción, así como un aumento en la productividad de los sitios web. La usabilidad permite mayor rapidez en la realización de tareas y reduce las pérdidas de tiempo. 14
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Relaciones entre conceptos relacionados con Usabilidad
15
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009
Webs de usabilidad, evaluación y diseño web
Alzado.org. Proyecto conjunto sobre diseño de información, desarrollo web, representación de datos y multimedia de Luis Villa (Grancomo.com), César Martín y el autor de este sitio. Más de 120 artículos en castellano.
Infovis.net, revista de artículos sobre Visualización de Información de un área intimamente ligada con la usabilidad y la HCI, de Juan C. Dürsteler. Publicación periódica.
Dudongo.com, weblog de Santiago Felip con artículos sobre usabilidad y arquitectura de información.
Evolt.org. Multitud de autores publican artículos, muchos de ellos de buena calidad sobre desarrollo web.
Boxesandarrows. Parecido al anterior, pero quizás con unas plumas más selectas.
Métodos de evaluación de la usabilidad: recopilación de todos los métodos. Otra versión del listado completo de métodos en castellano y la versión original en inglés(página con frames).
Information & Design. En esta web esta disponible su Usability Toolkit, un conjunto de materiales muy útiles para la evaluación de la usabilidad, hay una versión gratuita y otra de pago.
GUUUI. The Interaction Designer's Coffee Break. Artículos y noticias sobre usabilidad.
Listado de recursos de usabilidad ordenados por popularidad según una encuesta a profesionales AI y usabilidad.
16
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
09/11/2009