lin.ariel.lee@gmail.com

Click to Copy!

hello@amercer.com

Click to Copy!

01 INTRODUCTION

01 INTRODUCTION

GLOCAL Volunteer Management Platform

GLOCAL Volunteer Management Platform

A Virtual Volunteering Experience

Project Overview

GLOCAL is at risk of losing government funding due to a decrease in KPI.

GLOCAL is losing government funding due to lower KPIs caused by missing volunteer hours.

GLOCAL is losing government funding due to lower KPIs caused by missing volunteer hours.

As a non-profit organization, volunteer hours are a key factor in determining KPIs for securing financial support from the Canadian government. However, we noticed that users face challenges that often affect their ability to track volunteer hours and manage activities effectively.

GLOCAL is a national non-profit organization that promotes digital civic engagement through local participation and global understanding in Canada. The organization faced significant challenges due to outdated and manual management processes. For this project, I developed a comprehensive product strategy from 0 to 1 and led the end-to-end visual and interaction design. My goal was to provide GLOCAL with a streamlined, clutter-free solutions for a more efficient and modern volunteer management system.

How might we design a simple volunteering process to help user focus on tasks, improve productivity and satisfaction as they work towards their goals?

A simple experience for volunteer is key.

Virtual Volunteering

Offer an online program for people from diverse backgrounds to make meaningful contributions, no matter where they are located.

Skill Development

With six specialized tracks, volunteers gain hands-on experience and receive feedback from industry professionals to enhance their skills.

Industry Engagement

Volunteers engage in meaningful civic activities and drive positive change through resources and workshops.

Understand the problems from our users

Heuristic Evaluation and Shadowing

Uncover complexity in volunteering with 1-1 User Interviews

4 track managers, 11 volunteers, 6 tracks, 20+ hour long audio with hundreds of quotes...

Shaping the accurate user journey

Locate the “Hotspot” and leverage from it

BEFORE

No centralized platform, leading to a highly manual process with a steep learning curve for volunteers.

Centralized management with separate platforms and workflows for volunteers and track managers.

AFTER

Multiple channels are currently used for submitting work, logging hours, and staying connected with each other.

Documents are disorganized, with duplicates across distincted locations.

#3

Bothersome Manual Service

Track managers shared how the manual and white glove services impact efficiency, limiting the number of volunteers they can handle at once.

#1

Challenging Onboarding

Volunteers found the onboarding process too complex and overwhelming, leading to frustration before they even started their tasks.

#2

Fail to Document Hours

Volunteers said inconsistent task submission processes reduced their motivation to log hours, leading to transparency and accuracy issues.

I decided to go through the onboarding process firsthand, including booking and attending the online orientation and receiving my own GLOCAL email address afterward. Throughout the process, I encountered frustrations like unclear directions and excessive documentation.



By putting myself in the volunteer’s shoes, this experience helped me understand the context and identify potential issues. It also allowed me to prepare relevant interview questions and target key areas, ensuring valuable insights were gathered and all aspects of the user journey were thoroughly covered.

Using affinity mapping, I categorized and highlighted user insights, organizing my observations into a user journey map. By breaking down each particular action, it became much easier to validate the process with stakeholders to pinpoint stages with the most user frustrations later on.

During the stage of Complete Tasks, the most user frustrations were mentioned in the interviews.

As I analyzed those user actions occur in each stage, a pattern of shared frustrations emerged. With that insight, I can leverage this understanding to develop a better experience.

After completing a thorough research process,


  • I held a research report presentation to validate our findings with stakeholders and track managers

  • I presented a design solution proposal to align design decisions with our stakeholders

Just as I experienced firsthand,

I had interviewees recreate their GLOCAL journey step-by-step, if possible, sharing screens to uncover firsthand insights. This approach helped me capture user pain points in a more visual, detailed way.

70% of interviewed volunteers shared the same frustrations about the overwhelming and unclear onboarding experience.

User Journey Phase 1

Onboarding (2/3) : Welcome Email

Onboarding

Find task

Complete the task

Productionalize & Reward

Read Glocal welcome email and follow the onboarding journey

Step One: Read NYSN Program Guide

Receive feedback from track manager

Step Five:

Join Discord channel

Step Four: Add office hours to calendar

Step Two: Complete onboarding challenge form

Step Three: Explore Glocal Warm up tasks

Take warm up tasks and submit the task submission form after completed

NYSN Program Guide

Email
(Glocal)

Google

Sheets

Challenge

Form

Google

Sheets

Task submission
Form

Email
(Glocal)

Google Calendar

Discord

Challenge

Warm Up Tasks

Discord

Office Hours

User Journey Phase 3

Complete tasks

No hard deadline, encourage volunteers to work at their own pace

Hold meeting with volunteers to discuss progress if needed

Go through task submission form every other day

Provide feedback and questions to volunteers within 2 days

Receive notification from the volunteer saying the task has turned in

Read the instructions that are given in the task description

Work on the task

Fill in each required section and submit task submission form

Receive feedback from track manager

Inform the track manager she completed the task through email

Work on the task

Submit task

Task Approval

Document volunteer hours

Check the hours volunteer filled in the submission form and work journal

Collect these work hours in the hours tracker for each volunteer

Sum and compile total work hours from the track each quater

Document her completed task info into volunteer work journal

Onboarding

Find task

Complete the task

Productionalize & Reward

Volunteer’s user journey

Red dash indicating this journey has significant frustrations compared to others.*

Track Manager’s user journey

Fill in each required section and submit task submission form

Check the hours volunteer filled in the submission form and work journal

Collect these work hours in the hours tracker for each volunteer

Document her completed task info into volunteer work journal

User Journey Phase 3

Complete tasks

Volunteer

Volunteer

Track Manager

How to count the hours? I have to go through different sheets to see how to fill in the hour.

I am manually filling in the record. Volunteers tell me how much time they have spent on this task, I add the hours for them one by one.

I do feel it's not quite worth going through all the trouble of filling out work journal.

It’s definitely a challenge. A lot of the volunteers just don't fill up a work journal even they do the work. So it's difficult for us to find out the exact hours.

I couldn't differentiate the one that we need to do at that exact moment. There were many things in front of us that we can go.

Going through all the different links and sheets for onboarding, it wasn't very clear.

“This is the most professional user research report I have ever seen!

You did a very solid interview and figure out something that I'm not aware of.”

Founder of GLOCAL:

Volunteers want to avoid unnecessary hassle and focus on more meaningful tasks from their perspective

😩

Ensure task submitting process is simple and intuitive for volunteer to complete whole journey

Reduce manual process and avoid recurring task for track managers

The ability to track accurate records easily and maintain transparency for all parties

🙁

Difficult to obtain accurate records and leading to significant impacts on KPI

The highly manual process limits track managers' time and resources, reducing their efficiency

😓

After several rounds of design critiques from my mentor, other designers and potential users, here are some highlighted iterations:

Listing objects like [Track Manager], [Volunteer] and [Hour] highlights what users value.

1) Clarify design context

Defining object relationships ensures consistent and logical navigation.

2) Develop consistent navigation

Defining object attributes helps create a clear, user-friendly design.

3) Structure intuitive interfaces

Onboarding

Find task

Work on task

Submit task

Notify submission

Task approve

Track hours

Certificate reward

  1. Collect accurate hours with ease

  1. Able to review past task records

  1. Learn how many participants will join prior to the event

Iteration #1 - Volunteer Dashboard

❌ Initial Wireframe

✅ Final Design

1) Easily adapt to the familiar system layout while allowing room for future feature expansion

Change the top navigation to side navigation to align with common visual hierarchy.

2) Users can focus on saved tasks and avoid unnecessary searches

Reduce navigation steps by separating saved and unsaved tasks into distinct categories in the menu.

3) Better track task progress and stay informed about key metrics

Enhance the prominence of the progress bar and statistics to highlight crucial information.

Simple guided onboarding

  • The spotlight-style onboarding wizard guides volunteers through the new system


  • Task-based onboarding allow volunteers to seamlessly navigate and accomplish tasks sequentially


  • Minimize repetitive inquiries by integrating crucial information into the onboarding tasks

Streamlined task taking and hour logging

  • Centralized task management for easy submission


  • Automated hour logging during task submissions to enhance data accuracy


  • Easily track current and past record efficiently within the system for future references

All-in-one management platform

  • Dashboard offer track managers a comprehensive overview of performance

  • A notification tab consolidates all crucial messages and organization updates

  • The ability to review and provide comments on inquiries related to tasks all in one convenient page

Volunteer’s View

Volunteer’s View

Track Manager’s View

Understanding the context is necessary

One lesson I’ve learned is the importance of understanding the product’s role in its industry before diving into design. Since GLOCAL targets a volunteer-based audience, it’s challenging to push them or disrupt their workflow. Therefore, it’s crucial to design a solution that fits their working style and ensures a comfortable experience. As a product designer, staying curious, learning from users, and understanding the company’s operations within time constraints are key.

Designing for different perspectives

This project was challenging as I built the solution and design system from scratch for two distinct user groups: volunteers and track managers. Constantly switching perspectives to meet the different needs of each group and deciding what information was essential versus what could be left out was a real learning experience. As I designed components, I made sure they served both user types effectively while aligning with the product style and meeting stakeholders' goals. This experience taught the importance of planning ahead and setting clear guidelines to maintain design consistency and minimize trial and error.

Flexibility under constraints

Due to time and resource constraints, it’s quite normal that we can’t always conduct every single step we want with our stakeholders. I learned that by working within these constraints, we can still reach our goals, but I need to be extra prepared and provide something beyond their expectations in every discussion to create more room for compromise.

Volunteer

Sole Designer

Mentor: Jinjia Huang

Team

16 Weeks

Timeline

18 Weeks

Timeline

UX/UI Designer

UX Researcher

Role

Tools

02 PROBLEM

03 SOLUTION

04 RESEARCH

Meet our Users

Surprisingly, this revealed a significant reason why the KPI is being impacted:

75% of interviewed volunteers shared that they failed to document their volunteer hours.

05 STAKEHOLDER ALIGNMENT

During alignment meetings, we clarified the three main issues affecting the organization's KPIs. We then used those insights to brainstorm design opportunities for the enhanced GLOCAL experience.

Additional expectations that stakeholders emphasized as priorities during the meeting:

Define constraints and prioritize features

According to our user research, 90% of track managers are frustrated by the highly manual process and recurring services.



Given the organization’s capacity and resource limitations, we will focus on improving the user experience in the areas that require the most manager involvement.

I also conducted a feature prioritization exercise, keeping the stakeholders' constraints in mind, with the following goals:


  • Prioritize essential features throughout the design process

  • Brainstorm the variation of solutions for each stage

  • Categorize them with tags to ensure each feature has a clear purpose

06 IA Exploration

07 DESIGN

Setting up the structure and user flows

Due to the complicity of the this management system, I explored a variety of methods to help me achieve a reasonable information architecture.


One of the most helpful methods is the Object-Oriented method. Before adopting this method, I often felt like my wireframes came out of nowhere. This method has helped me to:

From rough to concrete, ideas to actions

User testing and rounds of iteration

Start by jotting ideas on Post-its, organize them into object cards, sketch the flow, and finally create high-fidelity wireframes. With each design stage, my solutions became more defined and clear.

I conducted usability tests to gathered their valuable feedback for further iteration. During the user testing, I asked users to:

  • Go through the designed user flow to complete the given prompt

  • Share any positive or negative thoughts about the design

  • Review multiple design versions to identify which one best suits their needs

Iteration #2 - Exploration of Card Design

The colored tags on the top is drawing attention away from the task title. I can only focus on the colors when I see it.

User 1

The grey tags don't pop and aren't vivid enough, making it hard to differentiate between tasks at a glance.

User 2

❌ First Version

✅ Final Version

❌ Second Version

1) Better viewing hierarchy

Put task title at the top to emphasize essential information

2) Reduced visual clutter while maintaining color variation for task categories

Lower tag saturation

3) Enhances task understanding

Replace tag “Track” with “Skillset” to indicate a more valuable information

Design System

Introduce: The GLOCAL Volunteer Management Platform

I created a style guide from 0 to 1 to ensure a consistent and user-friendly design throughout the new system. The primary color choice was inspired by GLOCAL's existing brand colors while creating a palette that harmonized with them. I also took inspiration from leading management and online learning platforms to ensure the design was something users could easily adapt to.

All designs passed the WebAIM contrast checker to ensure usability. Tap to view each category.

08 FINAL SOLUTION

09 IMPACT

10 REFLECTION

Measuring the success

Aligning on 3 focus areas

Aran, the volunteer

He hopes to build professional skills through task-taking and collect volunteer hours for an official certificate.

Sarah, the track manager

He hopes to build professional skills through task-taking and collect volunteer hours for an official certificate.

She loves connecting volunteers with opportunities, ensuring their experiences are both rewarding and impactful.

12px

20px

Poppins

Typography

Aa

Regular

Aa

Medium

Aa

Semibold

Large Heading | 20px

Lorem ipsum dolor

Medium Heading | 18px

Lorem ipsum dolor

Medium Title | 14px

Lorem ipsum dolor

Regular Body | 14px

Lorem ipsum dolor

Small Body | 12px

Lorem ipsum dolor

Colors

Primary

Tag

Semantic

Greyscale

Primary Dark

#471B5E

Beginner

#F0F6CD

Notification

#FC5555

Header

#1F2329

Primary Light

#F3E9F4

Advanced

#F7DEE4

Hour

#E0ECFF

Outline

#D1D9E2

Primary

#89288D

Intermediate

#FFDCB2

Body

#5F6367

Typography & Colors

Controls & Icons

Navigation & Cards

Iteration #3 - Task Submission Flow (Swipe to view iteration)

Big thanks to everyone on the GLOCAL team for making this happen and being so helpful throughout the process 🎉

Lower learning curve

for new volunteers

Volunteers save 50% of their time by not having to browse through various onboarding materials and can start taking tasks immediately upon onboarding.

More accurate

task documentation

Hour documentation increased from 25% to nearly 100%, ensuring accurate KPI tracking.

  • Previously around 75% of volunteers didn’t track their hours accurately, often taking weeks to submit records based on their initiative.

Enhanced efficiency

for track managers

Approximately 60% reduced time spent on manual processes and repetitive services, allowing track managers to focus on more strategic activities.


Improved 50% response time to volunteer inquiries and increase volunteer’s satisfaction.

I used to spend 2-3 hours just to reply to email, now I can focus on other meaningful work, like strategy and content improvement!

Track Manager

One single channel that mixes all types of messages, important announcements, or inquiries. It can easily lead to important information being overlooked and require excessive scrolling to catch up.

Before

Discord is quite confusing for me. A lot of messages are others achievement. Yeah, I don't like it.

Volunteer

I need to scroll through all the notifications. One of the form feedbacks, I never get responses to those.

Organizing announcements into separate channels based on categories makes it easier for users to find relevant information.

After

Discord update

Based on our recommendations, GLOCAL was able to start improving its volunteer user experience by making changes within its constraints and budget. For example, they separated the Discord channels for badges and announcements. Now, volunteers can easily find important announcements without being overwhelmed by the flood of achievement badges.

UX/UI Designer

UX Researcher

Role

Tools

18 Weeks

Timeline

Sole Designer

Mentor: Jinjia Huang

Team

GLOCAL is a national non-profit organization that promotes digital civic engagement through local participation and global understanding in Canada. The organization faced significant challenges due to outdated and manual management processes. For this project, I developed a comprehensive product strategy from 0 to 1 and led the end-to-end visual and interaction design. My goal was to provide GLOCAL with a streamlined, clutter-free solutions for a more efficient and modern volunteer management system.

02 PROBLEM

Sarah, the track manager

She loves connecting volunteers with opportunities, ensuring their experiences are both rewarding and impactful.

© 2024 Ariel Lee. All rights reserved.

© 2024 Ariel Lee. All rights reserved.

© 2024 Ariel Lee. All rights reserved.

© 2024 Ariel Lee. All rights reserved.