nielsen-match-real-world

vjrivmon's avatarfrom vjrivmon

Asegura que el sistema use lenguaje y conceptos familiares para los usuarios. Use cuando escriba copy, diseñe iconografía, o estructure información para que coincida con modelos mentales del usuario.

1stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026

When & Why to Use This Skill

This Claude skill implements Jakob Nielsen's 'Match Between System and the Real World' usability heuristic. It ensures that digital interfaces communicate using language, concepts, and visual metaphors familiar to the user rather than system-oriented technical terms, significantly improving user experience, accessibility, and mental model alignment.

Use Cases

  • UX Writing & Microcopy: Converting technical jargon and system-centric error messages (e.g., 'NullPointerException') into clear, human-readable instructions.
  • Iconography Design: Selecting intuitive visual metaphors that represent real-world objects, such as using a shopping cart for e-commerce or a folder for file organization.
  • Information Architecture: Structuring navigation menus and content hierarchies to follow a natural, logical order that reflects user expectations rather than backend database structures.
  • Cultural Localization: Adapting UI elements like date formats, currency symbols, and reading directions to align with the specific cultural and regional conventions of the target audience.
namenielsen-match-real-world
authorux-ui-skills
version"1.0"
categoryheuristics

Coincidencia entre el Sistema y el Mundo Real

Resumen

El sistema debe hablar el idioma del usuario, usando palabras, frases y conceptos familiares, en lugar de términos técnicos orientados al sistema. Seguir convenciones del mundo real hace que la información aparezca en orden natural y lógico.

Origen

  • Autor: Jakob Nielsen
  • Año: 1994 (refinado 2020)
  • Fuente: Nielsen Norman Group - "10 Usability Heuristics for User Interface Design"

Fundamento Psicológico

Los usuarios llegan con modelos mentales formados por experiencias previas en el mundo físico y digital. Cuando la interfaz coincide con estos modelos, el aprendizaje es más rápido y los errores disminuyen. El principio de transferencia de conocimiento permite que habilidades existentes se apliquen a nuevos contextos.

Aplicación en Diseño

Lenguaje Natural

  • Evitar jerga técnica: "Error 404" → "Página no encontrada"
  • Usar verbos activos: "Guardar cambios" en lugar de "Persistir datos"
  • Adaptar vocabulario al dominio del usuario (médico, legal, etc.)
  • Mensajes de error en lenguaje humano, no códigos

Metáforas Visuales

  • Carpetas para organizar archivos
  • Carrito de compras en e-commerce
  • Papelera para elementos eliminados
  • Sobre para correo electrónico

Organización de Información

  • Orden alfabético para listas de países/nombres
  • Orden cronológico para eventos/historial
  • Agrupación por categorías familiares
  • Jerarquías que reflejen estructuras reales

Convenciones Culturales

  • Formato de fechas según región (DD/MM/YYYY vs MM/DD/YYYY)
  • Símbolos de moneda apropiados
  • Direcciones de lectura (LTR vs RTL)
  • Colores con significado cultural (rojo = peligro en occidente)

Ejemplos

  • Apple Notes: Simula papel rayado con tipografía manuscrita
  • Kindle: Paginación y "pasar páginas" como libro físico
  • Calendario de Google: Vista mensual con cuadrícula familiar
  • Spotify: "Biblioteca" y "Listas de reproducción" como colección física
  • Banking apps: Terminología de estados de cuenta tradicionales

Anti-patterns

  • ❌ Mensajes como "NullPointerException" mostrados al usuario
  • ❌ Botones con labels técnicos: "Submit", "Execute", "Invoke"
  • ❌ Fechas en formato ISO sin localización: "2024-01-15T14:30:00Z"
  • ❌ Iconos abstractos sin tooltip explicativo
  • ❌ Menús organizados por arquitectura técnica, no por tareas del usuario

Métricas

  • Task Success Rate: % de tareas completadas sin ayuda
  • Time on Task: Reducción cuando la UI es intuitiva
  • Error Rate: Errores causados por malinterpretación
  • Learnability Score: Tiempo para dominar funcionalidad básica

Principios Relacionados

  • [[jakobs-law]] - Los usuarios esperan patrones conocidos
  • [[least-astonishment]] - El sistema debe comportarse predeciblemente
  • [[past-experience]] - Gestalt de experiencia pasada

Referencias