tgp 2010 (05) - eficacia, accesibilidad y usabilidad
DESCRIPTION
Parametros de calidad para el desarrollo de aplicaciones y apuntes sobre su gestiónTRANSCRIPT
TGP@2010Tecnología de la Programación
Sesión 04/10Eficacia, Accesibilidad y Usabilidad
Parámetros Evaluación del Desarrollo
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
2
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 Todos los componentes del desarrollo han maximizar
la facilidad para su utilización por lo potenciales usuarios
Fiabilidad, Efectividad y Eficacia
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
3
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: Accesibilidad Usabilidad
Accesibilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
4
“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:
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/)
Accesibilidad WEB
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
5
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…”
Accesibilidad WEB (2)
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
6
WCAG“Pautas de Accesibilidad al contenido en la WEB”. Existen 14 pautas
Puntos de Verificación: Prioridad 1:
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.
Prioridad 2: 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 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.
Pautas de Accesibilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
7
1. Proporcionar alternativas equivalentes para el contenido visual y auditivo
2. No basarse únicamente en el color para los resaltes3. Utilizar marcadores y hojas de estilo y hacerlo apropiadamente4. Identificar el idioma usado5. Crear y construir tablas que se transformen y presenten correctamente6. Asegurar que las páginas que incorporan nuevas tecnologías se
transformen correctamente7. Asegurar al usuario el control sobre los cambios de los contenidos
tempo-dependientes8. Asegurar la accesibilidad directa de las interfaces de usuario
incrustadas9. Diseño independiente del dispositivo10. Utilizar soluciones provisionales (manejo en navegadores antiguos)11. Utilizar las tecnologías del W3C y las directrices de normativa
aplicables12. Proporcionar el contexto y la orientación de la información13. Proporcionar mecanismos claros de navegación.14. Asegúrese de que los documentos son claros y sencillos
Accesibilidad (documentación)
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
8
Pautas de Accesibilidad http://www.discapnet.es/web_accesible/wcag10/W
AI-WEBCONTENT-19990505_es.html 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
http://www.w3.org/TR/WCAG10-CSS-TECHS/
Nivel de Accesibilidad AA
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
9
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 8879Esta 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/
Evaluar Accesibilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
10
T.a.w http://www.tawdis.net/
SIDAR http://www.sidar.org/hera/
W3 http://www.w3.org/WAI/eval/Overview.html
Usabilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
11
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.
Principios de la Usabilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
12
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.
Atributos de la Usabilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
13
Facilidad de aprendizaje. 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.
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. 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. Este atributo se refiere a la impresión subjetiva del usuario respecto al
sistema.
Beneficios de la Usabilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
14
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.
Relaciones entre conceptos relacionados con Usabilidad
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
15
Webs de usabilidad, evaluación y diseño web
09/11/2009
<TGP@2010 - S 4> ACCESIBILIDAD Y USABILIDAD
16
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.