Working in a charity means creating a significant impact with minimal resources. My work at Macmillan consists of working together with tech and marketing teams to optimise and create new features and solutions to improve the online experience for people living with and affected by cancer.
Macmillan Cancer Support is one of the biggest British charities and provides specialist health care, information and financial support to people living and affected by cancer.
https://www.macmillan.org.uk/How can a small team of designers and developers create and evolve a shared Design System that bridges design and engineering? As the person directly responsible for this effort, my challenge was to advance Macmillan’s Design System as a parallel project while optimising user experiences and supporting other teams. This required advocating for the Design System’s value across the company, setting priorities effectively, establishing a clear roadmap, and balancing the maintenance of existing components with the thoughtful introduction of new elements to keep the system robust and relevant.
Design system implementation plan
One single token generating different semantics to branch across different contexts. Colour tokens taxonomy built intuitively so designers and developers know which colours can be combined together.
Creation of basic components (buttons and links) usage guidelines and component sets
Fundraising events are crucial to Macmillan’s revenue. In early 2023, a key priority was migrating two major events from legacy platforms to our current CMS. This required analysing dependencies and adapting key functionalities to fit within the CMS’s existing capabilities.
These constraints created challenges for users performing essential tasks, such as signing up for events and submitting funds.
Post-launch, I started to analyse and test user behaviour on the site and developed a plan to optimise navigation and refine the information architecture, improving the user experience for these key fundraising products
Usability test results for users main actions
Prioritisation plan for desktop behaviour
Prioritisation plan for mobile behaviour
New components for desktop and mobile navigation