Design Systems

NCR Design System

Transforming Fragmented Interfaces into a Unified User Experience

Role

Director

Director

Industry

Enterprise Design Systems

Enterprise Design Systems

Duration

Duration

Duration

4+ Years

4+ Years

How do you unify hundreds of disparate products under a single design language?

That was the challenge I faced at NCR. As the company transitioned from hardware to software, our product suite lacked a cohesive design strategy across web, mobile, ATM, kiosk, self-checkout, and point-of-sale platforms.

This fragmentation led to:

  • Inconsistent user experiences, frustrating both customers and internal teams.

  • Inefficiencies in design and engineering, leading to redundant work.

  • A diluted brand identity, making it difficult to present a unified NCR experience.

To address these issues, I led the development of the NCR Design System—a scalable framework designed to streamline design, improve engineering efficiency, and create a cohesive brand identity across all products.

THE CHALLENGE: A FRAGMENTED ECOSYSTEM

Building a unified design system wasn’t just about creating reusable components; it was about solving deep-rooted organizational inefficiencies

Diverse Platforms

NCR’s products spanned multiple platforms, each with unique constraints.

Siloed Development

Teams worked in isolation, leading to inconsistent implementations.

Inconsistent User Experiences

A lack of design alignment resulted in frustrating and disjointed user journeys.

Reinvented UI Components

Without a unified system, every product team had to recreate basic components, increasing both design and development time.

My Approach: Building a Scalable Design System

To tackle these challenges, I spearheaded a comprehensive strategy that prioritized collaboration, scalability, and adoption.

Key Strategic Decisions

check

Conducted Comprehensive Audits

Led an in-depth review of all NCR products to inventory existing components, identify inconsistencies, and eliminate redundancy.

check

 Benchmarked Against Industry Leaders 

Analyzed leading design systems (Google Material, IBM Carbon, Salesforce Lightning) to establish best practices.

check

Prioritized Core Components

Focused the first release on high-impact UI patterns that would provide immediate value across platforms.

check

Developed a Low-Fidelity Prototype

Validated usability and technical feasibility before full-scale implementation.

check

Iterated Rapidly

Launched an alpha version to gather feedback and refine the system before scaling.

Visualization of the NCR ecosystem the design system had to serve

Execution: A Cross-Functional Effort

The success of the NCR Design System hinged on seamless collaboration across multiple teams:

check

Design Team

Established the visual language, UI components, and interaction patterns to unify experiences. Then built a scalable, component-based system ensuring consistency across platforms.

check

Engineering Team
Engineering Team
Engineering Team

Built a reusable component framework enabling multiple development teams to seamlessly adopt and extend the system for faster, consistent delivery.

check

Product Managers
Product Managers
Product Managers

Integrated the system into roadmaps and workflows to ensure widespread adoption.

check

Workshops & Feedback Loops
Workshops & Feedback Loops
Workshops & Feedback Loops

I organized regular design critiques, usability testing sessions, and cross-team workshops to ensure adoption and refinement.

The Results: Transforming Product Development

The NCR Design System dramatically improved efficiency, consistency, and usability across all NCR products

25% faster engineering delivery

25% faster engineering delivery

Standardized UI components reduced redundant development work.

Standardized UI components reduced redundant development work.

80% faster design worklfows

80% faster design worklfows

Reusable assets accelerated wireframing and prototyping.

Reusable assets accelerated wireframing and prototyping.

100% design consistency

100% design consistency

Eliminated visual inconsistencies across products.

Eliminated visual inconsistencies across products.

10-15% increase in NPS

10-15% increase in NPS

Improved customer satisfaction through seamless, intuitive user experiences.

Improved customer satisfaction through seamless, intuitive user experiences.

Mandatory adoption across NCR

Mandatory adoption across NCR

The design system became the foundation for all future product development.

The design system became the foundation for all future product development.

Why this Matters

This case study highlights my ability to:

check

Solve large-scale design and engineering challenges.

check

Lead cross-functional teams to drive adoption.

check

Create measurable business impact through design strategy.

The NCR Design System is now the backbone of NCR’s product ecosystem, ensuring that every customer, across every touchpoint, experiences a unified, intuitive, and efficient interaction.

Key Takeaways

Key Takeaways

Key Takeaways

Building the NCR Design System wasn’t just about creating a set of UI components—it was about crafting an ecosystem that could scale across a diverse product landscape.

Building the NCR Design System wasn’t just about creating a set of UI components—it was about crafting an ecosystem that could scale across a diverse product landscape.

Building the NCR Design System wasn’t just about creating a set of UI components—it was about crafting an ecosystem that could scale across a diverse product landscape.

Design Systems Are Living Ecosystems

Design Systems Are Living Ecosystems

Design Systems Are Living Ecosystems

A system isn’t just built—it’s nurtured, evolved, and maintained.

A system isn’t just built—it’s nurtured, evolved, and maintained.

A system isn’t just built—it’s nurtured, evolved, and maintained.

Education & Advocacy Are Critical

Education & Advocacy Are Critical

Education & Advocacy Are Critical

Adoption doesn’t happen automatically; it requires hands-on guidance and training.

Adoption doesn’t happen automatically; it requires hands-on guidance and training.

Adoption doesn’t happen automatically; it requires hands-on guidance and training.

Flexibility Is Key

Flexibility Is Key

Flexibility Is Key

A design system must be structured but flexible, innovative but scalable, and visually rich while technically sound.

A design system must be structured but flexible, innovative but scalable, and visually rich while technically sound.

A design system must be structured but flexible, innovative but scalable, and visually rich while technically sound.

Brian Milner

© Copyright 2025 Brian Milner

Brian Milner

© Copyright 2025 Brian Milner

Brian Milner

© Copyright 2025 Brian Milner