Colección de citas famosas - Consulta de diccionarios - Principios de diseño de blockchain

Principios de diseño de blockchain

Lo que nuestro equipo ha aprendido hasta ahora (sobre las necesidades comerciales y de usuario específicas de blockchain) ha informado nuestro trabajo de diseño.

Actualmente, el equipo de diseño de IBM Blockchain está diseñando todo, desde procesos de la cadena de suministro hasta documentación, desde herramientas de desarrollo de código abierto hasta blockchain como servicio. Ésta es la naturaleza de la industria: explorar frenéticamente todas las aplicaciones posibles para una tecnología que tiene el potencial de reducir drásticamente los costos y las ineficiencias en áreas como las finanzas, la atención médica y el gobierno.

Aunque el diseño ha tomado muchas direcciones diferentes, hay algunos temas comunes en las necesidades de nuestros usuarios que han influido en nuestros principios de diseño como equipo. Esta es la primera iteración de estos principios por parte del equipo de diseño de IBM Blockchain: en lo que nos centramos cuando criticamos nuestro trabajo y priorizamos las decisiones de diseño.

"El hecho de que la tecnología blockchain esté diseñada para eliminar la dependencia de la confianza no significa que los usuarios confiarán en la máquina o la red". Nuestros usuarios pertenecen a industrias que manejan información altamente confidencial y mantener su confianza es fundamental para nuestro negocio. Casi todo el mundo es "nuevo" en blockchain, con distintos niveles de comprensión y confianza. Los usuarios deben considerar nuestros productos (y las personas detrás de ellos) como confiables, dignos de confianza y estables. Lo logramos mediante una cuidadosa divulgación de datos, coherencia, retroalimentación, errores de predicción y asesoramiento proactivo.

Algunos usuarios necesitarán una mayor exposición a los datos de blockchain que otros; muchos usuarios necesitarán comprender cómo la tecnología blockchain puede reemplazar sus procesos anteriores para poder sentir que es confiable. La exposición de datos afecta la comprensión de los usuarios sobre cómo funciona la aplicación. Por ejemplo, los datos muestran que se produjo una llamada a una función o pueden demostrar que algo es criptográficamente seguro.

Al decidir si incluir un elemento de datos, utilizamos la siguiente jerarquía:

1. Los datos deben ser procesables.

2. Si los datos no son procesables, deben utilizarse con fines educativos y/o de generación de confianza.

Las herramientas blockchain de la "vieja escuela" le muestran muchos hashes criptográficos largos. No son legibles por humanos. No son de utilidad para los usuarios... ¡pero la gente los ama! ¿Por qué? Es una sensación cómoda: "Puedo ver un ID de código de cadena no legible por humanos, así que confío en que lo que estoy viendo sea seguro". —Ed Moffat, líder de diseño

Creando coherencia visual entre El producto y la experiencia del cliente son fundamentales para la confiabilidad percibida. Utilizamos diseños basados ​​en cuadrículas (con espacio negativo significativo y proporcional), una jerarquía tipográfica sólida y aplicamos una tipografía significativa.

Tener una experiencia de usuario consistente. hace que nuestros usuarios se sientan cómodos, lo cual es especialmente importante con las nuevas tecnologías blockchain porque impulsa la adopción y el aprendizaje: Tobias Hunter, diseñador de UX

Dado que el lenguaje visual de blockchain aún se está codificando, tenemos cuidado al momento. Utilizamos imágenes para ilustrar conceptos y, aunque creamos asociaciones con elementos familiares para ayudar a los usuarios a retener información, seguimos comprometidos con las metáforas visuales. Tenga cuidado: simplificar algunos conceptos puede inducir a error o causar confusión más adelante. hacemos todo lo posible para utilizar una terminología coherente y sin jerga que sea concisa, clara y natural para nuestros usuarios. Modo de comunicación Mantenemos el tono conversacional, pero no demasiado casual o frívolo. y red que tienen significados: si bien muchos conceptos de blockchain tienen significados similares, pueden haber grandes diferencias y confusión.

Diseñamos para dondequiera que estén los usuarios porque blockchain, por definición, está distribuido, por lo que tenemos que diseñar de forma transversal. límites de forma predeterminada: siempre se deben tener en cuenta las extensiones de la interfaz de usuario, los significados y traducciones de los iconos, etc.

Además, muchos usos de blockchain son de naturaleza móvil: mantenemos una experiencia consistente independientemente del dispositivo utilizado.

Ayudamos a nuestros usuarios a comprender lo que está sucediendo y reducir la ansiedad mediante el diseño para una retroalimentación continua. El movimiento y la animación cuidadosamente utilizados ayudan a comprender lo que está sucediendo.

Cuando aprendes un idioma extranjero, se aprende practicando y jugando, no leyendo un diccionario. Estamos creando herramientas y documentación para permitir a nuestros usuarios jugar e intentar aprender esta nueva tecnología. —? Sam Winslet, diseñador visual

Los usuarios siempre deben saber qué está sucediendo, qué acaba de suceder y qué sucederá después. El tiempo es un elemento importante en las aplicaciones blockchain y muchas veces un simple cargador no es suficiente.

Los sistemas distribuidos de alto rendimiento son de naturaleza asincrónica y múltiples componentes del sistema dependen de tiempos de espera o intervalos de sondeo. Las transacciones se pueden configurar mientras se espera que se alcance el tamaño de bloque óptimo (que suele durar unos segundos). El SDK sondeará, esperará y volverá a intentar crear un nuevo canal. —? Jason Yellick, desarrollador de software

Nos aseguramos de considerar (y probar después del lanzamiento) el tiempo que tomará una actividad o función y notificar a los usuarios. Esto también se aplica a cualquier métrica en la interfaz: cuántas categorías vio el usuario, cuántas no se mostraron, etc.

A nuestros usuarios les encanta el aprendizaje práctico e interactivo para poder aprender mientras crean algo tangible. —? Raissa Xie, investigadora de experiencia de usuario

Debido a que blockchain es prácticamente inmutable, prestamos especial atención al comportamiento irreversible del usuario. Si ocurre un error, aumentamos el nivel de fricción o confirmación para reducir el error y pasar directamente al siguiente paso.

El estado cero es común en muchos de nuestros productos, por lo que nos aseguramos de ofrecer un siguiente paso natural. Los usuarios deben tener una navegación clara y persistente; debería resultarles fácil saber cómo volver a su estado anterior y cuál es el siguiente paso.

Nuestros usuarios quieren instrucciones sencillas para comenzar a funcionar lo más rápido posible.

—? Lucie Wu, diseñadora de UX

Dado que el control de la visibilidad es un requisito empresarial, nos aseguramos de considerar diferentes vistas de la interfaz según la función. No dejamos huecos en la interfaz si el usuario no tiene acceso a ciertos datos.

La tecnología Blockchain es relativamente nueva y la mayoría de los usuarios no necesariamente saben lo que necesitan. Un buen diseñador debe saber filtrar sus opiniones y encontrar la mejor solución. Los diseñadores les ayudan a comprender los beneficios y posibilidades que esta tecnología puede aportar a sus vidas guiándolos a lo largo del proceso.

—? Andrea Lee, diseñadora de interfaz de usuario

Nuestro equipo anticipa la necesidad de más ayuda e intenta reducirla al mismo tiempo que reconoce dónde es más probable que nuestros personajes acudan en busca de ayuda. Generamos información para crear transparencia y eliminar la incertidumbre, y brindamos sugerencias sobre cosas que los usuarios no recuerdan.

Haga que una tarea de aprendizaje que de otro modo sería desalentadora parezca más fácil mostrando a los usuarios su nuevo vocabulario con información sobre herramientas y barras de progreso.

—? Kayla White, diseñadora de interfaz de usuario

No incluimos elementos que saturan la interfaz o confunden a los usuarios, independientemente del contexto: cada elemento tiene un propósito, nada es decorativo. Aprovechamos los patrones de diseño comunes y reducimos la cantidad de aprendizaje que el usuario tiene que realizar.

En muchos casos, varios de nuestros roles serán parte del proceso. Para facilitar la colaboración, diseñamos los pasos antes y después de que se le asigne una tarea a un usuario. La adopción de nuestra tecnología por parte del equipo es fundamental para nuestro modelo de negocio, por lo que es natural que valoremos el diseño inclusivo y accesible.

Diseñar para la complejidad no significa hacer las cosas simples. Facilita la tarea, pero no les quites el control.

—? Dante Guintu, diseñador de interfaz de usuario

El entusiasmo por la tecnología blockchain ha aumentado la tendencia a centrarse en las necesidades de las máquinas en lugar de las necesidades humanas. Como diseñadores, debemos reorientar constantemente nuestros esfuerzos en resolver problemas y crear experiencias agradables para los humanos. Debemos equilibrar la tensión entre la naturaleza de blockchain y el diseño centrado en el ser humano.

Incluso para usuarios no técnicos, el concepto técnico de blockchain parece increíblemente atractivo. -

Ed Moffat

Debido a que las numerosas aplicaciones de blockchain tienen un potencial muy poderoso, debemos tener cuidado de actuar y diseñar de manera ética. Esto significa garantizar que la diversidad esté integrada en nuestros diseños, desde los participantes de la investigación de usuarios hasta nuestros propios equipos.

Nuestro equipo de diseño está en constante estado de colaboración: investigando, probando y estando alerta a las necesidades cambiantes de los usuarios y los patrones de diseño. Estamos comprometidos a proteger y defender a nuestros usuarios, considerando los casos extremos y los valores atípicos, y teniendo en cuenta las emociones de los usuarios. Nos esforzamos por mejorar la vida de nuestros usuarios sin crearles nuevos problemas.

El diseño no es estático. El mantra principal de este grupo es que nos esforzamos por alcanzar la excelencia, no la perfección.

—— Sean Barclay, director creativo

Reimpreso de: /design-ibm/blockchain-design-principles-599c5c067b6e