Cohort Managment Platform

My Role: Team Lead, UX Researcher, UX Designer

Duration: 4 Weeks

The Client

The next-gen talent platform that connects students and companies for real-world projects.
Schwap is a community marketplace where handpicked and vetted uni students do mini projects for top-tier founders in exchange for hands-on experience, compensation, mentorship, referrals, and real career capital.

My Role

UX Designer & Researcher

  • Conducted user and competitor research
  • Synthesized research findings
  • Developed information architecture
  • Created wireframes & prototypes
  • Conducted usability testing
  • Implemented insights into high-fidelity designs for refinement

Team Lead

  • Led a team of 3 designers
  • Managed all client communications
  • Handled team & client scheduling
  • Delivered hand-offs
  • Led client meetings

Duration

4 weeks

Tools


Design Process


The Challenge

Schwap faces operational inefficiencies due to the absence of a centralized platform for managing cohorts, students, projects, and company partnerships. This creates challenges in organization and oversight, particularly in monitoring matches between students and company projects. Therefore, developing a comprehensive internal platform is essential to address these critical challenges and streamline operations at Schwap.


The Objective

Design and implement a comprehensive web platform solution tailored to the specific needs of Schwap.

Cohort Management

Develop a user-friendly interface enabling the creation and management of cohorts and facilitates cohort updates.

Project Organization

Implement a project organization system providing visibility into projects associated with cohorts and handling incoming projects requests from companies.

Matching Oversight

Establish a matching oversight system, enabling Schwap to monitor the status between students and company projects.

The Project Scope & Plan

From a student-facing mobile app to an internal facing web platform.

The project scope, set by the client, changed a few times.

Initial Scope

When we initially received the project scope from Schwap, the goal was to scope, design, and help Schwap’s tech team implement a student-facing mobile app in the form of an AI concierge.

Actual Scope

After speaking with the client, the new goal was to scope, design, and implement an institution-facing (Schwap) web platform for cohort management.


The Kick Off

Communication was challenging due to managing 4 different time zones between Schwap and my team. Our main point of contact, the CPO and Co-founder of Schwap was unable to attend the call, so met with the head of product operations on the student and institution sides.

During the call:

  • Uncovered many areas where Schwap faced challenges pertaining to the student, company, and institution facing sides

  • Decided on one communication channel (Discord) in order to make communicating easier and effective

After the call:

  • Created sticky notes in figjam for the problems & goals gathered from the call & organized them by user

  • Chose to focus on the student-facing side as in the initial scope and created the project plan accordingly

  • Given our time-constraints, we decided to focus on one user type in order to do a thorough job


The Pivot

After we devised our project plan, we received an email from the CPO & Co-founder that we should focus on the institution facing side instead.

  • Pivoted and adjusted our goals and problem statements to reflect the new project scope

  • Altered our project plan to the new scope and adjusted it to account for the time lost


The Final Plan

Our final end-to-end plan starting from research to hand-off. We created a more detailed plan outlining the tasks and deliverables and grouped them into milestones.

DISCOVERY

After drafting a research plan, our team delved into comprehensive competitor and product research, conducted interviews with the client (the primary user), and audited their existing wireframes.

Initial Interviews

Since the primary users were Schwap employees, we conducted informational interviews with Schwap to understand their perspectives, challenges, and requirements related to operational inefficiencies and internal management needs. We needed to better understand their:

  • Business & User Goals

  • Constraints

  • Current Experience

  • Business & User Goals

  • Needs and Wants

  • Success Metrics

  • User Types

  • Current Task Flow

Competitor Analyis

We then explored existing platforms and tools, suggested by our client, that are used in similar contexts to identify best practices and potential features that could improve Schwap's platform.

Design Audit

Reviewed and audited the existing wireframes provided by Schwap to identify gaps, inconsistencies, potential usability issues, main flows, and areas for improvement, ensuring alignment with user needs and workflows.

After auditing each screen, we synthesized all of the information using an affinity diagram, which helped us create our user stories and set the stage for creating our MVP.

User Story Mapping

In order to decide our MVP, I recommended creating a sticky for each user story and voting on them individually. Using Figjam stickers we each voted on whether it should go into the MVP or Backlog. By creating our User Story MVP, we were able to prioritize the key features.

IDEATION

Site Mapping

Following the discovery phase, each team member developed an individual site map. We then collectively reviewed and consolidated our individual site maps to create the final version, which formed the basis for our designs and deliverable to the client. Ultimately, my site map was chosen as the foundation, and the team collaborated to make refinements for its final iteration.

User Flows

Following the finalization of the site map, each team member embarked on developing a user flow. Despite distinct individual approaches, there were some commonalities in our perspectives and ideas. To consolidate these diverse perspectives, I proposed focusing on the primary user tasks. This led to the decision of using the fundamental structure of my user flow as a foundation, which we then deconstructed into distinct flows for each task.

Mid-Fidelity Wireframes

Once our sitemap and user-flows were established, we proceeded with the creation of wireframes to facilitate testing of the prototype. Taking the lead in generating the wireframes, I ensured their completion before delegating the task of making them interactive for the prototype to a team member. I then wrote out the test plan, while another teammate developed the testing script, effectively coordinating the preparation for prototype evaluation.

USABILITY TESTING

Round 1

Schwap facilitated the scheduling of testing sessions with their employees for our team. The testing was conducted through Google Meet, allowing participants to share their screens as they completed tasks, while one team member facilitated the sessions and others observed and took detailed notes. Following the testing sessions, all team members had the opportunity to engage with participants, posing additional questions to further enrich our understanding.

Critical Insights

After concluding the testing sessions, we documented insights on sticky notes. Using these insights, we created an affinity map to effectively group and categorize the findings. We then summarized the insights within each category, and classified them as crucial, major, or minor based on the frequency of occurrence and the quantity of sticky notes within each category.

STYLE GUIDE

Prior to delving into high-fidelity designs, our team initiated the creation of a style guide. Following prior discussions, we made the decision to utilize the Inter font. I took the lead in establishing the typography and saved the styles directly in Figma. Drawing inspiration from the provided files and aligning with the client’s preferences and Schwap’s existing branding, we formulated a color scheme. Additionally, I curated the spacing, selected the icons to be used in our designs, and undertook the creation of components to ensure design consistency across the separate pages, considering that each team member would be working on distinct sections.

Font

Colors

Icons

Buttons

Status

Navigation

HI-FIDELITY

Utilizing our established style guide as a foundational resource, we crafted high-fidelity designs that were informed by the invaluable feedback garnered from the initial mid-fi prototype. This iterative process not only allowed us to apply consistent visual and interactive elements in line with our brand's principles but also facilitated the integration of user insights and preferences into the final design iteration.

USABITLITY TESTING

Round 2

After prototyping our hi-fi designs, we initiated the second round of testing. While Schwap employees currently serve as the primary users, Schwap intends to expand its user base in the future. To mitigate bias, we conducted testing with 6 participants, comprising of both Schwap employees and non-Schwap employees. We then synthesized our findings in a manner consistent with the approach used in the first round of testing.

Testing Insights

The Prototype

Final Steps

I provided Schwap with a shared Google Drive folder containing all our documentation and Figma design files. This encompassed our Figjam collaboration files, including competitor and product research, design audit, user flows, as well as ideation, comments, designs, and usability test reports highlighting key findings and insights. The documentation encapsulated our design process and rationales, serving as a reference for future iterations

Key Takeaways

The transition from coursework to working with a real client and a team has taught me that in practical scenarios, it's not always feasible to follow each step meticulously. I've gained insight into the crucial need to adapt and pivot according to the client's requirements, navigating through the additional complexities of differing time zones. Working within a team presented its own set of challenges, particularly in terms of task allocation and determining the most effective approaches. However, through perseverance and a process of trial and error, we successfully overcame these obstacles and developed effective strategies for managing our workload.