In response to a major scheduling feature upgrade at Profi.io, our team conducted usability testing to ensure the new designs offer a seamless user experience for coaches and consultants.
Usability testing of the scheduling flow had a significant impact on both the product and team operations. The research insights informed prototype design iterations, helping to prevent wasted development time and effort. Additionally, it provided valuable information to the CS team, enabling them to enhance onboarding materials for a smoother user experience.
1. Scheduling a recurrent session has become easier
Usability testing revealed the need to allow users to set up the recurrence settings at the stage of scheduling an appointment. Before, they were able to set up the recurrence only when they created a service.
2. Confusing copy has been improved
Usability testing uncovered the issue with confusing copy at the stage of service creation. The copy has been altered that led to a better user experience.
3. Design of the slide out has been altered to better serve high volume cases
During usability testing almost all participants raised a concern about high volume of services cases and the convenience of choosing a service from the long poorly structured list. We addressed this concern by altering the design of the slide out.
During the design phase of the Scheduling Upgrade project, I advocated for usability testing on the new designs, an initiative that gained full team support. Collaborating closely with the Product Manager and Product Designer, I defined the research goals and formulated key questions to guide our project.
Evaluate the user experience of professionals in creating services and scheduling events using the new scheduling functionality.
Outlining the goals and questions of the research project helped me to choose the right research method as well as the key performance indicators for this project.
Qualitative method. Moderated Usability testing.
As our questions prompted for a more holistic answers and the research needed deeper insights and more flexible observation of the user behavior, qualitative method was chosen over quantitative and moderated usability study was chosen to give the researcher more room to probe on the go.
Reasons for choosing this method:
Qualitative Feedback and Thematic Analysis
I chose Thematic analysis to identify common patterns and recurring issues, providing valuable insights into user experiences with the new scheduling functionality.
To prepare for moderated usability testing, I created the Research plan using Notion.so. The following components were included in the Scheduling flow Usability Testing Plan:
Participants were sourced from our existing customer base, leveraging close collaboration with the Customer Success (CS) team to ensure alignment with project objectives.
Participants were contacted via email, with communication facilitated by a representative from the CS team.
Prior to each usability testing session, collaborative meetings were held with the CS team to discuss potential risks and customer nuances. This allowed for tailored questioning and ensured a holistic understanding of each participant's journey with the company.
When the participants were recruited and the interviews were scheduled, it was time to execute the plan and conduct the usability testing sessions.
Raw data collection spreadsheet
After collecting all raw data, I proceeded with data analysis.
I utilized a Thematic analysis approach to identify common patterns and recurring issues. This method helped me uncover key insights that would be shared with the team to inform necessary design changes to better align with user needs.
Thematic analysis
After the insights presentation, the design team implemented necessary changes into the design and after validating the design solutions with the stakeholders, the designs were given to developers for implementation.
Following the launch of the upgraded scheduling functionality, we utilized FullStory software to closely monitor the usage of scheduling feature, see the impact of the made improvements and determine possible flaws in the scheduling flow.