Democracy Lab

Designing a simple & effective alerts feature for volunteers of DemocracyLab.org

Project Overview

Challenge

DemocracyLab is a nonprofit that helps tech for good projects launch by connecting skilled volunteers to projects that need them. Currently the platform is lacking an alerts system that will allow volunteers to receive notifications once projects of their interest become available. With many projects looking for the skills of mighty volunteers, DemocracyLab wants to increase volunteer engagement and participation.

Objective

Design a simple, intuitive, and personalizable alerts system that connects volunteers with available projects on DemocracyLab.

Project Type

Add a Feature, UX Volunteer Project with DemocracyLab.org

Role

UX Designer, UX Researcher

Team

Myself & 3 UX Designers

Collaborating with cross-functional teams like PM, UX Research, UX Writing, and Dev.

Duration

Five months

(July 2021 - Nov 2021)

Taking a dive into the Problem

Initial research was conducted by a UX Research team at DemocracyLab but our team wanted to conduct additional research to better understand our problem space so that we could design a better, current solution for users.


Competitive Analysis

To begin our research, our team started out by looking at direct and non-direct competitors in the market. We wanted to understand how other competitors are currently notifying users of potential openings that are of interest to them. We were also interested in uncovering competitors' strengths and weaknesses.

After conducting our analysis, we developed a simple features matrix to showcase where DemocracyLab's platform stands in comparison to others in regards to alert features.

Notifications from Indeed.com

Notification from Indeed.com

Creating a notification on Glassdoor.com

Alerts from NYCares.org

Final Competitive Analysis Matrix

Assumption Mapping

My team also met for an assumptions mapping session leading to valuable discussions amongst the team about user needs and risks associated with finding solutions to address these needs.

User Flows

 User flows were created to better understand where alerts might best fit into the platform. 

 

Design

Sketches

Each team member sketched up some ideas of what they envisioned the alerts feature to look like. Afterwards, we came together to present and share our thoughts, and choose features made the most sense for the users.

We also presented the sketches in our weekly design stand-up meetings to gather feedback on our designs from designers, developers and other cross-functional teammates.

Prototyping

As the team was split between two designs, we decided to split prototype both so that we could conduct testing on both versions which would ultimately allow users to choose what suits them best.

Version A

Version B

Testing

Unmoderated Remote Usability Testing

Using the Maze platform, we tested Version A and Version B with volunteers.

Tests for both versions consisted of the same tasks. Our team wanted to see which version generated more positive user feedback and was more intuitive for users.

Test A had a total of 42 respondents while Test B had a total of 24 respondents.

Ultimately, more participants were able to successfully complete the tasks on Version A as opposed to Version B. When analyzing the heat maps of both Versions, more misclicks were noted on Version B

Iteration

Since Version A appeared to receive more positive review and feedback amongst our users, we focused on fine-tuning and reiterating Version A based on user feedback.

Our team also tweaked some interface design to match DemocracyLab's existing design system.

Some features of Version B were well received by users, so we also incorporated some aspects of Version B's design into Version A.

 

Change #1 Incorporating a Bell notifications icon in the homepage.

Change #2 Editing the Alerts Toggle button to be more precise & accurate.

Change #3 Redesigning our toast Notifications to include precise date & time.

Change #4 Incorporating filter settings from Version B into Version A’s design.

 Final Prototype

 Learnings & Next Steps

Working around Constraints of Design Systems: Design Systems are wonderful, but are still rules! They design what you're able to do and how you should design. At times, it could reduce your ability to be creative since you have to follow guidelines. In this project, I learned to love the constraints of a design system as it promotes consistency and reduces building time!

Working with Cross-Functional Teams: During this project, I had the pleasure of working with various cross-functional teams which proved to be super fun. Working with the development team at DemocracyLab enabled me to design a feature that was feasible to build. Good communication was key in getting us on the same page of how we wanted the designs to be built out.

Previous
Previous

Stable Value (Wealth Management Platform)

Next
Next

OOMAMI - A Social Cooking app