We’ve moved: Carousell’s Product Design team from Sketch to Figma

Magdalene Huang
Carousell Insider
Published in
7 min readFeb 28, 2020
Not another article about design tools!

This is not an advice piece or a ‘how-to’ guide. This is simply a personal recount of how my entire design team shifted its system and workflow from Sketch to Figma.

The thought of shifting was conceived a year ago, but the actual shift took 2 months. We started with 2 active Figma users but eventually got all 10 designers (along with stakeholders) on board.

Background

At Carousell, the Product Design team’s workflow was the usual Sketch-Abstract-Zeplin. Being new to the team, I went along.

But picking up Sketch-Abstract-Zeplin only highlighted the superiority of Figma in terms of efficiency and performance.

As a newer product in the market, it tackled several existing ‘pain-points’ of a Sketch workflow. Figma was basically an evolution of Sketch (in most ways). After a month, I went back to Figma.

Side note: inspired from ‘metamorphosis drawing’ during my Industrial Design days

However, I did not wish to disturb the peace with another design tool and denounce the triune of Sketch-Abstract-Zeplin.

Don’t rock the boat. At least not yet.

Humble Beginnings

My story begins with a Slack channel. With just 3 Figma users, a channel to share tips, resources and articles was born.

‘Blabbers about something that’s just a tool at the end of the day. A better tool however’

Here’s a gist of our productive discussions:

“Ew!!! Yuck!!!”

At this point, it still felt like a mammoth task to convert the entire team to a new tool. I wouldn’t dare…

Regardless, I continued to work, present and share using Figma.

Persistence is key

Talking Sketch users into using Figma was pointless (Trust me, I’ve tried). I could go on about the benefits, show them a list and present comparison tables — It will still be futile.

listen to me!!! hear me out!!!

But knowing that my target users were the designers, I persisted.

Because designers, by nature, are problem-solvers. The glaring ‘pain-points’ of our existing Sketch-Abstract-Zeplin workflow will eventually, naturally emerge. And when the day comes… (try not to cringe)

I will be the still, small voice that says — Have you tried Figma?

One day a fellow designer asked “Mag, how do you share your entire flow with the engineers? I’m using Zeplin and it’s so frustrating to view screen by screen and continuously import for every update” (Relatable?)

I launched my Figma files and gleefully showed him.

Another designer, a self-proclaimed “Sketch-only” dude, was looking for a faster alternative to prototyping. Having seen that capability from my sharing on Figma, he gave it a go and never looked back since.

These encounters woke a dormant idea — could a full team conversion actually be possible?

As one who’s slightly obsessed with efficiency, I’m surprised that I’ve taken the back seat for so long.

A domino effect

Fresh off a Q4 product design retrospective, I created a document to kickstart a plan — playfully titled: Figma Takeover 2020.

Goal: Succeed

I mimicked a user research plan with goals, hypotheses and assumptions.

I remembered being intentionally playful — almost to lower expectations of this project.

Even with my conviction, I still lacked confidence in the actual execution. Our entire design system was on Sketch! Imagine the operational efforts required.

But with 2 new allies (shoutout Darren & Trong), the initial draft took off into something else.

We have a business case with executive summary and comparison tables??? oh my god we’re so professional.

They beefed up the content, reframed it into a business case with proper evidence — and even went on to initiate an internal buy-in presentation.

From ex-Sketch to Figma-evangelist, the Figma Takeover project was taking shape.

The deal breaker

There was just one big fat problem— Figma had no auto layout.

darn Figma, get your sh*T together!

This proved to be a big hurdle and rightfully so. Managing components without auto layout was a deal breaker.

To top it off, Sketch launched smart layout. And it surely felt like the Figma campaign was hitting another dead end.

Until it was not.

The game-changer, the buzzer-beater

Lo and behold, the launch of Figma’s Auto Layout.

Fuyoh, such confidence

Never ever, have I been so excited over a product’s feature release (shucks, and I’m from a product company 😅)

With this launch, we knew the ball was in our court.

The wave of change

With Figma’s Founder and CEO, Dylan Field

Riding on the momentum, we invited the CEO of Figma, Dylan Field to Carousell’s office. He shared his vision and it resonated.

Our Figma camp expanded. With half the team on board, we started the plan to rebuild the design system from Sketch to Figma.

spreadsheet to track completion of all components

Note: When shifting a design system to Figma, rebuild from scratch.

My forte isn’t in planning and coordination. Luckily, Darren was Mr. Spreadsheet. I wasn’t lightning-fast at rebuilding components — thankfully, Rita completed a huge chunk of it.
(Am I ousting myself as a designer right now?)

What a master display of Teamwork!

Almost there

Our design system was almost 100% replicated.

What a view, almost got me in tears

Note: For teams with bigger design systems, prioritise the most basic and commonly used components first (colours, fonts, navigation, buttons, etc). Revisit the others once the full team is onboard.

To stress-test our newly built system, we set a 2-week trial period for all designers (and their stakeholders) to validate it.

No humble endings

After 2 weeks of trial (and 2 months of rebuilding efforts), the decision was made. We’re now officially on Figma!

My story begins and ends with the same Slack channel.

Honouring Kamal, creator of our channel. While our design boss sends his congrats.

Oh yes, what a ‘revolution’.

What’s next?

To ease everyone into this new tool, ex-Sketch and now Figma-evangelist, Trong initiated a thread for tips and tricks (I heard he’s building a website for this!)

Our channel’s discussions have certainly matured compared to earlier days

Many have asked, what’s next after this successful campaign of shifting a team from Sketch to Figma?

I don’t know, maybe I’ll attempt a Figma to AdobeXD campaign next.

Just kidding, nobody asked!

For now, let me just bask in glory while looking at all other teams’ cursors, hovering around

The final epiphany

My design boss, Keith, casually summarised this process very astutely — the entire journey was akin to a design process.

  1. 👩🏻‍💻Target users — Product designers
  2. 🔍Identify Pain points — Inefficiency of current workflow
  3. 💡Ideate — How might we convert and convince Sketch users
  4. 🛠Execution — Create a basic, reliable design system
  5. 💭Validation — 2 week trial test
  6. 🌟Launch!

Wow, how did I not see this from the start? I have an insightful boss.

Rolling credits

It has been a personally fun journey to look back on and I might as well claim the success.

Woohoo! Thanks everyone for the love, cheers and support!

Honourable shoutouts:

  1. OGs (Original Gangsters) of #figs-of-figma
  2. My engineers: While every other engineer was on Zeplin, they almost unquestionably stuck through with me on Figma, lol.
  3. Darren and Trong: ex-Sketch to Figma-evangelists
  4. Felipe and Ha: Scale-tippers
  5. Design boss, Keith: Imagine where we’d be if he told me what I told myself… “Don’t rock the boat”
  6. Myself: For rocking the darn boat!

Epilogue

“It’s not about the tool” — I’ve heard this too often. There’s a shared sentiment going around that designers shouldn’t talk about tools.

Heck! I was even slightly embarrassed as I started this article… about tools!

But why shouldn’t we talk about it?

Tools are naturally part of the design process, as it is your design thinking, although not equivalent. Your pen and paper are tools. Google slides is a tool.

Tools help to communicate your ideas, make the intangible, tangible and bridges the gap between your stakeholders.

A healthy level of discussion around tools is warranted. It shouldn’t distract us but it shouldn’t be so easily dismissed.

At the end of the day, it’s not about another tool ‘winning’ the takeover. Rather, the improved efficiency helps my designers save time, reduce frustrations and focus on what matters most—our users.

--

--