SkySparc acquires Inovotek Solutions to strengthen its capital markets expertise and expand delivery across Murex, Calypso, and FIS platforms

Eurozone central bank achieves ‘invisible’ upgrade

It’s business-as-usual for client, as remote delivery and test automation paves way for smooth, secure and rigorous patch upgrade.

The challenge

A major European central banking client wanted to implement a purely technical patch upgrade of its Wallstreet Suite (WSS) 7.4, largely for information security reasons and to reengineer legacy CSDs.

SkySparc was already working with the client on a number of functional projects, including some related to its services as a subcustodian to non-Euro-zone central banks. The services were provided under a support and maintenance agreement which allowed the client to scale up and down according to need. The bank also used OmniFi for a wide range of data management and reporting processes, including to enable a strategically important data warehouse project.

Because the upgrade was focused solely of technical changes, the central bank was interested in using SkySparc’s Patch Upgrade as-a-Service (PUaaS) model, which combines highly automated testing processes with a tried-and-tested upgrade methodology to minimize project risk and timelines and increase project efficiency and reusability.

The solution

01_Installation and migration

Once SkySparc was selected to manage the upgrade using its PUaaS methodology, the first steps were for the central bank to provide the necessary documentation and access to its test environment, to enable SkySparc’s consultants to devise the project structure.

In this pre-phase, the two parties agreed on the scope of the project. SkySparc conducted the project and resource planning as well as drafting the master test plan, which defines all the test cases per each test phase, based on client requirements. The client decided on the number of test cases per instrument and per business line, requiring choices to be made about the events and currencies that would be tested.

At this stage, SkySparc also gathered further information from stakeholders across the central bank, by setting up a series of workshops. Roles and expectations were defined, with both parties providing project management, testing, functional and technical skills at various stages. Although the overwhelming majority of SkySparc’s responsibilities were executed offsite, the client requested members of the project team be available onsite during the testing phases.

The next two phases of the project introduced all the new technology required to complete the project and move mission-critical business processes with minimal disruption to business as usual. In the installation phase, infrastructure is put in place before the new WSS is plugged into the client’s test environment. Once completed, SkySparc also implemented an upgrade to OmniFi to ensure its optimal use as a testing tool for the project.

As well as migration, the migration phase focuses on business configuration, setting up the new WSS version to carry out required functions and interact seamlessly with multiple other systems on a daily basis within the treasury department of the central bank. This phase also involves interface and CSD conversion, adapting these to the new version.

02_Testing

In line with its focus on information security, the client required SkySparc to deliver a comprehensive testing phase. This included unit testing, system integration testing, performance testing, failover testing, penetration testing, user acceptance testing (UAT), dressrehearsal testing and go-live testing.

The first task for SkySparc was to create test packages within OmniFi. During the test package build, the main functionality and key applications were also tested, in order to identify any problems with the basic installation and upgrade.

The project then moved to the unit test, one of the major testing elements, during which each individual function of the system is tested comprehensively, by gradually increasing the complexity of the test packages. This phase included close to one thousand individual test cases, which were highly automated via OmniFi, to ensure the smooth running of every function used by the client on a daily basis.

During the system integration test phase, the testing of these individual functions was extended to provide confirmation that the new system was handling business processes correctly, including adjacent systems. The client selected test cases modeled on business processes for the most frequently-used instrument types.

This phase was followed by performance testing, which sets a benchmark for the upgraded system to ensure it is comparable with the version it replaced. The client then required SkySparc to conduct a failover test, to ensure a production-like environment could be established within an acceptable timeframe in the event of a production failure. SkySparc then carried out a penetration test, which simulates a cyber-attack to evaluate the new system’s security capabilities.

For the UAT support phase, the client’s team drafted the plan, including selection of test cases, with input from business users. UAT was achieved in two weeks, with SkySparc picking up issues and resolving them within a matter of days. In the last week before the go-live, the client included buffer days for re-testing to ensure issues flagged during UAT had been fully addressed.

Once testing was finalized, the project moved to its go-live phase, including dress rehearsal for go-live, for final verification of the system’s readiness. This included go-live preparation, production installation and environment synchronization, then go-live migration and testing, before the client took the final go-live decision.

SkySparc then embarked on the provision of post go-live support with the handover of the system and all necessary documentation about the patch upgrade to the client.

OmniFi was an indispensable part of the project from a test automation and data integration perspective, but also as a project management tool. OmniFi’s Autotest provided a summary of test cases across various phases, enabling the project team to identify status at a glance. It also provided a detailed audit trail, reporting and documenting each phase of each test, including identification of who had approved any particular test result, which saved on manual effort.

Project Manager, Central Bank

The result

The project came in on time and on budget and achieved high levels of client satisfaction.

Although the project was completed using onsite support from our consultants, almost all the collaboration and communication was conducted offsite. Further, SkySparc has now proved that it is possible to conduct a patch upgrade on a fully remote basis.

The client was pleased to have confirmed its belief that patch upgrades should no longer be regarded as rare, unwanted, one-time projects, rather an essential element of maintenance and development. Use of the comprehensive quality assured methodology provided by SkySparc via PUaaS puts the client in an ideal position for low risk, highly cost-effective patch upgrades in the future.

Industry
Contributors
Subscribe to newsletter
By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Introduction

Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id.

Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.

Image caption goes here
Dolor enim eu tortor urna sed duis nulla. Aliquam vestibulum, nulla odio nisl vitae. In aliquet pellentesque aenean hac vestibulum turpis mi bibendum diam. Tempor integer aliquam in vitae malesuada fringilla.

Elit nisi in eleifend sed nisi. Pulvinar at orci, proin imperdiet commodo consectetur convallis risus. Sed condimentum enim dignissim adipiscing faucibus consequat, urna. Viverra purus et erat auctor aliquam. Risus, volutpat vulputate posuere purus sit congue convallis aliquet. Arcu id augue ut feugiat donec porttitor neque. Mauris, neque ultricies eu vestibulum, bibendum quam lorem id. Dolor lacus, eget nunc lectus in tellus, pharetra, porttitor.

"Ipsum sit mattis nulla quam nulla. Gravida id gravida ac enim mauris id. Non pellentesque congue eget consectetur turpis. Sapien, dictum molestie sem tempor. Diam elit, orci, tincidunt aenean tempus."

Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum.

Conclusion

Morbi sed imperdiet in ipsum, adipiscing elit dui lectus. Tellus id scelerisque est ultricies ultricies. Duis est sit sed leo nisl, blandit elit sagittis. Quisque tristique consequat quam sed. Nisl at scelerisque amet nulla purus habitasse.

Nunc sed faucibus bibendum feugiat sed interdum. Ipsum egestas condimentum mi massa. In tincidunt pharetra consectetur sed duis facilisis metus. Etiam egestas in nec sed et. Quis lobortis at sit dictum eget nibh tortor commodo cursus.

Odio felis sagittis, morbi feugiat tortor vitae feugiat fusce aliquet. Nam elementum urna nisi aliquet erat dolor enim. Ornare id morbi eget ipsum. Aliquam senectus neque ut id eget consectetur dictum. Donec posuere pharetra odio consequat scelerisque et, nunc tortor.
Nulla adipiscing erat a erat. Condimentum lorem posuere gravida enim posuere cursus diam.