UX / Visual Design
rovercover.jpg

Rover

 

 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.

 
 
initial research-01.jpg
 
 

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

 
 
 
miro affinity.jpg

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.

love-02.jpg

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.

sitters pref-03.jpg

 

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.

actual decline-10.jpg

“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.

 
icons-02.jpg

 
 

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.

 
 
Calendar sketches
 

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?

 
 
man dog match-03.jpg
 
 
 

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

fullconvo-04.jpg
 
 

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

 
 
boarding request-08.jpg

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.

Dog+Profile-Sitter+%281%29.jpg
ezgif.com-optimize (2).gif
 
 
 

Accepting a service

 
 

Before

 
fullconvo-04.jpg
 
 

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.”

75% of sitters disliked the original decline/archive process because they felt the options were misleading.

 

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.

Chat+03+-+decline.1.1.1.jpg

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

Chat+03+-+decline.1.1.1.jpg

The owner will be notified with an auto generated reply. Because this will block off their calendar, it motivates sitters to input accurate information.

Chat+04+-+decline+-+Sitter+View.1.jpg
 
 
ezgif.com-video-to-gif (1).gif
 
 
By developing more relevant reasons to decline Rover can better understand why people are declining service.Adding the “Other” option for the sitter to fill out their own reason will help inform more options in the future.

By developing more relevant reasons to decline Rover can better understand why people are declining service.

Adding the “Other” option for the sitter to fill out their own reason will help inform more options in the future.

Users can still communicate through chat throughout the process if they want to personalize their service

Users can still communicate through chat throughout the process if they want to personalize their service

Informing the sitter that this information will not be seen by the owner, they are less afraid of “being mean” or having to feel awkward.Overall it speeds up accuracy and their response time.

Informing the sitter that this information will not be seen by the owner, they are less afraid of “being mean” or having to feel awkward.

Overall it speeds up accuracy and their response time.

 
 

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.

 
 
stats-07.jpg
 
 
 

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.