CityPups

Google Ventures design sprint to build a pet adoption app for potential adopters living in big cities

View Prototype

The Breakdown

Finding the perfect dog to adopt can be a daunting task, especially for those of us living in larger cities with busy schedules, smaller living spaces, and specific requirements in regards to breed, energy level, and temperament.

The prompt for this project was to build a desktop web application to help people living in large urban areas find the perfect dog.

All of this was to be done in the context of a 5 day Google Ventures Design Sprint that was modified to be a solo endeavor.

Role

UI Design
UX Research
Interaction Design

Tools

Figma
Adobe Photoshop + Illustrator
Miro

Platform

Desktop Web Application

Goal: Create a desktop web application that helps people living in cities adopt the perfect dog

Task: Design a minimum viable product following Google Venture’s 5 day design sprint methodology. 

Final Screens

The Problem

People that live in urban areas face unique challenges when searching online to adopt a dog. These challenges include considerations on the size, energy level, and space that a dog may require.

Proposed Solution

A web application that enables users to search for the perfect pup while taking into account the unique requirements many city dwellers face in this process.

The Design Sprint

Design sprints typically take place amongst a team within a 5 day workweek. Because this was a solo venture some modifications were made to best suit suit the project.

Day 1: Understand / Map

In order to understand what the potential process might look like for a potential user, I mapped out a user’s experience step by step to help guide my research.

On the first day of the design sprint, my primary focus was to gain a better understanding of the challenges users face while adopting dogs in urban areas. 

I listened to user interviews, gathering insights and documenting their pain points. This initial research phase aimed to lay the foundation for addressing the core problems and setting the stage for the subsequent stages of the design process.

Interview Insights:

“I live in a small one bedroom apartment, so size and breed are very important to me. I want to get a feel for what their energy level might be like and make sure my home would be a good fit for them.”
“Photos are great, but videos are even better! I really want to get a sense of a dog’s personality, and sometimes it’s hard to get that from online profiles ”
“The adoption process is very time consuming. Visiting shelters, talking to rescues, and trying to describe what I’m looking for in a dog takes a really long time”

Day 2: Sketch

Lightning Demos

Finding a furry friend is a very special experience, but the actual process of searching pet adoption sites isn’t too far off from other online shopping experiences or looking for a hotel.

For this case study, I wanted to compare the user experience of searching for a place to stay on Airbnb, hiring a dog-sitter through Rover, and adopting a pet through Petfinder.

Finding a place to stay on Airbnb

The Airbnb platform allows users to search for accommodations in various locations. Users start by entering their destination, travel dates, and preferences. The platform then displays a range of available listings, including detailed information, photos, reviews, and pricing. Users can apply filters, compare options, and engage in direct communication with hosts. The booking process is streamlined, with clear steps and transparent pricing.

Finding Dog Walkers and Pet Sitters on Rover

Rover is a popular online platform that connects pet owners with dog walkers and pet sitters.

The platform provides caregiver profiles with comprehensive information, including experience, qualifications, reviews, and pricing. Users can easily communicate with caregivers, schedule services, and make payments through the platform. 

Rover offers a user-friendly interface with streamlined search and booking processes, ensuring a convenient and reliable experience for pet owners.

Adopting a Pet through Petfinder

Petfinder is an online platform dedicated to helping users find adoptable pets, including dogs. Users can search for pets based on location, species, breed, age, and other specific criteria. The platform provides pet profiles with detailed descriptions, photos, and adoption contact information. 

Compared to Airbnb and Rover, the user experience on Petfinder feels less intuitive. The search interface lacks advanced filtering options, and the overall design could benefit from improved visual presentation and organization of information.

Findings from Lightning Demos

Based on the comparison between Airbnb, Petfinder, and Rover, several key areas for improvement in the pet adoption experience have been identified:

User-Friendly Search Interface: Enhance the search interface by incorporating more advanced filtering options, allowing users to narrow down their search results based on specific preferences such as size, temperament, or compatibility with other pets.

Visual Presentation and Organization: Improve the visual presentation of pet profiles by showcasing high-quality photos, utilizing a consistent layout, and making key information easily scannable. This will help users quickly assess and compare different pets.

Streamlined Adoption Process: Simplify the adoption process by integrating a unified adoption application or inquiry system. This would enable users to submit their interest in multiple pets or shelters simultaneously, reducing the need for contacting each organization separately.

Sketching Solutions

To generate ideas quickly, I implemented the Crazy 8’s technique for the generation of each page.

Crazy 8's

Sketches

Landing Page

Dog Profile

Search Results

Matching Quiz

Day 3: Decide

Lightning Demos

Since this project was conducted individually, I decided to seek feedback from my peers by sharing the sketches and discussing the user flows before conducting any testing.

This yielded valuable insights regarding the content to be displayed on the search results page. Initially, I intended to showcase dog profiles using cards featuring a portrait photo and limited information. Based on user feedback, it became apparent that many users wanted to see key details, such as behavioral notes, temperament, and socialization issues.

To address this, I expanded the card layout that could accommodate more comprehensive information about each dog. Additionally, I introduced a quickview popup feature to allow users to view the full profile description and added a quick apply button.

Storyboard

Day 4: Prototype

I decided to (once again) break the rules of a traditional design sprint by pushing myself to build out a high fidelity prototype in Figma, as opposed to the suggested solution of building out an MVP in keynote.

Day 5: Test

In order to assess my proposed solution, I conducted usability testing on an interactive prototype with a sample group of five users.

This group consisted of four participants who were interviewed remotely and one participant who was interviewed in-person.

These usability tests were designed to evaluate the users' ability to successfully accomplish three pivotal "red route tasks" essential to the seamless user flow of the dog adoption process:

Findings from Tests

Clarity on the adoption process:

One common theme among participants was the uncertainty about the subsequent steps in the adoption process after entering and submitting their information to the rescue.

This issue is challenging due to thedifferent processes employed by different rescue organizations for potential adopters. To address this, it was essential to ensure that rescues receive essential information from CityPups users while minimizing any additional hurdles in the user journey. It was also important to effectively communicate to users that rescues may require additional information or payment at a later stage in the process.

To tackle these challenges, a solution was implemented by developing an application form that automatically populated the answers based on the quiz results provided by users.

Additionally, informative copy was incorporated below the form to set expectations for users regarding potential requirements in the later stages of the adoption process.

Further Improvements to Quiz User Flow:

One of the challenges encountered while planning the quiz for matching users with prospective dogs was determining the most logical grouping and sequencing of questions.

User feedback highlighted the difficulty of categorizing certain questions, as they could fit into multiple categories. Initial sequencing of questions did not align with the users' priorities, leading to a disjointed experience.

To address this, it became crucial to reevaluate the sequencing of questions and prioritize user concerns. Questions relating to age, size, and breed, for example, needed to be grouped together as they addressed similar considerations for CityPups users.

By rearranging the questions in a manner that better reflected user priorities, the quiz flow could be improved to create a more cohesive and user-centric experience.

Conclusion and lessons learned

Start at the End. . Defining the end  goal not only provides a clear direction for the design efforts but also helps align the team's vision and efforts. By following this principle, I was able to set a focused vision and guide my decision-making process, ensuring that every design iteration and solution aligned with the desired outcome.

Test your assumptions: It is fairly easy to fall into the trap of assuming that you understand users' needs and preferences without concrete evidence. Going into this project, I had a sense that because I had recently adopted a dog and live in a large urban area, that I would understand the difficulties faced by potential users of this product. However, by actively seeking user feedback and conducting usability testing, I gained valuable insights into users' actual behaviors, preferences, and pain points.

Explore different products/industries when compiling research: By exploring industries outside of the pet market, I discovered alternative approaches, best practices, and unique design solutions that we could adapt and apply to our specific context. This cross-pollination of ideas helped me to think creatively and generate more robust and effective design concepts. It highlighted the importance of looking beyond my immediate domain to foster innovation and drive meaningful user experiences.

Thank you to my own "city pup" Disco for providing important stakeholder insights and modeling for this project

Let's chat!

Whether you have an exciting project in mind, want to collaborate, or simply have a question, I'm here to help. Let's connect and explore the possibilities together.

Send me an email