Worker Timekeeping

How do workers with multiple gigs track their time?

Overview

Simpler timekeeping for flexible workers

Imagine you’re a fitness instructor who works at three different gyms. You have three onboarding processes, three different payrolls, and three times the hassle.

Band of Hands promotes flexible work by having one onboarding process to access job postings from multiple companies. It's a single solution for onboarding, time, attendance, HR, and payroll for companies and workers.

Band of Hands was facing increasing demand for in-app time tracking from users & pressure from California’s changing laws.

Timeline

May '23 - August '23 (4 months)

Role

Founding UX Design Intern

Team

CTO, Customer Success Manager, Developer Team & Product Owners

Impact

0→1 timetracking feature

  • Designed & shipped timetracking feature as the sole UX designer
  • Created new design system and branding
  • Advocated for user research & conducted user interviews to better understand use case and to do user testing

Context

Why In-App Time Tracking?

Who are the users?

Research Insights

Workers had varying work schedules and preferences regarding how they review their hours, but they also had four key needs in common.

Constraints

A legal road bump

After presenting my findings to the product owners, I found out that we could not allow workers to freely change their hours due to legal restrictions. This presented a significant challenge for fulfilling users' needs for flexibility and ownership.

Design Goals

Moving forward, I made sure my design addressed two main questions this conflict created.

Clocking In & Out

Dashboard widget

  • Widget always appears as you first open the app, a reminder to clock in and out.
  • Displays when you last clocked in.
  • Displays the hours worked so far that day.

Clocking In & Out

Motion indicators

  • Pulsing green dot and a running timer move to attract the worker's eye.
  • Appears on both the dashboard and job details page.

Reviewing Hours

Summary of your time worked

  • The timesheet has three different views: daily, weekly, and pay period.
  • Displays the last selected view to preserve worker preferences.
  • Takes advantage of workers' different preferences to make time-tracking feel more custom to an individual worker's needs.

Next Steps

Expanding feature functionality

  • While the clocking in and out flows for both the dashboard and job details have been implemented, there is still more work to be done!
  • Designing the flow for modifying incorrect time punches
  • Adding a calendar view to see hours worked for multiple jobs
  • Determining how to deal with missed breaks and reporting injuries
  • Allowing for sick time or vacation requests

Reflections

New business domains & constraints

In many of my prior projects, I felt that I could be both a user and a designer. However, in designing for workers’ timekeeping, especially for users with multiple jobs, I had no prior knowledge of that experience and it was really important to do my research, and learn from the team and users in terms of what they needed and wanted to see.

I was also presented with the new challenge of being limited by legal restrictions, as well as having to communicate my designs with the developers. These challenges pushed me to grow as a designer and come up with solutions I would not have immediately arrived at otherwise.

More Projects

View all