📅 Duration:
6 Weeks (2024)
👥 Team:
Product Designer (Me), Product Manager, 3 Backend & CMS Engineers, 2 Web Publishers
🧐 CHALLENGE:
Previously, there was no single, consistent way to communicate important messages. Different components like banners and grey boxes were used, but they lacked flexibility and customisation.
These methods often disrupted the user experience and made it difficult for web publishers to manage notifications efficiently.
The challenge was to design a scalable, accessible notification system that improved communication and integrated seamlessly with the CMS for easier management.
🦸🏻♀️️️ My Contribution:
Opportunities discovery | UX Research and Analysis | UI design | Stakeholders pitching
As part of a cross-functional team, including some contracted members, I managed the project from start to finish as a UX designer.
Context
So what was the problem?
The Developer Community section of the LSEG website faced significant challenges in effectively communicating crucial updates to end users. The existing notification methods could not effectively convey important information, which impacted the overall user experience.
Banner Usage:
Updates were displayed through a large, fixed banner with a dark grey background at the top of the page. While this method was effective in delivering necessary information, it often blocked other important content, hindering the user's journey through the site.

Alerts for Critical Issues:
Critical alerts were signalled with a default red toast notification, reserved for urgent issues like security breaches or system failures, feature deprecations. This limited the alerts' utility and contributed to a poor user experience due to the lack of visual appeal and customisation options.

Initial Scope
The Developer Community team needed a solution that leveraged existing design components to effectively communicate important updates to end users. This solution needed to have the ability to deliver multiple messages and updates on a single webpage without disrupting the normal user journey.
Minimal Intrusiveness
Research & discovery
Understanding specific usage context
Merely identifying relevant design system components and recommending them for notifications was insufficient.
Why was this approach inadequate, and what impact does it have?
It was important to understand the specific contexts in which the notifications would operate. For example, how they would appear on different types of web pages and their behaviour on pages with dense information compared to those with minimal content.
To identify suitable components for alerts and notifications and to grasp the broader challenges, extensive research was conducted. The discovery phase incorporated insights from various sources:
Key Findings:
Technical Updates:
Marketing & Communication:
Interviewing Web Publishers:
Project Scope Expansion
Following initial research, I met with UX team leads to discuss identified challenges. It was clear that adapting existing design components wouldn't address issues like visual intrusiveness, inflexibility for CMS integration, and design compatibility.
In stakeholder discussions, I emphasised the need for a new adaptable component to enhance scalability and overall usability across the website.
Accessibility
Accessibility guidelines for the component in context
Accessibility guidelines were developed for the notification component, addressing the needs of both engineering and design teams.These guidelines ensured that the component is inclusive and meets the diverse requirements of all users.
CMS UX
Designing for the Web Publishers
In designing the notification system, a key focus was on the needs and workflows of the web publishers who would manage the notifications for a more intuitive and efficient system.
reflection
Challenges and Constraints
This project was quite different from most projects I've worked on before because it didn't use the usual design workflow like user interviews, creating personas, site maps, or user testing. Instead, every decision came from interpreting research data and lots of discussions and collaborations with various teams.
A few roadblocks I ran into included not always knowing where to find relevant data for the research. As the team was big and spread across different time zones, it wasn't always straightforward to just schedule a call to clarify things in the set timelines. Also, we were working on this during the holiday season, so coordinating times when everyone was available was challenging.
Navigating the structural complexities of a large organisation was particularly challenging. Adhering to fixed budgets, securing necessary approvals, and working within server constraints often slowed down progress. This required me to repeatedly present and justify adjustments to the project's scope to senior stakeholders, ensuring each change was clearly aligned with our goals and limitations.
My Learnings
Taking Initiative: Sometimes, there isn’t a clear path laid out for research, especially when there is no direct access to end-users. I learned to be proactive, seeking out information and insights wherever I could find them.
Importance of Research and Data: Expanding the project scope from developers community pages to cover all financial information pages at LSEG emphasised presenting solid research and data to stakeholders in securing their support for the changes.
Accessibility from the Start: Designing with accessibility in mind right from the start saved us a lot of time. It’s something that needs to be integrated into the process from the beginning, not to be treated as an afterthought.
Improving Internal UX: It’s not just about the end users. The people who have to manage and deploy the system, like web publishers, need a good user experience too. If their side of the system is clunky, it eventually impacts all user.
Effective Communication: Initially, reaching out to team members across different departments was daunting. However, I found that most people are quite open to discussing their views if you approach them the right way, which really helps in making more informed decisions.