Rover Redesign

An information architecture project centered around a new GPS tracking system for Rover.
Hero image of Rover GPS Tracking feature, showing a class diagram.
01
01

The Challenge

Rover does not currently have a system that allows dog walkers to easily track and share information with pet owners.

Solution

We propose to implement a GPS feature that tracks the sitter when they take a dog on a walk.
Role
Information Architect
Industry
Pet Care
Timeline
December 2023 - March 2023
Tools
Lucid Charts
Zoom
Figma
Introduction

Design Challenge

How might we increase trust and safety between pet sitters and pet owners?   

02
02
03
Target Audience

Who We are Helping

During the ideation phase of the project, I conducted two user interviews to help build a new persona and to inform the design. I needed to understand if this feature was going to be valuable to pet owners and if pet sitters would even accept their location being tracked.

1. Pet Owner Interview
2. Pet Sitter Interview

Israel collected user stories in the form of online reviews on Rover, Wag!, and Reddit. He also researched the design systems of Rover's biggest competitor Wag! and compared that to features offered on Rover's platform. The biggest pain point we found was that there was an evident lack of trust between pet owners and pet sitters.

A user personal "perceptive Parsa" created to represent a typical dog owner on Rover
Perceptive Parsa User Persona
03
04
Relationship Between Entities

Building a Safer Pet Care Industry

Rover is built off the sharing economy. With a GPS tracking system in place, it will foster a community-driven approach to pet care, thereby easing some of the worries of pet owners.

A chart showing what gets exchanged from pet sitters and pet owners
04
05
Unified Modeling Language

Class Diagram

Assumptions
♦ There is at least one dog sitter and one dog owner on the platform
♦ Only the dog sitter gets their GPS tracked
♦ Both dog sitter and dog owner leave a review. One transaction has taken place. Each dog sitter leaves a review for the dog owner, and each dog owner leaves a review for the dog sitter

Rules of the System
♦ A dog sitter can sit 0 to many dogs.
♦ A dog owner can have 0 to many dog sitters.
♦ A dog sitter and dog owner are types of users.A dog sitter must turn on GPS tracking when taking a dog on a walk.
♦ The administrator monitors reviews, approves user accounts, and reports abuse.
♦ After a transaction has taken place, the dog sitter and dog owner can leave a review.

A class diagram showing a new GPS tracking features
Class Diagram of GPS Tracking Feature
05
06
AI in E-Commerce

Activity Diagram

This activity diagram visually maps out the flow of actions involved in tracking a dog's location in real time.

Assumptions

♦ Assume a job is a 30 min walk (no considering dog boarding, house sitting, drop-in visit, or doggy day care).

A activity diagram showing a new GPS tracking feature.
Activity Diagram
06
07
Mapping Key User Actions and System Responses

Use Case Diagram

Assumptions
♦ Whenever a dog sitter takes a job, they walk the dog.
♦ The dog sitter must turn on GPS tracking when they take their dog on a walk.
♦ The dog sitter and dog owner must leave a rating review but text review is optional.
♦ The dog owner and dog sitters are approved and registered with Rover.
♦ The administrator and not the database approves accounts.

A use case diagram showing a new GPS tracking feature.
Use case diagram depicting actors
07
08
Illustrating the Flow of Messages Between System Components

Sequence Diagram

A sequence diagram showing how a new GPS tracking features would interact with different actors.
Step-by-Step Interaction Between User and System Elements
08
08
09
Modeling State Transitions Based on Events and Conditions

State Machine Diagram

We created a state machine diagram to model the dynamic behavior of a GPS tracking system.

A machine diagram showing a new GPS tracking for Rover.
09
10
Future Considerations

Next Steps

We decided to take a software engineering approach to solving a design challenge by thinking through the use case diagrams, sequence diagrams, etc. Engineers think in a very logical and systematic way, something I'm not used to doing! If given more time, we would love to design screens to complement our idea. This would allow us to fully realize our idea.

10
11
Engineering + Design

Retrospective

This was an incredibly exciting project for us. I loved being able to exercise a different approach to designing that I don't normally get to practice. Software engineers work very closely with designers, and having an understanding of how they approach design problems is extremely valuable. I was also very pleased to see that Rover actually implemented a GPS tracking features shortly after we finished this side project!

11