El cliente

Banco Bilbao Vizcaya Argentaria (BBVA) es uno de los grupos de servicios bancarios y financieros más grandes del mundo.

Fundado en 1857, BBVA tiene presencia en más de 30 países, principalmente en España, Turquía y Rumania. En latinoamérica el BBVA opera en diez países, región cuyos productos bancarios más utilizados son la cuenta corriente para el ahorro y la banca digital.

En 2007, la firma comenzó una iniciativa para transformar digitalmente el banco. Después de la implementación, tuvo un aumento anual de 19% en nuevos clientes.

En septiembre de 2018, el grupo canadiense Scotiabank se fusionó con BBVA en Chile, por lo que los antiguos clientes de BBVA pasaron oficialmente a formar parte de “Scotiabank Azul”.

A inicios de 2020, Scotiabank Chile culminó su proceso de reorganización corporativa dirigido a simplificar la malla societaria y hacer más eficiente la operación y administración de sus filiales y negocios.

676 mil millones de euros en activos en 2018

8.000 oficinas

125.627 empleados

74.5 millones de clientes

La necesidad

BBVA utiliza su propio software bancario interno en todo Uruguay.

Esta aplicación es fundamental para el funcionamiento de las operaciones del banco y el personal la utiliza a diario en todas sus sucursales.

Desarrollada en Java, utiliza una granja de ocho servidores web Tomcat. SQL Server es su servidor principal de motor de base de datos.

En total, existen más de quince piezas de hardware involucradas en la ejecución de los diferentes servicios utilizados por el sistema.

Debido a que tiene tantos sistemas diferentes (propios o de proveedores externos) y a que todos utilizan diferentes tecnologías, cuando surgía un problema de rendimiento era muy difícil rastrear la causa.

Varios equipos de BBVA dedicaban grandes cantidades de tiempo a tratar de investigar problemas asociados al rendimiento, y a tratar de resolverlos.

BBVA necesitaba una forma de encontrar y detectar errores anticipadamente, para garantizar la disponibilidad del sistema y un servicio impecable.

Nuestra solución

Abstracta estudió e identificó todas las características clave del sistema de BBVA, desarrollando una matriz con las ventajas, desventajas y costos de implementar una variedad de herramientas de monitoreo como Microsoft System Center, IBM Tivoli Monitoring, Nagios y OpenNet.

Acordamos un plan de monitoreo y lo implementamos, lo que permitió establecer los indicadores clave de rendimiento para los componentes de hardware y software.

En la automatización de pruebas se utilizó OpenSTA y NMON para monitorear los recursos y el servidor de base de datos, utilizando logs y estadísticas del mismo.

Resultados

Una vez que estos indicadores fueron establecidos, proporcionaron la información necesaria para determinar con precisión cuándo ocurrían los problemas de rendimiento, así como para transmitir el estado exacto y la condición de los componentes principales en esos momentos.

De esta forma, el equipo de Abstracta introdujo varias mejoras en la configuración del hardware y el software (Tomcat, IIS y SQL Server), así como también a nivel de código.

En menos de un mes, Abstracta resolvió el problema del tiempo de interrupciones de servicio, así como cualquier otro problema destacado por BBVA, permitiendo que el sistema funcionara correctamente.

ilustración testing ágil

Otros casos de éxito

Líder bancario reduce el tiempo de respuesta en un 80%

VER CASO DE ÉXITO

Líder de e-commerce ejecuta pruebas de performance en CI

VER CASO DE ÉXITO

Compañía crediticia líder adopta prácticas de CI/CD y DevOps y mejora sus procesos de desarrollo

VER CASO DE ÉXITO