Work process optimisation
Right at the project set off, I noticed inconsistencies in the design and UX patterns. In 2017 design systems were at their dawn and I initiated the creation of XM’s own pioneering design system, aiming to improve consistency, speed, collaboration and hand-off. We wanted to be consistent in all touch points with our clients. I’ve prepared a presentation outlining the benefits and advantages of having a design system and we got approval from the management.
One of the benefits of our growing design system was the faster creation and manipulation of screens and more complex components. This allowed us to produce comprehensive flows, which reduced the need of lengthy documentation, needed from the devs to understand the goals. This in turn allowed us to create high-fidelity prototypes and test all kinds of hypothesis and edge cases before starting the implementation and wasting resources on refactoring and last minute change requests.
Under my proposition, we moved further from the legacy design process to Sketch, InVision, Zeplin and later Figma.
To optimise design hours, we decided that some UI elements would be shared between the iOS and Android systems.
Long before Figma’s variables, we came up with a colour mapping solution that allowed the developers to easily auto-generate the dark theme for our apps.