Pension Lab resolves business scalability challenges by boosting development productivity instead of scaling the team
Pension Lab tried to acquire major business partners for its innovative pension solution. But integrating just one of them took months of hard work. It was time to boost development productivity!
About Pension Lab
It’s no wonder development productivity turned out to be so important for Pension Lab. After all, this company was founded to make life easier for future pensioners, employers, and pension providers.
The pension system in the UK can be tricky. Employees pay into pension schemes provided by their employers. However, when employees change jobs, they may lose track of their pension. By the time they think of their money, the scheme information can be scattered and hard to find.
Pension Lab provides a single, unified, and up-to-date view of all pension balances – past and present. Users can find the lost pension schemes they’ve paid into, analyze their spending, and find deals that will serve them even better in the future.
Scott Phillips’s creation is one of the first pension dashboards of its kind. It obtained FCA Authorisation in 2019. By 2023, it processed as much as £250 million in pension transfers for four major pension providers alone.
That sounds great, doesn’t it? It does. But when Pension Lab decided to start acquiring users wholesale by signing up pension providers rather than individuals, they encountered serious challenges.
Country
UK
Industry
Fintech
Timeline
2019 – ongoing
It’s no wonder development productivity turned out to be so important for Pension Lab. After all, this company was founded to make life easier for future pensioners, employers, and pension providers.
The pension system in the UK can be tricky. Employees pay into pension schemes provided by their employers. However, when employees change jobs, they may lose track of their pension. By the time they think of their money, the scheme information can be scattered and hard to find.
Pension Lab provides a single, unified, and up-to-date view of all pension balances – past and present. Users can find the lost pension schemes they’ve paid into, analyze their spending, and find deals that will serve them even better in the future.
Scott Phillips’s creation is one of the first pension dashboards of its kind. It obtained FCA Authorisation in 2019. By 2023, it processed as much as £250 million in pension transfers for four major pension providers alone.
That sounds great, doesn’t it? It does. But when Pension Lab decided to start acquiring users wholesale by signing up pension providers rather than individuals, they encountered serious challenges.
The challenge
Development productivity is not about whether your developers are motivated to perform at their best or not. It’s about how much they can realistically do in the environment they are in.
The environment can impact the development team’s performance. The main factor, of course, is the application itself and how it was designed. Any repetitive task that could potentially be automated or at least optimized can become a delivery efficiency blocker. And if you continue to remove these blockers, you might find that you can accomplish the same or even better results with fewer people!
Pension Lab’s original application had nothing wrong with it. It was built to sign up individual users and create custom dashboards for selected pension providers – a task it performed efficiently.
However, the number of pension providers increased, resulting in extensive custom development. Over time, Pension Lab increasingly began integrating entire batches of individual users rather than just one individual at a time. Despite this, each user still required the same amount of manual document processing as it did back in Pension Lab’s early days. The task the app was supposed to perform changed.
The company faced a conundrum:
- It was on a roll – it was getting a lot of new clients and wanted even more.
- It also wanted to continue to innovate, adding new features and capabilities.
- But supporting the ever-growing user base left little time for anything new.
The Software House has been providing technological support for Pension Lab for a long time. We couldn’t allow technology to be an obstacle to the company’s growth. Together with Pension Lab, we followed a multi-step plan to increase development productivity drastically:
- We wanted to start by optimizing communication with external parties – the system communicates with the external services of pension providers and employers. With some API work, we could perhaps automate some repetitive tasks.
But this could only take us so far. We needed more productivity, so…
- We decided to introduce template-based dashboards – a template like this could potentially be used by business clients as-is or treated as a base to be reworked into something else.
If steps 1 and 2 succeeded, with the expected improvement in development productivity, we could find some time for even more optimizations.
- We planned to leverage AI-driven automation – we could create a separate app that would automatically gather key information from the incoming documents and categorize it reliably within the system.
Partnership goal To ensure that technology keeps up with the client’s growth ambitions through development productivity
Before
Serving individual users and integrating third parties consumed a lot of development and admin hours.
After
With optimized APIs and template-based dashboards, Pension Lab cut client onboarding time from 3 months to 3 days!
The Software House's Agile team, co-managed by the client, participated in the ideation and implementation processes.
We worked on
Team formation
The development team’s size has changed according to needs, but overall, it remained limited to 3-5 specialists at a time.
Thanks to close cooperation with the client and continuous improvements in development productivity, it was able to keep up with the pace of Pension Lab’s growth without having to increase its numbers too much.
At different times, the team included three backend developers, a frontend developer, a DevOps engineer, and a Project Manager.
“Over the many years of working with The Software House, we were able to find a common language. They know what Pension Lab is trying to achieve and how they can help achieve it.
They use that knowledge to come up with ideas and improvements proactively, and they don’t shy away from debating and voicing their concerns.
I can honestly say that The Software House has contributed to our positive business outcomes, and I believe they are truly proud to have had that kind of impact.”
Our partnership
It didn’t happen overnight, but with each development productivity idea implemented, both business and development focused less on busy work and more on creating business value. A new client or batch of users was not a problem to solve anymore.
Yes. It took a lot of time before we cut the business client’s onboarding time from a low of 3 months to a high of 3 days. Each change contributed to this result a little bit.
Client onboarding in 3 days – the road
API optimizations & integrations
Some of the earliest efforts involved extensive API optimization. Where possible, we made sure that third-party platforms could feed data into our platform. That way, they could do much of their work on their side.
API optimization could also help solve the logistical problems of integrating many individuals at once. Third parties can now make special requests to create users on our side. Their profile is pre-populated with most of the necessary data, and they can access their dashboard immediately from our side.
We’re still working on the efficiency of our APIs. Current developments concern money transfers, among others.
Templates
Moving away from the concept of creating an entirely custom-made dashboard for each pension provider proved to be another development productivity milestone.
We designed a simple, scalable React-based dashboard template. The wealth of experience we acquired over the years helped us ensure that it meets most of a typical client’s requirements. It can be further customized with a few clicks.
The implementation of a dashboard template didn’t compromise the interest of a potential client in any way. They can still expect a fully custom-made dashboard if they want to. However, a template-based version can be launched extremely fast, giving the client a chance to get familiar with the system faster.
For the developer, the introduction of a template-based dashboard meant they didn’t have to do many repetitive onboarding-related development tasks. They had more time to come up with and develop entirely new features.
These changes significantly improved development productivity, cutting the onboarding time of an average business client from 3 months to 3 days.
Pension Lab – good things are coming!
But perhaps the happiest of all is the Pension Lab team itself. Now, they can hold conversations with multiple potential business clients at the same time, knowing that they have a ready-made white-label product they can show them at any time.
Our ongoing effort to leverage AI capabilities gives hope for another development production breakthrough. A Python-based application we’re working on uses OpenAI to interpret, categorize, and label data. It has the potential to automate a lot of work previously done by admins and developers.
“They know what Pension Lab is trying to achieve and how they can help achieve it.”
No developer works in a silo. If you want your development team to be at their best, cut the busy work and invest in making sure that their environment allows them time to unleash their creativity.
Let’s talk about how you can foster your productive environment!
Work only with scalable technologies
Expect a software solution designed for stability, usability, and scalability thanks to next-gen technologies used at The Software House: microservices, serverless, and cloud computing
240+ professionals available
People with the skill set your project needs are within reach – developers, cloud engineers, DevOps, architects, and product designers
Rated 4.8/5 on Clutch.co
We follow a simple mantra that worked for +160 software projects we delivered with success — everything we build must be of great value to you and your clients
“They’re actively trying to make everything work better.”
We believe that React Native can be more than just a saving measure. With the right approach to development, you can get a scalable, high-performing, and beautiful cross-platform experience.
Do you believe it, too?