Cómo tener éxito en el diseño de estructura alámbrica

Publicado: 2022-03-10
Resumen rápido ↬ En este artículo, profundizaremos en una de las actividades más simples pero a menudo subestimadas en el desarrollo web: el diseño de wireframes. Aprenderá qué son los wireframes, por qué necesitamos diseñarlos, cómo aprovechar al máximo los diseños y cómo llevarlos al siguiente nivel.

En su mayor parte, tendemos a subestimar las cosas que nos son familiares. También es muy probable que subestimemos aquellas cosas que, aunque nuevas, parecen muy simples de procesar. Y eso es correcto hasta cierto punto. Pero, cuando nos enfrentamos a casos complejos y se toman todas las medidas, una buena y sólida comprensión de los conceptos básicos podría ayudarnos a encontrar las soluciones adecuadas.

En este artículo, vamos a echar un vistazo más profundo a una de las actividades más simples, por lo tanto, a menudo subestimadas en el desarrollo web, que es el diseño de wireframes. Descubriremos qué son los wireframes, por qué necesitamos diseñarlos, cómo aprovechar al máximo el diseño de wireframes y cómo llevarlo al siguiente nivel.

Según el informe The Top 20 Reasons Startups Fail de CB Insights, el 17% de las startups informaron que la falta de facilidad de uso es la razón de su fracaso. Diseñar una interfaz fácil de usar no es una tarea trivial, especialmente para productos grandes y complejos donde hay muchas entidades, dependencias y elementos para organizar. Para diseñar productos tan complejos, debe seguir un enfoque de arriba hacia abajo y el diseño de estructuras alámbricas es la mejor técnica que podría ayudarlo con eso.

Primero, definamos términos

Wireframe: también conocido como esquema de página o plano de pantalla, y es una guía visual que representa el marco esquelético de un sitio web o una aplicación.

La definición adicional que veremos es el wireframing, un proceso de diseño de un wireframe, y se usa comúnmente para diseñar el contenido y la funcionalidad en una página que tiene en cuenta las necesidades y los viajes del usuario. Los wireframes se utilizan al principio del proceso de desarrollo para establecer la estructura básica de una página antes de agregar el diseño visual y el contenido.

A primera vista, el wireframing parece simple. Y aquí radica el gran problema: que tendemos a no prestar suficiente atención a las cosas simples. Una forma de ayudarnos a obtener los mayores beneficios del wireframing es definir los objetivos del producto o servicio.

El objetivo principal del wireframing, que podríamos obtener, es mostrar al equipo y a las partes interesadas qué entidades, páginas y componentes tendrá la aplicación y cómo estos elementos del producto digital interactuarán entre sí.

A partir de la definición del objetivo, podemos ver cuán grande es el impacto del wireframing tanto para el proceso de desarrollo como para el producto final.

Cuando tenemos en cuenta los objetivos del proceso de creación de esquemas, aún debemos prestar atención a los errores comunes que se deben evitar durante el diseño de esquemas.

¡Más después del salto! Continúe leyendo a continuación ↓

Errores de wireframing que queremos evitar

  • Creación de wireframes en aras de 'marcar casillas';
  • Saltarse la etapa de wireframes en absoluto;
  • Preparación de wireframes después de los diseños visuales;
  • No entender por qué usar wireframes.

Los wireframes deben preceder a la etapa de diseño visual, no al revés. Es como decidir sobre la pila de tecnología para su aplicación después de haber escrito el código.

El diseño de estructura alámbrica sienta las bases para la calidad del diseño, y cuanto mejor entendamos el objetivo de esta fase, más beneficios podríamos obtener. Así que profundicemos más y descubramos por qué necesitamos diseñar wireframes y qué valores aporta esta técnica.

Las empresas que carecen de conocimientos sobre el diseño del producto pueden aceptar la práctica de omitir el diseño alámbrico, ya que les permite reducir los costos del proyecto, pero esta decisión puede conducir a un posible fracaso a largo plazo. Y usted, como diseñador, debe explicar por qué lo estamos haciendo, cómo ayudará al producto final y cómo podría incluso ahorrar gastos futuros.

A continuación, revisemos algunos puntos que podrían ayudarlo a comprender mejor por qué necesitamos wireframes y veamos cómo los wireframes ayudan a obtener comentarios de sus desarrolladores, clientes y futuros usuarios de su producto.

Por qué deberías diseñar wireframes

Ayude a su equipo a estimar y refinar el alcance del trabajo

Los wireframes permiten a los diseñadores crear rápidamente una representación visual del producto futuro y mostrársela al equipo para las revisiones necesarias. Los wireframes también lo ayudan a mostrarle a su equipo qué pantallas tendrá la aplicación, qué elementos y controles estarán en cada pantalla y cómo todos los elementos interactuarán entre sí. Además, mirar a través de wireframes es mucho más rápido que leer especificaciones. Además, nos ayuda a evitar discrepancias de alcance entre las estimaciones iniciales y las finales.

Involucrar a todos los miembros del equipo en la etapa de diseño del producto

Todos hemos estado en la posición de haber creado un diseño de primer nivel, solo para enfrentar limitaciones de desarrollo. El uso de wireframes nos permite involucrar a los desarrolladores en la discusión de los diseños en las primeras etapas, lo que les permite brindar comentarios y sugerir cambios antes de comenzar a trabajar en el diseño visual. De esta manera, puede acelerar el proceso de diseño y evitar perder tiempo y dinero.

Diagrama de flujo de las etapas del ciclo de vida de diseño y desarrollo de software donde se pueden usar estructuras alámbricas.
Etapas del ciclo de vida de diseño y desarrollo de software donde los wireframes se pueden usar de una forma u otra. (Vista previa grande)

Realice una demostración para los clientes

Obtener comentarios rápidos de sus clientes y partes interesadas es un componente importante del proceso de diseño. Además, todos hemos experimentado múltiples solicitudes de cambio de nuestros accionistas y eso es normal. Con wireframes, podríamos hacer que este proceso sea más eficiente. Hacer cambios a los prototipos requiere más tiempo y esfuerzo que hacer cambios a los wireframes, le permitirá ser más ágil y no perder tiempo extra en el retrabajo.

Realizar pruebas de usuario

Según Eric Ries, autor de Lean Startup, cuanto antes realice pruebas de usuario, mejor: nadie quiere implementar una aplicación y descubrir que los usuarios no saben cómo usarla correctamente. Los wireframes pueden ayudar a los diseñadores a obtener comentarios valiosos de los usuarios potenciales y no perder el tiempo desarrollando prototipos interactivos complejos cuando no se necesitan.

El hecho de que los diseñadores de UI/UX usen wireframes no significa necesariamente que lo hagan bien. Para eso, debe recordar y seguir las mejores prácticas.

Mejores prácticas de estructuración de alambres

Para obtener los mejores resultados y brindar una base sólida para una interfaz de usuario adicional, debe seguir varias reglas simples:

1. Minimiza el uso del color en los wireframes

Si está utilizando paletas de colores ricas en sus wireframes, recuerde el objetivo del wireframing (mostrar qué elementos tendrá el producto y cómo deben interactuar entre sí) y piense si los colores adicionales lo ayudan a lograrlo. .

Ejemplo de cómo minimizar el uso de color en wireframes
Minimice el uso de color en los wireframes, tendremos una fase dedicada para esto. (Vista previa grande)

En algunos casos, podrían. Pero, en general, agregar colores a sus wireframes puede distraer la atención del espectador y seguramente hará que las actualizaciones sean más difíciles. Además, hay otro tema importante a considerar: no todos los clientes tienen una buena comprensión de las técnicas de UX y pueden usar wireframes de colores para los diseños finales.

Ejemplo de color correcto usando en wireframes
Ejemplo de color correcto usando en wireframes. (Vista previa grande)

Sin embargo, esto no significa que nunca debas usar color en wireframes y ceñirte estrictamente a la paleta de blanco y negro. A veces se justifica el uso de color para resaltar componentes específicos. Por ejemplo, puede usar rojo para estados de error o azul para notas, etc.

2. Use un diseño simple de componentes

Cuando agregue componentes a sus estructuras alámbricas, opte por diseños básicos. Los wireframes no están destinados a contener componentes completamente diseñados y detallados. En cambio, los miembros de su equipo y las partes interesadas deberían reconocerlos fácilmente. Agregar componentes detallados le costará mucho tiempo y esfuerzo sin ser particularmente útil.

Ejemplo de cómo usar un diseño simple de componentes y dejar claro su propósito funcional
Use un diseño simple de componentes y deje claro su propósito funcional. (Vista previa grande)

3. Mantenga la consistencia

Los componentes similares deben tener el mismo aspecto en todos sus wireframes. Si los mismos componentes se ven diferentes, es probable que los desarrolladores se pregunten si realmente son iguales e incluso agreguen más tiempo a las estimaciones debido a los diferentes diseños. Cuando trabaje en wireframes, recuerde una regla simple: sea consistente y trate de no crear confusión.

Ejemplo de cómo mantener la consistencia entre componentes similares
Mantenga la consistencia entre componentes similares y evite usar el mismo aspecto para diferentes componentes. (Vista previa grande)

4. Usa contenido real

De vez en cuando podemos ver que los diseñadores de UI/UX no agregan contenido real en los wireframes y usan lorem ipsum en su lugar. Ese es un error común que pocos diseñadores se dan cuenta de que cometen. Puede objetar y decir que el contenido no está disponible en la etapa de diseño. Bueno, es suficiente usar la versión borrador del contenido.

Ejemplo de uso de contenido real en lugar de lorem ipsum en wireframes
Usa contenido real en lugar de lorem ipsum. (Vista previa grande)

El contenido influye en el diseño que creará, y el borrador del contenido lo ayudará a tomar las decisiones correctas y brindar un diseño excelente. Sin embargo, si usa lorem ipsum , no verá la imagen completa y es probable que deba realizar muchos ajustes en la interfaz de usuario o, lo que es peor, creará un diseño que no funcionará. Además, el contenido real agregará valor a sus esquemas, explicará mejor el contexto y tal vez indique que necesita comenzar a recopilar el contenido real ya.

5. Usa anotaciones

Puede suceder que algunas soluciones de diseño no se puedan ilustrar visualmente, por lo que las partes interesadas o los desarrolladores pueden tener preguntas sobre ellas. Por ejemplo, la lógica detrás de algunos controles. En tales casos, puede proporcionar anotaciones en pantalla para explicar la lógica detrás de eso. De esta manera, su equipo entenderá sus soluciones y no necesitará perder tiempo discutiéndolas.

Ejemplo de uso de anotaciones para describir una lógica específica
Use anotaciones para describir una lógica específica. (Vista previa grande)

6. Baja a alta fidelidad

No hay una regla estricta. A veces, debe optar por estructuras alámbricas de baja fidelidad, mientras que algunos proyectos pueden requerir estructuras de alta fidelidad. Depende del proyecto, por lo que si tiene ganas de agregar más detalles a los esquemas, no dude en hacerlo. Pero de acuerdo con Eric Ries, no haga trabajo extra cuando esto no aporta valor, comience desde lo básico y luego agregue detalles siempre que sean necesarios. Por ejemplo, si necesita llamar la atención de los desarrolladores sobre alguna solución personalizada, agregue más detalles para ilustrarla en sus esquemas.

Ejemplo de wireframes de baja y alta fidelidad
Tanto los wireframes de baja como de alta fidelidad tienen un lugar para estar. (Vista previa grande)

7. Extienda los wireframes a los prototipos

Como diseñadores, trabajamos con diferentes productos, algunos de ellos tienen interacciones simples y comunes, y otros tienen interacciones bastante avanzadas. A veces, los wireframes no son suficientes para ilustrar la interacción de interfaces complejas y poco comunes, pero en lugar de escribir largas notas y dedicar horas a las explicaciones, puede extender sus wireframes a prototipos interactivos.

Ejemplo de cómo se ve el flujo de prototipo interactivo
Desarrollar prototipos interactivos ahora es más fácil que nunca. (Vista previa grande)

La buena noticia es que hoy en día tenemos una amplia gama de herramientas simples pero muy poderosas como Figma, Invision, Adobe XD, UXPin, Axure, Moqups, etc. y definitivamente necesitamos revisarlas y elegir la mejor herramienta para diseñar los wireframes y desarrollo de prototipos simples.

Herramientas de diseño de estructura alámbrica

Ahora es el momento de elegir una excelente herramienta de estructuración de alambres que lo ayudará a crear diseños sorprendentes y agilizar su flujo de trabajo. Hay muchas opciones diferentes que puede usar para la estructuración de cables, y es posible que haya usado algunas de ellas antes. Me gustaría darle una comprensión básica de lo diferentes que son.

La mayoría de las herramientas de estructura alámbrica están diseñadas para:

  • Sencillez
    Tienen una barrera de entrada baja y son perfectos para las personas que dan sus primeros pasos en el diseño de UI/UX y carecen de experiencia en el uso de software más sofisticado.
  • Colaboración
    Estos están repletos de una rica funcionalidad para el trabajo en equipo. La colaboración es la columna vertebral del desarrollo de software moderno, por lo que las mejores herramientas de wireframing no solo brindan muchas funciones, sino que también permiten una colaboración eficiente y fácil entre todos los miembros del equipo involucrados en el proceso de diseño.

Estas son las herramientas de estructura alámbrica más utilizadas adaptadas a la colaboración:

  • figma
    Una poderosa herramienta basada en la nube que viene en una versión web y aplicaciones de escritorio para Windows y macOS. Figma viene con muchas características poderosas para construir wireframes, prototipos, interfaces de usuario y más (vea la tabla a continuación).
  • Bosquejo
    Esta herramienta es extremadamente popular entre los diseñadores de UI/UX. Si necesita ir más allá del conjunto de herramientas de Sketch predeterminado, puede usar docenas de complementos para obtener funciones adicionales. A diferencia de muchos de sus competidores, Sketch solo está disponible en macOS y necesitará una solución de terceros para la colaboración.

Hay muchas aplicaciones que puede usar para diseñar wireframes. No debe hacer una elección basada únicamente en las funciones proporcionadas en la aplicación. En su lugar, le aconsejaría que intente explorarlos todos y decida cuál funciona mejor para usted. A continuación puede encontrar una lista de algunas de las herramientas más populares para comenzar.

Herramienta ventajas Contras
Bosquejo
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear un diseño desde cero.
  • Vincular mesas de trabajo a prototipos interactivos
  • Gran comunidad y amplia gama de complementos.
  • Interfaz sencilla
  • Pagado
  • solo Mac
  • Requiere complementos de terceros para funciones ampliadas como la colaboración con los miembros del equipo
figma
  • Tiene opción gratis
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear un diseño desde cero.
  • Vincular mesas de trabajo a prototipos interactivos
  • Amplia gama de funciones de colaboración integradas, como especificaciones para desarrolladores
  • Interfaz simple y rápida
  • Gran comunidad
  • complementos de terceros
  • Disponible para Mac, Windows, Web
  • Puede importar desde Sketch
  • Trabajo simultáneo de varios diseñadores con un diseño
  • Pague solo por editores adicionales, todos los visualizadores de diseños y especificaciones son gratuitos
  • Requiere conexión en línea
  • Sin privacidad del proceso creativo, ya que todos los que tienen acceso a su archivo pueden ver su actividad en tiempo real
estudio de invision
  • Tiene opción gratis
  • Dedicado al diseño de la interfaz de usuario
  • Buen complemento para InvisionApp
  • Puede crear un diseño desde cero.
  • Disponible para Mac y Windows
  • Puede importar desde Sketch
  • Sin complementos de terceros
  • Sin edición simultánea
  • Necesita usar la aplicación Invision para presentar, construir prototipos y proporcionar especificaciones para los desarrolladores
adobe xd
  • Tiene opción gratis
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear un diseño desde cero.
  • Puede importar desde Sketch y Photoshop
  • Vincular mesas de trabajo a prototipos interactivos
  • Herramientas útiles para trabajar con grupos de objetos.
  • Disponible para Mac y Windows
  • Interfaz simple y rápida
  • Disparadores y reproducción de comandos de voz
  • miedos de coedición
  • pequeña comunidad
  • Sin aplicación basada en web
  • Funcionalidad limitada en comparación con la competencia, pero en constante crecimiento
Principio
  • Funciones avanzadas de creación de prototipos y animación
  • Importa diseños de Sketch y Figma
  • Pagado
  • solo Mac
  • Sin aplicación basada en web
  • Solo se pueden crear prototipos con pantallas existentes
  • Sin entrega de desarrolladores
  • Compartir solo con iOS o Mac
  • Interfaz de usuario bastante compleja, necesitará pasar un tiempo para aprenderla
Enmarcador X
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear un diseño desde cero.
  • Funciones avanzadas para creación de prototipos y animación.
  • Soporte de variables, lógica y código.
  • Tienda de componentes con complementos de funcionalidad rica
  • Pagado
  • Solo Mac
  • Sin aplicación basada en web
  • Importar solo desde Sketch
  • Sin funciones de colaboración integradas
  • Para algunas soluciones personalizadas, se requieren conocimientos de codificación
pin UX
  • Tiene opción gratis
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear un diseño desde cero.
  • Vincular mesas de trabajo a prototipos interactivos
  • Puede importar desde Sketch y Photoshop
  • Admite entradas y variables dinámicas
  • Amplia gama de funciones de colaboración integradas, como especificaciones para desarrolladores
  • Disponible para Mac, Windows, Web
  • Gran base de conocimiento
  • Requiere conexión en línea
  • Solo se puede ver una pantalla a la vez
Balsamiq
  • aplicación basada en web
  • Interfaz sencilla
  • Creado para diseñar rápida y fácilmente wireframes simples
  • Pagado
  • Requiere conexión en línea
  • Sin funciones de creación de prototipos o colaboración
  • Funcionalidad muy limitada
axura
  • Disponible para Mac y Windows
  • Trabajo simultáneo
  • Puede crear un diseño desde cero.
  • Admite entradas y variables dinámicas
  • Le permite crear prototipos de alta fidelidad con una apariencia muy similar a la aplicación real
  • Pagado
  • Sin aplicación basada en web
  • Interfaz de usuario bastante compleja, necesitará pasar un tiempo para aprenderla
  • El sistema de pago para evitar conflictos de fusión no es fácil de usar
moqups
  • Tiene opción gratis
  • aplicación basada en web
  • Dedicado al diseño de la interfaz de usuario
  • Puede crear diseños desde cero.
  • Prototipos simples
  • Bueno para estructuras alámbricas
  • Funciones de colaboración
  • Requiere conexión en línea
  • Sin importar desde otras herramientas de diseño
  • No hay características de animaciones
  • No es la mejor herramienta para el diseño de interfaz de usuario visual
  • Sin manos para desarrolladores
Adobe Photoshop
  • Disponible para Mac y Windows
  • Funciones avanzadas para crear y editar imágenes rasterizadas
  • Gran comunidad
  • Se puede usar para diseñar estructuras alámbricas si no tiene otra opción
  • Pagado
  • No dedicado al diseño de la interfaz de usuario
  • Sin aplicación basada en web
  • Sin funciones de creación de prototipos
  • Sin funciones de colaboración
  • Interfaz de usuario abrumada
Ilustrador Adobe
  • Disponible para Mac y Windows
  • Funciones avanzadas para crear y editar imágenes vectoriales
  • Gran comunidad
  • Se puede usar para diseñar estructuras alámbricas si no tiene otra opción
  • Pagado
  • No dedicado al diseño de la interfaz de usuario
  • Sin aplicación basada en web
  • Sin funciones de creación de prototipos
  • Sin funciones de colaboración
  • Interfaz de usuario abrumada

Como ejemplo del poder de las herramientas de diseño modernas, me gustaría compartir mi propia experiencia y mostrarles cómo configuramos un proceso de diseño de wireframing eficaz con una de las herramientas anteriores.

Estudio de caso: cómo configuramos un proceso de estructuración de cables en varios equipos

Contexto

La empresa en la que trabajé estaba construyendo productos digitales fintech complejos. Además del equipo de diseño, había un equipo profesional de analistas de negocios (BA). Prepararon los requisitos y crearon wireframes de baja fidelidad que pasaron a nuestro equipo de diseño.

Recogiendo la herramienta

Necesitábamos elegir una herramienta todo en uno para los equipos de BA y diseño. Dado que la mayoría de los analistas de negocios tienen habilidades de diseño bastante bajas, queríamos encontrar una herramienta que fuera lo suficientemente simple para los BA y, al mismo tiempo, lo suficientemente poderosa para los diseñadores. Además, la colaboración fácil era la prioridad de nuestro equipo. En base a estos criterios, optamos por Figma.

Crear la biblioteca de componentes

Para agilizar el proceso de diseño de productos, creamos una biblioteca personalizada de componentes que el equipo de BA podría usar. Esto nos permitió acelerar el wireframing, ya que los analistas comerciales podían usar rápidamente bloques prefabricados en lugar de dibujar los suyos propios.

Entrenando al equipo

Para mostrar cómo usar Figma y la biblioteca de componentes, realizamos un taller para nuestro equipo de BA. También nos pareció importante enseñarles algunas funciones adicionales, como la creación de prototipos.

Diagrama de relaciones entre equipos en proceso de diseño de wireframing
Diagrama de relaciones entre equipos en proceso de diseño de wireframing. (Vista previa grande)

Resultado

En nuestro caso, Figma demostró ser eficiente para la creación de tramas y la colaboración, a pesar de que los miembros del equipo estaban ubicados en Ucrania, Australia y Filipinas. Actualmente usamos Figma para el canal de comunicación: resultó ser más conveniente colaborar en los wireframes por correo o en mensajeros.

Resumiendo

Al ser una práctica simple, el diseño de wireframes generalmente no recibe suficiente atención de nosotros, los diseñadores, cuando los enfrentamos por primera vez.

Como resultado, la falta de atención a esta técnica conduce a una serie de fallas, cuando agregamos mucha decoración a los wireframes o creamos wireframes de baja fidelidad para marcar las casillas cuando el proyecto requiere una solución más detallada. , o incluso omita esta etapa y vaya directamente al diseño de interfaz de usuario visual.

Por lo general, todos estos errores son el resultado de una comprensión deficiente de los objetivos de diseño de los wireframes ( es decir, mostrar qué elementos tendrá el producto y cómo deben interactuar entre sí ), así como una comprensión deficiente de cuándo podrían los wireframes. ayúdanos, como:

  • Los wireframes podrían ayudar al equipo a obtener estimaciones más precisas del proyecto.
  • Los wireframes podrían ayudar a involucrar a todos los miembros del equipo en los procesos de diseño y evitar errores de ingeniería que afectarán el proceso de desarrollo.
  • Wireframes podría ayudarnos a hacer presentaciones tempranas a clientes, partes interesadas y realizar sesiones de prueba de usuarios para obtener comentarios lo antes posible y ahorrar tiempo en el desarrollo de soluciones deficientes.

Hoy, como diseñadores, tenemos más suerte que nunca porque hay docenas de herramientas disponibles para diseñar wireframes y también integrar sin problemas esta actividad en nuestro proceso de diseño general.

Lo único que tenemos que hacer es dedicar algo de tiempo a incorporar tanto la técnica como las herramientas en nuestro propio proceso de diseño, y encontrar la manera de hacer que funcionen para llevar nuestro proceso de diseño de productos al siguiente nivel. Que ciertamente pueden.