Case Study / Product Modernization

Modernize the work. Multiply the impact.

Modernize the work. Multiply the impact.

How I reimagined my team's legacy workforce scheduling for ERP users, while preserving the patterns that our power users love.

How I reimagined my team's legacy workforce scheduling for ERP users, while preserving the patterns that our power users love.

Role

Lead Product Designer


Users

Operations managers and schedulers


Scope

User research, service blueprinting, interaction design, AI-enabled prototyping, testing, delivery


Timeline

18 months


Status

Core workflow shipped; additional scheduling and AI capabilities in progress

OVERVIEW

WT and TG have been staples of TEAM Software since 1989, supporting security & cleaning companies with their financial management, workforce scheduling, attendance, and service delivery in both North America and the UK. There was never a designer on the team, and over the decades, incremental updates had left both products in need of more than a visual facelift. My challenge was to address longstanding user pain points, improve usability, and modernize the experience while preserving the familiarity and efficiency our power users relied on.

OUTCOMES

8
8
8

Hours/week

Hours/week

Hours/week

Saved on average as measured by post-launch analysis & user feedback

80
80
80

% Faster

% Faster

% Faster

Schedule-building measured across 12 users using the bulk-editing workflow

60
60
60

% Fewer clicks

% Fewer clicks

% Fewer clicks

To fill 5 shifts after bringing in bulk editing capabilities. Same result, less backtracking

Disclaimer

Before we dive in, I want to note that, in compliance with my non-disclosure agreement, Iโ€™ve omitted any confidential information from this case study. The insights shared here are my own and donโ€™t necessarily represent the views of my company.



โ€

Before we dive in, I want to note that, in compliance with my non-disclosure agreement, Iโ€™ve omitted any confidential information from this case study. The insights shared here are my own and donโ€™t necessarily represent the views of my company.



โ€

THE BUSINESS & USER PROBLEM
Modernization a workflow built around legacy software

The product contained decades of business rules, workarounds, and expert habits. New users struggled to understand it, while experienced users depended on familiar colors, layouts, and keyboard-driven behaviors to work quickly. For years our users were promised modernization, but never delivered. I was brought on to modernize the schedule boards of both products, from discovery with users to implementation.

New users

Struggled to learn the product and it's dated patterns

The business

Risked losing existing customers to more modern competitors, and having a hard time attracting new business

Power users

Depend on familiar patterns, short cuts, and depth of complexities

Schedule board UI

This slider shows the legacy schedule board and my modernized version as it is today. I introduced progressive disclosure, met WCAG standards, and relied on existing icons and color to convey data in one, clean experience.

WT Schedule board. The old design on the top. modernized design on the bottom

Legacy

Dense scheduling workflows built around desktop-era software.

Modernized

A clearer, calmer scheduling experience for todayโ€™s work.

TG schedule board. The old design on the top. modernized design on the bottom

Built a library of patterns

I smoothed out confusing patterns that exist in our legacy product, and introduced consistent, repeatable patterns throughout the modernized web experience. This included creating pattern definition documentation to define how we were modernizing across the entire product.

Legacy

One field, multiple behaviors. A single interaction could open different containers depending on whether a user clicked once or twice. This is just one example of the complexities that exist in the legacy product, patterns like this had accumulated across hundreds of screens.

Modernized

I introduced side sheets that follow a pattern library allowing for tabbed side sheets if certain data needs multiple instances. The side sheet has been reused on the majority of screens and is a predictable, repeatable component/pattern that one could expect.


Customer feedback

"If I get faced with a four-week schedule, I'm just like, oh, I've got to take out time to do that... it's a good eight hours or so just to do that. Obviously you can paste an employee, but you can't do it multiple times, you can only copy them once, which is highly frustrating. Time is money so people are always going to want to save time on it."

- Elena, Solution Specialist

"If I get faced with a four-week schedule, I'm just like, oh, I've got to take out time to do that... it's a good eight hours or so just to do that. Obviously you can paste an employee, but you can't do it multiple times, you can only copy them once, which is highly frustrating. Time is money so people are always going to want to save time on it."

- Elena, Solution Specialist

"If I get faced with a four-week schedule, I'm just like, oh, I've got to take out time to do that... it's a good eight hours or so just to do that. Obviously you can paste an employee, but you can't do it multiple times, you can only copy them once, which is highly frustrating. Time is money so people are always going to want to save time on it."

- Elena, Solution Specialist

MY ROLE AND CONSTRAINTS

One PM, one engineer, one designer

One PM, one engineer, one designer

I worked in a "Product Triad", meaning one PM, one engineer, and one designer (myself). We collaborated through a large chunk of the process, from brainstorming sessions, user discovery, interviews, co-creation with our users. While I worked independently on building and maintaining the service blueprint, JTBD flows, interaction designs, rapid prototyping, and composing the design hand-off for engineering. If you're interested in reading more about how I collaborate with the product triad: Empowered Product Teams

Product Manager

Product Manager

Product Manager

Viability & Value

Viability & Value

Viability & Value

Product Designer

Product Designer

Product Designer

Usability

Usability

Usability

The Product Triad

The Product Triad

The Product Triad

Three roles, one shared outcome

Three roles, one shared outcome

Three roles, one shared outcome

Lead Engineer

Lead Engineer

Lead Engineer

Feasibility

Feasibility

Feasibility

The main constraints I had to work with:

Technical / Legacy

Business / Timeline

Resource / Data

Compliance / Accessibility

DESIGN DECISIONS

Three decisions that made modernization possible

Like every good project, there are design trade-offs that need to be made. Below are only some of the deliberate compromises that moved the product forward without losing sight of the user.

Decision 1: Preserve the signal users already trusted

Legacy

Modernized

Ex: Schedule card
Legacy uses color-coded symbols to represent 15 schedule-card attributes. I retained their placement, improved WCAG compliance, and added icons and badges for clearer identification.

Decision 2: Organize complexity instead of hiding it

Ex: Permissioning
I replaced legacy page-by-page checkboxes with reusable permission roles and a hierarchical toggle system, allowing managers to apply permissions to multiple users and make bulk changes with ease.


Legacy

Modernized

Modernized

Decision 3: Turn repetitive scheduling tasks into bulk actions

Ex: Bulk actions & multi-select
Survey participants called repetitive tasks โ€œa waste of time.โ€ I addressed this friction with multi-select and full-shift copy/paste, reducing workflow steps without changing the outcome.

Customer feedback

"I still have to individually click on those people... I literally have to paste every single day that I want a Multi Edit to apply to."

-Sarah, Solutions specialist

Legacy

Modernized

Customer feedback

"I still have to individually click on those people... I literally have to paste every single day that I want a Multi Edit to apply to."

-Sarah, Solutions specialist

Customer feedback

"I still have to individually click on those people... I literally have to paste every single day that I want a Multi Edit to apply to."

-Sarah, Solutions specialist

THE REDESIGNED WORKFLOW

Balancing user needs with business constraints

Balancing user needs with business constraints

I redesigned workflow brought contract creation and schedule filling into a clearer sequence, reducing back-and-forth while preserving the rules that power users depended on.

Create or configure the contract: Allowing a user to quickly create contracts by copy/pasting individual fields, entire rows, or an entire week. Speeding up contract creation as many users have given evidence of the repeatable nature of contracts. Below is a prototype to showcase bulk editing.

Editing and maintaining the working schedule: Allows our users to balance their day-to-day schedule, replace workers who have called out, optimize for future weeks, or review incidents that occurred on past shifts. In the legacy software, users have to jump around from screen to screen, I wanted to bring all the complexity without ever having to leave the main screen.

Bringing in AI to our schedule board: The precursor to bringing in an AI Agent was creating algorithms to optimize a schedule and surface the most suitable employee based on lowest cost, lowest overtime, or other criteria. Thanks to the work I did on permissioning and workflows, the engineering team was able to build an algorithm that worked with my designs. This was the starting point for our AI Agent, to read more, head over to this case study


VALIDATION AND ITERATION

Getting the green light with users

Getting the green light with users

I tested the workflow with operations users and schedulers, combining interviews, task walkthroughs, survey analytics, and prototype feedback. The research did not point to one perfect answer. Once I had enough data to confidently make a decision, I was able to capture the features most heavily sought after, that met the business goals, and my users' goals. I also got a feel for their trust in AI, as that was coming to the schedule board, and I wanted to test some prototypes early with them.


THE FINAL RESULTS

Faster work, fewer clicks, promises kept.

I heard incredibly positive user feedback, the business saw an uptick in bookings and projected revenue after showing these features off at the latest user conference, and our customers are finally feeling like the promises they've been hearing are being kept.

MEASURED RESULTS

8

Hours/week

Saved on average as measured by post-launch analysis & user feedback. As more users are moving over to our modernized software, we are continuing to get quantitative results.

80

% Faster

In schedule-building time measured across 12 users, by increasing bulk editing capabilities. I am still working with the development team as new features become available.

60

% Fewer clicks

To fill 5 shifts after bringing in bulk editing capabilities. This is largely due to the ability to multi-select, copy/paste efficiently, and utilizing a drag & drop.

MEASURED RESULTS

8

Hours/week

Saved on average as measured by post-launch analysis & user feedback. As more users are moving over to our modernized software, we are continuing to get quantitative results.

80

% Faster

In schedule-building time measured across 12 users, by increasing bulk editing capabilities. I am still working with the development team as new features become available.

60

% Fewer clicks

To fill 5 shifts after bringing in bulk editing capabilities. This is largely due to the ability to multi-select, copy/paste efficiently, and utilizing a drag & drop.

8

Hours/week

Saved on average as measured by post-launch analysis & user feedback. As more users are moving over to our modernized software, we are continuing to get quantitative results.

80

% Faster

In schedule-building time measured across 12 users, by increasing bulk editing capabilities. I am still working with the development team as new features become available.

60

% Fewer clicks

To fill 5 shifts after bringing in bulk editing capabilities. This is largely due to the ability to multi-select, copy/paste efficiently, and utilizing a drag & drop.

TAKEAWAYS

What this project taught me

This project reinforced that product design is often less about simplifying everything and more about making the right complexity easier to navigate.

This project reinforced that product design is often less about simplifying everything and more about making the right complexity easier to navigate.

  1. Modernize without erasing expertise.

The most valuable patterns in a product are often invisible to new users but essential to power users. Preserving familiar signals while improving accessibility, hierarchy, and feedback let the product evolve without breaking the fluency customers had built over decades. A lot of our legacy product is built in data grids with in-line editing, while the new experience uses side sheets & fields outside of the data grid. It's possible to arrive at the same outcome, with fewer workarounds.

The most valuable patterns in a product are often invisible to new users but essential to power users. Preserving familiar signals while improving accessibility, hierarchy, and feedback let the product evolve without breaking the fluency customers had built over decades. A lot of our legacy product is built in data grids with in-line editing, while the new experience uses side sheets & fields outside of the data grid. It's possible to arrive at the same outcome, with fewer workarounds.

The most valuable patterns in a product are often invisible to new users but essential to power users. Preserving familiar signals while improving accessibility, hierarchy, and feedback let the product evolve without breaking the fluency customers had built over decades. A lot of our legacy product is built in data grids with in-line editing, while the new experience uses side sheets & fields outside of the data grid. It's possible to arrive at the same outcome, with fewer workarounds.

  1. Make complexity legible, not invisible.

Scheduling is inherently complex. The goal was not to remove every edge case, but to organize the work around the decisions people make most often, reducing redundant steps, revealing the right context sooner, and making the next best action unmistakable. Once I was able to find a pattern that worked, I documented it in a pattern library for future pages.

Scheduling is inherently complex. The goal was not to remove every edge case, but to organize the work around the decisions people make most often, reducing redundant steps, revealing the right context sooner, and making the next best action unmistakable. Once I was able to find a pattern that worked, I documented it in a pattern library for future pages.

Scheduling is inherently complex. The goal was not to remove every edge case, but to organize the work around the decisions people make most often, reducing redundant steps, revealing the right context sooner, and making the next best action unmistakable. Once I was able to find a pattern that worked, I documented it in a pattern library for future pages.

  1. Balance evidence with the reality of delivery.

Research gives teams direction, not a script. Strong product decisions reconciled analytics, customer feedback, business priorities, and legacy constraints. Then turn those competing truths into a focused release that created measurable gains for customers and the company.

Research gives teams direction, not a script. Strong product decisions reconciled analytics, customer feedback, business priorities, and legacy constraints. Then turn those competing truths into a focused release that created measurable gains for customers and the company.

Research gives teams direction, not a script. Strong product decisions reconciled analytics, customer feedback, business priorities, and legacy constraints. Then turn those competing truths into a focused release that created measurable gains for customers and the company.