![](https://cdn.myportfolio.com/a23199fe-b1b9-4d07-a847-6862332a94fb/dc4bc143-8ea1-49ef-a730-f002cf00ddcb_rw_1920.jpg?h=6e3a25a94dded3cbd542df76b8022849)
Project background
Pickles Auction specialised in auctions for commercial and government used cars. As the company goes through digital transformation, the design team faces the issue that there are too many dev teams to support and using the design system to streamline the process became vital.
I engaged the company's design team to lead the design system uplift as well as migration from Sketch to Figma to help streamline the process.
Challenges
The biggest challenge was inconsistency. As there were multiple designers involved in different times, different patterns were used for the same use case. There were also inconsistency in fundamentals such as colour variations, different font weight, different layout grid system etc.
To further complicate the story, Storybook (code version of the design system) was not properly implemented. Not only they look different from the design, there were also components available to in code but not in design, resulting further inconsistency.
Approaches
Update and align existing components
I initiated the collaboration between team members to set up ground rules and agree on the version to go ahead with.
- Agree on the fundamental such as font size, colour, layout and breakpoints
- Use case discussion for duplicated components and agreed on the ones to go ahead with
- Agreed on MVP version to build and support
![](https://cdn.myportfolio.com/a23199fe-b1b9-4d07-a847-6862332a94fb/c0682dd3-3991-4c76-9995-615b3c2d149a_rw_1920.jpg?h=ce0382fcc1e53b19cd6e5936b0bc9dcf)
Build out smart components in Figma
As there are non-design background team members, I initiated to build out smart components and auto layout templates to ensure easy consumption. This has also proven to speed up mockup turn around time for designers.
Streamline difference in fundamental and UI components in Storybook and Figma
I worked with the developers to establish the consistency between design and code. Apart from pixel perfect implementation, we also tried to align naming convention, structure and display method to minimise risk of confusion.
![](https://cdn.myportfolio.com/a23199fe-b1b9-4d07-a847-6862332a94fb/0a07fb72-4464-4efc-8e1f-1eb0e67e5737_rw_1920.jpg?h=fd72f6a6ca90ae6ba30a0e85b4eecaa3)
Streamline Structure and naming convention in both Figma and Storybook
Design System MVP in Figma
![](https://cdn.myportfolio.com/a23199fe-b1b9-4d07-a847-6862332a94fb/1e1b5263-54bf-4f5c-ac8d-fe561a70671c_rw_1920.jpg?h=69755336c149612bf9657a642a263972)
![](https://cdn.myportfolio.com/a23199fe-b1b9-4d07-a847-6862332a94fb/c4b5a718-3b7e-488f-a534-81817a130de9_rw_1920.jpg?h=0d5fc5ba0236c6bf5507150ee1fb8426)