Diseño de Producto y UI/UX

Sistemas de diseño

Una fuente compartida de cómo se ve y se comporta tu producto. Tokens, componentes y documentación que mantienen el diseño y el código coherentes a medida que tu producto y tu equipo crecen.

Quién necesita un sistema compartido

Un cambio sencillo, como un nuevo color de marca o un mejor estilo de foco, debe hacerse pantalla por pantalla en cada producto, porque el diseño y el código ya no comparten las mismas partes. Un sistema de diseño ofrece a cada equipo el mismo conjunto mantenido de partes a partir del cual construir.

  • Organizaciones donde varios equipos lanzan UI al mismo producto a la vez
  • Empresas que integran productos adquiridos o creados por separado en una sola familia de productos
  • Equipos de plataforma frontend a los que se pide convertir la UI compartida en un paquete versionado y mantenido

La coherencia que comparten tus diseñadores y desarrolladores

Cuando cada equipo construye sus propios botones, formularios y modales, los productos se desvían: pantallas incoherentes, trabajo repetido y correcciones de accesibilidad hechas en un lugar pero no en otro. Construimos sistemas de diseño que conectan el diseño y el código: tokens, bibliotecas de Figma, componentes en código y documentación, con gobernanza para que el sistema se mantenga actualizado. Es adecuado para productos SaaS en crecimiento, empresas con varios productos y equipos que migran a un nuevo frontend. Podemos entregar solo la parte de diseño o el sistema completo de diseño a código.

Auditorías asistidas por IA, estándares propiedad de expertos

Cómo ayuda la IA

  • Inventaría tus pantallas y tu base de código, enumerando componentes duplicados y colores y espaciados codificados de forma fija.
  • Redacta la documentación de componentes, las guías de uso y los ejemplos de código para que diseñadores e ingenieros los revisen.
  • Genera la estructura de componentes en código, historias de Storybook y pruebas a partir de diseños aprobados, bajo revisión de ingeniería.
  • Señala colores, espaciados y componentes ajenos al sistema en los pull requests, para que la desviación se detecte en la revisión de código.

De qué se encargan nuestros expertos

  • Los diseñadores e ingenieros son dueños de la arquitectura de tokens, la nomenclatura y la estrategia de temas.
  • Los ingenieros definen la API, el comportamiento y los estados de cada componente, y revisan cada cambio asistido por IA.
  • La accesibilidad se verifica por componente: comportamiento del teclado, foco, roles ARIA, contraste y salida del lector de pantalla.
  • Las personas son dueñas de la gobernanza: qué entra en el sistema, el versionado, la obsolescencia y las reglas de contribución.

Qué contiene cada capa del sistema

Capas típicas de un sistema web multiproducto; su auditoría decide qué va en cada una.

  • Tokens y temas

    • Valores base para color, escala tipográfica, espaciado y radio de esquina
    • Alias semánticos como superficie, borde y peligro que los componentes usan
    • Temas claro, oscuro y de marca creados intercambiando valores de alias
    • Tokens de movimiento para duración y aceleración, compartidos con las especificaciones de interacción
    • Exportaciones a variables CSS, y a formatos de iOS y Android donde sea necesario
  • Componentes y estados

    • Botones, campos, selectores, modales y tablas construidos únicamente a partir de tokens
    • Una especificación por componente: props, variantes, estados y comportamiento de teclado
    • Nombres de variantes de Figma que coinciden con las props del componente codificado
    • Partes compuestas como selectores de fechas y comboboxes, ensambladas a partir de componentes más pequeños
  • Patrones, orientación y gobernanza

    • Patrones que combinan componentes: diseños de formularios, filtrado, acciones masivas, incorporación
    • Orientación sobre cuándo usar cada patrón, y cuándo no
    • Ruta de contribución: propuesta, revisión de diseño y código, luego una publicación versionada
    • Estado del componente, de borrador a obsoleto, con notas de migración para cambios incompatibles

Cómo construimos un sistema de diseño

  1. 01

    Auditoría

    Inventariamos tu interfaz y código actuales con análisis asistido por IA, luego acordamos prioridades: qué estandarizar primero y qué retirar.

  2. 02

    Fundamentos

    Tokens de color, tipografía, espaciado y movimiento, con reglas de nomenclatura y temas acordadas entre diseñadores e ingenieros.

  3. 03

    Componentes

    Componentes diseñados en Figma y, cuando está dentro del alcance, construidos en código, cada uno revisado por comportamiento y accesibilidad a medida que se incorpora.

  4. 04

    Documentar y adoptar

    Documentación, reglas de contribución y una presentación guiada con tus equipos, luego soporte de migración a medida que los productos se incorporan al sistema.

Dos formas de trabajar con herramientas de IA

La IA ayuda a sintetizar la investigación permitida y a explorar diseños. Elija dónde puede procesar su investigación y sus archivos.

¿No está seguro? Le recomendaremos uno durante la definición del alcance. Compara las opciones de entrega con IA

Lo que recibes

Un sistema para diseño y código

  • Auditoría e inventario de la interfaz

    Un catálogo de los componentes, patrones y estilos que ya tienes, con los duplicados, las incoherencias y las brechas de accesibilidad priorizados.

  • Tokens de diseño

    Tokens de color, tipografía, espaciado, radio, elevación y movimiento, con temas claro, oscuro o de marca, exportados para web, iOS y Android según sea necesario.

  • Biblioteca de componentes de Figma

    Componentes con variantes, propiedades y cada estado de interacción, construidos sobre los tokens y nombrados para coincidir con el código.

  • Componentes en código

    Componentes en React o en tu framework, con props tipadas, pruebas y comportamiento accesible, publicados como un paquete versionado cuando está dentro del alcance.

  • Sitio de documentación

    Storybook o un sitio de documentación personalizado con ejemplos en vivo, guías de uso, buenas y malas prácticas, y notas de accesibilidad para cada componente.

  • Gobernanza y versionado

    Reglas de contribución, pasos de revisión, notas de versión y un proceso de obsolescencia, para que el sistema cambie de forma controlada.

Solicitudes típicas de sistemas de diseño

Escenarios típicos que delimitamos, no casos de estudio de clientes.

  • Un cambio de marca en varios productos

    Una empresa con una app web, una app móvil y una herramienta de administración está cambiando sus colores de marca. Primero trasladamos los colores a tokens con temas, de modo que cada producto adopte la nueva paleta desde el mismo lugar.

  • Figma y el código desincronizados

    Los diseñadores mantienen una biblioteca de Figma que los desarrolladores dejaron de usar, mientras que los componentes de React llevan su propio espaciado y colores. Auditamos ambos, acordamos qué versión de cada componente se convierte en el estándar y alineamos los nombres para que el diseño y el código coincidan.

  • Una corrección de accesibilidad para cada producto

    Una revisión de accesibilidad encuentra problemas de foco y de teclado en el selector de fechas, el modal y el desplegable usados en varios productos. Los corregimos una sola vez en los componentes compartidos, documentamos el comportamiento de teclado esperado y publicamos una versión que cada producto puede adoptar.

Lo que este trabajo no cubre

  • Diseñar las pantallas individuales de su producto no forma parte de este trabajo; la UI pantalla por pantalla es Figma y Diseño Visual, que puede construirse sobre el sistema.
  • Los tokens de movimiento están incluidos; diseñar las transiciones, los gestos y la coreografía que los usan es Diseño de Interacción.
  • Trasladar las pantallas existentes de cada producto al sistema es desarrollo de producto, con alcance definido por separado; el sistema se entrega con notas de migración y el soporte que acordemos.
  • Un sistema necesita un responsable designado por su parte tras la entrega, o un acuerdo de mantenimiento con nosotros; sin ello, la desviación vuelve.

Cómo el sistema respalda la construcción, el control de calidad y las publicaciones

  • Los ingenieros construyen a partir de piezas compartidas

    Los desarrolladores componen pantallas a partir de componentes y tokens probados en lugar de reconstruirlos, y los cambios de diseño se mapean directamente al código.

  • Control de calidad a nivel de componente

    Los componentes llevan sus propias comprobaciones de regresión visual y accesibilidad, de modo que las pruebas de publicación pueden centrarse en los recorridos y las reglas de negocio.

  • Publicaciones controladas del sistema

    Los paquetes versionados, los registros de cambios y las notas de migración permiten que cada producto adopte las actualizaciones del sistema de forma deliberada, no por sorpresa.

  • Mantenido a medida que creces

    Podemos mantener el sistema después del lanzamiento: añadiendo componentes, revisando contribuciones y manteniendo el diseño y el código al mismo ritmo.

Preguntas frecuentes

Preguntas frecuentes

¿Necesitamos ya un sistema de diseño?

Suele valer la pena cuando varias personas diseñan o construyen el producto, cuando los mismos componentes se reconstruyen de maneras diferentes, o cuando gestionas más de un producto o plataforma. Para un producto en etapa temprana, podemos recomendar un inicio más ligero: tokens y componentes principales, ampliados a medida que el producto crece.

¿Pueden construir sobre nuestros componentes existentes?

Sí. Auditamos lo que tienes, conservamos lo que funciona, estandarizamos el resto y llenamos las brechas. La migración puede ser gradual, de modo que el trabajo del producto no se detenga mientras se introduce el sistema.

¿Construyen la biblioteca en código o solo la parte de Figma?

Cualquiera de las dos. Un trabajo solo de diseño te da la biblioteca de Figma, los tokens y la guía de implementación para tus desarrolladores. Si también quieres componentes en código, nuestros ingenieros los construyen y los prueban en tu stack. El alojamiento del sitio de documentación se acuerda por separado.

¿Dónde se procesa nuestro código cuando la IA ayuda a construir componentes?

Eso se acuerda antes de que comience el trabajo. Con Ingeniería de IA Privada / Local, el procesamiento de IA se ejecuta en modelos alojados de forma privada dentro de un límite acordado. Con Ingeniería de Claude Code / OpenAI Codex, los agentes de codificación comerciales trabajan bajo ajustes acordados de cuenta, manejo de datos y retención. En cualquier caso, los ingenieros revisan cada cambio.

Cree un sistema que sus equipos vayan a usar

Cuéntenos sobre sus productos, equipos y UI actual. Le recomendaremos por dónde empezar, desde una auditoría hasta un sistema completo de diseño a código.