
NCR
Summer '20 Internship
Problem
The NCR Design System was created to establish a new universal design system providing branding consistency across all enterprise products.
Solution
The NCR Design System is a dynamic project, meant to bring product teams together. It is the product of cross-team collaboration across NCR. Our aim is for the system to be the common anchor connecting all NCR products. When systems are built on common architecture, we can connect build products more fluently in a faster development cycle.
Impact
Provided design guidelines, front-end components, and Figma templates. Enabled faster product development, greater consistency across products, more tangible quality control measures. This can only be achieved by unification, and ultimately simplification of how we handled design internally.
My Role
Our team works with partners and stakeholders across the globe and of every discipline. I was responsible for designing the library and optimizing it throughout the pilot.
Design System Background
Measuring Impact and Success
The NCR Design System is a dynamic project, meant to bring product teams together. It is the product of cross-team collaboration across NCR. Our aim is for the system to be the common anchor connecting all NCR products. When systems are built on common architecture, we can connect build products more fluently in a faster development cycle.
Modern
We wanted users throughout the entire industry to have a system that is more up to date and with market trends that have become popular over the last few years to ensure that users feel like they are using a product that is not only easy to use but also fits in with the rest of the technology that people use everyday
Adaptable
When we spoke with stakeholders and other clients, they pointed out that adaptability was one of the main pain points. We needed to make sure we were designing with a lot of flexibility.
Convenient
Since the product aims to offer users the freedom of being tailored to their business, it meant that using the design system has to be more convenient than building a brand new product every time.
Accessible
We understood that not everyone can see the same colors, especially in different lighting environments, so we needed to be reassured that designers that build and tailor software for our clients are able to design for everyone.
Personas
Curious Cal
ATM Truck Driver
Plans his routes effectively to reach all his destinations on time
Wants to ensure he can access relevant data when on the road
Unsure how to use new systems
Skeptical and jaded regarding new technology in the financial space
Insightful Isabella
Supermarket Cashier
Responsible for making sure customers are in and out of lines as fast as possible
Involved in operational aspects of her local store
Struggles to balance all of her responsibilities
Cautious but willing to learn new technology
Visionary Vlad
Restaurant Waiter
Jack of all trades who takes care of all his customers in new ways
Works with the manager to create an environment that feels vibrant
Promotes the brand while treating customers respectfully
Open to new technology if he can improved see results
Field Research

Material Design
In order to get a good overview about benchmarks and trends in design systems, we conducted research from Material Design's documentations.

Ant Design
We utilized Ant Design's live theming environment to see how changes can be shown live for developers and designers to be on the same page.
The Design System

Atomic Design
We built from the ground up to ensure everything that went into this design system could be used in all enterprise products whether it was for NCR or white-labeling for vendors.

Buttons
We wanted interactions to be broken down and made sure across all systems that they were consistent with their transitions. These buttons include primary, secondary ghosts, dotted, and links. We also built the buttons for dark mode and their states.

Containers
We needed to make sure that the containers we used had states just like the buttons but were also as instructive to users if they encountered errors or disabled actions.

Light & Dark Mode
We designed for all lighting environments to tailor to our client’s branding themes so they will be able to have a fluid experience when they use their products.



