A responsive dashboard for a nonprofit organization wanting to view data and donations at a glance.
One of the best things I have done for my personal growth was volunteering at a nonprofit. I have learned so much from it. I feel like it has made me a better person. I wanted to solve a problem space for my favorite nonprofit charity: water. Since charity: water is global nonprofit funding thousands of water projects and serving millions of people with many donors and volunteers. I came across a design challenge where the scope was to create a responsive site that can view this kind of data at a glance while sending a thank you note to their donors.
Since I have two years' worth of experience in designing and maintaining dashboards, I figured building a responsive dashboard for charity: water was in my wheelhouse.
I built a responsive dashboard that can view water projects, donors, and donations while having the capability of sending a thank you note to donors using research and one on one meetings with a charity: water representative.
I couldn't rely on the internet. I knew nothing of nonprofits. This forced me to understand a domain from the ground up. I had to rely on people and chat one on one with them to understand the domain, goals, and pain points. Because nonprofits is a niche domain, I had a small pool of people to work with. So how exactly did I manage? Keep reading for more.
The nonprofit sector is a new space for me. I knew that I needed to cover all of my bases when it comes to secondary research. I volunteer for a nonprofit, so I knew that was a good starting point to ask people how they manage their data and understand their overall operations. I spoke with four representatives from different nonprofits (including one from charity: water) to help me understand the space, how they operate, and what tools they use to track their donations and volunteers.
In order to understand how nonprofits operate, I needed to ask the right people how this specific industry works and what data management tools are used.
Here are the key insights from the SME interviews:
Since a majority of nonprofits use spreadsheet-like software (no dashboard available) to track internal information, business intelligence dashboards (requiring an application to be installed), and CRM tools (also requiring an actual application to be installed with heavier setup) I went ahead and compared a few of these tracking based products.
My competitive analyses findings include:
The results motivated me to:
I knew I had to dig deeper on how nonprofits operate for my primary research. I wanted to learn about daily operations, goals, pain points, important insights, and sought out features. So I conducted one on one interviews with users who use data management tools for their operations. Each set of questions had a purpose, so I categorized them based on sets (Introductory, Motivation, Desirable, Sentiment, Valuable, Wrap Up)
View Research Debrief in Notion
What I found was that dashboards served the purpose to have data tell a story clearly and quickly. These stories involve any topic within the business, but for the most part, they were related to projects and the financial health of the business.
"One thing that I'm always trying to achieve is, translating data to the non-accountant person."
"Being able to consolidate data points helps us understand what's going on."
After conducting the research with subject matter experts, speaking with a charity: water representative, and completing my research interviews, I had enough data to know how nonprofits operate and what kind of dashboard I was going to design for them. Users prioritize a dashboard that is easy to use, has relevant data, and is able to go through it quickly.
After reviewing and summarizing the interview results, I created a persona and empathy map to help guide my design. After creating my persona, this guided me to create the site map and user flow.
After building my persona, I went through a number of iterations with the sitemap and user flow. I went through another set of changes after creating the mid-fidelity design as well. At the end of the day, the priority for the charity: water dashboard is to be able to look at relevant data (donors and donations) at a glance.
The user flow illustrates the path an internal employee from charity: water can take when quickly looking for donors.
After sorting out my sitemap and user flow, it was easier to create the dashboard for charity: water. I was able to figure out Low-Fi wireframes, Mid-Fi wireframes, UI kit, and Hi-Fi wireframes.
I wanted to have alternatives when choosing a design for the dashboard based on general research and the architecture analyzed since most dashboards are accessed through desktops. Drawing digital sketches helped me explore a variety of ways how I can display certain dashboards while making them modular and scalable enough for mobile (responsive).
After selecting one of my alternatives, I created a mid-fidelity design. The wireframes included a Dashboard Page (general data insights) and a Donations Page (general insights, list of donors with a donation, and option to send a thank you note).
I had to keep in mind that I was working within a very important constraint. I had to keep that dashboard aligned with charity water's design guidelines. This was one of the most challenging dashboards I have ever created. In the past, I had more freedom in developing and designing a dashboard. In this particular case, I had to work within a set of colors while mixing and matching to find the right balance of being within charity: water design constraints and keeping it visually appealing. I also had to use the same vocabulary charity: water users. For example, charity: water has specific categories for donors:
Below is the first version of my design, after some testing - there were a number of changes made for the final design after the feedback was given.
A remote usability testing was conducted using a high-fidelity prototype design on Figma. The reason for this test was to examine the flow of design, ease of navigation, and the extent to which design reflects the values of the brand. This test also tries to view and understand users' pain points, goals, and recommendations. The test was conducted with five participants via remote video calls. The Otter AI application was used to transcribe the dialogue live to pick out keywords used to analyze and compare with other participants.
The goals for the usability testing:
View Usability Test Planning in Notion
The usability testing and the prototype were a success. Overall, the participants were able to complete the tasks in a timely manner and enjoyed the flow of the site, design, and navigation.
View Usability Test Findings in Notion
"It's good at showing information, and the sort of CRM capabilities of sending a thank you note are relatively simple."
"Overall it's pretty solid. I really like certain aspects like the multi-select capabilities and the Thank-You Note."
I took the time to reflect on what it entailed to create and design a dashboard from scratch.
There were a few challenges I had to truck my way through while designing the dashboard for charity: water:
I learned that there are many variables when designing a dashboard. If you are able to identify commonalities and focus on striking a balance between delivering human-centered and business-centered insights, users from all departments can understand and digest data.
With that being said, the next steps of this design process would be: