Resona Bank Group modernizes its branches with GeneXus
A key element of the project was the introduction of automated testing with GXtest. This facilitated the efficient and repeatable execution of over 3,000 unit tests, significantly reducing the effort required for test automation.
Resona Bank Group is the fourth largest retail bank in Japan. With a comprehensive range of fiduciary services Resona Bank, Saitama Resona Bank, Kansai Mirai Bank and Minato Bank operate under its umbrella. The organization has 818 branches in Japan, 16 million individual customers, and 500,000 corporate clients.
To improve the experience in its branches and adapt to the changing market demands, Resona Bank Group embarked on an ambitious digital transformation project.
NTT DATA SOFIA CORPORATION, an information systems subsidiary of Resona Holdings and NTT DATA, based in Tokyo, Japan, played a key role in the development, operation, and maintenance of the new systems for Resona Bank Group.
At the start of the project, they considered implementing a new development from scratch with an offshore company, but this option required hiring a team of over 100 people and more than a year of work. This was not feasible due to the complexity and time required.
Instead of following that approach, they chose to digitally transform with GeneXus, due to its ability to accelerate the development process and reduce complexity. GeneXus, a Low-Code software development platform, stood out among competitors for using Artificial Intelligence to automate tasks and enable developers to create complex systems efficiently.
One of the objectives was to migrate 70% of the financial terminal business volume to computers and other electronic devices. Thanks to GeneXus and agile development practices, they efficiently surpassed this goal. They also reduced the number of financial terminals by 50% and optimized the project's duration and cost by 25%.
"The ultimate quality of a product is validated through testing. Testing a project without automation would have been very labor-intensive due to the workload involved. GeneXus allowed us to customize our development process, adapting to the unique complexities of the banking industry, and integrating key elements such as branch digitalization, integrated reception systems, biometric-based authorization, and robotic process automation (RPA). Working in collaboration with NTT DATA SOFIA CORPORATION, we developed an innovative approach to accelerate the development and deployment of these Mission-Critical Systems explains Toshikazu Yokoi, Technical Director of Innovative Solutions, Software Development at GeneXus in Japan.
"The automation of tests, including the implementation of over 3,000 unit tests with GXtest, guaranteed the quality of the code and allowed us to detect and correct errors effectively throughout the development cycle," adds Yokoi.
Regression tests were continuously conducted throughout the development process. Each time an error was corrected, unit tests ensured no new issues were introduced into the code.
This approach allowed the identification and correction of hundreds of errors during integration and system testing, effectively ensuring the final product's quality.
"The combination of GeneXus and GXtest was key to the success of Resona Bank Group's modernization project. Test automation maintained high standards of quality and efficiency, facilitating the implementation of new functionalities and ensuring an improved banking experience for their customers," Yokoi emphasized.
Watch this video
Optimization of Systems Development in the Resona Banking Group through GeneXus: The Power of Automatic Generation
To improve the experience in its branches and adapt to the changing market demands, Resona Bank Group embarked on an ambitious digital transformation project.
NTT DATA SOFIA CORPORATION, an information systems subsidiary of Resona Holdings and NTT DATA, based in Tokyo, Japan, played a key role in the development, operation, and maintenance of the new systems for Resona Bank Group.
At the start of the project, they considered implementing a new development from scratch with an offshore company, but this option required hiring a team of over 100 people and more than a year of work. This was not feasible due to the complexity and time required.
Instead of following that approach, they chose to digitally transform with GeneXus, due to its ability to accelerate the development process and reduce complexity. GeneXus, a Low-Code software development platform, stood out among competitors for using Artificial Intelligence to automate tasks and enable developers to create complex systems efficiently.
One of the objectives was to migrate 70% of the financial terminal business volume to computers and other electronic devices. Thanks to GeneXus and agile development practices, they efficiently surpassed this goal. They also reduced the number of financial terminals by 50% and optimized the project's duration and cost by 25%.
"The ultimate quality of a product is validated through testing. Testing a project without automation would have been very labor-intensive due to the workload involved. GeneXus allowed us to customize our development process, adapting to the unique complexities of the banking industry, and integrating key elements such as branch digitalization, integrated reception systems, biometric-based authorization, and robotic process automation (RPA). Working in collaboration with NTT DATA SOFIA CORPORATION, we developed an innovative approach to accelerate the development and deployment of these Mission-Critical Systems explains Toshikazu Yokoi, Technical Director of Innovative Solutions, Software Development at GeneXus in Japan.
Testing in the Development Process
It is difficult to apply agile development to a bank's core system restructuring project, devising a customized development process that reflects the characteristics of GeneXus development based on waterfall."The automation of tests, including the implementation of over 3,000 unit tests with GXtest, guaranteed the quality of the code and allowed us to detect and correct errors effectively throughout the development cycle," adds Yokoi.
Regression tests were continuously conducted throughout the development process. Each time an error was corrected, unit tests ensured no new issues were introduced into the code.
This approach allowed the identification and correction of hundreds of errors during integration and system testing, effectively ensuring the final product's quality.
"The combination of GeneXus and GXtest was key to the success of Resona Bank Group's modernization project. Test automation maintained high standards of quality and efficiency, facilitating the implementation of new functionalities and ensuring an improved banking experience for their customers," Yokoi emphasized.
Watch this video
Optimization of Systems Development in the Resona Banking Group through GeneXus: The Power of Automatic Generation