SlideShare una empresa de Scribd logo
1 de 73
Descargar para leer sin conexión
San$ago	
  Bustelo,	
  Kambrica
Diego	
  Gonzalez,	
  Lagash	
  Systems	
  SA
Diseño	
  de	
  Interacción
en	
  el	
  siglo	
  XXI
Bienvenidos	
  al	
  Siglo	
  XXI
Un	
  mundo	
  mejor
Agosto	
  1981,
IBM	
  PC-­‐XT
US$	
  3.000
Junio	
  2008,
Lenovo	
  ThinkStaKon	
  D10
US$	
  3.000
Mejora
Intel	
  8088
4.77	
  MHz
16	
  bits
2	
  x	
  Intel	
  Xeon	
  E5405	
  
Quad	
  Core	
  2GHz
64	
  bits
13.416	
  veces
16	
  Kb	
  RAM 4	
  GB	
  DDR2	
  SDRAM 262.143	
  veces
160	
  Kb	
  5"	
  1/4 2	
  x	
  500GB	
  Serial	
  ATA 6.553.599	
  veces
Un	
  mundo	
  mejorable
Calidad	
  de	
  un	
  Sistema
• Model	
  View	
  Controller
• Model	
  View	
  Presenter
• Components
• Shell
• Data	
  Binding
• Styles
• …?
Herramientas
• Modelos?
• Conceptos?
• Patrones?
• CuanUficación?
¿Herramientas?
Aplicación
Administración	
  de	
  un	
  videoclub
Requerimientos
• Alquilar	
  una	
  pelicula
• Devolver	
  una	
  pelicula
• Cargar	
  una	
  película
• Cargar	
  un	
  nuevo	
  cliente
Ejemplo	
  de	
  aplicación
Caveman	
  programmer
3	
  en$dades
• Películas:	
  Datos
• Clientes:	
  Datos
• Alquileres:	
  Relaciones
Operaciones
• Alta,	
  baja,	
  modificación	
  y	
  
consulta	
  para	
  cada	
  en$dad
Tecnología
• Aplicación	
  WinForms
• Base	
  de	
  datos	
  SQL	
  Server
Diseño	
  (caveman	
  programmer	
  /	
  designer)
Caveman	
  designer
Metáforas
• Películas:	
  DVDs
• Clientes:	
  Fichas
• Alquileres:	
  Ficha	
  +	
  DVD
Representación
• Experiencia	
  inmersiva
• Fotorealismo
Tecnología
• Silverlight	
  full	
  screen
• Renders	
  3D
Caso:	
  Caveman	
  Programmer
Caso:	
  Caveman	
  designer
Interfaces
• Modalidad	
  de	
  atención:	
  mostrador,	
  teléfono	
  y	
  buzón
• Búsqueda	
  de	
  clientes	
  y	
  `tulos
• Alta	
  de	
  20	
  nuevas	
  películas
• Cliente	
  alquila	
  2	
  películas
• Cliente	
  devuelve	
  peliculas	
  y	
  alquila	
  otras
• Copia	
  dañada
• Carga	
  de	
  40	
  devoluciones	
  de	
  buzón
• Reporte	
  de	
  atrasos
• Alta	
  de	
  un	
  cliente
Relevamiento	
  de	
  usos
GOMS
	
   Modelo	
  para	
  predecir	
  $empos	
  de	
  operación
de	
  una	
  interfaz	
  de	
  usuario
CuanHficación
0,2	
  seg.	
   Tecla	
  /	
  mouse	
  click	
  &	
  release
0,4	
  seg.	
   Paso	
  mouse	
  ←→	
  teclado
1,1	
  seg.	
   Apuntar	
  con	
  el	
  mouse
1,35	
  seg.	
   Preparación	
  mental	
  nueva	
  tarea
?	
   	
   	
   Respuesta	
  del	
  sistema
Ley	
  de	
  Hick-­‐Hyman
Tiempo	
  decisión	
  =
50	
  +	
  150	
  log2	
  (	
  can$dad	
  de	
  opciones	
  +	
  1	
  )
Ley	
  de	
  FiXs
Tiempo	
  para	
  apuntar	
  a	
  un	
  objeto	
  =
50	
  +	
  150	
  log2	
  (	
  distancia	
  /	
  tamaño	
  del	
  objeto	
  +	
  1	
  )
CuanHficación
Eficiencia	
  teórica	
  de	
  la	
  información
CuanHficación
Mínima	
  información	
  necesaria
para	
  realizar	
  una	
  tarea
Input	
  requerido	
  para	
  realizar	
  la	
  tarea
Eficiencia	
  teórica	
  de	
  la	
  información
CuanHficación
Mínima	
  información	
  necesaria
para	
  realizar	
  una	
  tarea
Input	
  requerido	
  para	
  realizar	
  la	
  tarea
Eficiencia	
  teórica	
  de	
  la	
  información
CuanHficación
Mínima	
  información	
  necesaria
para	
  realizar	
  una	
  tarea
Input	
  requerido	
  para	
  realizar	
  la	
  tarea
E	
  =	
  0
CuanHficación:	
  Búsqueda	
  1.0
Inicio	
  tarea:	
  1,35
Mover	
  mano	
  al	
  mouse:	
  0,40
Proxima	
  tarea:	
  1,35
Apuntar	
  menu	
  Clientes:	
  1,10
click	
  menu	
  Clientes:	
  0,20
Apuntar	
  menu	
  Clientes	
  >	
  Modificación:	
  1,10
click	
  menu	
  Clientes	
  >	
  Modificación:	
  0,20
Proxima	
  tarea:	
  1,35
Apuntar	
  campo	
  texto:	
  1,10
click	
  campo	
  texto:	
  0,20
Mover	
  mano	
  al	
  teclado:	
  0,40
Proxima	
  tarea:	
  1,35
Tipear	
  apellido:	
  1,60
Mover	
  mano	
  al	
  mouse:	
  0,40
Proxima	
  tarea:	
  1,35
point	
  OK:	
  1,10
click	
  OK:	
  0,20
Obtuvimos	
  (o	
  no)	
  el	
  dato:	
  14.75	
  seg.
Recuperación:
Mover	
  mano	
  al	
  mouse:	
  0,40
Proxima	
  tarea:	
  1,35
point	
  Cancel:	
  1,10
click	
  Cancel:	
  0,20
Volvemos	
  a	
  abrir	
  el	
  cuadro,	
  
Tipeamos	
  apellido	
  otra	
  vez:	
  12,32
	
  
Mover	
  mano	
  al	
  mouse:	
  0,40
Proxima	
  tarea:	
  1,35
apuntarOK:	
  1,10
click	
  OK:	
  0,20
Total	
  c/recuperacion:	
  32,55	
  segundos
CuanHficación:	
  Navegación	
  Clientes
Inicio	
  tarea:	
  1,35
Apuntar	
  al	
  fichero	
  home:	
  1,10
Click	
  Fichero	
  home:	
  0,20
Animacion	
  "files,	
  lots	
  of	
  files¨:	
  4
Proxima	
  tarea:	
  1,35
Apuntar	
  boton	
  prox	
  serie	
  ficheros:	
  1,10
Click	
  proxima	
  serie	
  ficheros:	
  0,20
Animacion	
  serie	
  de	
  ficheros:	
  1
Prox	
  tarea:	
  1,35
Apuntar	
  fichero	
  "G":	
  1,10
Click	
  fichero	
  "G":	
  0,20
Animacion	
  fichero	
  G:	
  2
Proxima	
  tarea:	
  1,35
Leer	
  eUquetas	
  x	
  4:	
  5,40
Proxima	
  tarea:	
  1,35
Apuntar	
  GON:	
  1,10
Click	
  GON:	
  0,20
Animacion	
  Cajon	
  GON:	
  2
Proxima	
  tarea:	
  1,35
Leer	
  Apellido,	
  Nombre	
  x	
  5:	
  6,75
Proxima	
  tarea:	
  1,35
Apuntar	
  Gonzalez,	
  Diego:	
  1,10
Click	
  Gonzalez,	
  Diego:	
  0,20
Obtuvimos	
  la	
  ficha:	
  28.10	
  seg.
Beneficio	
  eilminar	
  animaciones:	
  9	
  seg.
Total	
  sin	
  animaciones:	
  19,1	
  segundos
Instant	
  Search
• Mínimo	
  input
• Corrección	
  sobre	
  la	
  marcha
• Relevancia
Búsqueda	
  2.0
Búsqueda	
  2.0:	
  Prueba	
  de	
  concepto
Prueba	
  de	
  concepto
Instant	
  search	
  AJAX:
hpp://kambrica.com/raf08/
CuanHficación:	
  Búsqueda	
  2.0
Inicio	
  tarea:	
  1,35
Mover	
  mano	
  al	
  mouse:	
  0,40
Proxima	
  tarea:	
  1,35
apuntar	
  Buscar:	
  1,10
click	
  Buscar:	
  0,20
Moer	
  mano	
  al	
  teclado:	
  0,40
Proxima	
  tarea:	
  1,35
Tipear	
  3	
  caratacteres	
  apellido:	
  0,60
Proxima	
  tarea:	
  1,35
Tipar	
  espacio:	
  0,20
Proxima	
  tarea:	
  1,35
Tipear	
  3	
  caracteres	
  nombre:	
  0,60
Total:	
  10,25	
  segundos
Beneficio	
  mantener	
  foco	
  en	
  búsqueda:	
  4,80
Total	
  c/	
  foco:	
  5,45	
  segundos
Diseño	
  con	
  bases	
  racionales
• Modelo	
  unificado
• Metáforas
• Mail,	
  address	
  book
• Sujeto	
  +	
  verbo
• No	
  intrusivo
• Meta:	
  E	
  ≥	
  70%
Bases	
  del	
  diseño
Esquema
Aplicación	
  2.0
1. Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
2. Cliente	
  devuelve	
  y	
  alquila	
  en	
  mostrador
3. Carga	
  de	
  40	
  devoluciones	
  por	
  buzón
4. Reporte	
  de	
  atrasos
Ejemplos	
  de	
  4	
  casos	
  de	
  uso
Alta	
  diaria	
  de
20	
  nuevas	
  películas
Caso	
  1	
  /	
  4
• Reducción	
  de	
  input	
  y	
  pasos
• Applica$on	
  2.0
• Mejores	
  datos
• Eliminar	
  tareas	
  repe$$vas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Alta	
  diaria	
  de	
  20	
  nuevas	
  películas
Cliente	
  devuelve	
  y	
  alquila
Caso	
  2	
  /	
  4
• An$cipación,	
  no	
  es	
  necesario	
  buscar	
  al	
  cliente
• Minimizar	
  input	
  y	
  pasos
• Permi$r	
  operaciones	
  en	
  cualquier	
  orden
Cliente	
  devuelve	
  y	
  alquila
Cliente	
  devuelve	
  y	
  alquila
Cliente	
  devuelve	
  y	
  alquila
Cliente	
  devuelve	
  y	
  alquila
Cliente	
  devuelve	
  y	
  alquila
Devolución	
  de	
  40	
  películas
Caso	
  3	
  /	
  4
• Soportar	
  un	
  proceso	
  batch	
  con
el	
  mismo	
  modelo	
  de	
  interacción
Devolución	
  de	
  40	
  películas
Devolución	
  de	
  40	
  películas
Devolución	
  de	
  40	
  películas
Devolución	
  de	
  40	
  películas
Devolución	
  de	
  40	
  películas
Reporte	
  de	
  atrasos
Caso	
  4	
  /	
  4
Comprensión	
  de	
  casos	
  de	
  uso
• Lo	
  importante	
  no	
  es	
  el	
  listado	
  sino	
  la	
  no$ficación
Reporte	
  de	
  atrasos
Reporte	
  de	
  atrasos
Reporte	
  de	
  atrasos
Resultado
Tarea 1,0 2,0 %
Búsqueda 15	
  a	
  33	
  seg. 5.45	
  seg. 275	
  a	
  600	
  %
Alta	
  de	
  20	
  nuevas	
  películas 1.543	
  seg. 204	
  seg. 756%
Cliente	
  devuelve	
  y	
  alquila 52	
  a	
  87	
  seg. 7.80	
  seg. 666%
Buzón	
  40	
  devoluciones 636	
  seg. 156	
  seg. 400%
NoUficación	
  de	
  9	
  atrasos 10	
  a	
  15	
  min.? 7	
  seg. 8500%
• Proceso	
  itera$vo	
  de	
  análisis	
  y	
  diseño
centrado	
  en	
  la	
  operación	
  del	
  usuario
• Bases	
  racionales,	
  cuan$ficación
• Obtención	
  de	
  un	
  producto	
  como	
  resultado
de	
  un	
  proceso	
  y	
  sa$sfaciendo	
  metas
Conclusiones
Caveman	
  Programmer	
  Interface
hpp://kambrica.com/raf08/caveman.zip
Instant	
  Search	
  -­‐	
  proof	
  of	
  concept
hpp://www.kambrica.com/raf08/
Demos
Jef	
  Raskin:	
  The	
  Humane	
  Interface
hpp://www.amazon.com/dp/0201379376/
Interface	
  Hall	
  of	
  Shame	
  /	
  Hall	
  of	
  Fame
hpp://hallofshame.gp.co.at	
  	
  (mirror)
Jared	
  Spool’s	
  User	
  Interface	
  Engineering:	
  web	
  &	
  product	
  usability
hpp://www.uie.com
Jakob	
  Nielsen’s	
  Alertbox:	
  Current	
  Issues	
  in	
  Web	
  Usability
hpp://www.alertbox.com
Referencias
¡Muchas	
  gracias!
San$ago	
  Bustelo
Kambrica
Diego	
  Gonzalez
Lagash	
  Systems

Más contenido relacionado

Más de Santiago Bustelo

Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UX
Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UXNuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UX
Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UXSantiago Bustelo
 
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...Santiago Bustelo
 
Diseño de Información Interactivo: Principios, Fundamentos y Casos - DG3 R...
Diseño de  Información Interactivo: Principios, Fundamentos y Casos - DG3 R...Diseño de  Información Interactivo: Principios, Fundamentos y Casos - DG3 R...
Diseño de Información Interactivo: Principios, Fundamentos y Casos - DG3 R...Santiago Bustelo
 
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?Santiago Bustelo
 
UX professionalism: What can we learn from marketing's mistakes?
UX professionalism: What can we learn from marketing's mistakes?UX professionalism: What can we learn from marketing's mistakes?
UX professionalism: What can we learn from marketing's mistakes?Santiago Bustelo
 
Core Design: Incorporando UX en la educación formal de diseño
Core Design: Incorporando UX en la educación formal de diseñoCore Design: Incorporando UX en la educación formal de diseño
Core Design: Incorporando UX en la educación formal de diseñoSantiago Bustelo
 
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Santiago Bustelo
 
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...Core Design: Design Research - Cómo realizar las preguntas correctas para el ...
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...Santiago Bustelo
 
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Santiago Bustelo
 
Las metodologías ágiles como problema de diseño
Las metodologías ágiles como problema de diseñoLas metodologías ágiles como problema de diseño
Las metodologías ágiles como problema de diseñoSantiago Bustelo
 
Principios, procesos y herramientas UX para la enseñanza del Diseño
Principios, procesos y herramientas UX para la enseñanza del DiseñoPrincipios, procesos y herramientas UX para la enseñanza del Diseño
Principios, procesos y herramientas UX para la enseñanza del DiseñoSantiago Bustelo
 
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBA
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBAExperiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBA
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBASantiago Bustelo
 
Design Research: How to frame the right questions for your design process
Design Research: How to frame the right questions for your design processDesign Research: How to frame the right questions for your design process
Design Research: How to frame the right questions for your design processSantiago Bustelo
 
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Santiago Bustelo
 
¿Cómo ser un líder innovador en el mundo digital?
¿Cómo ser un líder innovador en el mundo digital?¿Cómo ser un líder innovador en el mundo digital?
¿Cómo ser un líder innovador en el mundo digital?Santiago Bustelo
 
Design Research: cómo realizar las preguntas correctas para el proceso de diseño
Design Research: cómo realizar las preguntas correctas para el proceso de diseñoDesign Research: cómo realizar las preguntas correctas para el proceso de diseño
Design Research: cómo realizar las preguntas correctas para el proceso de diseñoSantiago Bustelo
 
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...Santiago Bustelo
 
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...Santiago Bustelo
 
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...Santiago Bustelo
 
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...Santiago Bustelo
 

Más de Santiago Bustelo (20)

Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UX
Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UXNuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UX
Nuestros entregables son nuestra moneda: Luchando contra 
la devaluación de UX
 
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...
Metodología y Herramientas para diseñar sistemas 
de alta performance - XII J...
 
Diseño de Información Interactivo: Principios, Fundamentos y Casos - DG3 R...
Diseño de  Información Interactivo: Principios, Fundamentos y Casos - DG3 R...Diseño de  Información Interactivo: Principios, Fundamentos y Casos - DG3 R...
Diseño de Información Interactivo: Principios, Fundamentos y Casos - DG3 R...
 
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?
Práctica profesional UX: ¿Qué podemos aprender de los errores del Marketing?
 
UX professionalism: What can we learn from marketing's mistakes?
UX professionalism: What can we learn from marketing's mistakes?UX professionalism: What can we learn from marketing's mistakes?
UX professionalism: What can we learn from marketing's mistakes?
 
Core Design: Incorporando UX en la educación formal de diseño
Core Design: Incorporando UX en la educación formal de diseñoCore Design: Incorporando UX en la educación formal de diseño
Core Design: Incorporando UX en la educación formal de diseño
 
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
 
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...Core Design: Design Research - Cómo realizar las preguntas correctas para el ...
Core Design: Design Research - Cómo realizar las preguntas correctas para el ...
 
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.Core Design: Taller de definición de roles, trabajo en equipo, ideación.
Core Design: Taller de definición de roles, trabajo en equipo, ideación.
 
Las metodologías ágiles como problema de diseño
Las metodologías ágiles como problema de diseñoLas metodologías ágiles como problema de diseño
Las metodologías ágiles como problema de diseño
 
Principios, procesos y herramientas UX para la enseñanza del Diseño
Principios, procesos y herramientas UX para la enseñanza del DiseñoPrincipios, procesos y herramientas UX para la enseñanza del Diseño
Principios, procesos y herramientas UX para la enseñanza del Diseño
 
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBA
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBAExperiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBA
Experiencia de Usuario: Diseñar más allá de las pantallas - GoogleLaunchPadBA
 
Design Research: How to frame the right questions for your design process
Design Research: How to frame the right questions for your design processDesign Research: How to frame the right questions for your design process
Design Research: How to frame the right questions for your design process
 
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
Experiencia de Usuario y Política Pública: Incorporando UX a Ingeniería de s...
 
¿Cómo ser un líder innovador en el mundo digital?
¿Cómo ser un líder innovador en el mundo digital?¿Cómo ser un líder innovador en el mundo digital?
¿Cómo ser un líder innovador en el mundo digital?
 
Design Research: cómo realizar las preguntas correctas para el proceso de diseño
Design Research: cómo realizar las preguntas correctas para el proceso de diseñoDesign Research: cómo realizar las preguntas correctas para el proceso de diseño
Design Research: cómo realizar las preguntas correctas para el proceso de diseño
 
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...
¿Cuál es la relación entre Tecnología y Diseño? XI Encuentro Latinoamericano ...
 
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...
UX Touch vs. Ouch! User Experience para dispositivos móviles - XI Encuentro...
 
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...
El futuro del Diseño y UX: los 15 años que se vienen (Tendencias de diseño UX...
 
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...
devconchile 2015 - Introducción a UX para desarrolladores: Caso software de ...
 

Último

Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos documminipuw
 
contaminacion del suelo 9.pptx cobntaminacion suelo
contaminacion del suelo 9.pptx cobntaminacion suelocontaminacion del suelo 9.pptx cobntaminacion suelo
contaminacion del suelo 9.pptx cobntaminacion suelomabel perez
 
MANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionMANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionssuser1ed434
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfautomatechcv
 
Diapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarloDiapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarlojefeer060122
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfduf110205
 
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docFICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docMerlyBrisetTorneroLu
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
Folleto tríptico turismo en la Ciudad de México simple verde.pdf
Folleto tríptico turismo en la Ciudad de México simple verde.pdfFolleto tríptico turismo en la Ciudad de México simple verde.pdf
Folleto tríptico turismo en la Ciudad de México simple verde.pdfPOLALAGUNADANIELA
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxHarryArmandoLazaroBa
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezRosibelVictoriaVelas
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxYasmilia
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECESTADISTICAHDIVINAPR
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)lemg25102006
 
Clase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxClase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxVanessaPobletePoblet
 
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxDISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxPercyTineoPongo1
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2dheribertaferrer
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxEXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxjuanenriquetorresjua
 

Último (20)

Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos docum
 
contaminacion del suelo 9.pptx cobntaminacion suelo
contaminacion del suelo 9.pptx cobntaminacion suelocontaminacion del suelo 9.pptx cobntaminacion suelo
contaminacion del suelo 9.pptx cobntaminacion suelo
 
MANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacionMANUFACTURA AERONAUTICA 2024 presentacion
MANUFACTURA AERONAUTICA 2024 presentacion
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
 
Diapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarloDiapositiva de la ansiedad...para poder enfrentarlo
Diapositiva de la ansiedad...para poder enfrentarlo
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdf
 
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docFICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
Folleto tríptico turismo en la Ciudad de México simple verde.pdf
Folleto tríptico turismo en la Ciudad de México simple verde.pdfFolleto tríptico turismo en la Ciudad de México simple verde.pdf
Folleto tríptico turismo en la Ciudad de México simple verde.pdf
 
Diagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptxDiagramas de flujo metalurgico en mineria.pptx
Diagramas de flujo metalurgico en mineria.pptx
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptx
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
 
Clase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptxClase 8. Caracteristicas de la población.pptx
Clase 8. Caracteristicas de la población.pptx
 
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxDISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2d
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docxEXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
EXAMEN HISTORIA UNIVERSAL 2do. Parcial.docx
 

Diseño de Interacción en el Siglo XXI - Microsoft MIX08 Buenos Aires

  • 1. San$ago  Bustelo,  Kambrica Diego  Gonzalez,  Lagash  Systems  SA Diseño  de  Interacción en  el  siglo  XXI
  • 3. Un  mundo  mejor Agosto  1981, IBM  PC-­‐XT US$  3.000 Junio  2008, Lenovo  ThinkStaKon  D10 US$  3.000 Mejora Intel  8088 4.77  MHz 16  bits 2  x  Intel  Xeon  E5405   Quad  Core  2GHz 64  bits 13.416  veces 16  Kb  RAM 4  GB  DDR2  SDRAM 262.143  veces 160  Kb  5"  1/4 2  x  500GB  Serial  ATA 6.553.599  veces
  • 5. Calidad  de  un  Sistema
  • 6. • Model  View  Controller • Model  View  Presenter • Components • Shell • Data  Binding • Styles • …? Herramientas
  • 7. • Modelos? • Conceptos? • Patrones? • CuanUficación? ¿Herramientas?
  • 9. Administración  de  un  videoclub Requerimientos • Alquilar  una  pelicula • Devolver  una  pelicula • Cargar  una  película • Cargar  un  nuevo  cliente Ejemplo  de  aplicación
  • 10. Caveman  programmer 3  en$dades • Películas:  Datos • Clientes:  Datos • Alquileres:  Relaciones Operaciones • Alta,  baja,  modificación  y   consulta  para  cada  en$dad Tecnología • Aplicación  WinForms • Base  de  datos  SQL  Server Diseño  (caveman  programmer  /  designer) Caveman  designer Metáforas • Películas:  DVDs • Clientes:  Fichas • Alquileres:  Ficha  +  DVD Representación • Experiencia  inmersiva • Fotorealismo Tecnología • Silverlight  full  screen • Renders  3D
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 30. • Modalidad  de  atención:  mostrador,  teléfono  y  buzón • Búsqueda  de  clientes  y  `tulos • Alta  de  20  nuevas  películas • Cliente  alquila  2  películas • Cliente  devuelve  peliculas  y  alquila  otras • Copia  dañada • Carga  de  40  devoluciones  de  buzón • Reporte  de  atrasos • Alta  de  un  cliente Relevamiento  de  usos
  • 31. GOMS   Modelo  para  predecir  $empos  de  operación de  una  interfaz  de  usuario CuanHficación 0,2  seg.   Tecla  /  mouse  click  &  release 0,4  seg.   Paso  mouse  ←→  teclado 1,1  seg.   Apuntar  con  el  mouse 1,35  seg.   Preparación  mental  nueva  tarea ?       Respuesta  del  sistema
  • 32. Ley  de  Hick-­‐Hyman Tiempo  decisión  = 50  +  150  log2  (  can$dad  de  opciones  +  1  ) Ley  de  FiXs Tiempo  para  apuntar  a  un  objeto  = 50  +  150  log2  (  distancia  /  tamaño  del  objeto  +  1  ) CuanHficación
  • 33. Eficiencia  teórica  de  la  información CuanHficación Mínima  información  necesaria para  realizar  una  tarea Input  requerido  para  realizar  la  tarea
  • 34. Eficiencia  teórica  de  la  información CuanHficación Mínima  información  necesaria para  realizar  una  tarea Input  requerido  para  realizar  la  tarea
  • 35. Eficiencia  teórica  de  la  información CuanHficación Mínima  información  necesaria para  realizar  una  tarea Input  requerido  para  realizar  la  tarea E  =  0
  • 36. CuanHficación:  Búsqueda  1.0 Inicio  tarea:  1,35 Mover  mano  al  mouse:  0,40 Proxima  tarea:  1,35 Apuntar  menu  Clientes:  1,10 click  menu  Clientes:  0,20 Apuntar  menu  Clientes  >  Modificación:  1,10 click  menu  Clientes  >  Modificación:  0,20 Proxima  tarea:  1,35 Apuntar  campo  texto:  1,10 click  campo  texto:  0,20 Mover  mano  al  teclado:  0,40 Proxima  tarea:  1,35 Tipear  apellido:  1,60 Mover  mano  al  mouse:  0,40 Proxima  tarea:  1,35 point  OK:  1,10 click  OK:  0,20 Obtuvimos  (o  no)  el  dato:  14.75  seg. Recuperación: Mover  mano  al  mouse:  0,40 Proxima  tarea:  1,35 point  Cancel:  1,10 click  Cancel:  0,20 Volvemos  a  abrir  el  cuadro,   Tipeamos  apellido  otra  vez:  12,32   Mover  mano  al  mouse:  0,40 Proxima  tarea:  1,35 apuntarOK:  1,10 click  OK:  0,20 Total  c/recuperacion:  32,55  segundos
  • 37. CuanHficación:  Navegación  Clientes Inicio  tarea:  1,35 Apuntar  al  fichero  home:  1,10 Click  Fichero  home:  0,20 Animacion  "files,  lots  of  files¨:  4 Proxima  tarea:  1,35 Apuntar  boton  prox  serie  ficheros:  1,10 Click  proxima  serie  ficheros:  0,20 Animacion  serie  de  ficheros:  1 Prox  tarea:  1,35 Apuntar  fichero  "G":  1,10 Click  fichero  "G":  0,20 Animacion  fichero  G:  2 Proxima  tarea:  1,35 Leer  eUquetas  x  4:  5,40 Proxima  tarea:  1,35 Apuntar  GON:  1,10 Click  GON:  0,20 Animacion  Cajon  GON:  2 Proxima  tarea:  1,35 Leer  Apellido,  Nombre  x  5:  6,75 Proxima  tarea:  1,35 Apuntar  Gonzalez,  Diego:  1,10 Click  Gonzalez,  Diego:  0,20 Obtuvimos  la  ficha:  28.10  seg. Beneficio  eilminar  animaciones:  9  seg. Total  sin  animaciones:  19,1  segundos
  • 38. Instant  Search • Mínimo  input • Corrección  sobre  la  marcha • Relevancia Búsqueda  2.0
  • 39. Búsqueda  2.0:  Prueba  de  concepto Prueba  de  concepto Instant  search  AJAX: hpp://kambrica.com/raf08/
  • 40. CuanHficación:  Búsqueda  2.0 Inicio  tarea:  1,35 Mover  mano  al  mouse:  0,40 Proxima  tarea:  1,35 apuntar  Buscar:  1,10 click  Buscar:  0,20 Moer  mano  al  teclado:  0,40 Proxima  tarea:  1,35 Tipear  3  caratacteres  apellido:  0,60 Proxima  tarea:  1,35 Tipar  espacio:  0,20 Proxima  tarea:  1,35 Tipear  3  caracteres  nombre:  0,60 Total:  10,25  segundos Beneficio  mantener  foco  en  búsqueda:  4,80 Total  c/  foco:  5,45  segundos
  • 41. Diseño  con  bases  racionales
  • 42. • Modelo  unificado • Metáforas • Mail,  address  book • Sujeto  +  verbo • No  intrusivo • Meta:  E  ≥  70% Bases  del  diseño
  • 45. 1. Alta  diaria  de  20  nuevas  películas 2. Cliente  devuelve  y  alquila  en  mostrador 3. Carga  de  40  devoluciones  por  buzón 4. Reporte  de  atrasos Ejemplos  de  4  casos  de  uso
  • 46. Alta  diaria  de 20  nuevas  películas Caso  1  /  4
  • 47. • Reducción  de  input  y  pasos • Applica$on  2.0 • Mejores  datos • Eliminar  tareas  repe$$vas Alta  diaria  de  20  nuevas  películas
  • 48. Alta  diaria  de  20  nuevas  películas
  • 49. Alta  diaria  de  20  nuevas  películas
  • 50. Alta  diaria  de  20  nuevas  películas
  • 51. Alta  diaria  de  20  nuevas  películas
  • 52. Alta  diaria  de  20  nuevas  películas
  • 53. Cliente  devuelve  y  alquila Caso  2  /  4
  • 54. • An$cipación,  no  es  necesario  buscar  al  cliente • Minimizar  input  y  pasos • Permi$r  operaciones  en  cualquier  orden Cliente  devuelve  y  alquila
  • 59. Devolución  de  40  películas Caso  3  /  4
  • 60. • Soportar  un  proceso  batch  con el  mismo  modelo  de  interacción Devolución  de  40  películas
  • 61. Devolución  de  40  películas
  • 62. Devolución  de  40  películas
  • 63. Devolución  de  40  películas
  • 64. Devolución  de  40  películas
  • 66. Comprensión  de  casos  de  uso • Lo  importante  no  es  el  listado  sino  la  no$ficación Reporte  de  atrasos
  • 69. Resultado Tarea 1,0 2,0 % Búsqueda 15  a  33  seg. 5.45  seg. 275  a  600  % Alta  de  20  nuevas  películas 1.543  seg. 204  seg. 756% Cliente  devuelve  y  alquila 52  a  87  seg. 7.80  seg. 666% Buzón  40  devoluciones 636  seg. 156  seg. 400% NoUficación  de  9  atrasos 10  a  15  min.? 7  seg. 8500%
  • 70. • Proceso  itera$vo  de  análisis  y  diseño centrado  en  la  operación  del  usuario • Bases  racionales,  cuan$ficación • Obtención  de  un  producto  como  resultado de  un  proceso  y  sa$sfaciendo  metas Conclusiones
  • 71. Caveman  Programmer  Interface hpp://kambrica.com/raf08/caveman.zip Instant  Search  -­‐  proof  of  concept hpp://www.kambrica.com/raf08/ Demos
  • 72. Jef  Raskin:  The  Humane  Interface hpp://www.amazon.com/dp/0201379376/ Interface  Hall  of  Shame  /  Hall  of  Fame hpp://hallofshame.gp.co.at    (mirror) Jared  Spool’s  User  Interface  Engineering:  web  &  product  usability hpp://www.uie.com Jakob  Nielsen’s  Alertbox:  Current  Issues  in  Web  Usability hpp://www.alertbox.com Referencias