Upduo is a peer-to-peer coaching platform that connects employees and leadership with guided 1:1 video conversations so that they can learn from one another and drive measurable business outcomes.
Due to NDA, I can’t disclose all the details of my project, So to show my design process and the overall logic, I altered the actual interfaces and censored some sensitive parts in this case study.
Currently, Upduo uses an additional doc to guide customer leadership users through the flow of creating content and scheduling topics, which takes extra effort and communication. And users sometimes miss certain steps in the flow.
Upduo guides employees through intentional conversations in video sessions with on-screen prompts around different topics that are created and scheduled by leadership users and the education team. If the contents are set up incorrectly, it can directly impact session experiences for all the participant users.
How might we make the experience of creating content and scheduling topics on the Upduo web platform more intuitive and efficient?
To begin the research phase, I gained an understanding of the various user groups of the Upduo web platform and identified the target users who are involved in the content creation and scheduling flows. These include the leadership users and the education team.
Participant Users
Employees who participate in the live topics
Administrator Users
Managers at various levels who monitor the engagement and progress of participant users
Leadership Users
Leaders who are responsible for creating content and organizing topic schedules
Education Team
The in-house team at Upduo that assists leadership users with content creation and offers expert advice
We have received several requests from customers and feedback from our education team regarding the content creation and scheduling experience. To gain a comprehensive understanding of the problem space and have a broad perspective, I mapped these and my findings through a current journey map.
To gain a deeper understanding of the problems, user needs and our constraints, I reviewed internal documents and communications, and documented any questions and uncertainties I had. I then had discussions with the product team, education team, and engineering team to clarify my questions and gain insights. In the discussion, I also shared my initial ideas with the teams to see if they were feasible to move forward.
After synthesizing my research and prioritizing the pain points, I distilled the following key insights:
The content hierarchy is unclear and does not align with the user flow, making it challenging for users to determine where to begin.
The current user flow is lengthy, disjointed, and lacking in guidance, leading users to miss some steps easily.
Certain interactions deviate from users' habits, causing confusion and incorrect actions during the process.
To initiate my redesign process, I reviewed the existing user flows and identified the exact pain points. After thoroughly analyzing these pain points, I reorganized the user flows to deliver an enhanced user experience.
I developed an information architecture to organize the overall hierarchy and content of each page, which then served as a foundation for creating rapid prototypes.
Building on the reorganized user flows and information architecture, I quickly developed mid-fidelity wireframes to conduct user testing with the education and engineering teams.
The objectives of the testing were to confirm the effectiveness of the new user flows, identify potential confusion, and verify the feasibility of the proposed adjustments.
Feedback from the education team:
Feedback from the engineering team:
Based on the feedback from this testing, I iterated on my initial design and made further improvements, such as improving the visibility and accessibility of draft content in the Topic Library, clarifying the success of creating a new topic, and standardizing the terminology used throughout the platform.
Problem #1
The navigation and layout hierarchy are confusing and unclear.
1
The navigation and layout hierarchy are confusing and unclear.
2
The visual presentation of unpublished content is unclear, which can easily lead to misunderstanding and errors.
3
The method of displaying topic schedules' status is a combination of tags and titles, which is repetitive and confusing.
Solution #1
Merge two navigation tabs and reorganize the interface layout visually and logically.
1
The content related to managing and scheduling topic has been reorganized into three sub-tabs under "Topics".
2
Make it easier to distinguish and handle drafts.
3
View schedules in different states more straightforward.
Problem #2
The user flows are inconsistent and lack guidance.
1
Users cannot determine the association and sequence between creating a topic and creating a lesson flow.
2
The sub-tabs does not indicate the user flow or required actions.
3
There is no prompt to notify users to save their work after completing each step.
Solution #2
Integrate the flows and add progress checkboxes to guide users.
1
Add a topic page as a new level to connect the flow of creating a topic and creating lessons.
2
Add progress checkboxes to guide users through the flow.
3
Require users to save their work before proceeding to the next step.
4
Allow users to preview the lesson and save their work as a draft at any time.
Problem #3
Repetitive actions can be involved, and certain steps may be easily missed.
1
The content that needs to be completed is disorganized.
2
The publish toggle is inconsistent with other content and can be easily missed.
Solution #3
Redesign the topic schedule form to provide more flexibility and checkpoints.
1
Break down the form into multiple sections.
2
Allow users to rename the topic schedule and select the lessons involved.
3
Include a review step before publishing the schedule.
Problem #4
There is a lack of indications of available interactions.
1
The actionable components are unclear.
2
This sorting method is inconvenient and unintuitive.
3
This instruction message is easily overlooked.
Solution #4
Improve the clarity of visual guidance and interaction.
1
More accessible and visible components.
2
Enable users to sort the topics by dragging.
3
Increase the visibility of the instruction message.
Users can easily edit content, manage schedules, and handle drafts under three sub-tabs respectively.
On each topic page, users can access information related to that topic and manage their lessons and schedules in one place.
Users complete the flow of creating a topic and its lessons following a step-by-step process that is designed to be user-friendly and intuitive.
The progress checkboxes enable users to track their progress, save each phase of work, and avoid missing any required steps.
With breakdown and categorized sections, users can fill out information in an organized manner.
Prior to publishing the schedule to all participants, users will review the information to ensure that everything is set up correctly.
Collaborate with cross-functional teams
During my internship, I worked in close collaboration with the product manager, engineering team, education team, and marketing team at Upduo. Through this process, I learned how to effectively seek help and communicate with each team based on the context of the project. I also engaged frequently with engineers to deliver design changes, verify feasibility of design solutions, and conduct usability testing. By taking technical constraints into account at an early stage, I was able to make informed design decisions.
Prioritize needs and tasks based on potential impact and team bandwidth
Working in a fast-paced and small-scale startup significantly enhanced my ability to prioritize tasks and requests effectively. I gained experience in breaking down complex design changes and devising a plan to execute them in stages. This taught me how to work efficiently and effectively in situations where resources are limited, while still delivering high-quality design solutions.
If I have more time, I would track the impact and assess my design based on measurable metrics.
I believe in the importance of measuring the impact of design solutions to validate the assumptions and inform continuous iteration. If I had the chance, I would strive to establish measurable metrics for my designs and track their impact to gain a comprehensive understanding of their effectiveness.