Lindsay Stuart • Nov 22nd, 2019
A Design System is a shared library of reusable components and guidelines that help teams create more efficiently and consistently at scale. We caught up with Product Designer Haikel Zaini to learn more about how Singapore’s NTUC Enterprise built their design system, Tangram, using Lingo.
NTUC Enterprise is the holding entity and single largest shareholder of the NTUC Social Enterprises in Singapore. We aim to create a greater social force to do good by harnessing the capabilities of the social enterprises to meet pressing social needs in areas like health and eldercare, childcare, daily essentials, cooked food and financial services.
Serving over 2 million customers, we want to enable and empower everyone in Singapore to live better and more meaningful lives. Whether it is moderating the cost of living or helping working adults stay relevant throughout life, we are united in making a positive impact.
I’m currently a Product Design Lead in NTUC Enterprise. My team is responsible for the creation and the maintenance of NTUC Enterprise’s design system, Tangram. We believe that a design system needs to be treated as a product of its own rather than a side project because a design system isn’t a project with an end. It’s the origin story of a living and evolving product that serves other products. For now, our primary users of Tangram are engineers and designers working on other products within our organization. Just like any other product development team, our daily routine involves sprints, planning and story grooming.
We created Tangram for three main groups:
A design system is a cost saving product rather than a revenue generating one. For a business to commit resources to creating one, it is key to get buy in from all stakeholders.
Our first component
The first component we added was color theming as we needed a systematic way to split colors into different hues to support multiple brands. From there we started creating design tokens.
For designers, the primary tools used to access Tangram are Lingo and Sketch. On Lingo, our designers read the documentation of components and then drag and drop them into Sketch. To visualize and experiment with a live component, they use the production site ntuc.design. As for the engineers, they use the Tangram’s npm and SDK package.
While we currently have a core team focused on building Tangram, we do expect every designer and engineer to start contributing in the near future. A combined team effort is essential to maintain this living product. Eventually, our team of researchers and writers should also help to grow the product, evolving it into a design and copy system. As much as designers need to understand and conduct research, researchers need to know a little bit about design. With Lingo’s drag and drop feature and powerful documentation tool, it’s easier and faster for researchers to pick up design, create prototypes and test! With this digital brand hub, it also becomes a central repository for new joiners to quickly grasp the foundations of our design, research and development methodologies.
Thanks for sharing with us Haikel! Want to build your own brand style guide or design system in Lingo? Start your Free Trial today.