How We Build Custom Design Systems for Our Clients
September 2023We talk about the process, design system components, and the value our clients get from our custom design systems.
456789456789º 123456789•
3456789°1234567899′N 12345678923456789678923456789°3456789123456789′S
Toronto, Canada
We share our ideal design process that we try to follow for every client, though it works more as a guideline rather than a rule.
Every time we have a chat with a potential client, a recurring question pops up - "What is your design process?" It's a valid question as it provides clarity on how we approach designing your product. While we attempt to follow our prescribed process, it is essential to remember that we don't view it as a rigid structure. Each project is unique, and our approach is tailor-made to suit its demands. So, if you're a client looking for a quick product design MVP, we can skip or abbreviate some steps. This blog post gives you a tour of our "ideal" design process, assuming you have sufficient time and budget to follow it step-by-step.
Our journey begins with a couple of onboarding surveys. We gather essential information about your company and product. These questionnaires help us understand your business better:
Next, we like to better understand how you wish to start the collaboration. It might be a simple exchange of a few emails or a few calls, depending on the complexity:
For someone who hasn't decided, we also offer a free UX/UI audit of their app or a 2-day free trial.
Once we gather sufficient information, we hold a kickoff call. This call serves as a platform to ask questions, clarify doubts, explain our process, and decide the next steps. To maintain transparency, we believe in discussing our working methods and communication style.
Our tasks are always available for viewing on a Trello board. We share our work on Figma, using its comment feature for feedback. Additionally, we exchange Loom videos or conduct quick calls if we find ourselves stuck. We join our client's Slack or Teams workspaces and prefer to avoid calls unless absolutely necessary.
This is an optional step that we recommend to everyone unless there's a very tight deadline. The scope of user research varies on the type of company, the stage it's at and the type of product we're focused on designing or redesigning. Here's a rough outline:
A critical part of our process involves creating moodboards. These allow us to experiment with different concepts, suggest potential options, and ensure that we're on the same page as the client.
Armed with insights from the onboarding surveys and moodboards, we craft a unique visual identity. We develop one main and one or two secondary visual identities. These identities include patterns, illustrations, textures, a colour palette, typography, a general style, and potentially, branding or a logo.
Here, we delve into what usually brings the highest ROI for our clients - UX Design. We conduct user research, collate user feedback, and analyze tools and stakeholder feedback. If necessary, we may perform a UX audit of an existing app or work on User Personas. However, in many cases, we find it more effective to design and obtain customer feedback directly. This phase culminates in the creation of wireframes and high-fidelity designs.
With the visual identity in place and plenty of data at our disposal, we move on to set up a scalable design system. The system includes actual typography, button, and other component styles. We have written more about this in our other article here.
This is where the magic happens! We take all the information gathered, utilize our newly built design system, and bring the end product to life with consistent and themeable designs.
We work with design tokens, which means we provide our clients with well-documented component annotations. We aid our clients with frontend work, exporting these tokens into CSS and JS files using Style Dictionary for easier implementation on Storybook. For larger clients, we can set up this documentation on Zeroheight or other design system documentation platforms. More about this in our article here.
Once everything is set up, we're ready to roll. This is where we churn out designs and ensure your product keeps evolving. Our partnerships often span at least six months to a few years, making this a continuous process.
Our product design process is not just a roadmap we follow; it's a philosophy that encapsulates our values of transparency, flexibility, and collaboration. While we do have a structured approach, we never lose sight of the fact that each client and product is unique. It's a balance of following a process, yet being ready to adapt as we go along, always in tune with our clients' needs.
Remember, what we've outlined here is our 'ideal' process. In reality, it often changes based on project demands. However, regardless of the path we take, our ultimate goal remains the same – to deliver exceptional product designs that exceed client expectations and make a difference to their users.
We talk about the process, design system components, and the value our clients get from our custom design systems.
Since Design Systems can be a big investment, we talk about the pros and cons of them for startups and tech companies alike.
In this article, we compare all of the possible designer hiring options and propose an alternative.