Improving the animal fostering experience

Fostr

Summary

I started fostering animals in 2019 for an animal rescue non-profit in Colorado. I quickly learned how complicated the logistics can become for an organization helping thousands of animals get adopted each year. I designed an app that helps improve the fostering experience by applying the double diamond design process to incorporate design-thinking methodology.
Role
I was the sole UX/UI designer
Time Frame
Aug - Oct 2022
Methods
User Interviews • Affinity Mapping • Site Map • User Flow • Sketching • Wireframing • Prototyping • Usability Testing
Tools
Figma • Miro • Canva • Marvel Prototype • Excel
Here's a preview of my solution (See the full prototype):
Three screenshots of Fostr mobile app - Search landing page, search page, and animal detail page

Background

The animal rescue organization transports over 2,000 animals annually from various local shelters in rural New Mexico to Colorado. This helps free up capacity at rural shelters and bring animals to an area with much higher adoption demand. The organization is completely foster-based, which means all animals need to secure a foster home to be transported. The logistics are currently coordinated through a private Facebook Group with ~200 volunteers.

Here is an example of a post from the Facebook Group (Mr. Stache has found a foster home!):
Facebook post of Mr. Stache= with a comment showing foster's interest

Problem

The organization needs to ensure that important information - like foster animals looking for a home or vaccination requirements - is communicated to foster volunteers to ensure animals meet requirements for adoption. The current process of posting all information on a Facebook Group was not enabling fosters to tap into the community's opportunities and resources in a helpful way.
Post by a foster describing issues with seeing emergency questions and informational posts
I found that while existing solutions helped non-profits with tasks like donor retention (Bloomerang), volunteer trainings (Circle), or recruitment (SignUpGenius), none organized opportunities and information to help volunteers succeed in doing a specific task. In addition, communication platforms like Facebook Group and Slack are not designed to make information actionable. I conducted a heuristic evaluation to further understand usability limitations.

Empathize: What do Fosters Want?

I conducted five 30-minute user interviews with animal fosters in this organization to gather perspectives on user pains and motivations. I also conducted a content audit on the Facebook Group for a 14-day period to understand what needs the current tool addressed. I categorized 191 posts on the group's timeline by topic to realize the large number of functions the Facebook Group served, and the opportunity for improving these experiences. This research helped me to formulate an initial site map.
Results from content audit of Facebook Group helped to formulate an initial site map.
A pie chart showing ten different categories of Facebook Group content
Site map

Define: What is the problem?

I created an affinity map to synthesize the findings from my user interviews. A theme emerged: Fosters feel a need to constantly monitor the Facebook feed to ensure they see vital information, especially pertaining to available foster animals. Even if volunteers weren't looking to foster, that information overwhelmed the group's feed, creating a frustrating experience. I created user personas to synthesize user motivations and challenges. Based on my research and user interviews, I decided to focus my design process on the following challenge:
How might we improve the process of communicating to fosters what animals are available for fostering?
I identified themes from  interviews in an affinity map and created personas to synthesize motivations and challenges.
A screenshot showing affinity mapping categorized by interviewed user with one quote from each userUser persona of Hannah the Foster

Ideating

I determined that a mobile app would be a preferable solution since 4/5 interviewers indicated that they relied on phones to view information on the Facebook group. In addition, I wanted information to be accessible in contexts like animal pick ups, when access to computers wouldn't be feasible. I started the ideation process by creating a user flow map to imagine how a user would select a foster animal using an app.
Initial User Flow created in Miro of a user selecting a dog to foster
Next, I created sketches to brainstorm ideas for completing this user flow.
Photo of multiple hand drawn sketches of mobile app screens

Prototyping

I selected an idea that best represented my user flow and continued refining the design through a process of sketch prototyping (Marvel POP), wireframing (Figma), and hi-fi prototyping (Figma), integrating usability testing throughout the process.

Testing

I conducted ten usability tests (five with a sketch prototype, five with a hi-fi prototype). I asked users to "sign up to foster a dog that gets along with other dogs." These tests illustrated important design improvements.

#1: How can I emphasize the main action?

When testers navigated to the foster page, they initially spent time interpreting the information on the page. I wanted to make the intent of the page clearer. I simplified the interface to highlight the main button and added information on available animals so users could have context to guide their actions. I created a separate page, "My Fosters" for information regarding upcoming, current and past fosters to remove distractions and consolidate this information.
A screenshot of a first version prototype and a second screenshot showing improvements made to enhance main button visibility

#2. How can I make interpreting information easier?

The "favorites" functionality was added after testing the sketch prototype, when testers indicated that they wanted a way to quickly scan and organize information. This was a popular feature in the hi-fi prototype testing, but users also wanted an easier way to scan information and reference their "favorites" list. I redesigned the "Search" page to add labelling to the icons and to place them consistently for easy scanning. I also added "favorites" to the main navigation menu so that users could quickly reference this list from anywhere in the app.
A screenshot of a first version prototype and a second screenshot showing improvements made to enhance icon legibility and navigation bar

#3: How can I improve the user's confidence with next steps?

Testers only glanced the confirmation page that provided details on how and where to pick up their animals. I realized the importance of emphasizing these details to ensure a smooth pick up process. I redesigned the upcoming fosters page to organize the content based on the information necessary for next steps (date/pick up location).
A screenshot of a first version prototype and a second screenshot showing improvements made to organize pick up information by date and location

Solution

Here's are a few screens from my final solution (See the full prototype):
Three screenshots of mobile app final solution (search landing, search, filters)Three screenshots of mobile app final solution (animal details, location selection, upcoming fosters)

Final Thoughts

As a next step, I'm interested in thinking about ways to make the selection process even more seamless. For example, could it be more motivating to have an "assistant" feature that guides the foster selection process? Additionally, creating features to help fosters once they have an animal in their care (i.e. information on required shots, adoption profile writing tips) and in the adoption selection process (i.e. list of screened applicants) would be great potential roadmap items.