top of page

CleanTeam App

Oversaw the  booking process for an on-demand cleaning service app using user research, information architecture, UI and prototyping. 
Cleanteam Login Mockup
Overview

CleanTeam is an on-demand cleaning company mobile app where clients can book and service their homes or businesses with the ease of scheduling and payment processing.

Role

UX Designer

User Research

Information Architecture

UI Design

Prototyping

 

Timeframe: 4 weeks

See Prototype

Challenges

MINIMUM WORK, MAXIMUM VALUE

My client pushed for all these integrated features such as CRM, contracting, email marketing, admin portal, etc. This was an unrealistic expectation with a minimal budget, a short amount of time, and immense scope. I broke down my timeline and explained my process to convey the value of proper research and testing.

 

We were able to tackle the challenge and validate ideas within a short amount of time and limited budget by using a design sprint process.

Understanding the Problem

At the outset of the project I didn’t have a clear mission or specific goals for the booking experience. Without pre-existing insights, I needed to understand the process.

  • What is the role of the business?

  • Are clients looking through a list of available contractors?

  • Or will CleanTeam provide their staffing and scheduling?

  • Are you operating business as the matchmaker or agency?

Challenges

Defining the Problem

Sketch Page 1.jpg

The client decided to provide the staffing and scheduling much like how an agency operates because having trust worthy maids was a top priority. In speaking with my client, I drew in the attention that people had no time to indulge in executing the daily house or commercial cleaning chores as they were preoccupied with other more critical tasks. Finding an affordable, reliable and trustworthy cleaning service has always been very difficult to outsource and align with a busy schedule. 

  • ​Lack of high-quality maids

  • Flexible scheduling

  • Easy-to-use booking and payment processing system 

These are essential issues that users find difficult to hire a cleaning service that fulfills these requirements. 

Problem

Setting Goals

The client decided to provide the staffing and scheduling much like how an agency operates because trustworthy maids were a top priority. In speaking with my client, I drew in the attention that people had no time to indulge in executing the daily house or commercial cleaning chores as they were preoccupied with other more critical tasks. Finding an affordable, reliable and trustworthy cleaning service has always been very difficult to outsource and align with a busy schedule. 

  • ​Lack of high-quality maids

  • Flexible scheduling

  • Easy-to-use booking and payment processing system 

These are essential issues that users find difficult to hire a cleaning service that fulfills these requirements. 

Untitled_Artwork 25.png
Goal
CleanTeam Recruiting

Gathering Insights

User Surveys & Interviews

Now that we have a clear goal in mind, I reached out on social media and slack to conduct user surveys and found 16 people willing to participate.

With these 16 participants I:

  • Recruit for user interviews and testings.

  • Contacted both who have used cleaning services in the past.

  • Those who work full time, have families, or students to uncover common pain points and motivations

Normally, I take a week to gather as many participants for user surveys and interviews but because of time constraints, I did this within 3 days.

We focused primarily on why people hire cleaning services.

Top 3 Responses

  1. No time, I’m a full time student or I work full time.

  2. I have a busy family life.

  3. I simply don’t enjoy cleaning or chores.

Common Pain Points​​​

  • Finding trust worthy maids (no shows)​

  • Flexible Scheduling
  • Easy to book online and compare between different options and rates.

Additional Insight

  • The average size household is 3

  • The average size home is 3BR
  • On Average,  participants clean their homes once a month.

CleanTeam Target Audience

In order to empathize with the different types of users, I defined our target audience, which are based purely on insights gathered with user surveys and interviews. These serve as a starting point to reflect on the needs and challenges of the user and possible solutions that can be considered later in building the information architecture.

Demographics

Age Range: 30-50 years old

Common Job Titles: Stay at home mom, Business Owner, Entrepreneur, Student

 

Key psychographics

Values: time, family, peace, sleep

Likes to: spend time with friends and family, read a book, study, self-development

Wants to: have every aspect in life in sync and balanced.

 

Challenges

What is holding them back from achieving their goals? They are too busy keeping up with a laundry list of things that need to be done.

User Research

Personas

After defining the target audience, I created a user persona. To prevent any bias, I create a minimum of 2 personas.

Jan Persona Cleanteam app

Bio

Jan is a project manager who live in Florida. She is a career driven person and sometime in seasons where she has too much on her plate. She tries her best to manage everything but she is not able to do so because she lacks in time. Stephanie strives for a healthy, balanced life and needs someone to help her do the household chores so that she can focus on each tasks, goals, and spend time with her family

Jan Smith

Demographic 

40 years old

Full Time Project Manager

Family - Married - 2 children

Tech Savvy - uses mobile

Motivations

Jan is motivated when things are well balanced and running smoothly in all aspects of her life. She is ambitious and competitive in everything that she sets herself to accomplish. Her family’s support motivates her to press forward and be a good example to her children.

Goals & Opportunities

  • Wants to take more time out for herself

  • Be a present wife and mother

  • Self Develop her skills in her career

Frustrations

  • Punctuality

  • Not being able to keep organized

  • Hygiene and cleanliness

  • Not being able to spend time with her family

Clean Team App Persona

Bio

Paul is in his fifth year owning his own business. He loves to be around people and is the go to person when issues arise with his strong leadership skills.. Paul is always learning new skills and self developing by attending seminars on business and communication skills. Paul is self taught and didn't earn a degree in business. 

Paul Garcia

Demographic 

32 years old

Small Business Owner

Single - no children

Tech Savvy - uses mobile

Motivations

Paul is a natural born leader who is caring to give opportunities to those who go above and beyond. He is an hard worker and loves to tackle down challenges and look back at his accomplishments. 

Goals & Opportunities

  • Wants to create opportunities for others

  • Smooth and seamless navigation

  • Personalized information

Frustrations

  • Unclear and unable to find things 

  • Not being able to keep organized

  • Multiple steps

  • Busy schedule

Personas
CleanTeam Empathy Map
Empathy Map

Empathy Map

Typically, after doing a persona, I like to do an empathy map to make sure I don’t approach my research with any one sided approach.  With that, I was able to gain a deeper insight into our persona, Jan, and capture who she is. I discovered what drives someone like Jan, uncover the user needs, and understand their behaviors which ultimately guides my design into something meaningful, innovative.

customer journey map.png

Given that the booking process can be slow and tedious, and now that I refined the target audience, I wanted to understand how to structure the touchpoints before creating the most efficient and effective process before diving into user flows. 

Key Takeaways:

  • Minimizes Options: Promote sensible and straightforward way-finding.

  • Promotes Clarity: Engaging interfaces with intuitive controls.

  • Consistency: Easily recognizable elements across the user’s experience.

Customer Jouney

Narrowing the scope with user stories

Although my client had many great ideas for her start-up cleaning business, there were constraints of designing this mobile app to maintain budget and time frame. I had another meeting with the client to ensure we were moving forward to start with a completed booking system for the app. I extracted these insights from our user interviews and surveys. This also helped me list out all the features from high to lowest priority for my client to have a visual a “roadmap” of features that can eventually be added on.

Users wanted to be able to: (Highest Priority)

  • Seamless onboarding/account set up

  • Easy to book and add custom preferences

  • An effortless and clear check out process

  • Compare different options and rates

Information Architecture
CleanTeam User Story

User Flow

Even though this was an extra step in my design process, it prevented me from any significant errors that would result in more time to correct and redo. User flows help me acknowledge each step of the onboarding and booking process before proceeding straight into the wireframes.

CleanTeam User Flow.png

Sketching

I quickly went into sketching to test the booking process based from the user flow. This was a helpful starting point for the design phase, and after that I discovered that there was an error from the user flow. 

Key Findings

In order for the users to be able to compare different option and rates, they needed to create their property/location first before selecting cleaning service types and add ons. Pricing depended on the size of your property when you create your account. This was discovered after doing quick sketch prototypes.

Clean Team Sketch wireframe

Digital Wireframes & User Testing

I translated these sketches into Figma and created a low-fidelity prototype. I used the prototype to begin basic usability testing as well as get feedback from my client. 

Key Takeaways

  • Users had to choose service type and click again to “next” to proceed, and this was an unnecessary step. Instead, it will prompt them to question the booking process when users choose their service type.​

cleanteam wireframe 2
Cleanteam version 4 wireframe
  • Unnecessary pop-up message window that users had to read on the bottom of the screen. It caused an unanticipated block in the flow for the users to begin the onboarding process.

User Testing & Prototypes
LowFidWireframes.png

Prototyping & Usability Testing

To evaluate the booking system on the CleanTeam mobile app, I relied on qualitative information using eight usability tests. Although users could create their accounts more quickly, they continued to struggle with the checkout process.

Specific tasks that I tested:

#1 Create a profile

#2 Complete a booking

cleanteam lo fi wireframe

Problem

Discussions with users revealed that often, the checkout swipe up feature was difficult to navigate to confirm booking, it was possible after a couple of attempts but was not an obvious choice. For user to confirm booking, they needed to swipe up. From there I needed to redesign a more efficient and clear check out process.

cleanteam lo fi wireframe

Solution

 Although it gave a more modern approach, it wasn’t functional and straightforward. I continued with the swipe-up feature; however,  the CTA button was on the main page.

When testing the final prototype, 4/4 people successfully created a profile and completed a booking, and effectively met all of the goals.

cleanteam final mock up

Final Thoughts

This project challenged me to balance pushing the envelope with the visual design and creating a functional, intuitive app. I had to let go of “breaking” the new barriers and understand that functionality is always overruled by “cool looking” visuals. More significantly, users were confused to find the call to action button to check out the booking. This leaves the users frustrated, and from an e-commerce business standpoint, clean and simple will always be more valuable for the app to succeed. With the given time constraints, I opted for usability over aesthetics.
Final Thoughts

Let's connect!

Get in touch for more opportunities or just say hi!
  • Email
  • LinkedIn
bottom of page