Un design system es una colección de componentes reutilizables, principios de diseño y pautas que se utilizan de manera coherente para construir la interfaz de usuario de una aplicación o sitio web. Este sistema tiene como objetivo garantizar la consistencia visual y funcional, facilitar la colaboración entre equipos y acelerar el proceso de diseño y desarrollo.
En un design system, encontrarás elementos como botones, tipografías, colores, iconos y otros componentes de interfaz que se definen de manera centralizada. Además, incluirá guías detalladas sobre cómo utilizar estos elementos y mantener la coherencia en toda la experiencia del usuario.
El objetivo de crear un design system es poder crear un producto que sea ESCALABLE, CONSISTENTE e INTUITIVO.
Ventajas de desarrollar un design sistem:
- Claridad y comprensión por parte del equipo.
- Procesos de diseño y desarrollo más ágiles.
- Productos más intuitivos y consistentes.
- Mayor escalabilidad en diseño y código.
- Facilita el onboarding.
- Reducción de costes en tiempo y dinero.
- Facilita los design Sprints.
- Genera foco en la resolución de problemas.
- Intercambio más fácil de conocimiento dentro de los equipos.
Fuente: FormiUX