Case study 2

Redesigning the shift swap workflow to drive employee engagement

Redesigning the shift swap workflow to drive employee engagement

Redesigning the shift swap workflow to drive employee engagement

Our scheduling application included a shift swap workflow that employees avoided. Managers were processing swaps manually. Engagement numbers were low. Every bolt-on 'improvement' had made the experience worse.

Our scheduling application included a shift swap workflow that employees avoided. Managers were processing swaps manually. Engagement numbers were low. Every bolt-on 'improvement' had made the experience worse.

My role

As lead designer, I redesigned the mobile and desktop shift swap flow within our fire and EMS scheduling software.


The goal: A responsive design, making it easy for employees to trade shifts and eliminate manual processing for managers.

two fire men with gas masks
two fire men with gas masks
two fire men with gas masks
Solution before design
Solution before design
Solution before design

Understanding the problem to solve

Understanding the problem to solve

Understanding the problem to solve

User pain points

Employees needed an easier way to manage shifts - Employee engagement with our scheduling platform was declining due to a clunky, non-intuitive shift swap user flow, in particular a poor mobile experience.


Basic tasks required too much effort - The cumbersome user flow forced employees to struggle through basic, common tasks like shift swaps, while managers had to manually process approved changes creating friction for both user groups.

Platform issues

Many features had been 'bolted' on to the user flows to meet customer requests on an ad-hoc basis.


This poor mobile experience affected adoption and user satisfaction of the platform's self-service functionality.

Business goals

Business goals

Business goals

01

01

01

Adoption

Adoption

Adoption

Increase employee engagement and platform adoption through an intuitive mobile-first experience.

Increase employee engagement and platform adoption through an intuitive mobile-first experience.

Increase employee engagement and platform adoption through an intuitive mobile-first experience.

02

02

02

Engagement

Engagement

Engagement

Reduce administrative burden on managers by automating shift swap approval workflows.

Reduce administrative burden on managers by automating shift swap approval workflows.

Reduce administrative burden on managers by automating shift swap approval workflows.

Our approach

Our approach

Our approach

01

01

01

Mobile experience

Mobile experience

Mobile experience

Designed a fully responsive mobile experience, addressing the core adoption barrier identified in research.

02

02

02

Test & Refine

Test & Refine

Test & Refine

Took an iterative approach, testing and refining with users throughout development.

Version 1 - Beta

Version 1 - Beta

Decisions: Time constraints meant we needed to validate our approach quickly. Working with the Product Manager, I interviewed 5 customers about their current workflows, needs, and pain points.

Their feedback shaped Version 1's core change: I simplified the workflow into a stepped approach. Users would select the date first, then choose which shift to swap. This addressed the primary pain point while keeping development scope manageable.

We launched this as a beta to a wider group of 22 agencies to gather more feedback before iterating.

shift swap requests screen
shift swap requests screen
Shift swap step 1
Shift swap step 1
Shift swap step 1
Shift swap step 1
Shift swap step 2
Shift swap step 2
Shift swap step 2
Shift swap step 2
Shift swap step 3
Shift swap step 3

Key features

Key features

Use of progressive disclosure

The interface reveals information step by step, starting with a simple setup request form and gradually showing more detailed options like calendar selection and specific scheduling details.

Chunking

Tasks are broken down into manageable steps rather than overwhelming users with everything at once.

Contextul information

Each frame shows relevant information for that specific step, avoiding information overload while keeping users oriented.

Shift swap step 1 screen
Shift swap step 1 screen

Decisions

Decisions

Feedback from the beta launch, gathered through feedback forms, usability testing, and interviews, revealed two critical needs:


  1. Search flexibility – Users wanted to find specific colleagues, not just browse shifts by date.

  2. Partial shift swaps – This existing feature was heavily used. Removing it would have blocked agency adoption of the new user flow.

I addressed both in Version 2 by adding person - based search and ensuring partial swaps remained integrated into the workflow.

Version 2

Version 2

Flexibility

The "Swap part of shift (partial swap)" checkbox provides advanced options without cluttering the main flow. Version 2 accommodated both full and partial shift swaps.

Context retention

The right screen shows "Your shift to swap" section, this provided context to the user from the previous selection.

Design decision

Observing users during testing showed they logically approached swaps by first identifying which shift, then determining what portion of it. I placed time selection after shift selection to align with this natural decision making sequence.

Shift swap step 1 screens
Shift swap step 1 screens
Shift swap step 3 screen
Shift swap step 3 screen

Design decision

I gave users the ability to search by Person. I made this selection and optional field. By doing so I reduced friction for users who wanted to search by date only.

Helpful contextual information

The Explanatory text clarifies that selecting a person will filter available dates.

I added clear instructions to tell users what each field does before they interacted with it.

Error prevention

I added help text in the optional select eligible person field that filters available dates. This helped users understand that they will see relevant options only.


Format guidance on the date field aims to prevent date input errors.

One-click approvals with automatic schedule updates

One-click approvals with automatic schedule updates

Manager approval

The approval interface presents all relevant swap details upfront - both shifts, qualifications, times and the requester's reason, allowing managers to make informed decisions quickly.

Streamlined approval

The "Approve request" button allows managers to approve shift swaps with a single action. Upon approval, the schedule updates, this automatically eliminates the manual work of editing the schedule and reassigning shifts.


This automated workflow significantly reduced the time managers spent processing swaps.


Managers were appreciative of this change to their workflow.

Shift swap manager approval screen
Shift swap manager approval screen

Project results

Project results

Customer effort

A key objective was to create a more effortless experience for users. We validated this goal by collecting Customer Ease Scores (CES) on a 1–7 scale after the redesign. Our results showed an average score of 6.5, suggesting users found the new process much easier. Qualitative feedback further supported this, with multiple users noting how much easier the new design felt.

Customer effort

A key objective was to create a more effortless experience for users. We validated this goal by collecting Customer Ease Scores (CES) on a 1–7 scale after the redesign. Our results showed an average score of 6.5, suggesting users found the new process much easier. Qualitative feedback further supported this, with multiple users noting how much easier the new design felt.

Task completion


Users achieved 100% task completion rate, along with completion times of less than 1 minute, showing positive beta results.

Task completion


Users achieved 100% task completion rate, along with completion times of less than 1 minute, showing positive beta results.

Learnings



Beta

This beta proved to be a success and customers loved being a part of it. Advocating for a beta launch rather than going straight to full release proved critical. It created space to validate assumptions with real users and iterate based on actual usage patterns and feedback, not just predicted ones. For example, the beta revealed critical gaps, like the need for search by person that wasn't apparent in initial research.