Redesigning a legacy application

storeforce icon
screenshot mockup of ESS redesign
Figma, Jira, & Qualtrics
Tools
UX Designer
ROLE
Mobile, UX
TYPE
1 UX Designer, 1 Product Manager, & 3 Developers
TEAM

StoreForce is a B2B SaaS company that specializes in workforce management for specialty retail. The Employee Self-Service (ESS) application is used by over 230,000 retail employees to manage their schedule, communicate with team members, and complete tasks.

I joined as a UX Design co-op mid-way through the redesign. As a new team member with no prior retail experience, I met with stakeholders to understand the context of the problem, product experts to understand the functionalities of the app, and conducted research to drive design decisions.

Constraints: changes were only limited to UI and I had limited resources to conduct research.

đź”’ Some of the artifacts in this case study are blurred out due to an NDA. Please email me for more information. :)

Summary

Problem
The ESS app was launched in 2019 and initially designed for desktop use. As a result, the mobile version’s user interface was outdated and not user-friendly. Consequently, mobile usage was low, despite its convenience for on-the-go.
How might we increase usage on mobile for the convenience of our users?
solution
Help employees navigate the application more seamlessly by improving the overall information architecture of the legacy app.
old ess screens

Why the redesign?

After conducting research via questionnaires, interviews, & 1 co-design session, we discovered the issues users faced:

Difficulty navigating

Users found it difficult to find functions they were looking for in the application. Many voiced out how they couldn’t tell what elements were selectable or clickable. Many symbols used could be interpreted as other functions, causing confusion.

Information overload

Users voiced out how there was a lot of information displayed on the screen at times. Everything looked the same, making it difficult to skim through.

Poor functionality

The buttons of the app didn’t always work and the app kept crashing. This was addressed by building the app on stabler software — React Native.

NPS: 7

NPS Score on recommending StoreForce’s ESS app to others. The industry average is 40 for B2B SaaS companies (Raileanu, 2024).

Heuristics

heuristics table of issues in current ESS app
accessibility icon
Accessibility

Contrast ratios and button sizes failed accessibility standards. Elements were small or difficult to see.

spacing icon
spacing

Padding around elements and buttons was inconsistent.

hierarchy icon
HIERARCHY

The lack of information hierarchy (same text sizes, weight, colour) made it difficult to navigate the screen.

Design

Changes were limited to UI due to resource constraints. These were the following design principles that were used to guide the redesign.

Visiblity

Colour contrasts adhere to WCAG guidelines, ensuring that users could see elements. Both light and dark mode were to be accounted for.

Touch targets

Ensure touch targets were a minimum of 44px to 48px, large enough for users to interact with.

Consistency

Keeping elements in native locations within app that existing users were familiar with to lessen the learning curve.

The app was redesigned using the React Native library, incorporating a new design system built with accessibility as a priority.

screenshot of 16 components redesigned

Final design

Final ESS Screens

Impact

2.3 to 4.4 stars
Global app ratings almost doubled!
Accessible UI
Buttons are no longer difficult to click and it was easier to navigate the app with the improvements using information architecture fundamentals.
Improved UX Process
This was the first complete redesign that StoreForce did. The usual process was more UI-focused and users did not influence the UX process at all. By integrating UX research, we were able to address specific problems and learn from them.

What I would have done differently...

Dive deeper and create documentation
I wish I had the chance to create a playbook to help other organization members understand what each component was for and guidelines around each one.
Stronger UX advocacy
I noticed that UX was barely a part of the product-building process and had little influence on what was built and released. As UX designers, we only saw the products we designed once they were released. As a result, we discovered many bugs post-release, and it initially impacted our ratings. We made sure to strengthen our collaboration with developers and the QA team after this release to ensure we were involved in the project post-handoff.

More Projects

Thanks for stopping by!

© 2024 Ashley Basco