June-August 2023
Jira, Miro, Figma, FigJam
Initially, a lack of a design system resulted in a disorganised product, as uncovered by user research and audits.
The Visit London website revamp served as a pilot project for the design system, allowing for real-time testing and feedback. This simultaneous development with this pilot project provided a good foundation for ensuring the design system’s design, components and code were batte-tested.
One effective strategy for selling a design system is to make everyone feel the pain of inconsistent user interfaces. To do this, I like to conduct a user interface audit of existing assets to evaluate the current design elements, patterns, and components used across your products and identify inconsistencies and areas for improvement.
I gather screenshots of every UI element: visual balance, colour palette inconsistency, typography hierarchy, icons, button styles, input fields, forms, navigation, pagination, breadcrumbs, cards, carousels, checkboxes, modals, etc. I also record the most critical user flows and processes. Typically, I compile all these findings into Figma, annotate them extensively, and play detective, hunting down any visual or functional flaws.
Before diving into the creation and maintenance of Visit London Design System, it’s essential to have a clear plan. The Design System Canvas helps consolidate all crucial information, assess the current state by mapping out existing components and their condition, and plan future developments with realistic timeframes. It also serves as a valuable tool for gaining stakeholder buy-in by detailing key activities, objectives, and target users. This alignment ensures that the Design System supports the organization’s overall objectives, keeping everyone on the same page and working towards a common goal.
Eight Shapes
Variables in design systems are essential for maintaining consistency and efficiency in a project. Similar to coding, these variables serve as placeholders for values that can be reused across various elements. By setting variables for colors, typography, spacing, and other design attributes, global adjustments can be made that automatically update all instances where the variable is applied.
This approach not only streamlines the design process but also ensures a unified design language throughout the entire project.
Visit London underwent a platform revamp, transitioning from a style guide in Adobe XD to a comprehensive Design System in Figma in collaboration with the development team. This accelerated the launch of the newly revamped website and facilitated seamless integration by third parties with minimal time and budget.
The adoption of the design system has expanded to include products such as the mobile app and a suite of newsletter templates. Visit London has embraced design terminology in its business strategy.
The current design system comprises over 525 components, optimising the product development process for targeted enhancements to key elements that enhance quality and functionality.
There has been a significant reduction in design and development debt, enabling team members to focus more on innovation and less on repetitive tasks. Enhanced collaboration between design and development teams has streamlined handoffs, reducing time-to-market for new features and products, and ensuring Visit London remains agile and responsive to user needs and market demands.
The design system’s centralised repository of components, guidelines, and principles has facilitated the creation of interfaces that are consistent in look and feel. This consistency has improved usability and minimised the time and effort spent on resolving design inconsistencies.
© 2024 Myriam Martin Digital. All rights reserved.