Illustration from the Radius illustration library
Work

Creating the Radius Design System from scratch

Creating RMS' design system with a three designer team at Nagarro.

Summary

  • ServicesUX/UI design, Design systems, Illustration, Documentation
  • IndustriesRisk management, Insurance
  • Date2019

At Nagarro Product Studio, I was one of three designers building a design system for RMS (Risk Management Solutions), which makes risk analysis and insurance products. RMS's products had grown fragmented, with inconsistent patterns across teams working in silos. We built Radius from their existing layouts, added the components that didn't exist, and opened it to other RMS designers.

Results

  • 5+ products

    In under a year

  • 30%

    Prototyping time saved

  • $50k/release

    Saved on UI clean-up

RMS product screens built with Radius: login, onboarding, dashboards, maps and admin tools

The challenge

As RMS's suite of products grew, the user experience became fragmented. Inconsistent design patterns and visual language were on the rise. Product teams worked in silos, so it was hard to keep a coherent brand and interface.

The challenge was to build one design system that could scale across teams and products, for faster ideation and higher-quality user experiences.

System goals

  • Unified design language

    The goal was to create beautiful and accessible products with one design language.

  • Lower implementation effort

    Components had to be reusable and adaptable to any platform, to reduce the work of building them.

  • Desktop-focused

    To be as efficient as possible, we narrowed the initial scope by building the system for desktop first.

Radius components: checkboxes, inputs, data table, score cards, tags, toggles and buttons

The system is built around three pillars to achieve those goals.

  • Design principles

    A shared set of criteria to guide design decisions across all products.

  • Style guide

    A reference for brand identity, including color palettes, typography, spacing and iconography.

  • Component library

    A glossary of modular, reusable interface components that scale and adapt to new products.

Tablet showing an RMS portfolio map built with Radius, over an aerial photo of a waterfront neighbourhood

Implementation

We built the system with atomic design principles. We started with foundational styles (typography, color and spacing), then built up to basic and complex components.

We aimed for three qualities: fluid (scalable and adaptable), accessible (usable by all) and consistent (a unified look and feel).

We designed pixel-perfect, straightforward components so RMS designers and developers could focus on the product experience, not on spacing, color or type values.

Button styles: primary, disabled, secondary and text with icon
Radius color palette with seven hues in five shades
Area chart style from the Radius data visualisation guidelines
Radius component pages for tags, tooltips, toggles, text inputs and dropdowns

Design-development bridge

We partnered with front-end engineers from the outset. Together, we created a repository of coded components that closely mirrored the design library.

We also set clear naming conventions for design tokens like margins, radii, font sizes and colors. That carried design intent into development with less friction and faster delivery.

Nagarro and RMS team working together at a long table with laptops
Nagarro and RMS team during a workshop session.

Documentation

To drive adoption across all RMS teams, we documented every resource, guideline and process in Zeroheight. That lets everyone contribute to and maintain the design system.

We used Jira and Confluence as the single source of truth for ideas, proposals, issues and bugs.

Landing page of the RMS Design System documentation
Landing page of the RMS Design System documentation on Zeroheight

Illustration library

I started the RMS initiative to create custom illustrations that matched the Radius style guide. The goal was to bring humanity and a sense of ease to RMS's products.

Another designer and I created the style, set detailed guidelines and produced a series of requested illustrations.

Illustration principles

We set principles for the setting, environment, characters and concepts to convey. Illustrations show the typical RMS customer environment, an office or meeting room, with characters dressed formally and a mix of races and genders.

Illustrations should support the workflow a user is trying to complete. They can simplify or use abstract notions to communicate complex concepts from that workflow.

Overview of illustrations from the RMS illustration library
Illustration process from pencil sketch to final vector, in four steps
Illustration of a woman filling in a form surrounded by UI components
Illustration of a man turning raw data into juice, shown at two sizes
Illustration of two people assembling UI components into a design system

Outcomes

  • Unified UI components across all RMS products.
  • Improved accessibility and usability for end users.
  • Easier onboarding for new designers and developers.
  • Consistent brand presence across platforms.