Volver al curso

Diseño UI y Sistemas de Diseño

lección
4 / 6
intermediate
14 horas
Creando un Sistema de Diseño

¿Qué es un Design System?

Lectura
12 min~2 min lectura

Design Systems: La Base de Productos Consistentes

Un design system es una colección organizada de componentes reutilizables, tokens de diseño y documentación que permite a equipos construir productos consistentes a escala. No es solo una librería de componentes en Figma — es un lenguaje compartido entre diseño y desarrollo.

Componentes de un design system

  • Design tokens: los valores atómicos del sistema — colores, tipografía, espaciado, sombras, border radius
  • Componentes UI: elementos reutilizables como botones, inputs, cards, modales, tablas, tooltips
  • Patrones: combinaciones de componentes para resolver problemas comunes (formularios, navegación, dashboards)
  • Documentación: reglas de uso, do's and don'ts, ejemplos de implementación para cada componente
  • Assets: íconos, ilustraciones y otros recursos gráficos con convenciones de uso definidas

¿Cuándo necesitas un design system?

  • Cuando tienes más de 2-3 personas diseñando o desarrollando el mismo producto
  • Cuando notas inconsistencias: el mismo botón se ve diferente en distintas pantallas
  • Cuando los diseñadores pierden tiempo recreando componentes que ya existen
  • Cuando los desarrolladores preguntan constantemente '¿qué color es este?' o '¿cuánto padding lleva?'
  • No lo necesitas si eres un equipo de 1-2 personas en un MVP — empieza simple y evoluciona

Design systems populares para estudiar

  • Material Design (Google): el más completo y documentado — referencia obligatoria para Android y web
  • Apple Human Interface Guidelines: principios de diseño para iOS y macOS
  • Ant Design: design system orientado a productos enterprise y dashboards (muy popular en startups)
  • Shadcn/ui: componentes React con enfoque en personalización — muy popular en el ecosistema Next.js
  • Carbon Design System (IBM): referencia excelente para productos de datos y analytics
Consejo: No intentes construir un design system completo desde el primer día. Empieza con tokens (colores, tipografía) y 5-10 componentes básicos. El sistema crecerá orgánicamente con las necesidades del producto.