CASE 01 — Design System as Infrastructure

Design System as Infrastructure.

How a healthcare design system evolved from a component library into infrastructure for product decisions.

Jello Design System — overview of the design system for the global healthcare platform
Jello DS · Design System overview · Healthcare Platform

CASE 01

Design System as Infrastructure.

In diabetes care, the interface is not decoration. It is how a healthcare professional reads the data, makes a decision, and sees how much time is left in the appointment with the patient (usually about five minutes). When that interface is inconsistent, broken up or hard to predict, it slows the read, clouds the decision, and takes time the patient may not have.

Design SystemsHealthcareGovernanceFigma BranchesSAFe

CASE AT A GLANCE

Role

Design System Lead · Senior Product Designer

Domain

Healthcare · Diabetes care

Scope

Foundations · Components · Tokens · Governance · Adoption

Tools

Figma · Zeroheight · Storybook · Design tokens

Focus

Design maturity · Scalability · Cross-platform consistency

THE PROBLEM

Components were never the bottleneck.
The shared language was.

When I joined, the organisation was already building digital products for that context, but every team built in its own way. The same pattern was solved three different ways across three different products. Decisions that had already been made, made again. Designers redoing work another designer had already finished, without knowing it.

Components were never the bottleneck. The teams had no shared language, and without one there is no system, only loose pieces that look alike and do not understand each other.

""In diabetes care, consistency is not an aesthetic detail. It is a condition for healthcare professionals to do their job well.""

Design maturity: state before and after the Jello system
Design maturity · Before and after the system

MY ROLE

For the first 18 months I was the only designer on the team.

One developer to my left through a screen, another to my right through another screen, and a whole set of products waiting for the system to work. There was no manual for that. I had to build the foundation, defend every important decision to stakeholders who did not always see the point, and keep product teams moving, all at once.

My job was to create the conditions for good design decisions to repeat on their own, without depending on me being in every conversation. That meant foundations, tokens, component architecture, documentation, governance, the move from Sketch to Figma, and an adoption plan that made teams want to use the system.

Product ecosystem map for the healthcare platform in diabetes care
Product ecosystem · Healthcare Platform

MY ROLE

The team grew over time, from one designer and two developers to three designers and four developers, with iOS and Android added later.

But through the hardest build period, the whole design side rested on one person. That taught me something no book does: a system stands on the trust you build around it as much as on its architecture, and on having managers who back you when the decisions are hard.

FOUR DECISIONS THAT SHAPED THE SYSTEM

There were many decisions across the project. These four set the direction for everything else.

01

I started with foundations, not components.

The easy option was obvious: ship a component library fast to show progress and build confidence. I turned it down. In a broken-up environment, starting with components would have copied the mess we already had instead of fixing it. We needed a common language first: colour, typography, spacing, grid, tokens, accessibility. Without that base, components are pretty objects with no grammar. With it, every component belongs to something larger.

02

I treated the responsive grid as an infrastructure decision.

Some stakeholders did not see the need; the products ran mostly on desktop, so why invest in responsive? I changed the question. Forget mobile for a moment: did we want to keep solving layouts screen by screen for the next five years, or build a base that could adapt? Once it shipped, the grid cut time and effort on new features by more than 60% across design, development and testing. It also opened the door to LTR/RTL support for Latin, Cyrillic, Arabic and Asian languages, to real accessibility criteria, and to a clear business chance: entering new markets. What looked like a technical decision was really a cultural and strategic one.

03

I centralised governance first, then federated it.

Early on we needed clear direction. Centralising protected coherence while the system settled, and it built the trust teams need before they adopt something new. But a fully centralised model turns the DS team into a bottleneck. As the system matured, we moved to a federated model: teams could propose, test and contribute, while the DS team held the quality bar. The Candidate workflow was the bridge between those two worlds: a clear path from a real product need to an official release, without rework or frustration.

04

I turned mobile resistance into planned adoption.

Bringing the system to mobile was the hardest decision. The app teams had their own design languages, years of work they had put in, and a completely fair fear of losing something that felt like theirs. Forcing it on them would have been a mistake. So would ignoring it. The strategy was different: months of conversations, workshops, sessions on benefits and risks, and an eight-month timeline so teams could plan the change at their own pace. We added iOS, Android and a third designer to the team. The win that mattered most was a change in how teams saw it, from "they're going to take our product away" to "we'll have a common base to move better and deliver one global experience."

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

Each decision includes the alternative rejected and the cost accepted to get there

Governance

Centralise → federate:
governance that outlasts the central team.

Centralising protected coherence while the system settled, and it built the trust teams need before they adopt something new.

As the system matured, we moved to a federated model: teams could propose, test and contribute, while the DS team held the quality bar.

Governance evolution of the Design System: centralised to federated
Governance evolution · Centralised → Federated

Candidate Workflow

The bridge between real product need and official release.

The Candidate workflow was the bridge between those two worlds: a clear path from a real product need to an official release, without rework or frustration.

This significantly reduced rework for designers who had built screens with components that would later change in the release, making contribution predictable.

Jello Candidate workflow — contribution, test and release process
Jello Candidate · Contribute → Test → Release

OUTCOMES

The system was never just an idea on paper.

When these numbers were recorded, 39 components from the web library were in active use across 10 product modules, with 3,026 instances in total. HCP Client, the main clinical tool, accounted for 35 components and 1,738 instances on its own. These are web-library figures only; iOS, Android, icons and illustrations are not part of this dataset.

0

Components in active use

Web library · 10 product modules

0

Total instances recorded

Web library only · excluding iOS and Android

0%

Effort reduction

In new features after the responsive grid

0

Mobile adoption horizon

Months for planned iOS/Android adoption

"In diabetes care, this is not a product detail. It is a condition for healthcare professionals to do their job well."

THE REAL SHIFT

Publishing a library does not create adoption.

Teams adopt a system when they feel it helps them move forward: when it removes doubt, respects their real limits, and improves product quality without taking away their freedom. The outcome I am proudest of was never going to show up in the component count. It was a change in how the organisation made design decisions: more shared language, more structure, more shared responsibility, and less need for any one person to carry it all.

A design system does not finish at launch. Jello DS kept changing every time a team brought a new pattern through the Candidate workflow, and that was the point: a system stays useful only while it keeps moving with the teams it serves.

ACKNOWLEDGEMENTS

"This project was not a solo effort."

The team

Thank you to the Jello DS team, great developers and designers who became a real hive mind, with a human connection that distance only made stronger over time. Without them, the learning would not have been the same.

Key people

Thank you to Eloy Rodríguez, for the backing on the hard decisions, and to the product designers, who always brought a new challenge to reach and beat.

Publicado en Behance

Jello Design System — official Behance presentation with foundations, tokens and components

See the full system

The Jello Design System is publicly documented, with its foundations, tokens, components, accessibility and content guides. This official Roche Diabetes Care presentation shows the real scale of the system I helped build.

See Jello Design System on Behance →