35
Los patrones de siempre, las soluciones de hoy Victor Pezzetti + Sergio Quaroni (UTN Rosario) @vpezzetti

Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Embed Size (px)

DESCRIPTION

Basado en libro Designing Interfaces (Jennifer Tidwell) 2da ed - Presentado en UX2012 (http://ux2012.com.ar) - Dic 2012

Citation preview

Page 1: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Los patrones de siempre, las soluciones de hoyVictor Pezzetti + Sergio Quaroni (UTN Rosario)@vpezzetti

Page 2: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Nos presentamosVíctor Pezzetti y Sergio Quaroni Ingenieros en Sistemas de Información

Docentes cátedra Diseño de Sistemas de Carrera Ing en Sistemas de Información, UTN Rosario (+ 10 años)

Desarrolladores de aplicaciones, con foco en el usuario

Actualmente reestructurando contenidos de la materia, en Usabilidad y UX

Page 3: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

De qué hablamos• Definiciones

• Diferencia entre patrones y guías

• Estructura de un Patrón

• Para qué los puedo usar

• Patrones a diferentes niveles• contenido• navegación • estructura de la página (layout)• móviles

• Conclusiones

Page 4: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Comencemos definiendo...

“un patrón de diseño es una solución a un

problema que se usa repetidamente en

contextos similares con algunas

variantes en la implementación”

Patrones

Concepto creado por el arquitecto Christopher Alexander, para diseño y construcción urbanística

Page 5: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Comencemos definiendo...

Concretos, no generales

Válidos a través de diferentes plataformas

Productos, no procesos

Sugerencias, no requerimientos

Relaciones entre elementos

Adaptados a cada contexto de diseño

Patrones – ¿qué son?

Page 6: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Aclaremos un poco

Las guías describen reglas generales a seguir.

Los patrones especifican qué hacer para conseguir

un objetivo concreto, en un contexto determinado.

Mediante explicaciones y ejemplos, especifican

cuándo, cómo y por qué puede aplicarse la solución.

Diferencia entre Guías y Patrones de Interfaz

Page 7: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura

Nombre

Qué

Cuándo usarlo

Por qué

Cómo

Ejemplos

Otros patrones similares

Partes de un patrón

Page 8: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

¿Por qué patrones?

Aprender

Ejemplos

Terminología

Comparación de alternativas de diseño

Inspiración

Para qué los puedo usar

Page 9: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Puntos de Vista

Diferentes actividades para una interfaz

1. Organizar el Contenido

2. Navegar por el sitio

3. Organizar la Página (layout)

4. Mostrar Listas

5. Ejecutar Acciones

6. Mostrar datos Complejos

7. Obtener input el usuario

8. Usar Social Media

9. Volverse Movil

Clasifiquemos

1. Organizar el Contenido

2. Navegar por el sitio

3. Organizar la Página (layout)

4. Mostrar Listas

5. Ejecutar Acciones

6. Mostrar datos Complejos

7. Obtener input el usuario

8. Usar Social Media

9. Volverse Movil

Page 10: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

ContenidoPatrones

Page 11: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Contenido

Una página tendrá alguno de estos objetivos:

1. Mostrar una única cosa (mapa, libro, etc)

2. Mostrar varias cosas

3. Ofrecer herramientas para crear algo

4. Facilitar una tarea

Poniendo la casa en orden

Page 12: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Contenido

1. PATRONES para “Mostrar una única cosa”

Alternative Views presentar contenido desde varios puntos de vista

Many Workspacesver más de un contenido o documento al mismo tiempo

Poniendo la casa en orden

Page 13: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Contenido

2. PATRONES para “Mostrar varias cosas”

Feature, Search, and Browsemostrar productos o contenido, permitir la navegación y la búsqueda

de ítems. Ofreciendo un atractor en la front page

News Streamcontenidos dinámicamente creados, mostrando el más reciente arriba de todo

Poniendo la casa en orden

Picture Managerpara manejar imágenes

Page 14: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Contenido

3. PATRONES para “Herramientas para crear algo”

Canvas Plus PalettePresenta paleta icónica junto a un lienzo blanco (canvas).

El usuario crea objetos en el lienzo, cliqueando botones de la paleta.

Poniendo la casa en orden

Photoshop CS5MacPaint, circa 1984

Page 15: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Contenido

4. PATRONES para “Facilitar una tarea”

WizardCuando se quiere dividir la tarea en pasos

pequeños

Settings EditorPara cambiar seteos o preferencias.No es una tarea paso-a-paso.La interfaz da acceso a los usuarios a una amplia variedad de opciones y permite cambiar solo las necesarias

Poniendo la casa en orden

Page 16: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

NavegaciónPatrones

Page 17: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Navegación

Navegar sin temor, en el mar es lo mejor…

1. ¿Donde estoy? (signposts)

2. ¿Cuál es el camino? (wayfinding)

a) Buena señalización

b) Pistas

c) Mapas

Paseando por el barrio

Page 18: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Navegación

PATRONES para no desorientarse

Sitemap FooterUbicar un mapa de sitio en el footer de cada página. Debe ocupar un espacio compacto.

Paseando por el barrio

BreadcrumbsMostrar la lista de las páginas padre,

hasta llegar a la home

Page 19: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Navegación

Circuitos turísticos

Paseando por el barrio

Fully connected

Stepwise Escape hatch

Clear entry pointsPan-and-zoom Modal panel

Page 20: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Navegación

PATRONES según el Modelo NavegacionalClear Entry Points

Usar pocas llamadas que inciten a actuar

Modal PanelMostrar una única página, sin ningún otro tipo de navegación hasta haber finalizado la tarea

Paseando por el barrio

Escape HatchEn pantallas con navegación limitada, ubicar

un link que saque al usuario de la pantalla hacia un lugar conocido.

Page 21: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

EstructuraPatrones

Page 22: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura (layout)

Jerarquía Visual – destacando lo importante

Cada cosa en su lugar

Títulos

Pequeños items

Densidad Color de fondo

Posición + Tamaño Ritmo

Contenido

Agrupamientos y contenedores

El usuario debería poder deducir la estructura de información de la página a partir de su layout

Page 23: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura (layout)

Flujo Visual – el camino al éxito

Cada cosa en su lugar

La secuencia de pasos para completar la tarea, que se detecta al primer vistazo.

Puntos focales son áreas irresistibles para los ojos del usuario

Llamadas a la Accion – dentro y fuera del flujo

Botón de Confirmación al final del formulario

Page 24: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura (layout)

PATRONES para Jerarquía Visual

Visual FrameworkDiseñar cada página para usar mismo layout,

colores y elementos de estilo, pero con suficiente flexibilidad para manejar contenido variable.

Center StageColocar el área principal en la mayor sección de la ventana, agrupando herramientas y contenido secundario en paneles más pequeños

Cada cosa en su lugar

Page 25: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura (layout)

PATRONES para Jerarquía Visual (agrupamiento)Titled Sections

Definir secciones, cada una con un título

destacado.

Module TabsColocar los módulos en el área de solapas para que sea visible un módulo por vez.

Cada cosa en su lugar

AccordionUbicar módulos en una pila de paneles, que pueden ser

abiertos y cerrados, de manera independiente.

Page 26: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Estructura (layout)

PATRONES para Flujo VisualRight/Left Alignment

Al diseñar un formulario, justificar etiquetas a derecha y campos a izquierda

Diagonal BalanceDistribuir elementos de manera balanceada, colocando peso visual en esquinas superior-izquierda e inferior-derecha

Cada cosa en su lugar

Page 27: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

MóvilesPatrones

Page 28: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Móviles

Desafíos móviles

1. Pantallas pequeñas

2. Gran variedad de anchos de pantalla

3. Pantallas táctiles

4. Dificultad para ingresar texto

5. Entornos físicos desafiantes

6. Influencias sociales y atención limitada

El movimiento se demuestra andando

Page 29: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Móviles

“Los buenos productos móviles se crean,

nunca se portan.

Hay que comenzar comprendiendo a sus

usuarios y los beneficios que el medio

tiene para ofrecer”

Brian Fling Mobile Design and Developement (O’Reilly)

El movimiento se demuestra andando

Page 30: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Móviles

Consejos móviles

1. Comprenda qué necesitan los usuarios móviles

2. “Desvista” el sitio hasta llegar a su esencia

3. Utilice el hardware del dispositivo

4. Haga que el contenido sea lineal

5. Optimice las secuencias más comunes

El movimiento se demuestra andando

Page 31: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Móviles

PATRONES para Móviles

Vertical StackOrdenar el contenido de las páginas

móviles en una columna vertical, con poco o ningún uso de elementos laterales

Bottom NavigationUbicar los botones de navegación en la base de la página

El movimiento se demuestra andando

Text Clear ButtonLimpiar un campo con sólopresionar un

botón

Page 32: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Conclusiones

Page 33: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Recursos

El libro del pato…(Jennifer Tidwell)

Bibliografia esencial

…y sus patrones online http://designinginterfaces.com

Page 34: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Recursos

Bibliotecas de patrones online

Para buscar en la web

Welie – http://www.welie.com

Yahoo – http://developer.yahoo.com/ypatterns

Infragistics – http://quince.infragistics.com

Designing Social Interfaces - http://www.designingsocialinterfaces.com

Android - http://www.androiduipatterns.com

UI Patterns - http://ui-patterns.com

y mucho mássssss

Page 35: Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

No deje de completar su evaluación online

ux2012.com.ar/encuesta

¡Muchas gracias!

Los patrones de siempre, las soluciones de hoy

Víctor Pezzetti + Sergio Quaroni (UTN Rosario)[email protected]