Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preentacion de Clases DIU-2 TOTAL
Preentacion de Clases DIU-2 TOTAL
DCU
Personas
Diseño:
funcionalidades,
interacción,
Tecnología Interacción arquitectura de
información, diseño
gráfico
IPO/DCU
DISEÑO CENTRADO EN EL USUARIO
Se basaba en observar cómo la gente usaba los
sistemas y creaba sus propios modelos mentales
a partir de los procesos de interacción.
IMAGEN DEL SISTEMA
Interfaz: El modelo
El modelo guía al usuario en la
la imagen mental: adquisición y construcción
conceptual: de un modelo mental
que el desarrollado ajustado al modelo
ofrecido por conceptual creado por el
sistema por el usuario
el diseñador diseñador.
presenta al a partir de la Norman (1983b)
del sistema
usuario IMAGEN
DISEÑO CENTRADO EN EL USUARIO
Se basa en el conocimiento del dominio del trabajo y el papel que las personas
desempeñan cuando interactúan con las computadoras
Conocer al Usuario
Análisis etnográfico
DISEÑO CENTRADO EN EL USUARIO
Ingeniería
DCU
Software
Centrado Software Usuario
Escenario
Entorno físico (objetos)Entorno social
(reglas, protocolos)
Modelado de usuarios
Peculiaridades (habilidades y conocimiento)
Funciones a desempeñar
Dominio
Análisis tareas
Trabajo
Objetivos a conseguir. Modo de obtenerlos
Prototipado
Dominio
Sistema
DISEÑO CENTRADO EN EL USUARIO
ESCENARIO
Objetivos:
a) Organización preliminar del diseño
b) Identificar preferencias de usuario
c) Analizar diferentes alternativas
d) Detectar problemas en fases tempranas
e) Estudio de usabilidad
Modelo proceso de Diseño Centrado en Usuario
Modelo proceso de Diseño Centrado en Usuario
Conocer: Usuarios Diseño Diseño Diseño
y sus tareas Refinado completo
participativo
Diseño
Escenarios Psicología gráfico
cognitiva Pruebas
Recorridos Pruebas
escenario de Interfaces y usabilidad
Etnografía Evaluar Diseño guías
tareas tareas Evaluación en
conceptual y campo
Guías de Heurística
Descripción Metaforas estilo
Tareas
Prototipos Prototipos
alta fidelidad
de boceto
Escenarios
Escenarios
Métodos:
Etnografía Evaluar
tareas
Descripción Identificación de roles y tareas
Tareas
Análisis de tareas
Producto:
Descrípción de
usuarios y tareas
Modelo proceso de Diseño Centrado en Usuario
Entender y especificar el contexto de uso
Especificar requisitos de
Características relevantes de los usuarios:
software
• Conocimientos, habilidades, experiencia, educación,
entrenamiento, atributos físicos, hábitos, capacidades
motor-sensoriales. •Identificar el personal y usuarios
relevantes en el diseño
• Proveer una propuesta clara de los
• Identificar si hay grupos distintivos (ejemplo Expertos objetivos
vs. Novatos) • Establecer puntos de referencias con
los cuales se pueda comparar el diseño a
probar
Conocer la tarea que se realiza • Evidencias que los requerimientos han
• Objetivos, frecuencia, y duración de la misma sido aceptados por sus representantes
El ambiente en que el usuario usará el sistema • Estar en conocimientos de
requerimientos legales, por ejemplo
• Aspectos organizacionales (estructura del grupo, etc.), seguridad laboral
técnicos (hardware, red, etc.), y físicos (temperatura,
humedad, aspectos de salud y seguridad, etc.)
Modelo proceso de Diseño Centrado en Usuario
Diseño
2
participativo Diseño conceptual (modelo)
Prototipos
de boceto
Boceto (papel)
Nueva
Prototipos
desechables
Propuesta
Modelo proceso de Diseño Centrado en Usuario
Boceto (papel)
Nueva
Propuesta
Modelo proceso de Diseño Centrado en Usuario
Diseño
3
Refinado Nuevo Diseño
Diseño
gráfico Pruebas Diseño gráfico Guías estilos
usabilidad Componentes
Interfaces
y guías Evaluación Color/codificación
Guías de Heurística Eventos...
estilo Interacción
Prototipos
alta fidelidad
Prototipo
(funcionalidad limitada) Nueva
Prototipos Propuesta
evaluable
Modelo proceso de Diseño Centrado en Usuario
Diseño
4 completo
Prototipo (funcional)
Evaluación
Laboratorios
Pruebas Usabilidad
en campo
Test Usuarios
Prototipo
(Validado)
Sistema
Evaluación
preliminar
MCU. I Escenarios
Modos de Representación
Textual (narrativo)
Secuencia de pasos
Narración particionada
Diagramas (casos de uso...)
MCU. I Escenarios Método narrativo
• Representación temporal
MCU. I Escenarios Narración particionada
Usuario Sistema
El usuario se aproxima al cajero e El cajero lee tarjeta y solicita un
inserta la tarjeta en la ranura código de 4 dígitos (PIN)
1.1.1 Ingresar nuevo Baja ó Feedback de Número de Los usuarios prefieren que
cheque Modera- datos ingresados Cheque los cheques estén
da Fecha ordenados numéricamente
Propósito
Cantidad
Cobrado?
Documentar las tareas actuales
Ej. Control de cheques (2)
(etc)
Documentar las tareas actuales
• Ej. Pago de Cuentas (1)
#Tarea Tarea Frecu- Requisitos Requisitos Comentarios
encia de datos en de entrada
pantalla
1.1 Obtener el Alta
registro de
control de cuenta
bancaria
1.2 Obtener las Alta
Facturas a Pagar
1.3 Sumar las Alta Ver saldo actual Sumar cada Si el usuario no puede
facturas y y total de las monto de 1 hallar una calculadora,
comparar con facturas factura, restar debe hacerlo manualmente
saldo actual del saldo
actual
1.4 Decidir si existen Alta Ver saldo actual
suficientes menos el total
fondos para de las facturas
pagar todas las
facturas
Documentar las tareas actuales
• Ej. Pago de cuentas (2)
#Tarea Tarea Frecu- Requisitos Requisitos de Comentarios
encia de datos en entrada
pantalla
1.5 Si no existen Baja Ver saldo actual Sumar cantidad a Tedioso. Requiere
fondos y total de las pagar de cada calcular y recalcular el
suficientes, facturas facturas, restar del saldo
decidir cuanto saldo actual
se pagará de
cada factura
1.6 Escribir cheques Alta Ver cheques y Escribir cheques,
facturas beneficiario, monto
numérico, monto
textual, firma, fecha
1.7 Ingresar Alta Ver cheques y Escribir numero de Redundancia. Escribir
cheques en el registro cheque, fecha, cheques y asentarlos
registro beneficiario, y monto en registro
Modo de obtención
Entrevistas
Observación del usuario y su trabajo
Estudio de la documentación
Método de análisis:
Descomposición de las tareas
Notaciones (clásicas)
HTA, GOMS, KLM, STN
Análisis de tareas (ontología)
MCU. II Análisis tareas HTA
Ejemplo: Té
MCU. II Análisis tareas GOMS
• Goals : Son los objetivos del usuario, y describen lo que pretende conseguir.
Se puede evaluar el grado de satisfacción (logro) obtenido.
• Operaciones: Son las acciones básicas que se deben llevar a cabo para
utilizar el sistema. Son dependientes del sistema
• Métodos: Descripción de las diferentes alternativas para la consecución del
objetivo marcado
• Reglas Selección: Elección entre posibles alternativas para alcanzar un
objetivo. Determinación de estrategias.
Referencias: S. Card, T. P. Moran, A. Newell (1983). The Psychology of Human Computer Interaction. Lawrence Erlbaum, 1983
Usability body of Knowledge. http://www.usabilitybok.org/goms
L. Hochstein: GOMS. http://www.cs.umd.edu/class/fall2002/cmsc838s/tichi/printer/goms.html
MCU. II Análisis tareas GOMS
GOAL: CERRAR-VENTANA
[select GOAL: USAR-METODO-CERRAR
MOVER-RATON-A-CABECERA-VENTANA
MENU-POPUP
CLICK-SOBRE-OPCION-CERRAR
GOAL: USAR-METODO-CERRAR-VENTANA-TECLADO
PRESIONAR-TECLAS-ALT-F4
GOAL: USAR-CERRAR-APLICACION
PRESIONAR CONTROL-ALT-DEL
SELECCIONAR CERRAR-APLICACIÓN ]
EJEMPLO
GOAL: OBTENER-DINERO
GOAL: USAR-CAJERO
INSERTAR-TARJETA
INTRODUCIR-PIN ****
INTRODUCIR-CANTIDAD 3.000$
COGER-DINERO
1.000
COGER-JUSTIFICANTE
COGER-TARJETA
MCU. II Análisis tareas KLM
K Pulsación de teclado:
Buen mecanógrafo (135 ppm)
0.08
Habilidoso (90ppm) 0.12
Normal (40ppm) 0.28
Malo 1.20
P Apuntar con el ratón 1.10
M + P + K (click ratón)
1,35 + 1.10 + 0.20 = 2.65 seg.
MCU. II Análisis tareas STN
I: Interruptor
L: Lámpara
U: I(off)
I(on) I(off)
L(encendida) L(apagada)
U: I(on)
MCU. II Análisis tareas STN
Portapapeles copia
Vacío Portapapeles
y objeto Lleno y objeto
Seleccionado Seleccionado
limpia
deselecc. Obj.
portapapeles
selecc. Obj.
Crear obj.
borrar obj.
Portapapeles vaciar Portapapeles
Vacio sin portapapeles Lleno sin
inicio selección selección
MCU. II Análisis tareas Ontología
Tareas
Es una actividad realizada por un agente (a través de un rol) para alcanzar un
objetivo. - Produce un cambio en el entorno- Requiere un periodo de tiempo
para realizarlo
- Se puede descomponer en subtareas
- Puede ocurrir ante un acontecimiento (evento)
Objetos
Elementos que intervienen en el sistema: - Pueden ser físicos o lógicos -
Poseen atributos - Se puede aplicar acciones (borrar, copiar...)
Rol
Define un comportamiento humano dentro del sistema: - Lo desempeña un
agente - Es responsable de una serie de tareas
Agente
Entidad activa Tipo: humano, grupo, agente inteligente.. Pueden
desempeñar uno o varios roles
Descripción de tareas
• Descripción en detalle de las tareas. Posee herramienta: Euterpe
Prototipos
Prototipos
Bocetos (Lo-Fi)
Barra tareas
(siempre accesible)
Area dibujo
Bocetos (Lo-Fi)
Bocetos
Analizar metáforas, iconos, integración…
MCU. III Prototipos Bocetos
MCU. III Prototipos Bocetos
Imagen: http://micketoh.blogspot.com.es/
MCU. III Prototipos Bocetos
iPod (2001)
Referencias [Granollers04]
MCU. III Prototipos Gama Baja (LoFi)
ventana
Transición
(por acción)
Diálogo o mensaje
Diálogo compuesto
(tab)
MCU. III Prototipos Gama alta (HiFi)
combo box
tabs
list box
entries
MCU. III Prototipos Gama alta (HiFi)
Imagen: [http://www.crunchbase.com/product/balsamiq-mockups]
Referencias
‣ S. Greenberg: “interface design / usability engineering process”.
http://pages.cpsc.ucalgary.ca/~saul/481/process_diagram.html.
‣ S. Greenberg website: http://saul.cpsc.ucalgary.ca/
‣ D. Mayhew The usability engineering lifecycle: A practitioner's handbook for user interface design.
Morgan Kauffmann, ISBN 1-55860-561-4. (1999)
‣ S. Lauesen. User Interface Design: A Software Engineering Perspective. Addison-Wesley, ISBN 0-321-
18143-3. (2005)
‣ J. Nielsen. Usability Engineering, Academic Press. (1993). Website: http://www.nngroup.com/
‣ ISO 9241-210:2010. Ergonomics of human-system interaction. Part 210: Human-centred design for
interactive systems
‣ Granollers, A. (2004). MPIu+a. Una metodología que integra la ingeniería del software, la interacción
persona-ordenador y la accesibilidad en el contexto de equipos de desarrollo multidisciplinares.
Universitat de Lleida. Departament d'Informàtica i Enginyeria Industrial. ISBN: 9788469063781
http://hdl.handle.net/10803/8120
http://www.grihohcitools.udl.cat/mpiua/
‣ http://www.paperprototyping.com/
‣ Usability Profesional Association: http://www.usabilityprofessionals.org/
‣ nosolousabilidad. http://www.nosolousabilidad.com/articulos/dcu.htm
DISEÑO CENTRADO EN EL USUARIO
http://www.nosolousabilidad.com/articulos/dcu.htm
Referencia: Modelo de Proceso de la Ingeniería de la usabilidad
Referencia: The Usability engineering lifecycle. D. Mayhew y de la accesibilidad. MPIu+a. T: Granollers
http://www.grihohcitools.udl.cat/mpiua/index.html
http://twobenches.files.wordpress.com/2008/06/47-01.jpg