Bank of Ireland
One group. Three branches. Zero shared language.
01 · Situation
Three teams. No shared infrastructure.
Three branches, three product teams, three independent design histories. Inconsistent digital journeys, internal tools disconnected from customer surfaces, a legacy design language neither responsive nor accessible.
The brief was not to redesign three products. It was to build the conditions under which three teams could produce coherent experiences without constant supervision.
01
3 branches
Fragmented journeys, no shared baseline
02
Disconnected
Internal tooling out of sync with customer surfaces
03
Legacy DS
Non-responsive, non-accessible, WCAG AA gap
04
No governance
No shared structure to prevent re-fragmentation
The real challenge
Three teams. Three histories. Zero shared language.
02 · Approach
Three workstreams. One output.
No long discovery. No final delivery. Each workstream fed the others in real time from day one.
Take away
A design system holds when the governance does.
03 · Outcomes
What held.
Not the number of components. Whether the system survives after the engagement ends.
3
under a single design language
6 mo
3 platforms in parallel
Design Council
permanent structure installed
AI patterns
first conversational components
04 · Takeaways
Three things this confirmed.
Fragmentation is intercepted at decision level, not patched at component level. Being in the Copil and Codir is where the system is protected or broken.
A system built in motion is more durable than one delivered at the end. Every validated screen becomes a stabilized component, not a retrofit to plan.
Coherence has to be translated into business language to survive. Inconsistency costs time and money. That lands harder than showing a Figma library.
Closing
The real deliverable was not a component library.
It was a decision infrastructure: the structures, the rituals and the documented rationale that allow teams to build consistently without a central authority to enforce it.






