Unito · Design ops · 2023–2024

Elevating Unito’s Design System to Global Standards

  • Design systems
  • Design ops
  • Design–engineering collaboration
  • B2B SaaS

At a Glance

Recap

Three years in, Unito’s home-grown design system took too much effort to maintain and scale, while the team needed to focus on other priorities.

My Role

Product design and design ops. I structured the migration in four stages, built the inventory and progress tracker, and customized Ant Design in Figma to fit Unito’s guidelines. Back in 2020, I co-built Mimic’s foundations.

Team

Timeline

April – July 2024

Outcome

The Ant Design–based design system is available in Figma and Storybook, customized to Unito’s guidelines, and used in new projects.

  • 4stages, each with an objective and a clear finish line.
  • 5live pairing sessions with engineering to customize components.
  • 0product freeze. The migration ran alongside the roadmap.

01Context

A Growing Team, and the Same Questions Every Week

Unito connects people’s favorite work tools with two-way sync. In spring 2020, after its first funding round, the product team started a major UX/UI revamp, beginning with the flow builder: a five-step wizard to connect two tools.

Alongside UX research and prototyping, the team also began considering broader strategic questions:

  • How do we plan for scalability?
  • How can we improve our speed and efficiency?
  • How do we streamline processes with a growing team?
  • How do we ensure design consistency across the app?

It became clear that implementing a design system would be crucial in addressing these challenges.

We decided to start small, focusing on the immediate needs of the squads rather than building or acquiring a comprehensive system from the outset.

Timeline from spring 2020 to 2024. Product track: revamping the core experience from spring 2020 to past fall 2023, then revamping the filter page. Design system track: building Mimic from spring 2020, evolving it until fall 2023, then merging Mimic with Ant Design. Unito Series A in spring 2020, Unito Series B in fall 2022. Unito Series A Unito Series B Revamping the core experience Filter page revamp Building Mimic, then evolving it Mimic + Ant D Spring 2020 Fall 2020 Summer 2021 Fall 2022 Fall 2023

Why a Home-Grown System, in 2020

  • A Small Visual Surface

    Most of Unito’s complexity is hidden from users, so we needed few pages and components to start.

  • A Growing Team

    We planned a dedicated team to own the design system.

  • Unito’s Own Identity

    We wanted the app to look like Unito, not like a library.

The goal was to create something the team could easily adopt and iterate on over time. Thus, in a collaborative effort led by Product Design Manager Julien, along with Andrew and myself, we laid the foundations of the design system, Mimic—starting with 11 core components.

02Problem

Fall 2023: A Reality Check

Three years after its initial implementation, the team had to reassess Mimic’s limitations and face a reality check. The maintainability and scalability of the library demanded too much effort, especially as the team needed to focus on other priorities within the company.

We decided to transition to an existing library, Ant D—one that was well-maintained, with more mature components, thoroughly tested, reliable, and stable. This decision also aimed to streamline and declutter the client-side codebase, improving maintainability, efficiency, and making future design and development efforts easier.

Which became our problem statement

How might we get a mature, reliable library without losing Unito’s identity or pausing product work?

03Solution

Four Stages, One Component at a Time

Bring Every Component In, Untouched

All Ant D components land in Figma and Storybook as they are, ready for design and development.

Success criteria

  • All Ant D components are accessible in Figma, under ‘Ant Design System for Figma 5.9’
  • Designers can find Ant D components from the ‘Assets search’
  • All Ant D components are accessible within our Storybook
  • Developers can easily pull in Ant D components for experimental and future development use

04Retrospective

Conclusion and Main Challenges

Migration Length and Tracking

The migration occurred alongside other initiatives, which allowed us to tackle new components during ongoing projects. However, this approach extended the migration timeline longer than expected, making progress harder to track effectively.

Lack of a Centralized Team

Without a dedicated team focused solely on the migration, progress was slower. This made it difficult to stay on schedule and contributed to delays.

Complexity of Components

We are unable to predict when the team could address the more complex components technical migration.

Impact on Design and Development

The incomplete migration affected both the design and implementation processes, leading to delays and inefficiencies until the system is fully transitioned.

Want to Chat?

I’d love to hear about what you’re building, especially if it’s in Montréal.

↑