
A lo largo de la historia del arte y el diseño, nuevas filosofías e ideas han dado lugar a movimientos que colectivamente intentan abordar y criticar los fracasos de las ideas existentes. Estos valores de orden superior impulsan los procesos individuales en todas las divisiones de diseño. En el campo relativamente joven del diseño de productos digitales, la idea más común es la simplicidad y el minimalismo. Después de la ajetreada era de las puntocom, los diseñadores se apresuraron hacia una estética más limpia y nítida, recortando la grasa y haciendo que el producto sea más delgado. Sin embargo, en toda esta edición, los productos digitales parecen perder la riqueza y confiabilidad de los sistemas complejos.
Desde el punto de vista de la ingeniería, la redundancia sirve para mejorar la confiabilidad del producto y reducir el riesgo de fallas únicas. La redundancia en el diseño de productos es la práctica de agregar componentes o características adicionales a un producto para aumentar su confiabilidad. Esto puede incluir la adición de piezas adicionales que tengan el mismo propósito que las piezas existentes, así como la adición de características adicionales que agreguen valor al producto.
Sin embargo, en el diseño, la redundancia casi siempre se trata como una exageración. Esto parece ser una corrección excesiva para una resaca de interfaces sobrecargadas y agotadoras. Así como el cambio social sigue un camino de péndulo, el diseño de interfaz se ha movido de un extremo al otro. Sin embargo, parece haber otro cambio en la otra dirección, ya que los diseñadores se están dando cuenta de que mantener las cosas simples es una tontería cuando sus productos requieren complejidad.
Un estudio realizado en el Instituto de Tecnología de Massachusetts llamado Redundancia como principio de diseño y principio de funcionamiento John Carroll analizó el concepto de redundancia y por qué puede ocurrir en un buen diseño, especialmente en casos de decisiones de alto riesgo. Dado que las interacciones digitales se han vuelto cada vez más importantes para la persona promedio en el pasado reciente, se vuelve importante tal vez deshacerse del pensamiento grupal de NN con el objetivo de la simplicidad pura y nunca prepararse.
En términos que ayudarán a los desarrolladores, la redundancia se está convirtiendo lentamente en un principio importante del buen diseño, ya que mejora la solidez y la confiabilidad. Agregar componentes redundantes a un sistema puede ayudarlo a recuperarse de una falla parcial o total, ya que cualquier componente individual puede fallar sin interrumpir el sistema. La redundancia también puede ayudar a mejorar la eficiencia del sistema al permitir el procesamiento paralelo, lo que puede mejorar el rendimiento. La redundancia también ayuda a mejorar la escalabilidad del sistema al permitir que se agreguen más componentes sin la necesidad de cambios importantes en el diseño a lo largo del tiempo.
Como diseñadores de experiencias, esperamos emular ciertas respuestas emocionales de nuestros usuarios, guiándolos en el camino, siendo una mano amiga invisible. Tratar de lograr el flujo perfecto es como hacer tara de ramen. Concentrar todos los sabores en una bomba umami perfectamente equilibrada requiere tiempo, experiencia y trabajo duro. El problema con este enfoque es que ataca los fundamentos del diseño centrado en el ser humano. Las personas no son perfectas y todos interactúan con modelos y los entienden de manera un poco diferente. Una experiencia no puede gobernarlos a todos, y ninguna experiencia es perfecta.
… Así, la redundancia reemplaza los detalles perfectos – John Carroll.
En lugar de diseñar sus productos desde una sola perspectiva, es mejor hacerlos un mosaico de módulos separados.
Contenido del Articulo
Produce antifragilidad
La redundancia a menudo se descuida debido a la alta sobrecarga de desarrollo. redundancia del sistema, cuando se diseña con la intención, puede hacer sus productos más bien que mal. Una de las razones más importantes para tener sistemas redundantes es evitar un único punto de falla. Una regla general para cualquier actividad de ingeniería es tener al menos una copia de seguridad, si no más. Esto aumenta la estabilidad del sistema y lo hace fiable. ¿Recuerdas cuando la Estrella de la Muerte explotó debido a ese puerto de escape? Un par de despidos sistémicos asegurarían que eso no suceda.
Mejora la usabilidad
Al diseñar casos de uso e historias de usuarios, es obvio que diferentes personas tienen diferentes preferencias. Lo que funciona para una persona puede no funcionar necesariamente para otra. Esto se debe a que cada persona tiene su propia comprensión única del mundo y, por lo tanto, diferentes enfoques de interacción. Es importante tener esto en cuenta al crear historias de usuarios y casos de uso, ya que puede marcar una gran diferencia en el éxito o el fracaso de un diseño. Al tomarse el tiempo para considerar las necesidades de diferentes personas, con el tiempo puede crear un diseño que funcione para todos.
Por ejemplo, un producto como Notion que atrae tanto a usuarios ocasionales como extremos necesita desarrollar una interacción que satisfaga a ambos grupos. Un gran ejemplo es el comando de barra inclinada (“/”) para insertar componentes de descuento. Si es un principiante, proporciona una forma intuitiva y rápida de escribir. Dicho esto, Notion no perdió la oportunidad de presentar su propia sintaxis de rebajas, algo que los usuarios extremos aprecian y necesitan.
Los comandos de barra introducen la funcionalidad de rebajas al reducir el umbral de entrada para nuevos usuarios.
Del mismo modo, los productos intentan utilizar múltiples formas para lograr el mismo objetivo. Puede ir a Google Sheets y hacer clic en el botón de nuevo documento, o simplemente escribir Sheets.new en su navegador para abrir un nuevo documento. Características como estas ayudan a los usuarios a interactuar con el producto de la manera que les gusta y otorgan la propiedad de los procesos a los usuarios.
Esto permite una mejor prueba
Por ejemplo, puede tener varias soluciones para el mismo problema o puede probar dos soluciones al mismo tiempo. Las soluciones suelen ser obvias, pero cuando los diseñadores tienen múltiples opciones para elegir, puede ser útil dejar que luchen. Esto no significa que deba desarrollar ambos flujos, sino que debe crear un módulo pequeño y probarlo. Puede haber beneficios en cascada al hacer este tipo de pruebas A/B, que pueden conducir a mejores soluciones que inicialmente no eran obvias.
Esto proporciona la mejor confianza.
La confianza precede a la interacción e impulsa el uso del producto. Si los usuarios no confían en su producto y no se sienten seguros usándolo, incluso las interacciones y animaciones más fluidas no lo salvarán. En su artículo “**Redundancia como principio de diseño y principio de funcionamiento”**, John Carroll afirma que El efecto más importante de la redundancia es que nos hace sentir seguros.. Los productos digitales se han vuelto críticos y tienen implicaciones reales. Hay una mayor responsabilidad que cumplir, y cuando no la hay, pueden pasar cosas malas.
Piense en nuestros pensamientos aquí como una adición a la idea de fricción saludable: más sobre esto aquí.
A medida que acercamos productos más importantes a los usuarios, debemos comprender que un producto no es solo una interacción del usuario con un producto, sino también una interacción del producto con un usuario. La redundancia es una herramienta clave para ayudarnos a navegar no solo por interfaces nuevas y más atractivas, sino también para garantizar que los sistemas no fallen en situaciones extremas. La idea de un diseño simplista, aunque hermoso y moderno, puede ser perjudicial, y es ingenuo (quizás incluso ignorante) no reconocerlo y actuar en consecuencia. A medida que el campo ha evolucionado, las ideas anteriores han mostrado la falta de profundidad necesaria para crear productos tan influyentes y, por lo tanto, las ideas deben cambiar.