Designing a Training Management System MVP

SEIU 775 Benefits Group

SEIU 775 Benefits Group is a non-profit dedicated to administering health, retirement, and other benefits to caregivers in Washington and beyond. They are also Washington state's second-largest educational institution by enrollment and provide training for hundreds of thousands of caregivers annually.

As the sole UX Designer, I created wireframes for the MVP of a new training management web app—which encompassed 14 key user tasks. These wireframes laid the foundation for the new system and resolved long-standing user pain points from the previous one.

SEIU 775 Benefits Group is a non-profit dedicated to administering health, retirement, and other benefits to caregivers in Washington and beyond. They are also Washington state's second-largest educational institution by enrollment and provide training for hundreds of thousands of caregivers annually.

As the sole UX Designer, I created wireframes for the MVP of a new training management web app—which encompassed 14 key user tasks. These wireframes laid the foundation for the new system and resolved long-standing user pain points from the previous one.

My Role

UX Designer

Team

Sophie Nop, UX Researcher

Hayley Jang, UI Designer

Timeline

Jul 2020 - Apr 2021

Context

Context

Training on an annual basis

Becoming a caregiver in Washington state involves extensive training and a certification exam. After getting certified, caregivers are required to complete 12 hours of training annually to maintain their status.

Caregivers can enroll in courses independently or with help from third-party organizations. These orgs include the SEIU Member Resource Center, which offers tech support and translation assistance, and employer agencies that handle training management for caregivers.

Becoming a caregiver in Washington state involves extensive training and a certification exam. After getting certified, caregivers are required to complete 12 hours of training annually to maintain their status.

Caregivers can enroll in courses independently or with help from third-party organizations. These orgs include the SEIU Member Resource Center, which offers tech support and translation assistance, and employer agencies that handle training management for caregivers.

Problem

A legacy plugin on its way out

The SalesForce plugin that SEIU 775 Benefits Group (BG) had used for years to provide third-parties with access to caregiver training records was being sunset.

As a replacement, BG leadership decided we would design and develop our own caregiver training management system, dubbed My Benefits Resources (MBR).

The plan was to start with a minimum viable product version of MBR that supported 14 key user tasks. I designed wireframes for the new platform, including all MVP tasks. but will be focusing on my process for new caregiver search page.

The SalesForce plugin that SEIU 775 Benefits Group (BG) had used for years to provide third-parties with access to caregiver training records was being sunset.

As a replacement, BG leadership decided we would design and develop our own caregiver training management system, dubbed My Benefits Resources (MBR).

The plan was to start with a minimum viable product version of MBR that supported 14 key user tasks. I designed wireframes for the new platform, including all MVP tasks. but will be focusing on my process for new caregiver search page.

Discovery

Learning the lay of the land

I started by meeting with an internal stakeholder to learn more about the legacy plugin's functionality and the types of users it served. I learned about the following main user groups:

The only starting requirement I had for my redesign was to add support for multi-file uploads and additional filetypes. Because of how open-ended this was, I did some groundwork to establish additional direction for myself.


By conducting a heuristic evaluation of the existing flow and interviewing internal stakeholders about previous customer complaints, I uncovered several additional problem areas that I wanted to address in my redesign.

Employers

Employers

Agencies that employ caregivers and manage their training, client assignments, and more

Agencies that employ caregivers and manage their training, client assignments, and more

Member Resource Center (MRC)

Member Resource Center (MRC)

An SEIU 775-affiliated call center that supports caregivers with issues involving training, healthcare, and benefits

An SEIU 775-affiliated call center that supports caregivers with issues involving training, healthcare, and benefits

SEIU 775 BG Admins

SEIU 775 BG Admins

Individuals across various teams within the BG who can perform services on behalf of other BG teams or caregivers

Individuals across various teams within the BG who can perform services on behalf of other BG teams or caregivers

Additionally, each group had subgroups with unique system permissions, so preserving this structure in MBR was key to a successful launch. I tracked everything in a spreadsheet that I shared with teammates and stakeholders to ensure accuracy.

The only starting requirement I had for my redesign was to add support for multi-file uploads and additional filetypes. Because of how open-ended this was, I did some groundwork to establish additional direction for myself.


By conducting a heuristic evaluation of the existing flow and interviewing internal stakeholders about previous customer complaints, I uncovered several additional problem areas that I wanted to address in my redesign.

I also mapped out information architecture diagrams of the legacy system for each main user group. I used these as starting points when designing the architecture and task flows for MBR, as users would already be familiar with them.

The only starting requirement I had for my redesign was to add support for multi-file uploads and additional filetypes. Because of how open-ended this was, I did some groundwork to establish additional direction for myself.


By conducting a heuristic evaluation of the existing flow and interviewing internal stakeholders about previous customer complaints, I uncovered several additional problem areas that I wanted to address in my redesign.

During initial user interviews, our UX Researcher uncovered high level pain points that were experienced across user groups. I made it my objective to solve these pain points in my designs for MBR and based my decisions around them.

During initial user interviews, our UX Researcher uncovered high level pain points that were experienced across user groups. I made it my objective to solve these pain points in my designs for MBR and based my decisions around them.

Define

Narrowing it down

The rest of this case study will focus on my work on the Caregiver Search page. Of the discovered pain points, two were particularly relevant given the functionality and context of the caregiver search page:

The rest of this case study will focus on my work on the Caregiver Search page. Of the discovered pain points, two were particularly relevant given the functionality and context of the caregiver search page:

Having to read through a lot of information

Having to read through a lot of information

There are multiple areas where the legacy system presents too much information at once. This can cause cognitive overload and has lead users to miss crucial information or CTAs

There are multiple areas where the legacy system presents too much information at once. This can cause cognitive overload and has lead users to miss crucial information or CTAs

Duplicate caregiver profiles

Duplicate caregiver profiles

Sometimes users will mistakenly create a duplicate profile for a caregiver that already exists within the system. These duplicate profiles clutter the database and make it more difficult for users to find the right profile.

Sometimes users will mistakenly create a duplicate profile for a caregiver that already exists within the system. These duplicate profiles clutter the database and make it more difficult for users to find the right profile.

Ideation

Ideation

Reduce, reuse, recycle

I used the design and flow of the current caregiver search page as a starting point for my ideation. Reusing parts of the legacy page let me focus on making improvements to the user experience, rather than starting from scratch.

I used the design and flow of the current caregiver search page as a starting point for my ideation. Reusing parts of the legacy page let me focus on making improvements to the user experience, rather than starting from scratch.

Cleaning up the existing UI

To start, I frankensteined a mockup of what the existing UI could look like with improved visual hierarchy and reduced info overload. I did this by covering up parts of the page and copy-pasting elements on top of it. This worked great as a quick and dirty way to test out layout ideas before further committing to them.

To start, I frankensteined a mockup of what the existing UI could look like with improved visual hierarchy and reduced info overload. I did this by covering up parts of the page and copy-pasting elements on top of it. This worked great as a quick and dirty way to test out layout ideas before further committing to them.

Before…

After…

Search fields and requirements

In the current system, users are presented with 7 input fields for making a search. Some of these fields must also be used in a specific combination to make a valid search query. This makes for an overwhelming experience, especially for first-time users.

In the current system, users are presented with 7 input fields for making a search. Some of these fields must also be used in a specific combination to make a valid search query. This makes for an overwhelming experience, especially for first-time users.

To address this, I grouped the fields based on their search combination requirements and added clear headers. I also removed the bulleted list of requirements in favor of highlighting the required fields depending on the user’s initial input.

To address this, I grouped the fields based on their search combination requirements and added clear headers. I also removed the bulleted list of requirements in favor of highlighting the required fields depending on the user’s initial input.

Search results

My design for the search results was comparatively simple. I aimed to improve the readability of the results by removing visual clutter, aligning the Related and Unrelated table columns, and adjusting white space.

My design for the search results was comparatively simple. I aimed to improve the readability of the results by removing visual clutter, aligning the Related and Unrelated table columns, and adjusting white space.

Add caregiver feature

Certain user groups also have the option to add new caregivers to the database. However, very little information is shown on the search page about this process.

Certain user groups also have the option to add new caregivers to the database. However, very little information is shown on the search page about this process.

To improve this, I removed the Adding Students section and added actionable helper text underneath the Search Results header, where it is more visible.

To improve this, I removed the Adding Students section and added actionable helper text underneath the Search Results header, where it is more visible.

Putting it all together

I combined all the solutions that I had explored to create a low-fidelity mockup of how the caregiver search page might look and function within the new system.

I combined all the solutions that I had explored to create a low-fidelity mockup of how the caregiver search page might look and function within the new system.

Iteration

Iteration

Revising the layout

During a weekly design review, a teammate noted that my search page design only showed 3 results above the fold. This was far fewer than the existing design.

This made me realize that I had been so focused on working within the bounds of the existing search page's design that I hadn't considered alternatives to the top-down layout.

During a weekly design review, a teammate noted that my search page design only showed 3 results above the fold. This was far fewer than the existing design.

This made me realize that I had been so focused on working within the bounds of the existing search page's design that I hadn't considered alternatives to the top-down layout.

After some exploration, I settled on a new layout that placed the search fields side-by-side with the results. This allowed for more than thrice the amount of search results to be displayed above the fold than in my previous one.

After some exploration, I settled on a new layout that placed the search fields side-by-side with the results. This allowed for more than thrice the amount of search results to be displayed above the fold than in my previous one.

Usability Testing

Once I had completed wireframes for all MVP user tasks, my team and I ran internal usability tests with 8 participants. These were meant to ensure that all 14 key user tasks were achievable within my designs.

Three of the tasks involved the caregiver search page, which all 8 participants successfully completed. During the "create a new caregiver" task, we uncovered some interesting feedback…

Once I had completed wireframes for all MVP user tasks, my team and I ran internal usability tests with 8 participants. These were meant to ensure that all 14 key user tasks were achievable within my designs.

Three of the tasks involved the caregiver search page, which all 8 participants successfully completed. During the "create a new caregiver" task, we uncovered some interesting feedback…

2/8 participants

mentioned confusion over the two search results tables

mentioned confusion over the two search results tables

3/8 participants

disliked the need to search before creating a new profile

disliked the need to search before creating a new profile

The 3 participants

mentioned using "throwaway" searches to reach the button

mentioned using "throwaway" searches to reach the button

Final Iteration

After hearing the discontent over the imposed friction in the profile creation flow, I included the option to create a profile up front in my next iteration. I also got confirmation from stakeholders that we could merge the two search results tables.

In addition, I made adjustments to my designs based on new requirements that I received from stakeholders, which included:

After hearing the discontent over the imposed friction in the profile creation flow, I included the option to create a profile up front in my next iteration. I also got confirmation from stakeholders that we could merge the two search results tables.


In addition, I made adjustments to my designs based on new requirements that I received from stakeholders, which included:

Removing search field combination requirements. These will no longer be relevant in the new system.

Removing search field combination requirements. These will no longer be relevant in the new system.

Displaying more data in the search results to make caregiver identification easier in light of the new possible queries.

Displaying more data in the search results to make caregiver identification easier in light of the new possible queries.

Adding new search filters requested by stakeholders and an option to clear all search fields as a QoL improvement.

Adding new search filters requested by stakeholders and an option to clear all search fields as a QoL improvement.

Outcomes

Outcomes

If I had more time…

Unfortunately, leadership put the My Benefits Resources project on hold in April 2021 to focus on other priorities. As a result, I did not have the chance to see my designs implemented or measure their impact.

Had I continued, there were several metrics that I would have wanted to monitor in order to evaluate my work…

Unfortunately, leadership put the My Benefits Resources project on hold in April 2021 to focus on other priorities. As a result, I did not have the chance to see my designs implemented or measure their impact.

Had I continued, there were several metrics that I would have wanted to monitor in order to evaluate my work…

Task success rate

Task success rate

While my caregiver search page design had a 100% task success rate, I would want to retest my finalized design at scale with participants across all user groups.

While my caregiver search page design had a 100% task success rate, I would want to retest my finalized design at scale with participants across all user groups.

Error rates

Error rates

A decline in the number of duplicate profiles created or average number of searches required to find a profile all could be indicative of a successful design.

A decline in the number of duplicate profiles created or average number of searches required to find a profile all could be indicative of a successful design.

User satisfaction

User satisfaction

This could be measured with a brief satisfaction questionnaire or a follow-up interview to determine whether previous pain points for adequately resolved.

This could be measured with a brief satisfaction questionnaire or a follow-up interview to determine whether previous pain points for adequately resolved.

Reflection

Takeaways

This was one of the longest continuous projects that I've had the privilege to work on and it was filled with learning lessons. Some of my main takeaways were…

This was one of the longest continuous projects that I've had the privilege to work on and it was filled with learning lessons. Some of my main takeaways were…

Leave no stone unturned

Leave no stone unturned

Take time to generate as many ideas as possible, even with a pre-existing option. Considering a wider range of possibilities makes you more aware of the pros and cons of each.

Take time to generate as many ideas as possible, even with a pre-existing option. Considering a wider range of possibilities makes you more aware of the pros and cons of each.

The more feedback, the merrier

The more feedback, the merrier

Regularly showing my work to others helped promote a diversity of ideas, eliminate personal biases, and prevent tunnel visioning.

Regularly showing my work to others helped promote a diversity of ideas, eliminate personal biases, and prevent tunnel visioning.

Deliverables

Deliverables

Additional Wireframes

Want to get in touch?

© Woody Gu 2025

Back to top

Want to get in touch?

© Woody Gu 2025

Back to top

Want to get in touch?

© Woody Gu 2025

Back to top