Scheduling experience
A mobile scheduling experience designed for business professionals.
(GoodTime 2023)
Intro
GoodTime has launched GoodTime Meet, a scheduling platform for business professionals. Meet primarily offers a scheduling link that displays the host's availability, allowing the guest to select a convenient meeting time. The scheduling experience is built upon GoodTime's existing features, with key enhancements. I redesigned the experience by incorporating user feedback and adapting it to the unique needs of our new target audience.
Role
Lead Product Designer / Product Strategy, User Research, User Interviews,
UX, UI Design
Company
GoodTime
Period
March 2023
Problem
GoodTime Meet's scheduling design felt outdated, leading many users to have difficulty navigating and locating key functions. Additionally, several long-requested features remained unaddressed and obsolete.
Research
I conducted a heuristic evaluation to uncover UX issues in the previous scheduling experience, analyzed customer requests from the past five years, and interviewed 21 individuals from diverse professional groups to explore their scheduling challenges.
Heuristic Evaluation
Key Findings
The primary action button or main functions can become hidden depending on the screen resolution.
Users are unable to view the date and available times simultaneously.
The text lacks clarity and is difficult to read.
The size or placement of the text fails to effectively convey the importance of the information.
Previous Design
Areas of Improvement
Visibility of system status
Visibility of system status was a concern; users had no way of knowing the next steps before clicking the confirm button. Additionally, users were not informed of subsequent actions or next steps even after completing a process.
User control and freedom
While the web browser's back button could be used to return to a previous step, there was no in-product back button available. However, at the final step, the reschedule feature allowed users to make changes as needed.
Error prevention
When no available time slots exist between the candidate and interviewer, users encounter an error message after selecting a time slot, leaving them unable to proceed.
Recognition rather than recall
When scrolling through the time slot list, some parts of the selected slots are obscured, and the entire selection list is not fully visible during the confirmation process.
Flexibility and efficiency of use
There are no features specifically designed for advanced users who are proficient with the tool.
Aesthetic and minimalist design
Messages were distributed throughout the page with similar font sizes, regardless of the importance of the information.
Help users recognize, diagnose, and recover from errors
In the event of an error, a generic error message was displayed to users instead of context-specific messages that could provide more relevant information.
Help and documentation
There were no help center or additional support pages available.
Areas to Retain
Match between system and the real world
Overall, the messaging had a user-friendly tone, with vocabulary and expressions that were easy to understand.
Consistency and standards
The communication methods, style, and designs were consistent throughout.
Customer Feedback & Requests
I conducted interviews with over 21 people from various field, including designers, engineers, sales, and marketing to identify and extract the features they commonly desired.
I reviewed 37 user requests received over the past 5 years and selected the most important ones.
Key Findings
Host
Reduce time zone mistakes
Consider the time zones of both the guest and the host.
Create customized questions
Add questions the host wants to collect from their guests.
Show the company's identity
Change the background or color to show the company's identity.
Guest
Easy to pick a date and time
Easily navigate dates and times.
Invite other guests
Allow invitation of other peers and send calendar invitation.
Modify the event
Edit the event description and easily cancel or reschedule.
Final Design
1. Select Date and time
I designed a sticky date picker with a horizontal scroll bar at the top, enabling users to quickly navigate through dates and view available times directly below. Also, the user can change the meeting duration and timezone.
Meeting duration
Guests can adjust the meeting duration based on the options provided by the host
TimeZone
With the rise of remote work, especially among companies in the Bay Area, I've noticed frequent communication errors due to time zone differences. To address this, I designed the display of the host's time zone alongside the time slots, ensuring guests consider the host's local time when selecting a meeting.
Time Slots
You can now see the date and time together. You can select the date and time you want without changing the page.
Confirm Button
Previously, the select button would often be hidden depending on the mobile screen size. We've redesigned it to be more intuitive, ensuring the select button is always visible at the bottom when the date and time are chosen.
2. Confirmation
Invite Attendees
Guests can invite anyone they wish to the meeting, and those invited will also receive a calendar invitation to ensure they are informed and prepared.
Agenda & Questions
Guests can add their desired agenda to the calendar description. Also, hosts can gather essential information from guests by asking customized questions before the meeting.
3. Confirmed
Information Hierarchy
Previously, the most important points of information, the meeting dates and times, were not easily visible. I prioritized displaying the most crucial information for the meeting to ensure clarity and convenience.
Open calendar
After a meeting is confirmed, most hosts immediately check their calendar to view the newly scheduled meeting. I added an 'Open Calendar' button, allowing hosts to quickly access their calendar for that specific date.
4. Customized Design
Hosts can specify their own desired background image, logo, and primary color.
Prototype
Conclusion
This project was put on hold due to a shift in the company's production strategy. However, it was a meaningful endeavor for me, as it allowed me to deeply empathize with both the host and guest perspectives. Through interviews with people from various occupations, I discovered that different needs emerge depending on their roles and positions. I’m excited to see this project launch as a tool designed to enhance the customer’s experience and efficiency, not to mention the countless hours I dedicated to researching and developing the product.
Previous Project