The financial services industry has initiated legacy or core transformation programs in an effort to be future-ready.
Financial institutions expect the transformation to enhance their ability to embrace new technologies and emerging boundaryless business models, and better serve digital-native customers. However, these initiatives often fall short because of the complexity involved and the absence of a robust test strategy. In fact, many banks are unable to achieve the main business objectives of core transformation programs and have halted their initiatives midway to cut losses and prevent customer service disruption.
Successful core modernization in the financial services industry demands domain expertise as well as a strong testing or quality engineering (QE) strategy to manage the complexity. We highlight how a holistic test strategy is crucial to core modernization in banks.
For many years now, modernizing legacy mainframe systems has been an ambitious goal for financial institutions.
There are two main objectives driving such initiatives: making banking systems compatible with emerging technologies to speed up digitalization, and accelerating cloud migration given the massive growth opportunities it offers. Additionally, stiff competition from new entrants that don’t have the legacy burden puts pressure on banks to quickly adapt to market shifts and meet evolving digital demands of customers. This requires a shift to new business models such as digital ecosystem models that are incompatible with legacy systems. All this has made legacy or core modernization an urgent imperative for the financial services industry.
While many banks have initiated core modernization programs, not all have been successful. Legacy modernization is a complex exercise that involves refactoring core systems, adopting new technologies, enabling cloud migration and integrating new platforms, and digitalizing core systems and applications. Additionally, dependence on legacy architecture cannot be completely eliminated—banks will need to retain certain elements of the legacy systems such as databases that contain historical transaction data, application programming interfaces (APIs) that interact with old databases, security systems, and so on.
However, post the transformation, banks often grappled with subpar performance of systems due to inefficient integration between legacy and new systems. This resulted in monetary loss due to lack of returns from investments in the modernization program, poor customer service and experience, and adverse impact on the banks’ brand image. In several cases, the crucial business objectives of the program were not achieved, forcing banks to abandon the initiative halfway to minimize losses.
So, what went wrong? Why did these initiatives fail to yield the desired benefits even after spending millions? A detailed analysis revealed several factors at play:
Several banks have been forced to pause modernization programs and switch back to legacy systems to avoid disruption to customer service. The underlying reason why most such initiatives do not produce the desired results is that banks do not factor in quality engineering (QE) or testing at the strategy definition stage. This is mostly done at the end, as a tick-the-box exercise, resulting in subpar performance of the upgraded systems, and thus negatively affecting customer service delivery.
Banks must incorporate a robust test or QE strategy into the modernization program. An efficient test strategy ensures that the enhanced systems comply with security requirements, integrate seamlessly with external interfaces, deliver uninterrupted service, and are compatible with new digital technologies. It will also enable banks to efficiently manage the complexity of the transformation and ensure success, in turn unlocking the desired business benefits.
The first step in the modernization process is to define a complete core modernization strategy.
QE or testing must be factored in at this stage to identify and proactively address problems that may potentially impact the functioning of the new platform.
A comprehensive test strategy that can help mitigate issues around securely migrating sensitive customer data to the new system, integrating multiple channels and disparate technology architectures, and overcoming the complexity associated with core modernization in banks is key to success. A robust test strategy must have five major components:
While defining the test strategy, banks must also consider the following factors, that influence core modernization:
A leading US bank with global operations planned to modernize its core systems.
We helped the bank undertake technology upgradation and data migration. Additionally, we also helped the bank transition business-critical applications to the new platform and improve channel interactions without disrupting customer service.
Efficient quality engineering and testing played a key role in ensuring a trouble-free transition to the new platform, preventing performance issues, and facilitating seamless integration with multiple channels. With this modernization program, the bank achieved the following benefits:
For banks, a flawless, modern system compatible with emerging digital and cloud technologies is an aspirational goal.
Accomplishing this will require banks to carefully deliberate on the modernization objectives and craft a strategy underpinned by robust quality engineering.
Core modernization in banks is extremely complicated but the benefits are well worth the effort—rapid digitalization and a shift to the cloud offer banks the opportunity to explore new avenues of growth. Given the complexity involved, banks must consider partnering with a consulting firm with the requisite domain and technological expertise to ensure hassle-free and successful core modernization.