UX Research & Design Challenge
Lauren Rakusin
April 2016
10 hours
The following is a chronological account of my work and process in response to the following prompt:
Millions of animals are currently in shelters and foster homes awaiting adoption.
Design an experience that will help connect people looking for a new pet with the right companion for them. Help an adopter find a pet which matches their lifestyle, considering factors including breed, gender, age, temperament, and health status. Provide a high-level flow and supporting wire frames.
INTERVIEW QUESTIONS
Think back to when you first decided to adopt a pet.
• What inspired that decision?
• When did you make that decision?
• Have you owned any pets before?
• Was anyone else involved?
What steps did you take first? Tell me about the process.
• How did you decide what type of pet to adopt? (e.g., dog, cat, rabbit, bird)
• How did you decide where to get your pet? (e.g., breeder, rescue, shelter)
• How long did the process take, from first decision to finalized adoption?
• What was your favorite part of the process?
• Least favorite, or most frustrating part of the process?
When choosing a pet, what was most important to you?
• How did you end up choosing your pet?
• Did the pet you chose align with the kind of pet you originally wanted?
• Tell me about your pet! Pictures?
Would you adopt again?
• What would you do differently next time?
• What advice would you give to a friend looking to adopt?
DAY ONE—
strategy
Develop strategy
Interview design
Schedule interviews
Map out assumptions
Competitive analysis
45 minutes
non-directed user interviews
I recruited participants that met one or more of the following criteria:
• Adopted a pet within the last six months
• Currently in the process of adopting a pet
• Plans to adopt a pet within the next six months
I was able to speak with five participants who had adopted a pet within the last six months, to learn of their experiences, behaviors, and beliefs.
I decided on non-directed interviews, because I wanted to keep responses in participant language as much as possible, and believe it is a much stronger technique to use during the generative stage—I wanted to be sure I was gathering real, organic stories from participants, and not guiding nor influencing their responses and narratives in any way.
I set and described my goal for the interviews—”to learn about your full experience adopting a pet, from start to finish”—and prompted participants with the following:
Think back to when you first decided to adopt a pet. What inspired that decision? What steps did you take to find the right pet for you? Please walk me through the process.
I jotted down a few terms and phrases of topics I wanted to cover, such as others involved and next time, and recorded each interview.
DAY TWO—Generative Research
Non-directed interviews
5 users—adopted within 6 months
2 experts—1 SPCA, 1 small rescue
3 hours
Devin & Rosie
“Not every dog has an amazing story, but every dog is great.”
Looking for
• "Not a puppy, but not super old because of cost and difficulties."
• "No kid problems."
• "I wanted a small dog, but it wasn't a deal breaker."
• "No demonstrated aggression—especially toward people."
Pain points
“I looked on Petfinder, but I got a little frustrated because a lot of the pets that are posted on there—once you look at it—you can see that they’re not actually anywhere near you geographically. Various adoption places try to work remotely and place dogs in the Northwest for whatever reason, but I didn’t want to have to pay to fly a pet up here before ever meeting them.”
“I thought I’d just go to the local shelter, but every time I went there, they never had any dogs. Or they’d have, like, one dog who had already been adopted.”
Meet cute
“I recognized her, actually, from seeing her on Petfinder. I had noticed her on there, and I thought she looked cute, but it wasn’t a great picture, and she didn’t strike me for whatever reason on the website.”
“When I walked her out to my car, she went right to the back door and sat and waited for me to open it. And when I opened it, she immediately jumped in and sat on the seat and was like, ‘Okay! This is life now!’”
Teresa & Ollie
“She was kind of like my birthday present to myself!”
Looking for
• "I wanted a small dog because of where I live."
• "Definitely a rescue—no breeders or pet shops!"
• "I was looking for a chill dog that I could hang out with."
Deal breakers
"If it was too big, or if it barked a lot and drove me crazy."
Biggest pain point
"I’d look at Petfinder, but then not go through with it—it just wasn’t accessible enough. It was a list of all these dogs, but they would be in different shelters, and I’d have to go and drive out just to see one dog. I just didn’t have the time to do that."
Adoption solution
“But the foundation that I went to had a bunch of dogs all together, so I was like, ‘Okay, that’s cool. I can do that.’”
“This one just really stuck out, because she was the only one that was not hyper—whatsoever. And she was just laying there, and she looked really sad, so I took her on a walk. And, I don’t know, I just couldn’t leave her there."
Sree & Whiskey
"We always knew we wanted a cat, it was just about biting the bullet and saying, ‘Okay, let's go get one right now.’"
Looking for
"We wanted a kitten as young as possible—we wanted to watch it grow."
Adopted
Looked at several kittens they had found online that met her kitten criteria, but fell in love and adopted 2 year old adult cat, Whiskey.
Positive experience
"They've done a couple of follow-ups, which I thought was really nice. They called up the next day to ask, 'How was your first night? Did she eat anything? How are things?'"
Biggest pain point
"Not being able to adopt more cats than just Whiskey!"
“When you go there, and you meet a cat—you kind of just know.”
Katrina & Max
"I work in a pet-friendly office, so I've had doggy-fever for a long time now."
Others involved
"I live with my parents—they're a little bit older and fine with the decision."
First step
"I did a Google search for shelters in the area, but none of the dogs I came across on Petfinder and things like that really sparked my interest."
Looking for
"I wanted an older dog for training purposes, and because it was my parents' first time having a dog at home, so I thought it might help ease them into it."
Adopted
Found Max on A Purposeful Rescue's Instagram account: "The description said he's an energetic, spry, 10 year old dog, with a little separation anxiety—but that's okay because my Dad's always home and I work in a pet-friendly office—he's crate-trained, house-trained, perfect."
Biggest pain point
“Unfortunately, I did have to give him back shortly after because my mom was deathly allergic to him.”
"He's a Golden/Spaniel mix, and I just fell in love with him in the photos. I really wanted a Golden, but they’re usually a lot larger—he was perfect.”
MEGAN & ROulot
"I Googled finding a pet in the bay area, basically, and Petfinder came up, and that's how I found my dog."
Others involved
"We also involved both of our parents by sending them pictures of the different dogs we were looking at and having discussions after meeting them."
Looking for
• "I wanted a dog that was comfortable walking around—a good leash walker."
• Good with other dogs, good with people
• Appearance—important to Max
• Adult dog—definitely not a puppy
• Mid-size dog—very important: "We didn't want a dog that has to be picked up and carried around, but we also didn't want a dog that could overpower me."
"We confirmed what we could about what we had seen on FaceTime, and those were the most important qualities to us, so we took him home!"
Expert Interviews
I spoke with two experts: one from a large, public shelter—the SF SPCA—and one from a small, foster-based rescue program, to get the best and most holistic representation of the problem and current solutions. Transcripts of those conversations here.
I used the following questions to guide our conversations:
• What's your process for matching people with pets?
• What’s the magic? What secrets have you learned through your experience?
• In your experience, do people know what they want, or is there a mismatch between what they think they want and what they end up choosing?
My biggest take away: adopters need to be matched with the right pet—the first time—in order to stop the pet turnover problem from perpetuating.
"I’ll tell you right now, that missed opportunities are the single greatest danger to the animal adoption process."
— FRIENDS OF ORANGE COUNTY'S HOMELESS PETS VOLUNTEER
“So if you see a cat is reactive to other cats, then it needs to go to an only cat home. Or a dog that’s super shy may do well with other dogs, so we’ll say either recommended or required is a second dog. Or sometimes dogs don’t do well in really busy, downtown neighborhoods—especially if they came from a really rural shelter like Stockton or Merced—so we might say they need a quieter neighborhood, not a busy, downtown neighborhood.” — SF SPCA VOLUNTEER
Defining the scope
Due in large part to availability of research resources and time constraints, I scoped my project to dog adoption.
After discarding data gathered from my non-directed interview with cat-adopter Sree, I began step one of my research synthesis process.
DAY THREE—
SYNTHESIS
Transcribe expert interviews
Synthesize research
2 hours
Step One
I wrote quotes, facts, insights—anything and everything I deemed important—from my user interviews on post-its.
Step Two
I grouped post-its by similarity to uncover patterns and themes, labeled each group in pink, and photographed my work for documentation purposes, and to reference later for framework development (see day four—frameworks below).
Step Three
I referenced my synthesized interview data to create an empathy map.
Disclaimer: Due to time constraints, I did not spend as much time on this step as I usually do / would have liked.
Research take aways
Due to time constraints, my collected data and subsequent insights are based only on four users. While not a large enough sample size to be considered statistically accurate nor representative of a population, this work reflects my process on a small, quick scale.
User Profile
• A dog lover who knows a fair amount about dogs
• Knows what they want
• Mentally identifies what they're looking for in general terms, e.g., "good leash walker" and "chill"—not specifics, e.g., "Bernese Mountain Dog"
• Places varying degrees of importance on those generalities—absolute must-haves and deal breakers
• Has been wanting a dog for a long time
• Is already passively, or actively, searching for the right dog
Biggest Pain Points
• The dogs they find online are located either far away, or all over the city
• There's a serious lack of background information on rescue dogs, making it difficult to know what you're getting
• Current pet adoption site filters fail to help adopters find the most important qualities to them—e.g., "good leash walker"
• Liking a dog online does not necessarily translate into liking a dog in person, and vice versa
DAY Four—Frameworks
Develop framework(s)
1 hour
I used the above resources to generate an as-is journey map of the full adoption process to map out pain points and opportunities for ideation, concept generation, and design. Artifact available here.
DAY FIVE—Concept Generation
Ideation
Card sort
Information architecture
1 hour
I looked to my as-is to figure out where to start, identifying sections near the bottom of the page (indicating more significant pain points) and with light colored bars (indicating more opportunity), and began to ideate solutions to those specific problems. For example:
Biggest pain point / biggest opportunity: Miles Away
• "I’d look at Petfinder, but then not go through with it—it just wasn’t accessible enough. It’s a list of all these dogs, but they would be in different shelters, and I’d have to go and drive out just to see one dog. I just didn’t have time to do that."
• “I looked on Petfinder, but I got a little frustrated because a lot of the pets that are posted on there—once you look at it—you can see that they’re not actually anywhere near you, geographically.”
• “I didn’t want to pay to fly a pet up here before meeting them.”
Inspired ideas such as:
• UberDog—a dog delivery service—brings an adoptable dog right to your door on request
• Dog Truck—similar to an ice cream truck, Dog Truck is filled with adoptable dogs and drives around the city to increase accessibility
• Nearby Notifications—receive a ping any time an available dog who meets your criteria is nearby (perhaps at an adoption event)
Card Sort
After developing the content inventory, I facilitated a card sort activity with a participant and potential user to improve alignment between the information architecture of my solution, and my user's mental model.
DAY SIX—Sketching + MOCKUPS + Prototyping
Sketching
Design mockups
Create prototype
Usability testing
3 hours
USABILITY TESTING
Once I had initial wireframes mocked-up, I tested an early version of my prototype with two participants.
I sent them each a password protected link to an InVision prototype, gave them two tasks to complete, and asked them to think aloud while moving through the prototype.
After making a couple of necessary fixes, in response to problems revealed through user testing, I brought my wireframes to the next level of fidelity.
TAGGING
Pain Point
My user thinks about what they're looking for in generalized terms such as "good walker," "chill," and "cuddle buddy"—not specifics like certain breeds ("Bernese Mountain Dog") or exact age. Current pet adoption site filtering systems do not allow users to filter for what is actually most important to them.
“I wanted a dog that was comfortable walking around—a good leash walker.” — MEGAN
"I was looking for a chill dog that I could hang out with." — TERESA
Solution
To incorporate my user's current mental model into my design, I decided to incorporate a tagging system.
Tags help match users with dogs based on their true value system. For instance, if finding a hiking companion is truly most important to a user, tagging may help users overcome pre-conceived stereotypes about certain breeds, or look past less than ideal traits. Additionally, it is in many ways a practice volunteers and foster parents are already using:
“So if you see a cat is reactive to other cats, then it needs to go to an only cat home. Or a dog that’s super shy may do well with other dogs, so we’ll say either recommended or required is a second dog. Or sometimes dogs don’t do well in really busy, downtown neighborhoods—especially if they came from a really rural shelter like Stockton or Merced—so we might say they need a quieter neighborhood, not a busy, downtown neighborhood.” — SF SPCA VOLUNTEER
MUST-HAVES / NICE-TO-HAVES / DEAL BREAKERS
Pain Point
Interview participants referred to some criteria as "absolute musts," and others as "deal breakers," but current systems only allow for polarized selection. As it stands, there is no way for users to indicate preferred criteria—but not deal breakers—without excluding potential matches.
“I wanted a small dog, but it wasn't a deal breaker." — DEVIN
Solution
Because my user places varying degrees of importance on each criteria, I wanted to maximize control over preferences. By creating a system in which users can identify criteria as either a must-have, nice-to-have, or deal-breaker, and fine-tune that order them within each category, users are able to construct a more accurate representation of what they're looking for.
NEARBY NOTIFICATIONS
PAIN POINT
One of the biggest pain points users complained about during their non-directed interviews, is that available dogs are located either far away or all over town.
“I looked on Petfinder, but I got a little frustrated because a lot of the pets that are posted on there—once you look at it—you can see that they’re not actually anywhere near you, geographically.” — DEVIN
"I’d look at Petfinder, but then not go through with it—it just wasn’t accessible enough. It’s a list of all these dogs, but they would be in different shelters, and I’d have to go and drive out just to see one dog. I just didn’t have time to do that. — TERESA
“So I was thinking I’d just go to the local animal shelter, but every time I went there, they never had any dogs. Or they’d have, like, one dog who had already been adopted.”
— DEVIN
Solution
To alleviate some of that pain, my solution features nearby notifications, that let the user know—in real-time—when a dog that meets their specified criteria is adoptable and available nearby. This would solve the problem described in the third quote above—had Devin had this solution, he would have been notified the moment a new, local dog—that fit his description—was entered into the system.
Additionally, a user might unknowingly be in a part of town with an adoption event nearby, including one or more dogs that match their criteria. Since there are so many rescues, organizations, and events to keep track of, this feature would prevent both the user, and dog, from a missed opportunity.
"I’ll tell you right now, that missed opportunities are the single greatest damager to the animal adoption process."
— GABRIEL, Foster-Based Animal Rescue Volunteer
Core Interaction
The most important and most frequently used task by users: browse through a list of adoptable dogs.
My interview participants described large photos and videos of the animals as super helpful during the "online shopping" phase, and described proximity as a top priority factor. Thus, I designed a Tinder-inspired interface with cards for each dog featuring large photos, along with dog name, proximity to the user's current location, and a list of tags that match their own—decisions based on card sort and interview data. Unlike Tinder, however, users swipe through a carousel of available pets matching their criteria—swiping right or left does not indicate a match nor result in the removal of a pet.
Learn more about an individual pet, or see additional photos and other media, by clicking on a pup’s profile card.
COMPLETE user flow chart here.
FLOWS—task #1
Browse through adoptable dogs with tags that match your own, save your favorite pets, then check out your list of favorites.
FLOWS—Task #2
After checking out your favorites, add #goodwalker to your list of tags, then check out other dogs tagged #cuddlebuddy to find more!
NExt steps
Usability TESTING
I would absolutely love to get my prototype in front of more users, to continue iterating on my design. My most immediate next step would be to bring the prototype with me to the SPCA, and do some guerilla testing with potential adopters and expert volunteers.
VISUAL DESIGN
With more time, I would begin crafting a visual design language for my app. Beginning with mood-boarding—a process I began below—I would ideate on logo ideas, colors, and other ways to brand and improve the experience of my product.
Mood Board
LEARNINGS
What an incredible project to work on! As someone who volunteered at an animal rescue in Los Angeles—and fostered almost a dozen kittens during that time—it is a problem close to my heart and one I loved the opportunity to help solve!
Additionally, I used this project as an opportunity to start experimenting with Framer.js—SO MUCH FUN—and was inspired to improve my information design skills, so I signed up for this class as well! I learned so much working on this project, and enjoyed the process very much.
What I would do differently
I spent too much time on generative research. While it is my favorite part of any UX process, it cost me a lot of interaction design, visual design, and evaluative research and iteration time. If I could go back in time and adjust my strategy, I would scope my project to only dogs sooner, saving me time on finding, scheduling, and interviewing out-of-scope participants.