CASE 01 — El sistema de diseño como infraestructura

Design System as Infrastructure.

Cómo un sistema de diseño para healthcare pasó de ser una librería de componentes a ser infraestructura de decisiones de producto.

Jello Design System — visión general del sistema de diseño para la plataforma healthcare global
Jello DS · Design System overview · Healthcare Platform

El Proyecto

Design System as Infrastructure.

En el cuidado de la diabetes, la interfaz no es decoración. Es cómo un profesional sanitario lee los datos, toma una decisión y ve cuánto tiempo le queda de consulta con el paciente (unos cinco minutos). Cuando esa interfaz es inconsistente, está fragmentada o cuesta predecirla, ralentiza la lectura, enturbia la decisión y roba un tiempo que el paciente quizá no tenga.

Design SystemsHealthcareGovernanceFigma BranchesSAFe

EL PROYECTO DE UN VISTAZO

Rol

Design System Lead · Diseñadora de producto senior

Dominio

Salud · Diabetes

Alcance

Foundations · Componentes · Tokens · Gobernanza · Adopción

Herramientas

Figma · Zeroheight · Storybook · Design tokens

Foco

Madurez de diseño · Escalabilidad · Consistencia entre plataformas

EL PROBLEMA

Los componentes nunca fueron el cuello de botella.

Cuando entré, la organización ya construía productos digitales para ese contexto, pero cada equipo lo hacía a su manera. El mismo patrón resuelto de tres formas distintas en tres productos distintos. Decisiones ya tomadas, tomadas otra vez. Diseñadores rehaciendo el trabajo que otro diseñador ya había terminado, sin saberlo.

Los equipos no tenían un lenguaje común, y sin lenguaje común no hay sistema, solo piezas sueltas que se parecen y no se entienden entre sí.

""En diabetes care, la consistencia no es un detalle estético. Es una condición para que el profesional sanitario pueda hacer bien su trabajo.""

Madurez de diseño: estado antes y después del sistema Jello
Madurez de diseño · Estado antes y después del sistema

Contexto

Un ecosistema healthcare en transformación digital.

Las herramientas soportaban a profesionales sanitarios trabajando con datos de diabetes, un entorno donde la claridad y la consistencia tenían impacto directo en la confianza del producto, la usabilidad y los flujos de trabajo clínicos.

El diseño necesitaba pasar de una función de ejecución visual a una práctica capaz de estructurar decisiones de producto.

Mapa del ecosistema de productos healthcare en diabetes care
Ecosistema de producto · Healthcare Platform

MI ROL

Durante los primeros 18 meses fui la única diseñadora del equipo.

Un desarrollador a mi izquierda a través de una pantalla, otro a mi derecha a través de otra pantalla, y todo un conjunto de productos esperando a que el sistema funcionara. No había manual para eso. Tenía que construir la base, defender cada decisión importante ante stakeholders que no siempre veían el sentido, y mantener a los equipos de producto en marcha, todo a la vez.

Mi trabajo era crear las condiciones para que las buenas decisiones de diseño se repitieran solas, sin depender de que yo estuviera en cada conversación. Eso significaba foundations, tokens, arquitectura de componentes, documentación, gobernanza, la migración de Sketch a Figma, y un plan de adopción que hiciera que los equipos quisieran usar el sistema.

El equipo creció con el tiempo, de una diseñadora y dos desarrolladores a tres diseñadoras y cuatro desarrolladores, con iOS y Android más adelante. Pero en el periodo de construcción más duro, toda la capa de diseño descansaba en una sola persona. Eso me enseñó algo que ningún libro enseña: un sistema se sostiene tanto en la confianza que construyes alrededor como en su arquitectura, y en tener managers que te respaldan cuando las decisiones son difíciles.

CUATRO DECISIONES QUE DIERON FORMA AL SISTEMA

Hubo muchas decisiones a lo largo del proyecto. Estas cuatro marcaron la dirección de todo lo demás.

01

Empecé por las foundations, no por los componentes.

La opción fácil era obvia: sacar rápido una librería de componentes para mostrar avance y generar confianza. La descarté. En un entorno fragmentado, empezar por los componentes habría copiado el desorden que ya teníamos en lugar de arreglarlo. Necesitábamos un lenguaje común primero: color, tipografía, espaciado, retícula, tokens, accesibilidad. Sin esa base, los componentes son objetos bonitos sin gramática. Con ella, cada componente pertenece a algo más grande.

02

Traté la retícula responsive como una decisión de infraestructura.

Algunos stakeholders no veían la necesidad; los productos corrían sobre todo en escritorio, así que ¿para qué invertir en responsive? Cambié la pregunta. Olvidemos el móvil un momento: ¿queríamos seguir resolviendo layouts pantalla por pantalla durante los próximos cinco años, o construir una base capaz de adaptarse? Una vez en marcha, la retícula recortó tiempo y esfuerzo en cada nueva feature en más de un 60% entre diseño, desarrollo y testing. También abrió la puerta al soporte LTR/RTL para alfabetos latino, cirílico, árabe y asiáticos, a criterios reales de accesibilidad, y a una oportunidad de negocio clara: entrar en nuevos mercados. Lo que parecía una decisión técnica era, por debajo, cultural y estratégica.

03

Centralicé la gobernanza primero, luego la federé.

Al principio necesitábamos una dirección clara. Centralizar protegía la coherencia mientras el sistema se asentaba, y construía la confianza que los equipos necesitan antes de adoptar algo nuevo. Pero un modelo centralizado de forma permanente convierte al equipo de DS en un cuello de botella. A medida que el sistema maduró, pasamos a un modelo federado: los equipos podían proponer, probar y contribuir, mientras el equipo de DS mantenía el listón de calidad. El flujo Candidate fue el puente entre esos dos mundos: un camino claro desde una necesidad real de producto hasta una release oficial, sin retrabajo ni frustración.

04

Convertí la resistencia al móvil en una adopción planificada.

Llevar el sistema al móvil fue la decisión más difícil. Los equipos de las apps tenían sus propios lenguajes de diseño, años de trabajo invertido y un miedo del todo legítimo a perder algo que sentían suyo. Imponerlo habría sido un error. Ignorarlo, también. La estrategia fue otra: meses de conversaciones, workshops, sesiones sobre beneficios y riesgos, y un horizonte de ocho meses para que los equipos planificaran el cambio a su ritmo. Reforzamos el equipo con iOS, Android y una tercera diseñadora. La victoria que más importó fue un cambio en cómo lo veían los equipos, de "nos van a quitar el producto" a "tendremos una base común para movernos mejor y entregar una experiencia global".

DecisionRejected alternativeTrade-offWhy it mattered
Foundations first
Color · type · spacing · tokens
Build large component library early
Slower start
Components form a shared language, not isolated objects
Semantic tokens
Function over appearance
Visual naming (color-blue-500)
More naming effort
Reduces ambiguity across design and engineering
Anatomy-based components
Structure · states · slots
Appearance-driven design
Longer design phase
Flexibility without variant explosion
Responsive grid as infrastructure
Cultural + technical decision
Layout resolved per screen
Initial complexity
−60% effort in new features. LTR/RTL + A11y foundation
Migration as refactorization
Sketch → Figma
Treat as technical migration only
Higher effort upfront
Cultural inflection point for new habits and standards
Centralize → federate
Governance evolution
Open contribution from the start
Slower adoption early
Governance that outlasts the central team
Candidate workflow
Explore → test → release
Wait for official approval cycle
More process steps
Safer adoption, less rework, faster trust
Mobile: progressive adoption
8-month horizon
Impose system or delay mobile entirely
Months of alignment work
Resistance converted into planned adoption across iOS and Android

Cada decisión incluye la alternativa rechazada y el coste aceptado para llegar allí

Gobernanza

Centralizar → federar:
la gobernanza que sobrevive al equipo central.

Centralizar protegió la coherencia mientras el sistema se estabilizaba y generó la confianza necesaria para que los equipos adoptaran algo nuevo.

A medida que el sistema maduró, evolucionamos hacia un modelo federado. Los equipos podían proponer, probar y contribuir.

Evolución del modelo de gobernanza del Design System: centralizado a federado
Evolución de gobernanza · Centralizado → Federado

Candidate Workflow

El puente entre necesidad real de producto y release oficial.

El flujo Candidate permitía que los componentes se probaran en contextos reales de producto antes del release oficial.

Esto redujo significativamente la pérdida de trabajo para diseñadores que habían construido pantallas con componentes que luego cambiaban en el release.

Flujo Jello Candidate — proceso de contribución, test y release oficial
Jello Candidate · Contribute → Test → Release

RESULTADOS

El sistema nunca fue teoría.

Cuando se registraron estas cifras, 39 componentes de la librería web estaban en uso activo en 10 módulos de producto, con 3.026 instancias en total. HCP Client, la herramienta clínica principal, sumaba 35 componentes y 1.738 instancias por sí solo. Son cifras solo de la librería web; iOS, Android, iconos e ilustraciones no entran en este conjunto de datos.

0

Componentes en uso activo

Librería web · 10 módulos de producto

0

Instancias totales

Solo librería web · sin iOS ni Android

0%

Reducción de esfuerzo

En nuevas funcionalidades tras el responsive grid

0

Meses de horizonte mobile

Para adopción planificada iOS/Android

"En diabetes care, eso no es un detalle de producto. Es una condición para que el profesional sanitario pueda hacer bien su trabajo."

EL CAMBIO DE VERDAD

Publicar una librería no crea adopción.

Los equipos adoptan un sistema cuando sienten que les ayuda a avanzar: cuando reduce la incertidumbre, respeta sus límites reales y mejora la calidad del producto sin quitarles autonomía. El resultado del que estoy más orgullosa nunca iba a aparecer en el recuento de componentes. Fue un cambio en cómo la organización tomaba decisiones de diseño: más lenguaje compartido, más estructura, más responsabilidad distribuida, y menos dependencia de una sola persona para sostener la solución.

Un sistema de diseño no termina al lanzarse. Jello DS siguió cambiando cada vez que un equipo traía un patrón nuevo por el flujo Candidate, y ese era el punto: un sistema solo sigue siendo útil mientras sigue moviéndose con los equipos a los que sirve.

AGRADECIMIENTOS

"Este proyecto no fue un esfuerzo en solitario."

El equipo

Gracias al equipo de Jello DS, grandes desarrolladores y diseñadores que se convirtieron en una mente colmena de verdad, con una conexión humana que la distancia solo reforzó con el tiempo. Sin ellos, el aprendizaje no habría sido el mismo.

Personas clave

Gracias a Eloy Rodríguez, por el respaldo en las decisiones difíciles, y a los diseñadores de producto, que siempre traían un nuevo reto que alcanzar y superar.

Publicado en Behance

Jello Design System — presentación oficial en Behance con foundations, tokens y componentes

Ver el sistema completo

El Jello Design System está documentado públicamente, con sus foundations, tokens, componentes, accesibilidad y guías de contenido. Esta presentación oficial de Roche Diabetes Care muestra la escala real del sistema que ayudé a construir.

Ver Jello Design System en Behance →