Elliot Rylands
As a Staff Product Designer at Squiz.net, I led the development of a key feature aimed at streamlining multi-team collaboration within the Squiz Digital Experience Platform (DXP). This project emerged from the growing demand among various universities to improve the way administrators manage external collaborators and assign roles efficiently. Universities often work with multiple internal departments and external agencies to create and deliver content, analyse traffic, and develop digital strategies. This case study details the full product lifecycle of a feature designed to facilitate this collaboration, including ideation, user journey, technical challenges, design decisions, and business impact.
In universities with diverse departments and external collaborators, managing users and their roles across digital platforms was becoming increasingly cumbersome. University administrators expressed frustration with the lack of flexibility when inviting external agencies to contribute to projects. Pain points included:
During the discovery phase, I conducted workshops and interviews with administrators and stakeholders from several universities. We also engaged with external agencies that collaborate on projects such as digital content creation and marketing. The goal was to uncover the underlying challenges faced when managing cross-functional teams and external collaborators.
The key findings revealed a strong demand for:
Initial Sketches and Whiteboarding
The initial design process began with sketches and whiteboarding sessions, focusing on the user journey of a university administrator inviting external collaborators. The goal was to create a simple yet flexible process where an admin could invite multiple users, assign them to teams and roles, and track the progress of the invitation.
The core elements of the design included:
Step 1: Inviting Users
An administrator logs into the DXP and selects “Users” from the main navigation. They initiate the invitation process by activating the lightbox modal. In the modal, the admin enters the email addresses of external collaborators (e.g., from an agency) and assigns roles such as "Content Editor". They also specify which teams (such as Marketing or Web Development) the users will be part of, using a dropdown menu.
Step 2: Invitation Confirmation and Status Tracking
Once the invite is sent, the admin is returned to the "Users" page, where they can see a table with the newly invited users listed. The table includes columns for name, email, roles, and teams, as well as a chip showing the status—either “Invited” or “Accepted”. This provides real-time visibility into the onboarding process.
Step 3: User Accepts the Invitation
The invited users receive an email containing details about the teams and roles they’ve been invited to join. Upon clicking the invitation link, they are redirected to the DXP, where they can accept the invitation via a full-width component designed to highlight the next steps clearly.
To ensure the feature was easy to use while maintaining flexibility, I worked with existing components from the Squiz design system, building new ones as required. The invitation modal, for example, was a new component but was built with scalability and consistency in mind.
The feature needed to manage multiple invitees, roles, and teams, all while ensuring data consistency across the DXP. I collaborated closely with the development team to ensure that real-time updates were supported by the system architecture. The team integrated an API to dynamically assign roles and teams, which synced the data in real-time across the platform.
Throughout the QA process, I ensured the feature met both functional and non-functional requirements. This involved:
The multi-team collaboration feature significantly enhanced how universities manage cross-functional teams and external collaborators. By allowing administrators to invite multiple users efficiently, assign roles, and track onboarding progress, the new functionality led to several positive outcomes:
This project exemplifies my ability to lead a feature through its entire lifecycle, from the initial ideation phase to deployment and post-launch optimisation. I collaborated closely with stakeholders to ensure the solution addressed real user needs, and I integrated new design patterns and technical workflows to deliver an impactful, scalable feature.
The project demonstrates my proficiency in:
The result was a feature that not only improved collaboration and efficiency within universities but also drove positive business outcomes, demonstrating the value of thoughtful, well-executed design in digital experience platforms.