FMS's Labor Savor app supports grocery store managers in saving time and money by streamlining the process of tracking employee work hours and ensuring accurate payroll without errors. I was tasked as the sole designer of my company to redesign Labor Savor to enhance its user interface, improve functionality, and optimize overall user experience.

DURATION

3 months

Nov-Jan

TYPE

Mobile

Desktop

MY ROLE

Defining the problem

User Research

TOOLS

Figma

INDUSTRY

Finance

Labor Management

Grocery Retail

Competitor Analysis

User Testing

Wireframing

Prototyping

Product Overview

FMS’s Labor Saver is a one stop software system that grocery retail managers use to track their company’s time and attendance, scheduling, budgeting, and more.

Scheduling

Used to set specific days and times for when an employee is expected to work

Time & Attendance

Used to track when employees start and stop work (clocking in and out)

Business Goals

  1. Reduce errors when it comes to paying employees by 5.2%

  2. Reduce the time managers spend determining what to pay employees by 9.7%.

DISCOVER

Conducted a competitive analysis in order to gain inspiration for scheduling tools

I was able to compare scheduling tools across 2 different competitors. This allows me to identify patterns that worked well and didn't work so well.

Based on the results from this, I noted the patterns that worked well in mind through ideation.

Conducted user interviews to gain understanding of users needs and pain points

Blurred for confidentiality*

I asked general questions to give me a better understanding of the existing product and any issues that they faced.

I then documented the raw data into excel to share with the entire team.

Affinity Mapping - I analyzed the research findings to identify patterns and trends

Affinity mapping allowed me to identify the three main categories in which users were having issues with: time management, overtime tracking, and compliance with labor laws. Above are direct quotes from users.

DEFINE

Final lists of user insights from analysis

They were selected because they were mentioned by the most number of participants.

Based on the learnings from the interviews, I was able to select a key user problem to solve for this project to take to the ideation phase

How Might We…

  • Help managers save time by allowing them to fix incorrect work hours promptly

  • Proactively address overtime situations

  • Ensure that employee wages are accurate in according to their schedule

DEVELOP

Sketches to show different solutions

Weekly employee summary

Specific employee details that include overtime alerts

Desktop sketches for displaying overtime in cells

3 sketches for showing full timesheet

I discarded the ones that didn’t make sense based on my knowledge and took the remaining ones into a design review

Moderated Testing to get quick insights to usability problems

I created a prototype and created 3 tasks to observe how users completed these tasks.

Questions I asked

1. Can you talk me through how you would identify the employees who worked overtime last week?

2. Where would you know if there was a problem with the times employees clocked in and out?

3. Where would you go to see if someone is predicted to work overtime?

Outputs of Usability Testing

I was able to find these usability issues, Here are the images below and how I solved them

Users were unclear whether these were all of the employees who worked. I added a tab to show a clear distinction between employees who were scheduled to work and the full list of employees in that store. 

Before

After

In order for the overtime alert designs to be more consistent and intuitive for users to click on to get more information, I highlighted the total hours in red as well as add a tooltip.

After

Before

After

Before

DELIVER

Final Designs to represent my final solution for scheduling + time and attendance

Measuring Success

Reduce errors when it comes to paying employees by 5.2%

  • If an employee is paid more than they were supposed to, the overpayment amount will be deducted from their future paycheck. I would measure this goal by tracking the number of future payroll deductions and see if that number has declined.

Reduce the time managers spend determining what to pay employees by 9.7%.

  • Return visits: Track how often managers revisit the system to make adjustments or corrections to employee pay. A decrease in return visits suggests that managers are able to complete the task more efficiently on their initial attempt.