Helping DIYers Feel More Prepared

 Overview:

Home Depot is a home improvement franchise founded in 1978, and today is the world’s largest home improvement store with 2200 stores worldwide, and 110.2 Billion in sales in 2019. 35% of Home Depot’s net sales are in elctrical, DIY, plumbing, and kitchen products.

I am adding a feature to their mobile app which is primarily based around commerce. However, they do have a section related to DIY. I wanted to add a feature that would help DIYers possibly do more projects, and as a result buy more items from Home depot.

 Challenge:

Add a feature to the Home Depot mobile app that will help DIYers during their process

 

 Timeframe

Ongoing

 Role

Remote UX/UI Designer

Process

  1. Research - Competitor Analysis, User Survey, User Interviews

  2. Synthesis - Empathy Map, Persona

  3. Ideate - Sitemap, User Flow, Wireframes, Prototyping

  4. Test/Iterate  - User Testing

Research

Competitive Analysis

Before starting the user research I wanted to get an idea of some of Home Depot’s direct and indirect competitors. Therefore I decided to start with competitive analysis to see how their standing in the DIY space stands in comparison to their competitors

Seeing what users had to say

I wanted to find out

  • Why do people decide to make things?

  • What did people make?

  • How do DIYers learn what to do

  • What do they want to achieve?

Methodologies Used

  • User Survey (14 Participants)

  • User Interviews (3 Participants aged 28, 32, and 40 and have experience doing DIY projects)

Synthesis

 I created an empathy map using the research findings in order to find out trends in user behavior, feelings, and pain points.

 

Empathy Map

What did I find out

Key Research Findings:

  • Research on how to make something is primarily done online and supplemented with conversations with other people

  • A big factor on deciding where to buy materials is based on price

  • Time and cost are large factors when considering a DIY project

  • Interviewees are concerned about mistakes that can be made in their process

  • All the materials and tools required can seem overwhelming for each product

Main Pain Points Identified

  • Not sure if they have enough time

  • Lack of experience

  • A feeling of a lack of preparation

  • Not sure where to find information

  • Money

  • Not sure about materials/tools needed

  • Missing details

Needs

  • Time saving techniques

  • To have a good gauge of what materials and tools are needed beforehand

  • Information available with instructions and options

  • Detailed information on certain items

Using findings from the empathy map, I identified the following persona. Johnny is a DIYer whose main goal is to improve his home without being pushed too far out of his comfort zone. He is nervous taking on projects he is not ready for, and spending too much on materials and tools

User Persona

I created an Affnity map in order to try and figure out main issues that people who did DIY projects were having, and where there was an opportunity to help DIYers make their overrall DIY process easier and more accessible. I identified many problems areas which could have been worked on from this affinity map

Problems which I narrowed it down to:

  • DIYers need to save time

  • DIYers need to save money

  • DIYers need to feel more prepared

I felt the main problem was that Johnny needs to feel more prepared when doing a project. Because the two main issues with the persona are that they feel that they lack experience, and DIY projects can be expensive. Making the user feel more confident in doing a project would make for a more pleasant building experience. At the same time if inexperienced DIYers can feel more confident from the beginning of the building process there is potential to attract more DIYers to start projects in turn giving Home Depot more business

 POV Statement:

“Johnny needs a way to feel more prepared when doing a project because he usually feels the opposite”

 Ideate

Time to brainstorm some solutions…

How might we create a reference for DIYers to make sure that everything is good to go

How might we assist the DIYer in actually completing all of their prep work

How might we be able to keep the DIYers organized during the building process

I ideated possible solutions which would potentially allow a DIYer to feel more prepared either before or during the DIY process.

Initial Ideas

1) List out easily forgotten items and task as a reminder for a DIYer before they start a project

While this solution does help DIYers remember small details, it is hard to tell for each project what are easily forgotten aspects and items related to a project. This solution felt a bit too subjective, and could potentially be different for each user

2) Create an interface which separates DIY projects by potential cost, time it would take to complete, and difficulty level

This solution tackles the problem of DIYers saving time, and money while also allowing users to feel more prepared because they can choose projects based on their skill level

3) Include a reference list where users can keep track of materials they don’t have, and need to get.

This solution assists in DIYers being prepared because a big issue DIYers had based on research is keeping track of everything that was required for a project. And interviewees stated one of their pet peeves being forgetting items, and going to the store for a single item or two.

We decided to proceed with creating an interface which separates projects by time to complete, cost, and difficulty level because we felt like this would solve problems related to time, money, and preparedness, while at the same time being able to attract new DIYers to try and make something because they can start by doing projects categorized as “Easy”

What Features Should be Included?

In order to decide which features to prioritize, “The Must haves” included features that would make it very difficult to do business properly if they were missing. The “Nice to haves” were features which would be considered perks to larger groups and/or returning customers.

Feature Prioritization

Integrating the features into an existing navigation

In order to start building our prototype we creeated a sitemap to get an idea of the overrall layout of the the mobile app. Since we were adding pages to an existing app, the current mobile app navigation was mapped out, and from there we added the pages which were going to be created. We didn’t want to dismantle the current app navigation too much. Therefore, all the pages added were added to the “more” tab in the existing navigation.

Sitemap

The main task

The main task would be for the user to decide on a project, and get the materials. The following user flow outlines how that would look.

Sitemap

I had to keep the current layout of the mobile app in mind, when creating these pages. I wanted users to be able to quickly browse through project categories and subcategories while being able to quickly analyze price, time to complete, and difficulty level. Those sketches allowed me to create mid fidelity wireframes which I proceeded to use in usability testing.

Mid Fidelity Wireframes

 Test/Iterate

Test Objectives

  • Test the flow of the design

  • Test if users are able to identify how to find DIY projects

  • Test if users are able to sort and filter results

  • Test if users are able to find materials and tools required for a project, and then add what they need to their list

Test Subject: Home Depot Mobile App

Five users tested the prototype remotely using zoom. I wanted to test whether users were able to

  • Navigate to where they choose a project

  • Sort and filter results

  • Find Materials and Tools

  • Add two materials to their list

Updates that needed to be made based on the user testing

Adding Affordance, “Buy” buttons, and “Select”.

Before Update

After Update

 Final UI

Final prototype after updates

Next Steps

  • I would like to also create a feature which allows users to keep track of important parts of a DIY project before they start also. Such as a tool that allows users to remember easily forgotten aspects of a project

Reflection

If I had more time I would have also liked to include users in the testing and the research who do not have DIY experience, to get a better feel for what their specific reservations are. Within this current project, everyone who was tested already has at least some kind of experience doing DIY projects. I feel like the current feature could assist current DIYers in taking on more projects, especially current beginners. However, I am not entirely sure if it has potential to bring new people into the world of DIY. I would like to focus on attracting new people in the future.

Previous
Previous

Recycling App: End to End

Next
Next

Munson Cleaners: Responsive Website