Background
As humans, we longed for the feeling of belonging; the company of a dog or a cat helps us feel sane in this crazy busy world. But having a pet means having responsibilities that sometimes can be hard for us while we're working full-time. For example, having a pet can make travelling a bit complicated when you don't have anyone to take care of your beloved pet when you're away.
How it all began
True story: I have two beloved dogs, Bơ and Đậu (their name means Avocado and Beans, in case you wonder) and having to travel frequently for business and family visits are not always easy for me. I have to look for a place for them to stay while I'm away, and as I don't want to send them to pet hotels, it makes the matter a bit more complicated.
Being a pet parent myself, even when it comes to pet hotels, I know too well the lack of facilities when trying to book a pet stay with kennels. Especially during peak periods and holidays season, places around the city were quite booked out.
Reading this, you might ask: why not looking for someone in your area to look after you dog? At the time, pet home boarding is not popular in Vietnam, not even now. I brought up the story in a casual conversation with my friends, and it turns out the problem is very much common among single pet-parent (be it a single dad or single mom). So we asked ourselves, why not make an app for this? We can have some fun, as it's something we both love, and it's a great exercise to have some brain workout as well.
Research
So we had an idea that pet owners have this problem but we don’t know to what extent and how we can solve it. Before diving into the solution-creating process, we decided to spend some time research on products that are already on the market that help with caring for pets.
After a few hours going through reports, product reviews, and endless scrolling through websites and app store, we’ve learnt two things:
Due to the lack of time and resources, we didn’t do quantitative research. Instead, we started by talking to pet parents to understand further the kind of problem they frequently encountered. This is actually what gave us much insight on to how we can build our product to solve " the problem"
We distilled all the insights that we gathered to some prominent pain points that we saw are emerging:
3. The long process of going through a whole list of pet sitters , search, browse, reviews, compare and choose before starting to contact pet sitter in person is not in favour by our pet parent. Sometimes, after going through this whole long process, the chosen pet sitter is unavailable for the job. It all seems like a never-ending circle with a lot of frustrations along the way.
Seeing all this information grouped together was very helpful, but now we need a way to keep this information grounded and applicable to move forward.
Personas
Personas is a great tool that help to build an empathetic lens so that we can see things from the perspective of the users we design for. For this project, we created two user personas to help us keep insights grounded and to guide our design decisions and priorities. Meet Linda Trang — the pet parent, and Thuy Van — the (potential) pet sitter.
Experience map
To pull in more specific information from our interviews, we used Journey maps to go through a typical event when the pet owner is looking for a place to stay for her pet, and when a potential user wants to become a registered pet sitter.
Both helped us better understand the unique journey that pet parents and pet sitters are going through and their pain points. Having this information grounded also helps us to define real users’ problems and identify opportunities. We started to solidify the ideas into a prototype.
Flows
After chosen the features that we are going to develop, it was time to create a user flow to identify the screens that we needed so we could proceed to iterate on the structure of each screen to make it as functionally sound as possible.
We look into 2 separated flows on our app:
The flow of looking for a pet sitter
To help pet owners make their decision easier, the geo-based auto-matching feature enables the app to show the top 10 suitable candidates that best suit for the job pre-defined by pet owners. By limiting the initial choice to only 10, we aim to help users focus more on the recommended pet sitters, rest assured that they were selected to best suit the pre-defined criteria, both location-based and service-based. The PO can choose to see more pet sitters if the first 10 is not suitable. Furthermore, we allow pet owners to contact 3 pet sitters at the same time before committing to pay, to avoid last-minute disappointment and give them more control.
How to become a registered pet sitter
With our app, we aim to provide the most transparent and comprehensive requirements for those who want to become a registered pet sitter. They will be asked to provide personal details, security check, etc. This process will help us to ensure the quality of our pet sitters, and in turn, to further assure pet owners when they book on our platform.
In short, pet sitters only start getting job request after:
Ideation
With the ideas in mind, we proceed to create some lo-fi prototypes on paper. We came up with several potential executions to each of the pain points. This was the first time we employed the use of paper prototype testing, and it certainly helped us a lot in identifying some design problems and fix them earlier in the process.
Prototype
After having a more refined version of our final design, we jumped into Sketch to create some med-fi mockups and do some further testing. This allows us to deploy the “test early and frequently” approach, and continuously fixing and refining the design.
UI Design
We had some considerations for the overall look and feel, and the direction of the application’s appearance. We created a mood board to help us deciding the tone that we want our app to make our users feel.
After having a more refined version of our final design, we jumped into Sketch to create some med-fi mockups and do some further testing. This allows us to deploy the “test early and frequently” approach, and continuously fixing and refining the design.
After much consideration, we decided to go for an earthy tone as we believe it delivers a warm and reliable, trustworthy message.
We jumped on Sketch again to make some hi-fi prototypes and used inVision to make an interactive prototype.
Final Design
Learnings and what's next
When we first started this project, figuring out how the app works was quite stressful. We do it not only for fun, but also to exercise our design thinking mind. To make sense of it and ensure that people understand it at a glance is certainly not easy. But hey, we did it. It might not be the best idea out there, but for us, this is worth exploring.
If we’re being honest, in our final design, we were not able to cover all of our design ideas. Nonetheless, we would want to explore some of those ideas in our next update: