Resona Bank Group moderniza sus sucursales con GeneXus
Un elemento clave del proyecto fue la introducción de pruebas automatizadas con GXtest, lo que permitió la ejecución eficiente y repetible de más de 3,000 pruebas unitarias, reduciendo significativamente el esfuerzo requerido para la automatización de pruebas.
Resona Bank Group es el cuarto banco minorista más grande de Japón. Con una amplia gama de servicios fiduciarios, Resona Bank, Saitama Resona Bank, Kansai Mirai Bank y Minato Bank operan bajo su paraguas. La organización cuenta con 818 sucursales en Japón, 16 millones de clientes individuales y 500,000 clientes corporativos.
Para mejorar la experiencia en sus sucursales y adaptarse a las cambiantes demandas del mercado, el Grupo Resona Bank emprendió un ambicioso proyecto de transformación digital.
NTT DATA SOFIA CORPORATION, una subsidiaria de sistemas de información de Resona Holdings y NTT DATA, con sede en Tokio, Japón, desempeñó un papel clave en el desarrollo, operación y mantenimiento de los nuevos sistemas para el Grupo Resona Bank.
Al inicio del proyecto, consideraron implementar un nuevo desarrollo desde cero con una empresa offshore, pero esta opción requería contratar un equipo de más de 100 personas y más de un año de trabajo. Esto no era factible debido a la complejidad y el tiempo requerido.
En lugar de seguir ese enfoque, eligieron transformarse digitalmente con GeneXus, debido a su capacidad para acelerar el proceso de desarrollo y reducir la complejidad. GeneXus, una plataforma de desarrollo de software Low-Code, destacó entre los competidores por usar Inteligencia Artificial para automatizar tareas y permitir que los desarrolladores crearan sistemas complejos de manera eficiente.
Uno de los objetivos era migrar el 70% del volumen de negocios de los terminales financieros a computadoras y otros dispositivos electrónicos. Gracias a GeneXus y las prácticas de desarrollo ágil, superaron eficientemente este objetivo. También redujeron el número de terminales financieros en un 50% y optimizaron la duración y el costo del proyecto en un 25%.
"La calidad definitiva de un producto se valida mediante pruebas. Probar un proyecto sin automatización habría sido muy laborioso debido a la carga de trabajo involucrada. GeneXus nos permitió personalizar nuestro proceso de desarrollo, adaptándonos a las complejidades únicas de la industria bancaria, e integrando elementos clave como la digitalización de sucursales, sistemas de recepción integrados, autorización basada en biometría y la automatización de procesos robóticos (RPA). Trabajando en colaboración con NTT DATA SOFIA CORPORATION, desarrollamos un enfoque innovador para acelerar el desarrollo y la implementación de estos Sistemas de Misión Crítica", explica Toshikazu Yokoi, Director Técnico de Soluciones Innovadoras, Desarrollo de Software en GeneXus en Japón.
"La automatización de pruebas, incluyendo la implementación de más de 3,000 pruebas unitarias con GXtest, garantizó la calidad del código y nos permitió detectar y corregir errores de manera efectiva a lo largo del ciclo de desarrollo", añade Yokoi.
Se realizaron pruebas de regresión de manera continua durante todo el proceso de desarrollo. Cada vez que se corregía un error, las pruebas unitarias aseguraban que no se introdujeran nuevos problemas en el código.
Este enfoque permitió identificar y corregir cientos de errores durante las pruebas de integración y sistema, asegurando efectivamente la calidad del producto final.
"La combinación de GeneXus y GXtest fue clave para el éxito del proyecto de modernización del Grupo Resona Bank. La automatización de pruebas mantuvo altos estándares de calidad y eficiencia, facilitando la implementación de nuevas funcionalidades y asegurando una mejor experiencia bancaria para sus clientes", enfatizó Yokoi.
Mira este video
Optimización del desarrollo de sistemas en el Grupo Bancario Resona
Para mejorar la experiencia en sus sucursales y adaptarse a las cambiantes demandas del mercado, el Grupo Resona Bank emprendió un ambicioso proyecto de transformación digital.
NTT DATA SOFIA CORPORATION, una subsidiaria de sistemas de información de Resona Holdings y NTT DATA, con sede en Tokio, Japón, desempeñó un papel clave en el desarrollo, operación y mantenimiento de los nuevos sistemas para el Grupo Resona Bank.
Al inicio del proyecto, consideraron implementar un nuevo desarrollo desde cero con una empresa offshore, pero esta opción requería contratar un equipo de más de 100 personas y más de un año de trabajo. Esto no era factible debido a la complejidad y el tiempo requerido.
En lugar de seguir ese enfoque, eligieron transformarse digitalmente con GeneXus, debido a su capacidad para acelerar el proceso de desarrollo y reducir la complejidad. GeneXus, una plataforma de desarrollo de software Low-Code, destacó entre los competidores por usar Inteligencia Artificial para automatizar tareas y permitir que los desarrolladores crearan sistemas complejos de manera eficiente.
Uno de los objetivos era migrar el 70% del volumen de negocios de los terminales financieros a computadoras y otros dispositivos electrónicos. Gracias a GeneXus y las prácticas de desarrollo ágil, superaron eficientemente este objetivo. También redujeron el número de terminales financieros en un 50% y optimizaron la duración y el costo del proyecto en un 25%.
"La calidad definitiva de un producto se valida mediante pruebas. Probar un proyecto sin automatización habría sido muy laborioso debido a la carga de trabajo involucrada. GeneXus nos permitió personalizar nuestro proceso de desarrollo, adaptándonos a las complejidades únicas de la industria bancaria, e integrando elementos clave como la digitalización de sucursales, sistemas de recepción integrados, autorización basada en biometría y la automatización de procesos robóticos (RPA). Trabajando en colaboración con NTT DATA SOFIA CORPORATION, desarrollamos un enfoque innovador para acelerar el desarrollo y la implementación de estos Sistemas de Misión Crítica", explica Toshikazu Yokoi, Director Técnico de Soluciones Innovadoras, Desarrollo de Software en GeneXus en Japón.
Pruebas en el proceso de desarrollo
Es difícil aplicar desarrollo ágil a un proyecto de reestructuración del sistema central de un banco, ideando un proceso de desarrollo personalizado que refleje las características del desarrollo con GeneXus basado en waterfall."La automatización de pruebas, incluyendo la implementación de más de 3,000 pruebas unitarias con GXtest, garantizó la calidad del código y nos permitió detectar y corregir errores de manera efectiva a lo largo del ciclo de desarrollo", añade Yokoi.
Se realizaron pruebas de regresión de manera continua durante todo el proceso de desarrollo. Cada vez que se corregía un error, las pruebas unitarias aseguraban que no se introdujeran nuevos problemas en el código.
Este enfoque permitió identificar y corregir cientos de errores durante las pruebas de integración y sistema, asegurando efectivamente la calidad del producto final.
"La combinación de GeneXus y GXtest fue clave para el éxito del proyecto de modernización del Grupo Resona Bank. La automatización de pruebas mantuvo altos estándares de calidad y eficiencia, facilitando la implementación de nuevas funcionalidades y asegurando una mejor experiencia bancaria para sus clientes", enfatizó Yokoi.
Mira este video
Optimización del desarrollo de sistemas en el Grupo Bancario Resona