To get a real understanding of the problem, I started by speaking to the different teams at MarkUp and at Ceros' other product teams. Engineering had brought up in several retros, that building from the legacy design files was complicated and resulted in ambiguous decisions.
I was able to confirm that this problem had two primary causes:
• Design file format
• (Lack of) re-use of components
MarkUp's original design was built off of flat design files created in Adobe Photoshop, and eventually in Adobe XD. Each new design was built from scratch, resulting in slight deviations between each design element.
I also explored some established design systems like Material Design, and researched atomic design principles and methodology.