Itâs clear now that the COVID-19 pandemic has been one of the most significant catalysts for digital transformation this decade. Recent studies show that 97 percent of enterprise decision-makers feel the pandemic sped their organizationâs digital transformation.
But what about those organizations that were already transforming? How did COVID-19 impact those projects?
This is precisely what happened with one of the largest pension funds in Canada, responsible for the pensions of thousands of working and retired teachers. When the technology powering the fund finally reached its limits, the organization faced a complete rebuild of both the front-end portal and the complex financial calculations that powered it. Thus began a digital transformation project spanning five years in a complex, highly-regulated, and security-driven environment where mistakes were not an option.
BetaKit spoke with the Jonah Group, the enterprise software developer chosen to lead the transformation about managing that process and what was required to complete the project during a global pandemic.
Rebuilding Union Station next to Union Station
The pension platform had specific requirements from a variety of stakeholders. For retired teachers, it had to display pension totals and handle disbursements. For the thousands of working teachers it represents, the dashboard needed to calculate complicated pension equations, taking into account working years, seniority, education, and other factors. On the backend, the database needed to be easily auditable and maintain a constant connection with the front-end system.
Transforming the pension platform was âbuilding a new train station while ensuring the old one still functioned at full capacity.â
A project of this scale created additional considerations. The digital transformation was prompted by a legacy technology platform that had neared âthe end of its useful life,â as Jonah Group co-founder Jeremy Chan put it. But with over $200 billion in net assets representing the retirement savings of over 300,000 people and their families, the pension fund couldnât afford to simply take the system offline while building a new one. Further, the legacy codebase contained millions of lines of code, leaving no easy way to update the system – it would have to be rebuilt piece by piece.
Chan likened the project to “building a new train station while ensuring the old one still functioned at full capacity.” The team not only had to ensure that the new switches, systems, and tracks operated like the old ones, they also had to connect the two âstationsâ at the end, slowly transitioning customers to the new platform without issue.
Transformation on a spectrum
Even with a working model to guide its efforts, Jonah Group couldnât begin the project without first establishing not only what, but how the company would build. âJust like the old version, only betterâ doesnât quite cut it.
Most organizations are likely to ask for that exact thing, however. While this intention is usually true, it belies the true nature of quality. “Quality runs on a spectrum, not a binary,” Chan said. While itâs easy to think of work as either good or bad, the reality is far more fluid, with each decision a balance of needs, costs, and time.
âThe question is about, âwhat is the impactâ?â said Chan. âFirst, you counsel the client and make sure they understand the notion that thereâs no such thing as a perfect system.â
For large-scale projects in which the results of your decisions wonât be known for years, it helps to set requirements. For this particular transformation project, one area in which it could not compromise was the feature set. The organizationâs platform handled information critical to the financial lives of hundreds of thousands, so feature parity was a must. Balancing the spectrum, then came down to the question of system automation: how much human oversight was necessary to make the systems work, and what issues might require human remediation?
To lock in the clientâs priorities and create a development roadmap, Jonah Group implemented a priority system for analyzing new features. If itâs a feature that can never go wrong, itâs a Level One. If itâs a feature that should be added or fixed based on feedback loops and customer requests, assign it to Level Two. If the feature is a non-critical ânice to have,â itâs in the backlog at Level Three.
“In a resource-constrained environment,” Chan said, “if an end-user doesnât care about an issue, you shouldnât spend money fixing it.” In other words, donât line the station with gold if the passengers only care that the trains run on time.
Powered by trust
All the prioritization workflows and feature scoping in the world wonât save a multi-year project without trust. Matthew Solo, Senior Project Manager at Jonah Group, said the team wouldnât have been able to do any work if they didnât first focus on âestablishing knowledge and processâ both of how the legacy pension system operated but also how the pension team worked.
To build trust in the early days, Jonah Group and the pension fund co-located their teams and focused on team-building activities.
âDevelopers sitting beside testers,â Solo said. âOur team sitting beside their team. All learning, understanding requirements, making choices â all as we go along.”
While the team eventually shifted from co-locating full-time to having weekly check-ins, the early trust built proved critical. Chan noted that one thing many people donât understand about digital transformation projects is the invisible costs. Teams, he said, only spend about 25-30 percent of their time coding or building software; the rest is spent on brainstorming, client management, analysis, design, meetings, etc. A common result is that projects can hit budget overruns in the early days as the teams get used to working with one another. This is exactly what happened with the pension project.
Knowing that a budget overrun was fairly common at the start, Jonah Group leveraged the initial trust theyâd built up with the client to identify root causes of the overrun and adjust the team structure for the future. Configuring âwork packagesâ with post-implementation reviews allowed for regular cost oversight analysis. Much like a pilot coordinating with communication towers to make up lost time after a late takeoff, Jonah Group and the pension fund identified team efficiencies that led to a 200 percent reduction in overhead costs later in the project, more than making up for the initial overrun.
âBecause it was the first project, we werenât expecting everything to be perfect,â said Solo. âBut we showed them how we would use our processes and team together to fix the problem and move forward.â
Trust between vendor and customer also plays a key role in project success, because it allows both parties to flex when unforeseen situations arise. The real challenges appeared near the end of the project. A project of this scale necessitated the development of separate systems in components, with those components often developed by different teams.
As Technical Architect Abdul Basit described it, the process required âintegrating with many services and code built by us, the client, and another vendor. And we had to port over the information from the old system. So as you’re connecting all the dots, things would not always align one to one.â
Whenever the dots didnât line up, process intervened. The two teams assessed who was better positioned to adjust the codebase, and that team took the reins on the fix. This is where the previously built trust came into play, as Jonah Group would regularly work on code built by the pension fundâs internal team, and vice versa. Even with established processes in place for deciding who would lead and who would support, the trust between the parties kept the project flowing. Allan Wong, the Vice President at Jonah Group, referred to this as âmanaging to the project objectives instead of just to the contract.â
The difficulty of connecting the dots between multiple teams and technologies was exacerbated by the COVID-19 pandemic. After years of entrenched process and culture, teams were suddenly forced to collaborate in a Zoom-only environment. However, the project was able to continue with minimal disturbance; the team again credits the trust foundation they built in the early days.
âWe were lucky we built that culture foundation before COVID,â Solo said.
Most importantly for both Jonah Group and the pension fund, the investments they made in early team culture paid off in terms of real dollars at the end. The teamâs core productivity measurement (âcost per story pointâ) was not impacted by the pandemic, owing to the teamsâ commitment to each other and the project. Despite the remote work environment, the 5-year long project wrapped up successfully on budget and on time.
Feature image courtesy Wikipedia.