Build a system
One challenge was building the design system and components that could easily be white-labelled with the design tools we had in place. I spent months investigating tools that can help brand our white-label components easily for any partner we bring to iptiQ. Having the means to follow our strict workflow processes was very challenging, but in doing so, we have built a hybrid system that reduced design work by 96%_
We had to document this system so the developers could understand how they built it. We had to learn to create that documentation that the devs could digest to help reduce technical debt in development
A key to building a design system is reusing components and aligning them across the platform. We had to ensure that if an element is used in another application, the behaviour is still the same across and deferred from its initial documentation
We had to devise the best place to keep our design systems. We have to look into many products that offer this solution and are also accessible for the devs to access when they need information about components. This allows for a reduction of work hours having to align with devs on components
We must look into a system where the devs can integrate their design system tool, storybook. This tool is standard for devs and is a core component in building a system within the development structure. Integrating the storybook into our design tool will keep devs updated on enhancements and changes