CITYPUPS

timeline:  1 week (july 2021)
team:  solo project
 

project overview

With over half of the world living in urban environments, many people face challenges finding a dog to adopt that will be compatible with urban lifestyles. To help city-dwellers find dogs that will fit their emotional and environmental needs, I created CityPups, a web application focused on highlighting practical and behavioral characteristics of dogs in order to increase the rate of compatible pairings.

 

the problem

 

dog compatibility with urban living

With over half of the world living in urban environments, many people face challenges with finding a dog to adopt that will be compatible with urban lifestyles.

Living in densely populated spaces introduces constraints such as:

• smaller dwellings
• less access to outdoor areas
• less flexibility with schedule and transportation

It is already difficult to find dogs that will fit adopters’ emotional needs, but city-dwellers have the added challenge of finding dogs that fit their often restrictive environmental needs.

why is dog compatibility important?

 

overcrowded shelters

According to the ASPCA, around 1.5 million shelter pets (670,000 dogs and 860,000 cats) in the United States are euthanized each year due to overcrowding. We can help save pet lives by adopting, however, it is important that the dog is compatible with the owner and their lifestyle. Incompatibility between dogs and owners is a common cause for people to return their pets to shelters or neglect and mistreat them.

We must ensure compatibility between dog and owner to increase the rate of adoption, decrease the rate of euthanasia, and provide our furry friends the best possible lives.

the solution

 

clarify dog practical and behavioral characteristics

To help city-dwellers find dogs that will fit their emotional and environmental needs, I created CityPups, a fictional startup focused on highlighting practical and behavioral characteristics of dogs in order to increase the rate of successful adoptions.

01 add specificity to dog profiles through templatization

02 include behavioral checklist and personality scales in dog profile

03 increase confidence by allowing users to ask questions or meet the dogs

the process

 

Google Ventures design sprint

As the sole designer on this project, I conducted a modified version of Jake Knapp’s Google Ventures Design Sprint to challenge myself to efficiently tackle problems with constraints, using resources wisely and eliminating the risk of overthinking.

I dedicated each of five days to:

01  understanding the problem
02 sketching ideas
03 deciding on a solution
04 developing a prototype
05 conducting usability testing

day 01: understand the problem

user research

 

synthesizing user interviews

I reviewed user interview scripts provided by CityPups’ research team to understand the problems that city-dwelling aspiring dog-owners face.

Using affinity mapping to organize my observations, I identified common goals and frustrations.

 
 

goals

. find a dog that can adapt to city-specific constraints such as smaller living spaces, less flexibility with schedule

. find confidence that the dog will be a good emotional and practical fit for an urban lifestyle

frustrations

. descriptions of dogs are too generic on dog adoption sites, preventing adopter from familiarizing themselves with the dog

. users have little insight into behavioral traits of dogs

persona

Finding a dog as a city dweller requires not only an emotional connection between human and dog, but also a heightened need for a practical fit.

How might we help Ellie feel confident finding a dog to adopt that will be emotionally and environmentally compatible?

 

day 02: sketching ideas

journey map

Taking Ellie’s pain points into consideration, I sketched a preliminary user journey map that provides her with as many data points as possible about each dog so that she feels confident in her decision to adopt.

 

crazy 8’s

I conducted a lightning round of sketching to illustrate one of the most critical screens in the CityPups user journey: the dog profile page. This is the page where Ellie will decide whether or not to adopt. The dog profile should be thorough enough so that Ellie has the confidence in knowing the dog will be a good fit for her urban lifestyle.

 

storyboard

Ellie progressively narrows in on her search for the perfect dog as she navigates through three main pages:

01 Home:

Ellie can filter by primary characteristics

02 Grid View:

Ellie can add secondary filters for behavioral characteristics

03 Dog Profile:

Ellie can view the most detailed information about the dog, ask questions, and adopt

 

day 03: deciding on a solution

checking in on Ellie

 
Frustrations:

Descriptions of dogs are too generic on dog adoption sites

Users have little insight into behavioral traits of dogs

Motivation:

• Find a dog that will confidently be emotional and environmentally compatible with an urban lifestyle

solution 01: add specificity by templatizing dog profiles

 
Frustration:

Descriptions of dogs are too generic on dog adoption sites.

Solution:

Add specificity to dog profile through templatization so that shelters must provide a variety of categorized information about the dogs such as basic information, behavioral details, and other descriptors.

solution 02: provide behavioral insight by adding a checklist and personality scale

 
Frustration:

Users have little insight into behavioral traits of dogs.

Solution:

Include a behavioral checklist that indicates whether or not the dog has a specific needs within the categories of housing, training, compatibility, or health. Also include personality scales that show where on the spectrum the dog falls in terms of sociability, noise-level, and activity.

solution 03: increase confidence by allowing users to ask questions or meet the dogs

 
Goal:

Find a dog that will confidently be emotional and environmentally compatible with an urban lifestyle.

Solution:

Allow users to chat with shelter to request any information about the dog that they could not find on the profile. Furthermore, allow users to schedule an in-person meet up with the dog to evaluate if the mental model of the dog matches reality.

day 04: developing a prototype

iteration 1

 
 

screen 01: home

• dropdown form with CTA to input primary filters

screen 02: search results

• grid view of various dogs that match filtered results
• templatized dog cards
• “favorite” to save the dog for future viewing

screen 03: dog profile

• photo and video media and basic information
• ‘About’, ‘Personality’, and ‘Attributes’ behavioral categories
• templatized profile with visually diverse categories

day 05: conducting usability testing

usability testing overview

 

how

Observe five city dwellers that have adopted dogs recently or are interested in adopting dogs soon search for a dog using CityPups

why

To discover if:

• dog profiles have specific enough information for users to evaluate compatibility
• users have insight into dog’s behavior
• users can determine compatibility confidently

issue 01: users need more city-specific information such as recommended living space

Solution: 

Add categorization to attributes section of the dog profile. Ensure categories show information that is most relevant to city-dwellers such as housing needs.

 

issue 02: users need more descriptive information about dog personality

Solution: 

Add information modals to personality scales so users can click in to read more information.

 

issue 03: users want more city-specific search filters

Solution: 

Add secondary filters on the search results page in categories such as breeds and attributes.

 

final designs

 
 

screen 01: home

• dropdown form with CTA to input primary filters

screen 02: search results

• grid view of various dogs that match primary and secondary filters

• number of results available for various filters to prevent errors

• templatized dog cards

• “dog-ear” to save the dog for future viewing

screen 03: dog profile

• photo and video media and basic information

• ‘About’, ‘Personality’, and ‘Attributes’ behavioral categories

• templatized profile with visually diverse categories

reflection

introduce constraints

 

One of Ellie’s pain points is that descriptions of dogs on adoption sites are too vague. CityPups alleviates this by templating the dog profile pages to include additional categories such as Personality and Attributes, ensuring that the dog shelters provide this critical behavioral information.

By introducing constraints to how dog profiles are set up, CityPups is able to provide a more complete package of information so Ellie can feel more confident that the dog will be compatible.

eliminate reviews

 

In my user journey map, I had user reviews to help city-dwellers evaluate dog compatibility. I decided to eliminate reviews to prevent dogs from being pigeonholed as “bad dogs” and squash their opportunity for adoption.

I assume that if users met up with a dog and had a positive experience, they would likely adopt the dog. The dogs left on CityPups with reviews would be those that users met but did not adopt. One dog may be incompatible with one user but compatible with another. I want each dog to have equal opportunities for successful adoption on CityPups.

future plans

 

Because compatibility is CityPups’ top priority, I would like to add an onboarding step that asks users about their lifestyle and housing situation.

Each dog profile would include a badge showing percent compatibility based on how closely the user and dog profiles align. This will facilitate the dog search by evaluating compatibility for the user as opposed to the user having to perform their own assessment. By asking users these important questions, CityPups can maximize compatibility and increase the rate of successful adoptions.

Previous
Previous

tutti: interactive concert mobile app