Reimagining CaRMS Online: A User-Centered Approach to Modernize the Medical Residency Experience
〰️
UX Research
〰️
UX/UI Design
〰️
User Testing
〰️
Collaboration
〰️
Journey Mapping
〰️
Prototyping
〰️
Web App Design
〰️
High-fidelity Mockups
〰️ UX Research 〰️ UX/UI Design 〰️ User Testing 〰️ Collaboration 〰️ Journey Mapping 〰️ Prototyping 〰️ Web App Design 〰️ High-fidelity Mockups
overview
The company
The Canadian Resident Matching Service (CaRMS) is a national, not-for-profit organization that provides an electronic application service and match process for medical residency positions in Canada.
CaRMS facilitates the matching of medical graduates with residency programs in various specialties and disciplines across the country. The process involves applicants submitting their preferences for residency programs, and program directors submitting their preferences for candidates.
The product
CaRMS Online (COL) is the web-based platform provided CaRMS for both applicants and residency program directors to manage the residency matching process. It serves as the central hub for all aspects of the residency application process in Canada. It facilitates the entire residency matching process, from application submission to the final match results. It provides a convenient platform for applicants to participate in the Canadian residency matching process.
COL revitalization: Overhauling the design of the entire web app
Project Overview
The COL Revitalization project aims to elevate the user experience of CaRMS Online, allowing users from all portals to navigate the residency matching process efficiently and effectively with streamlined workflows and visually appealing interfaces for easy interaction.
My Role as a product designer
Led the development of the design process of the new build
Collaborated closely with product manager, product owner, and other agile teams by participating in weekly workshops
Produced flowcharts, wireframes, mock-ups, and interactive prototypes, and gathered stakeholder feedback to inform design decisions
Note: I am unable to provide a detailed showcase of the project as it is still in the development phase.
discovery
Workshops
Tasked with enhancing the user experience of the platform, the product team collaborated with other stakeholders during workshops. Product team, developers, client services, client experience, and operations converged to gather requirements to understand the specific needs and priorities for the new platform. We highlighted pain points, wrote down ideas, and mapped user flows.
Screenshot of a FigJam file showing collaborative work on revamping the Program Management process
Findings
Clunky Navigation:
Users frequently reported difficulties in navigating the CaRMS website. The layout and organization of information were often unclear, making it challenging for applicants and residency programs to find what they needed efficiently.
Basic tasks such as accessing application forms, reviewing program descriptions, or submitting documents were not always straightforward, leading to frustration and wasted time.
Unintuitive Design:
The design of the CaRMS interface was often described as outdated and unintuitive. Users expected certain features or functionalities to be located in logical places based on common web design conventions, but they often encountered unexpected obstacles or dead ends.
Elements such as buttons, links, and menus were sometimes poorly labeled or placed inconsistently, making it difficult for users to understand how to interact with the platform effectively.
Personas & Journey maps
I created detailed personas for each user group, identifying their unique needs, motivations, and pain points to ensure a comprehensive understanding of our audience. This involved conducting research and collaborating with stakeholders to gather insights into the diverse roles and scenarios each user might encounter. Building on these personas, I mapped out journey maps that visualized the key interactions and steps each user would take within the platform. This approach allowed us to pinpoint critical touchpoints and potential friction areas, ensuring the design aligned with users' expectations and provided a smoother, more intuitive experience throughout their engagement with CaRMS Online.
Foundational Flows
By mapping out process flows, the team gained a holistic understanding of the user journeys, enabling us to streamline processes, and ultimately deliver a more efficient and satisfying experience for users navigating the COL platform.
FigJam process flow requesting a new program
Design
Wireframes
The primary focus is on streamlining the process to make it shorter and more efficient.
Clear navigation paths, intuitive interface elements, and concise content placement are key considerations, aimed at minimizing cognitive load and facilitating quick comprehension of tasks.
Regular team meetings allowed us to incorporate quick feedback and adapt our approach as needed, ensuring that the revamped CaRMS Online would deliver an efficient user experience that meets the evolving needs of our diverse user base.
Figma screenshot of the wireframes for the Applicant portal
Figma mockup for the new Program Administrator portal, showcasing a modern card system
Prototypes
Through interactive prototyping and design critiques, I honed in on solutions that resonated with our users while staying aligned with business objectives.
By incorporating visual elements, we gained a clearer vision of the final design, with positive feedback being given by stakeholders.
Impact
Although the project was still in development when I left CaRMS, the solutions I proposed set the stage for a much smoother user experience. The wireframes, mock-ups, and prototypes I created were well-received by stakeholders, giving the team a clear vision of the direction we needed to take. I’m proud that my work helped streamline key processes and improved the overall usability of the platform, making it more efficient for users when the final product is ready.
Learnings
Communication
One key lesson was the importance of stakeholder collaboration and effective communication in driving successful design outcomes. Working closely with various stakeholders taught me how to navigate differing perspectives and priorities, ultimately leading to more informed design decisions.
User-centricity
Additionally, I deepened my understanding of user-centric design principles and the significance of user feedback in shaping product development. Incorporating user feedback into the redesign process allowed me to create solutions that truly resonated with our target audience, enhancing overall usability and satisfaction.
What's next
In future roles, I plan to leverage these experiences by continuing to prioritize collaboration, communication, and user-centric design. By fostering a culture of openness and inclusivity within cross-functional teams, I aim to drive innovation and create impactful solutions that resonate with users and stakeholders alike.