redrockconsulting.co.uk

Turn on javascript!

To get the very best experience at redrockconsulting.co.uk you need to turn Javascript on in your browser.

Resolving Accessibility Challenges for a Leading Workforce and Payroll Solutions Provider - RedRock Consulting
Leading Workforce and Payroll Solutions Provider

Resolving Accessibility Challenges for a Leading Workforce and Payroll Solutions Provider

Resolving Accessibility Challenges for a Leading Workforce and Payroll Solutions Provider

The Opportunity

Our client, a global provider of cloud-based HR and payroll solutions, needed to modernise its front-end architecture and address technical debt ahead of a major product release in July 2024. Key challenges included:

  • An outdated Node.js version in the UI repository.
  • Reliance on the deprecated moment.js date library, posing security risks.
  • 52 critical accessibility issues identified during regression testing.

The work had to be completed within the sprint cycle under restrictive conditions, including limited code access, slow VPN-based test environments, and coordination across global teams.

 

Our Approach

RedRock delivered the engagement in two sequential phases, embedded within the client’s agile sprint cycles:

Phase 1: Architecture Modernisation

  • Upgraded Node.js to the latest supported version.
  • Migrated from moment.js to day.js, using a facade/adapter pattern to maintain backward compatibility and future-proof the application.
  • Built and tested the adapter layer in isolation before integration.
  • Ensured comprehensive automated tests validated behaviour across 101 migrated files.

Phase 2: Accessibility Remediation

  • Addressed 52 critical accessibility issues, improving compliance with WCAG standards.
  • Worked closely with ADP’s QA team in Chennai for automated regression, defect tracking, and UAT sign-off.

Delivery Practices

  • Agile methodology aligned to ADP sprint cycles.
  • Daily updates and commits for real-time visibility.
  • Task management via Jira; collaboration via Webex.
  • Hybrid working model (3:2 onsite/remote).

Technology Used

  • js, TypeScript, day.js

Timeline

  • Phase 1 delivered in 25 days; Phase 2 completed in 11 days.

 

Outcomes and Impact

  • js successfully upgraded; moment.js replaced in 101 files.
  • Code coverage increased from 30% to 95%, improving reliability.
  • 52 critical accessibility issues resolved, enhancing user experience and compliance.
  • Minimal defects reported during integration by ADP’s 249 developers.
  • Comprehensive documentation handed over for sustainable ownership.

 

Lessons Learned

Successes

  • Facade/Adapter approach ensured stability and future-proofing.
  • Dedicated test library enabled safe, rapid iteration.
  • Accessibility improvements delivered measurable UX and compliance gains.
  • Daily communication fostered trust and reduced risk.

Challenges

  • VPN-dependent test environments slowed progress.
  • Automated test updates lagged, causing minor delays.

RedRock’s engagement enabled the client to modernise critical front-end systems, eliminate security vulnerabilities, and deliver an accessible, robust product release, leaving teams well-equipped for ongoing maintenance and evolution.

Ready to talk?

See how we can deliver the positive change you need. Talk to one of experts today!

Get in touch
redrockconsulting.co.uk

Very old browser!

To get the very best experience at redrockconsulting.co.uk you need to update your browser to a newer version.