Cómo crear un sistema de diseño desde cero

Un proceso práctico para construir un sistema que tu equipo realmente adopte y mantenga

10 min

Crear un sistema de diseño no consiste en diseñar una librería de componentes bonita y esperar que todo el mundo la use. Es un proceso estratégico que requiere auditar lo que ya existe, definir fundamentos sólidos, construir componentes con criterio y, sobre todo, establecer un modelo de gobernanza que garantice su evolución.

Esta guía recorre cada fase del proceso con un enfoque práctico, orientado a equipos que necesitan resultados reales sin perderse en la teoría. Tanto si empiezas de cero como si necesitas formalizar lo que ya tienes, aquí encontrarás un camino claro.

Fase 1: Auditoría visual e inventario

Antes de diseñar nada nuevo, necesitas entender qué tienes. Una auditoría visual consiste en recopilar capturas de todos los componentes, estilos y patrones que existen en tus productos actuales. Herramientas como el plugin de Figma "Design Lint" o simplemente recorrer cada pantalla con capturas organizadas son un buen punto de partida.

El objetivo no es juzgar, sino cuantificar: ¿cuántas variantes de botón existen? ¿Cuántos tonos de gris se usan? ¿Hay tres modales distintos que hacen lo mismo? Esta radiografía revela la deuda de diseño acumulada y establece las prioridades para el sistema.

  • Captura todas las pantallas y estados de tus productos actuales
  • Agrupa elementos similares: botones, inputs, tipografías, colores, iconos
  • Identifica inconsistencias y duplicaciones
  • Prioriza qué componentes generan más impacto al estandarizarse

Fase 2: Definir design tokens

Los design tokens son las decisiones atómicas de tu sistema: colores, tipografías, espaciados, radios de borde, sombras, duraciones de animación. Son la base sobre la que se construye todo lo demás. Definirlos bien desde el principio evita refactorizaciones costosas más adelante.

Organiza los tokens en dos niveles: primitivos (los valores crudos, como #1A73E8 o 16px) y semánticos (su significado contextual, como color-primary o spacing-md). Los tokens semánticos son los que usarán diseñadores y desarrolladores en el día a día, y los que permiten soportar temas (dark mode, marcas múltiples) sin cambiar componentes.

  • Color: paleta primaria, secundaria, neutros, estados (success, error, warning)
  • Tipografía: familias, tamaños, pesos, alturas de línea
  • Espaciado: escala consistente (4px, 8px, 12px, 16px, 24px, 32px, 48px…)
  • Otros: radios de borde, sombras, breakpoints, z-index

Fase 3: Construir la librería de componentes

Con los tokens definidos, llega el momento de construir los componentes. Empieza por los más utilizados y transversales: botones, campos de formulario, tipografía, iconos, cards y contenedores de layout. No intentes cubrir todo el catálogo de una vez.

Cada componente debe diseñarse en Figma (o tu herramienta de diseño) y codificarse en paralelo. La paridad entre diseño y código es fundamental: si el componente en Figma tiene cuatro variantes, el componente en código debe tener las mismas cuatro. Usa props claras, estados bien definidos (default, hover, active, disabled, error) y documenta cada decisión.

Fase 4: Documentación que se usa

La documentación es lo que convierte una librería de componentes en un sistema de diseño. Sin ella, los equipos no saben cuándo usar un componente, cómo combinarlo con otros, ni qué alternativas existen. La documentación debe vivir junto al código, no en un PDF olvidado en Confluence.

Para cada componente, documenta: propósito, variantes disponibles, props/API, ejemplos de uso correcto e incorrecto, consideraciones de accesibilidad y relación con otros componentes. Herramientas como Storybook, Supernova o ZeroHeight permiten generar documentación viva directamente desde el código.

  • Documenta el "porqué", no solo el "qué"
  • Incluye ejemplos de uso correcto e incorrecto (do/don't)
  • Mantén la documentación junto al código fuente del componente
  • Actualiza la documentación cada vez que cambie el componente

Fase 5: Modelo de gobernanza

Un sistema de diseño sin gobernanza es una librería que se queda obsoleta. El modelo de gobernanza define quién puede proponer cambios, cómo se revisan, quién los aprueba y cómo se versionan y comunican. Sin este proceso, el sistema se fragmenta rápidamente.

Los modelos más habituales son: centralizado (un equipo dedicado gestiona todo), federado (cada equipo contribuye siguiendo unas reglas) e híbrido (un equipo core mantiene los fundamentos y los equipos de producto contribuyen componentes específicos). El modelo federado o híbrido suele funcionar mejor en organizaciones grandes porque distribuye la responsabilidad.

  • Define un proceso claro para proponer nuevos componentes o cambios
  • Usa versionado semántico (semver) para comunicar cambios breaking
  • Establece un canal de comunicación (changelog, Slack, sesiones periódicas)
  • Asigna ownership: alguien debe ser responsable del sistema

Cómo impulsar la adopción del sistema

El mayor riesgo de un sistema de diseño no es técnico, sino organizacional: que nadie lo use. Para evitarlo, involucra a los equipos consumidores desde el principio. Recoge su feedback, prioriza los componentes que más necesitan, y haz que usar el sistema sea más fácil que no usarlo.

Mide la adopción de forma objetiva: porcentaje de componentes del sistema vs componentes custom en cada producto, tiempo medio de desarrollo de nuevas pantallas, y número de inconsistencias reportadas. Estas métricas justifican la inversión y guían la evolución del sistema.

Puntos clave

  • Empieza siempre con una auditoría visual para entender la deuda de diseño existente
  • Define design tokens sólidos antes de construir componentes
  • Construye primero los componentes más usados y transversales
  • La documentación es lo que convierte una librería en un sistema adoptable
  • Sin gobernanza, el sistema se queda obsoleto rápidamente
  • Mide la adopción con métricas objetivas para justificar la inversión

¿Quieres construir un sistema de diseño para tu equipo?

Te acompañamos en cada fase: auditoría, definición de tokens, construcción de componentes y modelo de gobernanza adaptado a tu organización.