
Las gramáticas conceptuales ayudan a alinear el diseño del producto con el modelo mental de los usuarios para mejorar la usabilidad. Históricamente, UX los ha ignorado.
Durante la última década, hemos visto el surgimiento y consolidación de tendencias de diseño fundamentales relacionadas con UX, como el pensamiento de diseño, la investigación de usuarios y la adopción de sistemas de diseño que han hecho que la práctica del diseño de UX sea más confiable, predecible y respetada. Estas tendencias nos han permitido resolver con éxito o al menos aliviar muchos de los desafíos del diseño de productos digitales.
Sin embargo, todavía tenemos una tarea importante: el desarrollo de un modelo conceptual. Desde el comienzo de UX, hemos sido conscientes de la importancia de los modelos conceptuales para el éxito del diseño. Don Norman ya lo ha enfatizado en su libro germinal. Diseño de cosas cotidianas. (1988). Sin embargo, históricamente, las metodologías de diseño de UX han estado poco desarrolladas en el desarrollo de modelos conceptuales y especialmente en la creación de gramáticas conceptuales. Esta última es una práctica que ayuda a alinear el diseño de productos de alto nivel con el modelo mental de los usuarios, lo que a su vez mejora la usabilidad general y la experiencia subjetiva. Veremos más sobre esto en un minuto.
Últimamente, he sentido que finalmente comenzamos a ver la luz al final del túnel. En los últimos años, defensores del diseño como Daniel Rosenberg con su magia de experiencia de usuario libro (2020) y Sofia Prater con ella OOUX la metodología ha contribuido significativamente a crear conciencia sobre la necesidad de incorporar el diseño de modelos conceptuales en nuestros procesos de diseño. Además, Sophia Prater lanzó recientemente el curso Fundamentos de UX orientado a objetos (OOUX) en Udemy, que es un recurso de aprendizaje aún más conveniente y accesible para diseñar modelos conceptuales. Entonces, este es probablemente el mejor momento para conocer esta formidable herramienta de diseño.
A modelo mental representa la visión de cada usuario sobre cómo funciona el producto. Es superficial, dinámico e inicialmente basado en sus experiencias previas.
A modelo conceptual es un diagrama de cómo funciona el producto. Una forma práctica de distinguirlos es pensar que nosotros investigación modelo mental de los usuarios, pero nosotros diseño modelo de producto conceptual.
Nota: diferentes autores discrepan un poco sobre el significado de los términos “modelo mental” y “modelo conceptual”. Algunos incluso consideran estas palabras como sinónimos. Para simplificar las cosas, proporcioné definiciones simplificadas que uso en mis clases.
Diseño de modelos conceptuales realizado por los diseñadores de productos al comienzo de la fase de diseño. Por lo tanto, es una práctica de diseño de alto nivel (es decir, realizada antes del diseño detallado de una pantalla o página) que intenta proporcionar un modelo general abstracto de cómo funcionará un producto. Por lo general, esto implica la creación de artefactos de diseño, como flujos de tareas, flujos de usuarios, arquitecturas de información, taxonomías, mapas de sitios y gramáticas conceptuales.
En mi opinión, el elemento más potente y, paradójicamente, el menos utilizado del modelo conceptual es gramática conceptualtambién conocido como gramática UX, gramática interactiva o gramática semántica.
A gramática conceptual en su forma más simple, es simplemente una lista de los conceptos más importantes con los que el usuario debe estar familiarizado para comprender cómo funciona el producto. Una gramática conceptual bien definida puede corresponder potencialmente a los conceptos más comunes presentes en los modelos mentales de los usuarios de un producto.
Para cada concepto de la gramática, también recopilamos los atributos de los datos que lo componen y las acciones que se pueden realizar sobre él. Además, también documentaríamos la relación con los conceptos básicos que forman la gramática.
Tenga en cuenta que los autores que mencioné respaldan el uso del término Un objeto en lugar de Concepto porque está mejor conectado con la tradición del desarrollo de software y evita confusiones con un nombre similar diseño conceptual lo que en realidad significa diseño de alto nivel.
La creación de una gramática conceptual implica mucho más, incluido el descubrimiento, el refinamiento, la priorización y la presentación de conceptos en una interfaz de usuario. Consulte los recursos de aprendizaje a continuación para obtener más detalles.
Imaginemos que queremos crear una aplicación de peluquería canina. Los dos primeros conceptos u objetos de su gramática conceptual serían:
Simplemente definir estos dos conceptos es suficiente para ver lo fácil que es para nosotros diseñar una tarjeta de perro o propietario para presentar una lista en la aplicación o las pantallas correspondientes que detallan cada concepto, incluidas las llamadas a la acción aplicables.
Las relaciones anteriores muestran que hay otros conceptos en la gramática, como pólizas de seguro y métodos de pago. Observe cómo las relaciones también definen cardinalidad relaciones (por ejemplo, uno a uno, uno a muchos, etc.).
El pensamiento y el aprendizaje humanos están principalmente orientados a conceptos. Cuando interactuamos con aplicaciones, usamos las mismas habilidades cognitivas que usamos para enfrentar situaciones cotidianas en el mundo real. En otras palabras, pensamos principalmente en términos de conceptos. Por lo tanto, parece bastante natural utilizar la gramática conceptual como base para las especificaciones de diseño de productos digitales. Esto nos traerá importantes beneficios como:
- Creación de interfaces más intuitivas y fáciles de usar para los usuarios
- Minimizar la carga cognitiva de nuestras soluciones
- Facilitando el trabajo del diseñador, ya que los conceptos, propiedades, acciones y relaciones suelen tener una traducción clara y directa en varios patrones de interfaz de usuario.
- Creando un diseño más consistente, estructurado y optimizado con menos pantallas y elementos
- Agregando real síntesis Un paso en el proceso de diseño que crea una base procesable a partir de toda la información recopilada a través de la investigación del usuario y otras fuentes.
- Reduzca el riesgo del proyecto aclarando conceptos, propiedades y sus relaciones en las primeras etapas del desarrollo del producto.
- Proporcionar un modelo conceptual más amigable para los desarrolladores porque los programadores pueden traducir fácilmente elementos gramaticales en código de diseño orientado a objetos (OOP) y programación orientada a objetos (OOP).
Los enfoques defendidos por Daniel Rosenberg y Sophia Prater son robustos y se escalan bien para su uso en equipos grandes. Sin embargo, a partir de mi trabajo con estudiantes, descubrí que en la práctica, incluso los intentos más modestos de definir una gramática conceptual pueden traer beneficios muy similares a nuestros proyectos. Si está interesado en aprender a crear y aplicar la gramática conceptual, le recomiendo que tome el libro de Daniel o el curso de Sophia. O ambos. Y si sientes que sus metodologías exceden tus necesidades en este momento, enfócate primero en aprender gramática y presentación. También puede excluir relaciones de sus primeros intentos. Incluso con todas estas limitaciones, verá los beneficios inmediatos de incorporar gramáticas conceptuales en el proceso de diseño.
He estado desarrollando y diseñando software desde 1998. Obtuve mi primer trabajo de UX hace más de diez años. He trabajado para los principales bancos y empresas de TI de Fortune 100. He desarrollado herramientas de capacitación y productividad. He co-fundado varias startups que no tuvieron éxito. Pero últimamente me he especializado en desarrollar aplicaciones complejas y empresariales. Actualmente enseño UX y Diseño de Producto en la Universidad UPM y en la Escuela de Diseño CareerFoundry. Siéntase libre de visitar mi cartera y perfil de LinkedIn.