Zing

Increasing student collaborations.

How might we increase student collaboration and productivity?

Team

2 designers, 6 developers, 1 product manager

Timeline

January 2021 - Present

Role

Product Designer

Tools

Figma

BACKGROUND

Teamwork needs the right people.

Students look forward to completing projects with peers but that dream is gets crushed by the various work ethics and work styles of people on the team. Conflicts not only take away productive time but also prevents through collaboration.

This can be prevented by ensuring optimized groupings. Zing is a mobile and web platform that helps professors group students in a way that enhances collaboration and productivity by ensuring that background, gender, ethnicity as well as custom criteria are matched.

The Problem

Manually matching details is impossible.

Creating inclusive groups is a complex process that professors often overlook due its tedious nature,. Instead, they rely on self assignment which can lead to disfunction, lack of contribution, and underperformance.

To ensure the balanced groups professors have to collect detailed data and sort through it while matching various criteria. Critical details can be missed and of course in classes with 100+ students human error is inevitable. In those cases, due to inherent gender, race, or intellectual biases many students get discouraged from maximizing their learning opportunity. So the question is

"How might we ensure all students in a group are able to collaborate at their highest potential regardless of their background?"

Discover

It is important to note that within our product this problem applies to a niche group of people. So the first step in solving the problem is to understand how these users interact with the current product and what their pain points are. The big questions I will be asking are:

1. What are the common characteristics in the users?
2. What is the user flow in the existing product?
3. What are the pain points in the current user flow?

Who is the key user?

The administrator's main responsibilities are to schedule rides and dispatch drivers, so they want to quickly notice problems with rides, find its the root cause, and come up with a solution.

IDEATION

Automating grouping.

As the lead designer, I undertook the entire end to end design process from ideation to MVP handoff to develop the student survey and group organization platform.

I conducted user research to discover the problem, synthesized findings to define priorities, and iterated on designs through user testing to develop solutions and deliver the one stop shop for all grouping needs.

Discover

It is important to note that within our product this problem applies to a niche group of people. So the first step in solving the problem is to understand how these users interact with the current product and what their pain points are. The big questions I will be asking are:

1. What are the common characteristics in the users?
2. What is the user flow in the existing product?
3. What are the pain points in the current user flow?

Who is the key user?

The administrator's main responsibilities are to schedule rides and dispatch drivers, so they want to quickly notice problems with rides, find its the root cause, and come up with a solution.

Behaviors

  • Browse through schedules to match riders with drivers
  • Handle call-in ride requests and dispatch drivers
  • Manage feedback and remove any obstacles

Frustrations

  • Hard to navigate between different schedules
  • Notice problems through delayed feedback
  • Browsing data to find root cause takes away from main responsibilities

Goals

  • Efficient
  • Automatic
  • Easy access

What is the current user flow?

Insights

Define

From insights I started exploring various interactions. Resolving the most time consuming pain point - browsing existing data, meant implementing an analytics feature that organizes the complex data set and makes it easy to pin point a specific group of data. After user testing, the interval picker and summary dashboard especially appealed to the administrator because it helped filter the unnecessary data and visualize the necessary data.

User Testing

The analytics feature only solved part of the problem because there was no precise ride feedback system that allowed for solving today's problems in a timely manner. So, I implemented a live status feature that would provide up to date information on today's rides and highlight any anomalies.

Design

To ensure that the platform is accessible and to reduce complexity I wanted to use soft primary colors with enough contrast to be easily visible. I also implemented distinct icons for easy status recognition.

MVP Walkthrough

The administrator Mindy wants to find and solve any problems with rides. Let's visualize her journey.

Task 1

Before Mindy starts to recognize any problems, she needs to go to today's schedule.

Key Features

Schedule Navigation

Task 2

Mindy then needs to delve a little deeper into the problem rides to see the exact issue.

Key Features

Live Status

Task 3

Mindy wants to understand the root cause of the problems, so she uses the analytics feature. The data is filtered yearly and monthly or by using an interval picker. The aggregate is then shown in the dashboard.

Key Features

Analytics Feature

Task 4

Mindy remembers to check for changes to existing schedules to see whether that is the real cause instead.

Key Features

Notifications

Besides working on navigation, analytics, live status, and notifications, I was also partially responsible for the admin access interaction.

Learn

Future Considerations

Email me for more information!