See our design for Blue Cross' Giving a pet here :eyes:
We came into Blue Cross excited by the idea of some kind of pet-to-owner matchmaking service. What we weren't prepared for coming in was the complexity of the challenges facing animal welfare charities today. We heard stories of:
We were welcomed and well introduced to the problems at hand to by our Product Owner Kelly, who gave us our problem statement to think on:
I want to rescue a pet, but the pets that are available might not be the breeds I want. I want to find the pet, buy it and pick it up quickly within a number of days. I want to know its history, its behaviour and to know it was not bred unethically. Welfare, health and behvaiour needs must be taken into account before they buy the pet.
We spent the morning split up into three groups, exploring the statement from the perspective of three broad personas: the rehomer (the person having to part with a pet), the prospective owner (the person looking for a pet), and the marketplace (the employee for largely unregulated markets such as Gumtree or Preloved).
We spent the latter half of the day creating app ideas catering to different facets of this problem, and finally settled upon
Blue Cross : Giving a pet
A companion app for conscientious owners to find a loving new home for their pets
The aims of the solution
Prototype
We then created static designs using an online tool called Figma. This allowed us to map the rough user journey and provide us with a chance to have rapid feedback on the designs prior to building the product with code.
Below are the designs we created (note: the final designs have changed since these)
The user is greeted by a positive and understanding message. The choice of name "Giving a pet" is deliberately focusing on an act of generosity
The triage happens immediately, allowing Blue Cross to know how urgently they need to respond
We ask for a level of detail about the animal that fosters a sense of trust in our capability
We ensure the animal has recieved the minimum level of health treatment Asking these questions also flags up the potential for maltreatment
Rehomers are given a sense of control over the process when we ask them questions about the kind of new home they imagine for their pet
Videos allow the Blue Cross team a window into the animals's life, where they are able to search for telltale signs of their wellbeing and treatment
The map uses the gap between "supply" and "demand" of pets to prompt the rehomer to continue
The rehomer is given still greater control over the process
A resolution page gives a heartfelt thank you with an image of a dog and a loving owner, suggesting a successful rehoming
User testing allows you to get feedback from your primary users to check that the product being built fits their needs. This is very important to build a successful product.
The three key points for testing are:
Additional recommendations for your user testing:
Here are some useful resources to look at when completing your user testing sessions:
If this design is move forward for a build sprint it is important to concentrate on key features that both solves the initital problem and implements feedback from user testing.
Our current recommendations for an initial sprints would be:
This would be formally decided following the user testing and during a sprint planning meeting :+1:
Following the presentation it seems that the most appropriate form of "MVP" would be an app specifically people who want ot rehome their dogs using the Blue Cross service. Therefore leaving the communication with potential new owners to a later stage in the development. In order to get the MVP functional we would need to:
This is a non-exhaustive list
:sparkles:
...
yarn install
or npm i
heroku config -a bluecross
if you have the heroku cli tools installed.elm-watch
(because this contains the elm-make command)