Dog owners often view their pets as family members, which can make it difficult for them to leave their dogs alone. With many people returning to the office after Covid, 67% of owners feel worried and frustrated about leaving their pets for the entire day.
Completing the project within a tight timeline was the biggest challenge I faced. Given the broad scope of the project, I had to complete it within a period of four months.
Role
Tools
An app that makes it easy for dog owners to find trustworthy dog walkers to care for their furry friends when they're away from home. The app offers a background check for all walkers and sends photos to the owners to ensure their pets are in good hands. With this app, owners can leave their pets with peace of mind knowing they are well taken care of.
Participants found it easy to hire a walker using the app
Participants liked UI design
Participants mentioned that an app like this could help them trust walkers for their dogs more easily
I followed the “Design Thinking” process as a roadmap to make sure that my design decisions were supported by user research and feedback.
To begin this project, I conducted initial research on the duration that dogs can be left alone at home and strategies to reduce their time alone. This enabled me to ask more knowledgeable and insightful questions during my user interviews.
To gather information and select participants for the interview, I developed a screener survey aimed at identifying six individuals who own dogs.
Based on the results of the screener survey, it was found that 50% of the respondents have to leave their dogs alone for over 9 hours, which leads to feelings of sadness and guilt.
During the interviews, I observed the users' behavior, which allowed me to adopt their perspective and gain valuable insights.
Most of the users expressed negative emotions about leaving their dogs alone, and shared that their daily schedule revolves around their dogs.
I conducted a heuristic evaluation to assess the functionality of other competitors' apps, using three of the Nielsen Norman Group's principles. The evaluation results are presented below:
The heuristic evaluation helped me gain a clear understanding of the Nielsen Norman Group's principles of "Match between system and the real world," "User control and freedom," and "Help and Documentation," which enabled me to implement them in my design work
To analyze and categorize the data gathered from the interviews, I utilized affinity maps to identify common themes and groups. This approach provided me with a deeper understanding of the target users, which ultimately helped me create a persona.
The affinity map revealed that participants who owned more than one dog were less concerned about leaving their pets alone compared to those with only one dog. Here are the other results:
67%
Participants had not used any dog walker or similar services due to concerns about the reliability and trustworthiness of the walkers and services.
67%
Participants expressed feelings of frustration and worry about leaving their dogs alone while they were away.
Using the affinity maps, I developed a persona to represent individuals who experience negative emotions when their dogs are alone. This helped me empathize with my target audience and keep their frustrations and goals in mind during the design process.
Using affinity maps and persona, I created “how might we” questions to reframe my insights to provide an accurate description of the challenges I had. It also led me Ideate on the right problems during the next phases of the project.
1
How might we
ensure the safety of the dog while it is alone?
3
How might we
ensure that the owner can have their work outside the home without being worried about the dog?
2
How might we
find a trustworthy services for the dog while the owner is away?
4
How might we
monitor the dog remotely?
To begin the ideation process, I brainstormed a multitude of possible solutions to the problem statements. Next, I utilized Idea Affinity Maps to group similar solutions into themes, followed by Post-it Voting or Dot Voting to identify the most promising solutions according to Jamison's perspective. Finally, I applied the Idea Selection Criteria method to ensure that the selected solutions aligned with the problem statements.
I focused on two of the solutions:
After the brainstorming session, I developed the following user stories:
As a dog owner, I want to hire a dog walker, so that I can feel assured that my dog is doing well when it is alone.
As a dog owner, I want to hire a sitter, so that I can feel assured that my dog is doing well when it is alone.
Creating these user stories helped me focus on the users' needs and goals, which made it easier to develop solutions that would meet their needs.
Based on the user stories, here are four key tasks, or 'red routes,' for my persona:
Sign in/Create an account
Look for a walker/sitter (Book a walker/sitter)
Rate a walker/ sitter
Access to their own profile
After identifying the key tasks, I created a sitemap to guide the development of user flows. The sitemap helped me maintain a clear understanding of the hierarchy of tasks and screens that needed to be sketched.
I provided user flows for each of the key tasks. Creating user flows allowed me to keep track of the steps users were going to do in order to accomplish each task.
Here are two of the user flows:
Before moving onto higher-fidelity designs, I began by creating paper sketches which allowed me to test and validate the concept, as well as make revisions to my initial ideas.
During this process, I addressed a pain point of my persona - their concern about the trustworthiness of walkers/sitters - by including background check screens for these individuals in my initial sketches.
Participants:
- 5 dog owners
Utilizing Marvel POP, I designed an interactive prototype and performed guerrilla usability testing on five participants. I created several scenarios that consisted of a set of tasks to evaluate the usability of the prototype.
All participants found the user flows to be smooth and straightforward
The participants suggested that it would be beneficial to include an option to "contact the walker" after booking the person
Not all participants understood the purpose of the "filter" button, and some did not even click on it during the testing.
By designing high-fidelity wireframes, I was able to delve into more intricate details and gain a clearer idea of what the final screens would resemble.
After realizing that crucial details such as the number and size of dogs, location, and dates significantly impact the resulting dog walker listings, I removed the filter button and designed a dedicated screen at the beginning to capture this information from the user.
Recognizing the dissimilarities in the process of hiring a dog walker versus a dog sitter, I decided to remove the "hire a sitter" flow altogether and simply retained the button. However, I intend to develop those screens in the future should the opportunity arise.
Prior to designing the high-fidelity screens, I first created my brand platform and style guide. This allowed me to focus on the user interface elements and overall feeling of the app, making it more trustworthy and appealing to potential users.
While selecting my style guide, I prioritized consistency and accessibility, in addition to aligning with my brand platform.
I made sure that the iconography and imagery are all consistent, all my colors have passed the AAA-rated contrast requirements, and all my fonts and UI elements are in favor of both Apple and Google’s design principles in terms of sizing, so everything is as accessible and inclusive as possible.
To create a realistic representation of the final product, I designed high-fidelity screens with animations and transitions. During this stage, I also conducted an accessibility audit such as contrast check and color blindness to ensure that the app was inclusive and accessible to users with disabilities or functional limitations. These high-fidelity screens enabled me to conduct the next two rounds of user testing more effectively, as participants could interact with the app more realistically and provide more reliable feedback.
I conducted a moderated usability test, which allowed me to validate my design decisions and detect any usability issues in the design, giving me the opportunity to address them early on.
Participants:
- 5 dog owners
The testing uncovered several areas that needed revision, despite receiving positive feedback on the user flow and UI design.
Here are some of the most significant findings from the user testing, both before and after I revised my design solutions:
In the second usability test, I validated revisions made from the first test with five new participants and scenarios. While users provided more positive feedback about the design and revisions, a few additional usability issues were identified and subsequently revised.
Participants:
- 5 new dog owners
Below includes the results of the second user testing before and after revising my design solutions:
Below includes a summary of the pain points identified during usability test 1 and the success achieved in usability test 2 after revising those pain points:
Here are some final screens after usability test: