Soul Design System
Reto
Al comenzar en mi compañía actual, ésta estaba pasando por un cambio tecnológico interno, ya que se estaba migrando de una aplicación de escritorio a una aplicación web. Aunque casi todos los componentes estaban documentados en archivos de Word, no se estaban gestionando de una forma práctica, ordenada y escalable.
Aprovechando también que la etapa “todoterreno” estaba terminando y con la especialización del equipo de diseño, asumí la responsabilidad de crear y mantener el Sistema de Diseño de Endalia — Soul. Este hito fue clave para estandarizar componentes, optimizar los tiempos de desarrollo y garantizar la consistencia visual en una plataforma tan compleja.
Plan de acción
1.
Estrategia y alineamiento (Kick-off)
Iniciamos con sesiones de co-creación interna para establecer los cimientos del sistema. Definimos los principios de diseño, la estructura de la librería y establecimos una hoja de ruta basada en OKRs y etapas de implementación progresiva.
2.
Stack tecnológico y documentación
Realicé una investigación de mercado para encontrar herramientas que equilibraran funcionalidad, curva de aprendizaje y presupuesto. Finalmente, implementamos Zeroheight como la fuente de verdad, facilitando la documentación y el acceso a los recursos para todo el equipo.
3.
Fundamentos y tokenización
Estandarizamos los átomos del sistema: paleta cromática, iconografía, tipografía y sistemas de espaciado. Un paso crucial fue la definición de Design Tokens, traduciendo estas decisiones visuales a variables semánticas para garantizar una integración fluida y escalable con el equipo de Front-end.
4.
Priorización y prioridades
Para evitar cuellos de botella, establecimos mesas de trabajo con el equipo de desarrollo. Priorizamos el desarrollo de componentes basándonos en una matriz de impacto vs. esfuerzo, atacando primero los elementos más críticos y recurrentes de la interfaz.
5.
Auditoría y optimización de componentes
No nos limitamos a "maquetar" lo existente, sino que realizamos un reanálisis crítico de los componentes legacy. A través de investigación (benchmarking de mejores prácticas, encuestas y entrevistas), rediseñamos los componentes para maximizar su usabilidad antes de incluirlos en el nuevo sistema.
Tareas
Las tareas que engloban el mantenimiento del sistema de diseño son:
Soul Design System
Reto
Al comenzar en mi compañía actual, ésta estaba pasando por un cambio tecnológico interno, ya que se estaba migrando de una aplicación de escritorio a una aplicación web. Aunque casi todos los componentes estaban documentados en archivos de Word, no se estaban gestionando de una forma práctica, ordenada y escalable.
Aprovechando también que la etapa “todoterreno” estaba terminando y con la especialización del equipo de diseño, asumí la responsabilidad de crear y mantener el Sistema de Diseño de Endalia — Soul. Este hito fue clave para estandarizar componentes, optimizar los tiempos de desarrollo y garantizar la consistencia visual en una plataforma tan compleja.
Plan de acción
1.
Estrategia y alineamiento (Kick-off)
Iniciamos con sesiones de co-creación interna para establecer los cimientos del sistema. Definimos los principios de diseño, la estructura de la librería y establecimos una hoja de ruta basada en OKRs y etapas de implementación progresiva.
2.
Stack tecnológico y documentación
Realicé una investigación de mercado para encontrar herramientas que equilibraran funcionalidad, curva de aprendizaje y presupuesto. Finalmente, implementamos Zeroheight como la fuente de verdad, facilitando la documentación y el acceso a los recursos para todo el equipo.
3.
Fundamentos y tokenización
Estandarizamos los átomos del sistema: paleta cromática, iconografía, tipografía y sistemas de espaciado. Un paso crucial fue la definición de Design Tokens, traduciendo estas decisiones visuales a variables semánticas para garantizar una integración fluida y escalable con el equipo de Front-end.
4.
Priorización y prioridades
Para evitar cuellos de botella, establecimos mesas de trabajo con el equipo de desarrollo. Priorizamos el desarrollo de componentes basándonos en una matriz de impacto vs. esfuerzo, atacando primero los elementos más críticos y recurrentes de la interfaz.
5.
Auditoría y optimización de componentes
No nos limitamos a "maquetar" lo existente, sino que realizamos un reanálisis crítico de los componentes legacy. A través de investigación (benchmarking de mejores prácticas, encuestas y entrevistas), rediseñamos los componentes para maximizar su usabilidad antes de incluirlos en el nuevo sistema.
Tareas
Las tareas que engloban el mantenimiento del sistema de diseño son:
Mi perfil
Software web y móvil
Soul Design system
Fontaine Design system
Diseño corporativo
Proyecto personal

Soul Design System
Reto
Al comenzar en mi compañía actual, ésta estaba pasando por un cambio tecnológico interno, ya que se estaba migrando de una aplicación de escritorio a una aplicación web. Aunque casi todos los componentes estaban documentados en archivos de Word, no se estaban gestionando de una forma práctica, ordenada y escalable.
Aprovechando también que la etapa “todoterreno” estaba terminando y con la especialización del equipo de diseño, asumí la responsabilidad de crear y mantener el Sistema de Diseño de Endalia — Soul. Este hito fue clave para estandarizar componentes, optimizar los tiempos de desarrollo y garantizar la consistencia visual en una plataforma tan compleja.
Plan de acción
1.
Estrategia y alineamiento (Kick-off)
Iniciamos con sesiones de co-creación interna para establecer los cimientos del sistema. Definimos los principios de diseño, la estructura de la librería y establecimos una hoja de ruta basada en OKRs y etapas de implementación progresiva.
2.
Stack tecnológico y documentación
Realicé una investigación de mercado para encontrar herramientas que equilibraran funcionalidad, curva de aprendizaje y presupuesto. Finalmente, implementamos Zeroheight como la fuente de verdad, facilitando la documentación y el acceso a los recursos para todo el equipo.
3.
Fundamentos y tokenización
Estandarizamos los átomos del sistema: paleta cromática, iconografía, tipografía y sistemas de espaciado. Un paso crucial fue la definición de Design Tokens, traduciendo estas decisiones visuales a variables semánticas para garantizar una integración fluida y escalable con el equipo de Front-end.
4.
Priorización y prioridades
Para evitar cuellos de botella, establecimos mesas de trabajo con el equipo de desarrollo. Priorizamos el desarrollo de componentes basándonos en una matriz de impacto vs. esfuerzo, atacando primero los elementos más críticos y recurrentes de la interfaz.
5.
Auditoría y optimización de componentes
No nos limitamos a "maquetar" lo existente, sino que realizamos un reanálisis crítico de los componentes legacy. A través de investigación (benchmarking de mejores prácticas, encuestas y entrevistas), rediseñamos los componentes para maximizar su usabilidad antes de incluirlos en el nuevo sistema.
Tareas
Las tareas que engloban el mantenimiento del sistema de diseño son: