Ejemplo Usabilidad

Preview:

DESCRIPTION

Ejercicio

Citation preview

Profesor: M.Sc. Cristhy Jiménez G. Ph.D (c)

c_jimenez@espoch.edu.ec

Escuela Superior Politécnica de Chimborazo

Facultad de Informática y Electrónica

Usabilidad de Sistemas Interactivos

1

Contenidos

Introducción

Calidad del Software Concepto de calidad

Evolución Histórica

Atributos de Calidad

Administración de la Calidad

Costo de la calidad

Usabilidad Atributos, Reglas y principios

Evaluaciones de Usabilidad

Evaluación Heurística

2

Introducción

Accelerated Technological Development

3

Calidad en Ingeniería de SW

4

Evolución Histórica

Mejora

de la

calidad

Control de

calidad

Garantía

de calidad

Calidad total

Tiempo

Detectar defectos

Prevenir defectos

Mejora

contínua

5

Atributos de Calidad del SW

6

Administración de la Calidad • Las técnicas actuales de Administración de la Calidad y

Administración de Proyectos reconocen la importancia de:

• La satisfacción del Cliente y usuarios.

• La responsabilidad de la Gerencia en la calidad.

• La prevención sobre el control.

7

Costo de la Calidad

• Costos asociados con la no conformidad

• Rechazos de trabajos completos.

• Fallas de diseño.

• Personal no / mal entrenado.

• Personal mal asignado.

• Utilización incorrecta de facilidades.

• Exceso de gastos que no contribuyen al Producto.

8

Costo de la Calidad Costo de conformidad:

• Entrenamiento, adoctrinamiento, verificación, validación, prueba, mantenimiento y auditoria.

Costo de no conformidad:

• Re - trabajo, reparaciones en garantía, vuelta a planta, administración de quejas, sobrantes.

Tratar de ahorrar dinero bajando los costos de conformidad es desastroso.

9

Entonces….

Usabilidad es un atributo clave para asegurar la calidad del software.]

10

Usabilidad

¿Por qué las cosas son difíciles de utilizar?

11

Usabilidad

12

Usabilidad

13

Usability

• El término Usabilidad fue usado por primera vez en 1983. [Gould and Lewis - SIGCHI conference]

• Existen muchas definiciones de usabilidad…

• Varios organismos de estandarización consideran el concepto de usabilidad en sus normas (ISO/IEC 14598 and ISO/IEC 25000 )

14

Usabilidad La medida en la que un producto se puede usar por determinados usuarios para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un contexto de uso especificado (ISO 9241)

15

Usabilidad

• Lograr que las aplicaciones sean aceptadas satisfactoriamente por los usuarios es un gran desafío.

• Nuevas tecnologías no necesariamente implican facilidad de uso.

16

Usabilidad

17

Permiten medir la usabilidad de un sistemas en términos cuantitativos

Learnability

Efficiency

Memorability

Errors

Subjective Satisfaction

Atributos básicos de la usabilidad

18

Atributos básicos de la usabilidad

19

Atributos de la usabilidad

20

Reglas de Usabilidad

21

Reglas de Usabilidad

22

Reglas de Usabilidad

23

Reglas de Usabilidad

24

Reglas de Usabilidad

25

Principios de Usabilidad

Son normas o directrices de diseño que permiten

aumentar y hasta cierto punto garantizar la

usabilidad en los sistemas de software.

Existen varios conjuntos de principios,

elaborados por distintos autores.

Los más utilizados y difundidos son los «10

principios heurísticos de Nielsen»

26

Principios de Usabilidad Principio Descripción

Visibilidad del estado del

sistema.

Mantener informado al usuario acerca de lo que está

pasando con comentarios pertinentes dentro de

un plazo razonable.

Consistencia entre el

sistema y el mundo real.

Hablar el lenguaje del usuario, con palabras, frases y

conceptos familiares para él, presentando la

información en un orden lógico y natural.

Control y libertad del

usuario.

Apoyar los usuarios que eligen funciones del

sistema por error. Brindar opciones de deshacer y

rehacer.

Consistencia y estándares. Seguir una plataforma de convenciones.

Prevención de errores.

Mostrar buenos mensajes de advertencia antes que

buenos mensajes de error, para evitar que el usuario

los cometa.

27

Principios de Usabilidad Principio Descripción

Reconocer antes que

recordar.

Minimizar la carga de memoria del usuario

con objetos, acciones y opciones visibles.

Flexibilidad y eficiencia

en el uso.

Permitir a los usuarios experimentados y no

experimentados adaptar acciones frecuentes.

Diseño minimalista y

estético.

No mostrar diálogos que contengan

información irrelevante e innecesaria.

Ayudar a reconocer,

diagnosticar y

recuperarse de errores.

Expresar los mensajes de error en lenguaje plano,

indicando el problema y la solución.

Ayuda y

documentación.

Presentar ayuda y documentación adecuada,

concreta y no muy extensa.

28

Gestión y

Administración

de Proyectos Evaluación de la Usabilidad

29

Métodos de Evaluación de Usabilidad Permiten detectar problemas de usabilidad

que dificultan la interacción de los usuarios con el sistema.

Inspecciones

• Evaluación Heurística

• Recorrido Cognitivo

• Analisis de Acciones

Tests

• Thinking Aloud

• Observación de campo

• Cuestionarios

[Holzinger]

30

Inspecciones de Usabilidad

Métodos de Evaluación de Usabilidad

31

Pruebas de Usabilidad

32

Test en papel.- Se muestran prototipos en papel y se hacen preguntas. Rápido, barato y eficiente. ejemplo

Pensando en voz alta.- El usuario expresa en voz alta sus pensamientos, sentimientos y opiniones mientras que interacciona con el sistema. Datos cualitativos

Experimentos Formales- Experimentos controlados con usuarios de test. Análisis estadístico riguroso.

Interacción constructiva.- Dos usuarios de test exploran la interfaz en conjunto. Existe una natural interacción y comunicación natural entre los participantes

Siempre se debe hacer un estudio piloto!!!!

Tests de Usabilidad

Métodos de Evaluación de Usabilidad

33

Métodos de Evaluación de Usabilidad

34

Evaluación Heurística

35

Es el método de evaluación más comunmente usado

Los evaluadores (especialistas) usan un conjunto de heurísticas de usabilidad para descubrir problemas.

Los evaluadores califican el grado de severdad y frecuencia de ocurrencia de cada problema identificado.

Evaluación Heurística

36

Proceso de Evaluación Heurística

Grupo de 3 a 5 evaluadores para analizar la interfaz tratando de encontrar problemas y aspectos positivos.

Se basan en un conjunto de principios de usabilidad .

Los evaluadores trabajan independientemente por aproximadamente 2 horas.

Los problemas encontrados son colocados en un listado único de problemas.

El listado se distribuye a cada evaluador para que asigne calificaciones de Severidad y Frecuencia de ocurrencia.

Se calcula la criticidad de los problemas.

Los evaluadores proponen soluciones a los problemas encontrados.

37

Generalmente se usan las heurísticas de Nielsen.

Proceso de Evaluación Heurística

Visibilidad del estado del sistema.

Consistencia entre el sistema y el mundo real.

Control y libertad del usuario.

Consistencia y estándares.

Prevención de errores.

Reconocer antes que recordar.

Flexibilidad y eficiencia en el uso.

Diseño minimalista y estético.

Ayudar a reconocer, diagnosticar y recuperarse de errores.

Ayuda y documentación.

38

Proceso de Evaluación Heurística

39

Ejemplos de problemas:

Proceso de Evaluación Heurística

40

Ejemplos de problemas y principio asociado:

Proceso de Evaluación Heurística

41

Evaluación Heurística Ejemplos de problemas y principio asociado (figuras):

42

Evaluación Heurística Ejemplos de aspectos positivos

43

Evaluación Heurística. En la práctica… Ejercicio en clase.

Analizar la Interfaz de un producto (web o de escritorio) utilizando el método de evaluación heurística.

44