App Design
Rover
Rover is a rapidly growing, nationwide pet care company based in Seattle, WA. Through their website or app, Rover connects pet owners with a community of sitters and dog walkers, so pets can be taken care of when owners aren’t around.
Role: Research, UX Designer, Client Liaison
Company: Rover
Time: 2019 / 10 week project
Team: 4 UX Designers / SVC Capstone
Tools: Figma, Illustrator, Figma Mirror, Hangouts
client’s challenge
Pet owners need more accurate information about sitter availability.
Rover’s data showed that pet owners get frustrated when requesting an available sitter because the sitter would decline, saying they were not available. Rover felt this created distrust with the company and hypothesized improvements with the in-app calendar needed to be made.
research
Initial Analysis
As a baseline for the dog care industry I created a list of 15 local competitors to analyse. I also reviewed the sign up process for the Rover app to get a better understanding of the initial information that sitters provide.
Time to talk to real people
There are clearly two user groups involved with the solution, the people who watch pets, we’ll call them sitters, and the owners of the pets. After the initial analysis, I had a better understanding of the information I needed to ask each customer.
From Sitters
Why sitters accept & decline
Calendar management
From Owners
Calendar view
Messaging process
Conversations with owners & sitters
Round One
We initially interviewed 5 users about their overall satisfaction with the app. I interviewed 1 owner and 1 sitter. Together, we synthesized our findings to understand the important themes to continue interviewing.
Round Two
I then interviewed 2 additional sitters to drill down into more specific questions about availability, communication, and calendar usage. I created this visual representation of everyone’s data and began to categorize the findings. Overall we conducted 10 interviews.
Meet the sitters
Sitters use Rover to hang out with dogs, not for the money. Because most of them live in apartments and travel frequently, they felt they could not own dogs themselves so use the app to get to spend time with dogs but not have a bigger commitment.
Young
Nomads
Apartment Dwellers
Travelers
To accept or not to accept?
Reasons sitter’s accept or reject a request.
The focus of my interviews changed to asking questions surrounding the enjoyment of dog sitting. Sitters spoke a lot about the type of dogs they do and do not sit and their frustrations of getting requests that are outside of their scope. I chose to look into the sitters needs for accepting dogs.
Here’s an example of a user deciding whether or not to accept an incoming request
“I say that I can’t watch their dog because I’m allergic. But that’s a lie. I just think it’s better than, ‘I don’t want your dog’s hair everywhere.”
“I work full-time and live in a small apartment, so I only accept small dogs and certain breeds.”
These are the top reasons sitters will deny a request.
Findings
Rover’s initial hypothesis was incorrect
Sitters are not rejecting a service because they are not available but they are using availability as an excuse to not watch dogs that don’t match their preferences.
“I will use, ‘I’m not available' as an excuse of not being mean to people.”
“‘I’m not available’ is my go-to reason. It’s so convenient to just pick that one. I’ve never read all the other options.”
Ideation
Better Matching
After analyzing the user feedback, four areas became apparent to correct in order to support better matching to decrease inappropriate requests and sitter declines.
Armed with this matchmaking concept I got to work.
I worked on user flows from owners requesting a pet boarding and the sitter flow of evaluating a pet. I then went on to develop the messaging between the owner and the sitter.
Sketching out the each users journey helps me think about all the ways the problem could be solved.
Opportunity
Who knew my dating life could help influence a design?
If you’ve ever been to online dating sites you’d find some sort of personality matchmaking quiz. I thought why don’t we use this to match dogs with sitters?
User Testing
What people thought
Participants
New Messaging
Where I ITERATED
“I would get marked down somehow and i would care [for declining]”
“I don't think the reasons for archiving are sufficient”
“it says not a good fit, but that's not the same as, inappropriate request for service”
Final Solutions
Better matching benefits both users
Owners will get less rejections and sitter will get less requests that are outside of their scope.
messaging
View of full booking conversation
Before Redesign
This is the original booking conversation. Booking is currently a long drawn out process with a lot of back and forth. All the information is not covered until Dec 12, 23 days later The first screen contains almost no information about the dog so the sitter has no sense of connection or urgency. Here rover is missing out on the opportunity of providing the most important information up front
Messaging - initial Boarding Request Screen
I created a card of information which showcases the dog’s photo, location, breed, and age as the research showed this to be most significant information in the sitter’s decision of accepting a stay. I also implemented a new match score that lets sitters know how close this dog is to their preferences.
Some sitters will only need this information to accept the dog
Other sitters that need more information can click through to the profile to learn about more about the pet.
New dog’s profile
Sitters and pet owners will now take a survey to receive a match score between each sitter and dog.
When owners take the survey about their pet, during on boarding, it will populate this dog profile.
The profile has been laid out in the order of what we found the sitter wants to know.
Accepting a service
Before
After
After the sitter has looked over the more robust profile they can return to messaging to respond to the owner, the sitter is able to learn a lot more about the dog up front with a lot less back and forth with the owner. This will make the process a lot quicker.
Once the sitter accepts it will scroll to a confirmation page & the booking will automatically update the sitters calendar. The confirmation page is much more informative so the owner and sitter don’t have to scroll through all the information to find the information they need. You are also now able to share this stay with members of your house hold by clicking on the share button.
Correcting bad data
People feel bad rejecting dogs and especially having to tell their owners.
This is one of the reasons rover was getting inaccurate data on declines.
“I will use "I'm not available" as an excuse of not being mean to people.”
Declining a service
Overall these changes will help decrease declines but when declines do happen, I focused on making them as painless but as informative to Rover as possible.
Decline flow
Selecting decline goes to a screen with a list of decline options.
After selecting an availability decline, the sitter is told that their calendar will be automatically updated and a confirmation will notify them, that they will not receive anymore requests for these dates
The owner will be notified with an auto generated reply. Because this will block off their calendar, it motivates sitters to input accurate information.
results
User Thoughts
I developed a test plan with questions surrounding declining and accepting a booking and reviewing the dog profile. I also created a survey to quantify the outcomes of usability testing and the users overall thoughts of the new product. I tested remotely with 2 sitters and did 1 in-person test and interview. The rest of the team tested 5 additional owners.
Stakeholder Thoughts
“The proposal to look at opportunities beyond scheduling is spot on. Teams at Rover have been focused on the potential of digging deeper on understanding the unique personal preferences of both owners and providers, and considering how those dimensions impact the likelihood to book.”
- Derek Punsalan - Rover’s Director of User Experience
“Great job focusing on understanding the problem from the perspective of the provider base. In a two sided marketplace, it’s important to consider the expectations and perspectives on the demand and supply side. Had you all simply focused on fixing calendar info (owner pain point of being declined due to availability), the solution space would have been limited to just the calendar tool.”
- Derek Punsalan - Rover’s Director of User Experience
next steps
If I had more time & resources…
I’d like to test with more users, sitters and owners with actual bookings to see if the they are getting better matches and declining for accurate reasons. I’d like to learn more about additional reasons they decline and look deeper into solving those problems.