Todos los casos

03 / Design system · Banca · 2026

NATIVO / BCI

Convertir decisiones repetidas en reglas compartidas.

Desde conversaciones con las áreas y una auditoría global de las librerías existentes hasta la construcción y revisión de componentes de Nativo, el sistema de diseño transversal de BCI.

Resultado: Construcción y revisión en Figma

  • Grupo de seis pestañas de igual ancho, con la primera seleccionada.
  • TextInput con contenido y borde de foco.
  • Tooltip Rich con título, texto de ejemplo, botón y la flecha centrada arriba.
Selección de componentes construidos y revisados en Figma.
Rol
Product Designer · equipo Nativo DS
Proyecto
Discovery · auditoría · componentes
Mi foco
Construcción y revisión de componentes en Figma
Periodo
2026

Caso destacado

El reto

El reto: Unificar librerías que resolvían lo mismo de formas distintas

Varias librerías convivían en productos distintos: App Kit y Pagos SDK para app; Web Kit, Wholesale, Pyme y el design system web de Productos de Pagos para web. Resolvían necesidades similares con nombres, anatomías, configuraciones y niveles de documentación diferentes.

La homologación exigía reconocer qué podía compartirse y qué respondía a un comportamiento distinto. Cada variante adicional también implicaba nuevas decisiones de construcción y mantenimiento.

Mi contribución

Mi contribución: Del levantamiento a la construcción de componentes

Participé en el levantamiento con las áreas y en la auditoría visual de las librerías. Después, mi responsabilidad se concentró en construir y revisar componentes en Figma: interpretar las definiciones del equipo, aplicar acuerdos a la anatomía y a las propiedades, y comprobar la consistencia entre estados.

La arquitectura general, el modelo de tokens y las decisiones de marca formaban parte del marco compartido del equipo. No se presentan como decisiones individuales.

Propuesta de valor

Propuesta de valor: Criterios compartidos en lugar de soluciones paralelas

Conectar objetivos del banco, necesidades de las áreas y herramientas existentes en criterios compartidos para un sistema transversal: una base que el equipo pueda revisar y reutilizar.

Decisiones y evidencia

Decisiones y evidencia: De la auditoría a decisiones visibles en las piezas

Discovery y auditoría global

El trabajo comenzó con conversaciones con los equipos para entender los objetivos del banco, las áreas involucradas y el alcance de cada práctica de diseño. Antes de construir componentes, alineamos el sistema que debía existir.

  • 01 · Contexto de negocio

    Objetivos, productos y alcance esperado del nuevo sistema.

  • 02 · Áreas y herramientas

    Design systems, UI kits y archivos de producto utilizados por cada equipo.

  • 03 · Inventario y solapamiento

    Componentes duplicados, nombres distintos y usos equivalentes o particulares.

  • 04 · Criterios compartidos

    Qué debía unificarse, qué conservar diferencias y qué requería validación.

Qué se duplicaba

  • El mismo tipo de componente aparecía con nombres distintos según la librería: Snackbar y Toast, Alert y Banner alert, o varias versiones de Stepper.
  • Un mismo componente se clasificaba en familias diferentes: Stepper, por ejemplo, era navegación en una librería y feedback en otra.
  • La documentación funcional y técnica tenía niveles desiguales: completa, incompleta, desactualizada o no disponible, según la librería.
  • En los tokens, un mismo valor podía existir en varios lugares sin una cadena de alias que los conectara.

Cómo definió el equipo los criterios transversales

  • Un inventario común por familia funcional —Actions, Forms & Inputs, Navigation, Feedback & Status y Data Display & Content—, uso, plataforma y estado de la documentación.
  • La comparación de propósito, anatomía, estados, tokens, accesibilidad y contexto de uso, para distinguir duplicación real de variaciones necesarias.
  • Un modelo de capas para tokens —referencia, marca, sistema y componente, encadenadas en ese orden— y preguntas para ubicar cada valor: ¿cambia por marca, por tema o por tamaño?, ¿es un valor primitivo?
  • Una revisión antes de crear un token: si ya existía uno equivalente y si la nueva pieza añadía una diferencia real de estado, variante o marca.

Evidencia reconstruida · lectura del ecosistema

Productos / áreas
App Kit · Web Kit · Wholesale · Pyme · Pagos
Activos observados
Componentes · UI kits · estilos · tokens · documentación
Preguntas de auditoría
Propósito · duplicación · utilidad · dependencia · mantenimiento
Salida
Inventario común + criterios de homologación + excepciones justificadas
Reconstrucción para portafolio basada en el proceso y la documentación del proyecto. El modelo de capas y los criterios son trabajo del equipo; parte de la documentación seguía en revisión. No reproduce información interna sensible.

La auditoría no buscaba uniformar por apariencia: convertía hallazgos dispersos en reglas que pudieran sostenerse transversalmente.

Las reglas también eran parte del diseño

  • Antes de construir: definir los límites

    El equipo había documentado propósito, anatomía, naming, consumo de tokens y accesibilidad. El marco distinguía cambios por marca, tema y tamaño, y ayudaba a decidir qué debía heredar una pieza, qué podía configurar y cuándo una diferencia justificaba una nueva variante.

  • Durante el trabajo: incorporar las definiciones

    Las revisiones ajustaban esas reglas: propiedades que se separaban, dependencias que impedían cerrar una pieza y acuerdos que requerían una nueva validación. El registro distinguía decisiones vigentes, en revisión y descartadas.

Tres decisiones que se pueden ver en los componentes

01 · Tabs · Flexibilidad dentro de una estructura común

Se acordó distribuir el ancho por igual y mantener 48 px de altura, descartando el tamaño Compact. La flexibilidad quedó en la cantidad de pestañas y en elementos opcionales. Al construir, conservé separados State y Selected: una pestaña puede estar seleccionada y, además, recibir foco.

Ampliar imagen: Grupo de tres pestañas de igual ancho, con la primera seleccionada.
Tres pestañas Mismo ancho, distinta cantidad.
Ampliar imagen: Grupo de seis pestañas de igual ancho, con la primera seleccionada.
Seis pestañas VisibleTabs · ShowPrevious · ShowNext.
Ampliar imagen: Pestaña seleccionada en estado Enabled.
Selected · Enabled
Ampliar imagen: Pestaña seleccionada en estado Focus, con anillo de foco.
Selected · Focus

02 · TextInput · Separar el estado del contenido

El equipo registró una definición concreta: separar State de Content para evitar nombres como «enabled filled» o «error empty». El estado conserva su significado con o sin contenido. La construcción muestra esa separación en Size, State y Content; la etiqueta y el mensaje de ayuda o error corresponden a FormField.

Ampliar imagen: TextInput con contenido y borde de foco.
Focus Foco visible sobre un campo con contenido.
Ampliar imagen: TextInput con contenido y borde de error.
Error Borde de error sobre la misma estructura.
Ampliar imagen: TextInput de solo lectura con fondo gris.
ReadOnly Contenido visible en modo de solo lectura.

03 · Tooltip · Cambiar la configuración, conservar la anatomía

Tooltip debía resolver desde una ayuda breve hasta contenido con título y acción. La construcción distingue Default y Rich, con cuatro posiciones y propiedades opcionales para título, acción y flecha. Separar Container de Arrow permite cambiar la posición sin redefinir el contenido.

Ampliar imagen: Tooltip Default con texto breve y la flecha arriba.
Default · Bottom Ayuda breve.
Ampliar imagen: Tooltip Rich con título, texto de ejemplo, botón y la flecha centrada arriba.
Rich · Top Título, contenido y acción.
Ampliar imagen: Tooltip Rich con título, texto de ejemplo, botón y la flecha a la izquierda.
Rich · Left La flecha cambia de posición.

Construido, revisado y validado son estados distintos

El proceso del equipo precisó que un componente debía presentarse y validarse antes de considerarlo cerrado. Los cronogramas registraban mejoras, dependencias y nuevas rondas de revisión.

La documentación también separaba verificaciones automatizables de revisión humana. El orden de foco, la navegación por teclado y los lectores de pantalla requieren comprobar el comportamiento real: un estado Focus dibujado en Figma aporta una definición visual; la validación funcional continúa en la implementación.

Impacto y alcance real

Impacto y alcance real: Una base que el equipo puede revisar y reutilizar

El discovery y la auditoría global dieron contexto a la homologación. Mi contribución se materializó en componentes con anatomías consistentes, propiedades explícitas y estados diferenciados: una base revisable para continuar la construcción.

Aprendizajes

Aprendizajes: El costo de una decisión aparece cuando otros la usan

Este proyecto reforzó mi atención a las consecuencias de cada ajuste: qué excepción introduce, qué otras piezas afecta y quién tendrá que mantenerlo.

Construir un sistema exige hacer explícitas esas dependencias y conservar el criterio detrás de la solución. Ese es el aprendizaje que traslado a mi trabajo de producto.

Lo que no puede afirmarsepor falta de medición

Lo que no puede afirmarse: Construcción y revisión, no adopción

  • El resultado es construcción y revisión en Figma. No hay métricas de adopción, eficiencia del equipo ni desempeño en producción.
  • Los criterios de auditoría y el modelo de tokens fueron trabajo del equipo; algunos documentos seguían en revisión.
  • Un estado dibujado en Figma no demuestra accesibilidad funcional: esa validación ocurre en la implementación.