Levi Mousaw
 
 
 
 
 

Project Overview

 

Why This

The expansive health and wellness sector is continuously developing and encompasses a wide spectrum of elements pertaining to physical, mental, and emotional well-being. In recent years, there has been a worldwide upsurge in this industry as people increasingly prioritize their physical fitness and overall well-being, recognizing its positive impact on their mental health.

As consumer health awareness grows and technology continues to reshape the delivery of health and wellness services, this industry is expected to undergo further transformation. Platforms like Mindbody exemplify how technology can facilitate easier access to these services for consumers and offer business owners the means to provide them.

 

About

Mindbody is a cloud based software that provides scheduling and business management software for the health and wellness service industry. They were founded in 2001 and have been the leading software for over 58,000 businesses world wide.

 
 
 

Project

Scheduling Platform, Responsive web

Category

B2B, Health and Wellness

Duration

Sept 2021 - Sept 2023

Research Participants

40+

Core Team

  • Product Manger

  • Engineers

  • User Research

  • Tech Lead

 
Abstract Banner 1.png

Problem Statement & Solution

 

Problem Description

Business owners are busy with the dual responsibilities of handling daily business operations and nurturing client connections. The central aspect of their business, which consumes approximately 70-80% of their time, is centered on organizing and overseeing appointments and services for their clientele.

However, the intricate, outdated Mindbody software forces them to invest a significant portion of their time in creating unconventional solutions and shortcuts to accomplish tasks that should ideally be straightforward. This not only leads to considerable frustration but also eats into the time that could otherwise be dedicated to expanding their business and delivering top-notch services to their clients.

Why Does This Happen?

  • Complex software that has not been truly updated in ten years.

  • Lot of missing scheduling features that competitors offer.

  • User flows are very cumbersome and not intuitive.

  • Diverse companies have very specific needs, that requires a lot of customization. This becomes a challenge to make changes.

  • 60k support contacts annually related to scheduling. Our customers and support teams spend 18,000 hours (or 750 days) talking about scheduling.

 

Solution

In 2020 Mindbody set out to do a complete refresh of their legacy software. This included untangling difficult work flows, enhancing back end performances, and a new modernized interface. Every component of the software will eventually go thorough reevaluation and redesign with the objective of achieving a complete transformation. The scheduling management makes up roughly 50% of the software.

What can we do

  • Simplify day-to-day scheduling management work flows, decreasing the time it takes to complete a task.

  • Update the user interface to enhance the experience, to modernize and address accessibility.

  • Improve usability for managing a reservation lifecycle. (Booking, editing, checking out, etc.)

  • Reduce the time spent and percentage of calls regarding scheduling to our customer support teams by 50%.

  • Increase the performance with a new back end architecture and data model.

  • Reduce average time to book from 9.5 mins to 3 mins. (Optimistic goal)

  • Give time back to our customers to focus on their business and clients.

  • Reduce customer churn.

 My Role & Responsibility

 

As the lead product designer for the reservation management (scheduling) team, my responsibility involved elevating the fundamental user experience by leading a comprehensive overhaul of the design. This required deep understanding of the complex existing software and uncovering the challenges of our customer base.

The primary areas of concentration for this team included refining the scheduling calendar, streamlining appointment creation and management, optimizing class creation and management, and enhancing workshops.

What was I responsible for?

  • Designing end to end user flows, wireframes and high fidelity designs

  • Coordinating with the research team on plans for necessary interviews and data needed.

  • Provide high fidelity prototypes used in research sessions to gather user feedback

  • Collaborate with the product and engineering teams on strategy and feature parody

  • Contribute to the design system with full specs and guidelines.

  • On-site visits to shadow day to day business activities

 Design Process

This project was extremely complex and had many layers to it. Inspired by IDEO, my design process is deep rooted into my day to day work flow, with continuous learning and iterating. Rinse and repeat.

Empathize

 

Design Strategy

Where the business needs, the customer values and the technological restraints come together.

Technical Restraints

  • Complex back end legacy architecture.

  • Broken and mismatched design system.

Business Intent

  • Deliver high value experience to improve legacy pain points.

 
 

Competitive Analysis

The competitive analysis allows a clear understanding of the strengths and weakness of the competition in the industry and how they compare to our software. There are a number of scheduling softwares available, but none seemed to be as robust as Mindbody.

What I Did

  • Full dive into entire software, documenting the end-to-end experiences with screen shots, separated by navigation tabs.

  • Mapped the general information architecture.

  • Highlighted unique features or experiences that I found interesting for inspiration.

  • 12-15 Competitors were captured.

 

User Research

I worked closely with the user research team to identify and plan sessions with our customers. This was a great way to really empathize with our users and hear firsthand the challenges they face with their daily business operations.

Objective: Understand the current pain points of the legacy software and what the needs are for future feature request.

Methods Used: Both Qualitative and Quantitative

Timeline: This research expanded across two years, and typically 1-2 weeks at a time.

 

Industry Verticals

Majority of Mindbody customers fall under fitness or group fitness category, for class based business. The rest are typically more appointment based.

 

Quantitative Research

  • Kano Surveys - A method used to identify what features customers want.

  • Pendo - A third party tracking software that gathers data on user behavior.

  • Feedback forms, most often in the form of in product pop-ups.

 

Qualitative Research

Majority of the user research sessions were 45-60 min interviews with business owners, managers and staff. These sessions were facilitated by our research team members, as myself and others joined as onlookers. Throughout sessions we often communicated live through slack in areas that we wanted to probe further, or seek clarity.

 
 

Key Research Takeaways

  • Class set-up and editing: The ability to edit classes for one off occurrences, create intervals, easily duplicate a class or make easy edits to the class schedule.

  • Changes to class offerings and schedules occur often. Customers use multiple hacks in attempt to avoid the painful process and frustration.

  • Appointments: The ability to book and edit recurring appointments without needing to delete the whole sequence and easier ways to create a group booking.

  • Easier access to important “in the moment” client information such as, past bookings, staff alerts/notes, and payment information.

  • Waitlist is confusing, unreliable too complex to use, requiring a lot of manual efforts to manage. Appointment and class based businesses have different needs.

  • Appointment schedules need to be very flexible, and customers don’t want to spend a lot of time editing settings to make their calendar accurate.

Define

 

User Personas

Developing user personas is essential for maintaining a clear understanding of the intended audience, each having unique requirements. This becomes crucial in ensuring that all users engaging with the product can successfully accomplish their workflow tasks.

 

Empathy Map

Empathy maps allow for a visualization of deeper understanding into our users thoughts and feelings.

 

Journey Maps

Ideate

 

Understanding Legacy Software

The complexity of our scheduling software required hours of using and trying to gain understanding of common workflows. Each schedule type (i.e: Classes, Appointments, Workshops) had their own way of creating, viewing and managing events.

We originally set out to build a unified system that had universal event that could be used across varies event types. However we discovered this is not the mental modal our customers preferred.

 

User Flows

With a complex system, user flows are extremely valuable to communicate to other team members and find alignment.

 

Card Sorting

Information Architecture

Mapping the information architecture is a good way to get clear on how the information is organized across the product to see how a user may complete a task.

Creating a new service offering

Design

 

Low Fidelity Wireframes

I used low Fidelity wire frames to explore different layouts and information hierarchy. It’s also a great way to gut check direction with the team or get initial feedback from an engineering perspective.

 

Design System

The legacy software had over 4 different visual styles from the half complete iterations over the years. As we move forward with the redesign initiative, we created a new design system to slowly move towards more consistent design and UX patterns. With the components we established clear guidelines and specs for development.

 

High Fidelity

Based on initial feedback and further business requirements, the high fidelity designs are linked together in a prototype to take back for user testing. With the new design system we can pass along consistent designs to the engineering team.

 
 
Appointment Collage.png

New Appointment Solution

New Experience Highlights

  • Easily book multi-service appointments with different service providers.

  • Most important client information available upfront, keeping user in work flow.

  • Booking with prep and clean up time integrated and visible on calendar.

  • Panel flyout design allows for easier multi-tasking with larger view.

  • Group Bookings with individual service and staff, a much desired request.

 

Legacy Experience

The legacy experience had a very dated and constrained view, not optimizing the real estate.

  • Simple tasks required long work flows

  • Complex features cluttered the user experience

  • Not responsive

Outcome

Though much time was spent on these designs, and they tested well during user interviews, the business decided to put the Appointment refresh on hold due to the complexity, resourcing and change in priorities.

 
 

 

 
Class Sign In collage.png

New Class Sign-in Solution

New Experience Highlights

  • Clean user interface, allowing user to focus on tasks at hand

  • Dedicated waitlist, with improved automation and detail

  • Panel flout design allowing for easier multi-tasking

  • Reduced visual clutter, highlighting the most important contexual information

 

Legacy Class Sign-in

Legacy Class Schedule

Legacy Class Sign-in

 

New Class Management Solution

By leveraging micro-experiences, I was able to combine 5+ different screens into one, more intuitive and seamless work flow, allowing for quick edits.

 
 

Legacy Class Management

Legacy Class Creation

Legacy Edit Class

Test

 

Usability Testing

The objective was to verify and thoroughly assess the latest end-to-end scheduling concepts with businesses that rely on appointments and classes. We conducted numerous rounds of qualitative user testing throughout the year. Elaborate prototyping enabled us to demonstrate the workflow as closely as possible to its final production state.

Tasks Given

  • Complete booking an appointment with multiple services.

  • Create a booking that for a group of four clients, all with different services and providers.

  • Create a new class based service offering that meets every other week.

  • Using the class sign-in roster, gather the necessary information and payment details to mark them as arrived for the class.

  • Edit an existing class.

 

Observations & Findings

  • Users really gravitated to the more modernized look and and new features they had been requesting.

  • Diverse companies have very specific needs, that requires a lot of customization. This becomes a challenge to make changes to the complex legacy software.

  • Users for appointment and class based business have very different needs and their workflows require access to different client information.

  • Multi tasking with a split view is more necessary for appointment based businesses so they have easy access to the calendar. For class based businesses they preferred a full screen experience for the class sign-in roster as that is their primary task at hand.

 

Next Steps

 

Design updates to the Class Sign-in

  • Add some key missing features that were not carried over from the legacy software.

  • Move away from the flyout panel for classes and into a full screen experience.

  • Optimize the number of clients that is viewable on a screen by allowing the header content to scroll with the data table.

Go to market V2 strategy updates

  • Do not default new experience on.

  • Provide a step by step tutorial guide.

  • Improve communication with staff members and not rely on owners to educate new product roll outs.

More Work

Shootsta - Video Marketing & Editing

Lendi - Consumer Home Loans

Uni of Melbourne - Student Resource App

One Path, ANZ - Personal Investment

Yerdle - Buy Back & Resale Service

Motiv - Wearable Fitness Tech