America’s largest wealth management provider embarks on a large-scale Agile transformation effort, led by TribalScale.
John Hancock’s number-one position in the American group retirement management space was at risk due to their legacy system’s inability to support the on-boarding of large-scale clients in a timely manner. Their challenge was therefore to modernize their systems to better support increased demand and remain competitive. Their goals were twofold:
- Streamline and enhance on-boarding in conjunction with existing portfolio management.
- Reduce manual and dated on-boarding processes, including faxing, transcribing, and manual alerts to ensure tasks were completed.
Modernized legacy system to support digital demand
Streamlined on-boarding and portfolio management
Reduced legacy processes
A TribalScale transformation involves hands-on collaborative work and coaching in Agile development and extreme programming (XP) in the context of a specific project. We thereby instil a sense of applicability and practicality to the engagement as all participants learn the new technologies, processes, and tools by doing. In this case the specific project was a modernization of the portfolio creation process for stable value portfolios, which account for 95% of all portfolios created.
U N E R S T A N D I N G N E E D S
Our team, onsite at John Hancock, worked closely with internal stakeholders and users to clearly grasp their needs. This way, we were able to design and define a solution validated by those closest to the product itself
T E C H N I C A L D I S C O V E R Y
After landing on a potential solution, we conducted a discovery investigation to determine how we could architect the solution in such a way that it would align with the legacy system.
E M B E D D E D A P P R O A C H
With a dedicated team onsite, we provided day-to-day coaching and comprehensive delivery support to empower John Hancock’s retirement services team to maintain and build upon their code once the engagement concluded.
M O D E R N T E C H N O L O G I E S
We built a microservices architecture on top of Pivotal Cloud Foundry with .NET Core for the APIs and React on the front-end. We also used Kafka as a persistent messaging system and events queue to streamline the extract-transform-load processes. This also worked to ensure the legacy systems aligned with new portfolio data and processes.
- .NET Core
- SQL Server
- Pivotal Cloud Foundry
- Concourse CI
Together, we built a new portfolio creation product that streamlines and transfers the manual processes over to an online form that synchronizes with both the legacy and the new backend systems. By building in the context of a specific project, the team was able to embrace the principles of Agile and XP, and gain real expertise with a modern technology stack and new coding languages.
Being one of the first teams to practice Agile development at John Hancock, the group retirement services team overcame significant obstacles — gaining access and approval to use new technologies and the confidence to learn and practice the new ways of working themselves, rather than depending on other resources.
Since we completed the engagement, the team was featured in a company-wide town hall where they presented their takeaways and learnings from the Agile transformation. They have also written internal blogs about Agile transformation, highlighting and championing its benefits, and instructed at TribalScale’s University Week
This outcome — when teams become internal advocates for Agile, XP, and contemporary software development tools — is the ideal end-state of a TribalScale Agile Transformation. Creating fundamental, long-term, and positive change in how people approach their work is the reason we do this and we’re very proud to have helped our customers achieve such a great result.