Diseño de producto
Buk Design System: Escalamiento y Developer Experience
PRODUCT DESIGNER
2024
2024








El Desafío: Evolucionar un sistema sin romper la arquitectura legacy
El sistema de formularios de Buk necesitaba capacidades avanzadas (FileUpload, Participants Select) que el framework base no contemplaba. El reto no era solo "diseñar los componentes", sino integrarlos sin generar inconsistencias visuales o errores técnicos en cientos de pantallas que ya estaban en producción.
Contexto: El Design System como producto para ingeniería
Mis usuarios finales fueron los UX Engineers y diseñadores que mantienen la plataforma. El objetivo fue eliminar la fricción técnica al añadir piezas que facilitaran la gestión de documentos y equipos, transformando una necesidad de negocio en una solución sistémica y escalable.
Restricciones: Criterio técnico sobre libertad visual
Retro-compatibilidad absoluta: Los nuevos componentes debían coexistir con los antiguos sin forzar refactorizaciones masivas.
Alineación con el Framework: Cada decisión debía ser programable 1:1, sacrificando exploración visual disruptiva en favor de una estabilidad total del software.
Densidad de Información: El diseño debía funcionar en contextos SaaS críticos (gestión de personas), donde la claridad operativa es más importante que la estética.
Estrategia: Anatomía técnica y lógica de estados
En lugar de entregar pantallas, entregué una arquitectura de componentes:
Anatomía con Intención: Descompuse cada campo en sus elementos mínimos (Labels, Inputs, Helper texts) para asegurar que la lógica de estados fuera predecible para desarrollo.
Reglas de Uso (Do/Don't): Implementé normas rígidas, como el uso de ancho completo para el FileUpload, con el fin de prevenir errores de jerarquía visual y facilitar la lectura en formularios densos.
Handoff de Alta Fidelidad: Documenté la implementación mediante mapeos de HTML y referencias directas a GitHub, reduciendo la ambigüedad técnica al mínimo.
Impacto Proyectado: Escalabilidad y ROI de Producto
El sistema fue diseñado para mover métricas de eficiencia operativa:
-25% en tiempo de implementación de nuevos formularios complejos mediante componentes "plug-and-play".
Eliminación de deuda técnica al estandarizar la captura de datos y archivos en toda la plataforma.
0% de regresiones visuales en el despliegue inicial, garantizando la estabilidad del producto legacy.