Rescuing a struggling benefits platform, then moving 650,000 users onto it: Sodexo Employee Benefits
Sodexo’s new Employee Benefits platform was running late, performing badly and losing the business’s confidence. An independent Box UK review found why. We then took over the platform, stabilised it, and migrated 340 clients and 650,000 users in six months, with 99.9% uptime.
650k
users migrated in 6 months
340
client organisations moved to the new platform
99.9
% uptime throughout
1
consolidated cloud platform replacing 300+ legacy sites
In short
- Sodexo’s in-house Employee Benefits platform was delayed and underperforming.
- Box UK’s independent code and project review found no test coverage, security gaps and an unclear vision.
- Sodexo’s board asked Box UK to take over the platform.
- We moved it from an unsupported version of CakePHP to Symfony, component by component, fixing security issues as we went.
- A new product owner role and agile delivery restored confidence across the business.
- 340 clients and 650,000 users moved across in six months, with 99.9% uptime.
Customer Background
Sodexo’s Employee Benefits business, now Pluxee, gives organisations a way to offer their employees discounts, vouchers and other money-saving benefits. Employers buy it to improve engagement and wellbeing; employees use it to save money. When the platform is down or slow, employees can’t use their benefits and employers question what they’re paying for.
The Challenge
Sodexo had started building a new Employee Benefits platform to replace its older discount products and move ahead of competitors. As development went on, the project ran into delays and performance problems, and confidence in it fell.
Sodexo asked Box UK for an independent evaluation. It found significant problems in both the code and the way the project was run:
- no automated test coverage and no coding standards
- an architecture that wouldn’t scale
- a number of potential security vulnerabilities, on a platform holding large volumes of sensitive data
- an unclear vision, priorities and ownership
In its existing state, the platform couldn’t deliver the performance, stability or security Sodexo’s customers needed.
Our Approach
The review had two strands. On the code, we ran automated static analysis, which our systems engineers used to build a picture of complexity and maintainability, and reviewed documentation and interviewed the people involved. On the project, our business analysts looked at the business case, vision, backlog management, team structure and governance.
We presented the findings to the Sodexo board, which asked Box UK to take on management of the platform.
We recommended building on the existing work rather than starting again, because it would deliver value sooner. We’d used the same stabilise-then-extend approach before, for RS Components.
“Box UK is a fantastic partner for our business… helping us not only in the definition and execution of our product roadmap but also providing proactive recommendations to challenges we face.”
James Allan, Head of Product Management at Sodexo (Pluxee)
What we Built
- A modern framework. We moved the platform from an unsupported version of CakePHP to Symfony, one component at a time, checking all business logic and adding tests as each part moved.
- A more secure platform. We fixed the vulnerabilities from the review and flagged new risks as we found them, so urgent issues went straight into the backlog.
- One cloud platform replacing more than 300 legacy sites.
- A clear product direction. Stakeholder workshops agreed the vision, and we recommended a dedicated product owner to own a prioritised backlog.
“It was not a surprise to see the quality of the product also reflected in the source code. It was programmed with professionalism and with security in mind.”
Independent security review
Delivery
We worked in two-week sprints, so the business saw tested features arrive regularly. That visibility did more than anything to rebuild senior confidence in the platform. We also coached Sodexo’s team in agile ways of working.
Once the platform was stable, Box UK’s systems engineers migrated the existing client base across: 340 clients and almost 650,000 end users over six months, joining more than 250,000 users already on the service. The platform held 99.9% uptime throughout the migration.
The Outcome
- A stable, secure platform serving hundreds of thousands of employees, replacing one the business had lost confidence in.
- 650,000 users migrated in six months with 99.9% uptime.
- Restored confidence, with a product owner, a clear vision and visible progress every sprint.
- A base to build on. The same team went on to design and launch the Sodexo Discounts mobile app, which within six months carried 35% of Employee Benefits spend.
Frequently asked questions
Review both the code and the way the project is run. Sodexo’s review combined automated static analysis and interviews with a project-level review of vision, backlog and governance, which showed the platform could be stabilised rather than rebuilt.
Stabilise it if the foundations can be fixed, because value arrives sooner. Sodexo’s platform was moved from CakePHP to Symfony component by component while staying in use.
Stabilise the platform first, then migrate in stages. Sodexo moved 340 clients and 650,000 users over six months with 99.9% uptime.
Because many struggling projects lack clear ownership. At Sodexo, a dedicated product owner gave the platform a single, prioritised roadmap.
What this means
for your organisation
If a platform your business depends on is running late, performing badly or losing the confidence of the people paying for it, the first job is to find out why, honestly and independently. The answer is often not a rebuild, but it’s rarely “carry on as you are”.
If that sounds familiar, send us a few lines about the platform and what’s going wrong. We’ll tell you what a review would look at first..
Talk to one of our digital experts
Tom Houdmont
Head of Business Solutions
Do you have a great idea for a project you need support with?
Tom leads Box UK’s Business Solutions team and has over 15 years experience in the web industry. Tom is passionate about creating impactful solutions that solve real problems and deliver the outcomes our clients need.
Or call us on 020 7439 1900
Related case studies
Have a project you’d like to discuss?
Give us a call on 020 7439 1900 or fill in the form and we will get back to you.