Inicio Casos de Estudio Swedbank Máxima agilidad y productividad a través de DevOps
Swedbank permite a sus desarrolladores codificar, poner a prueba y mejorar las aplicaciones de manera más eficaz a través de la modernización y el reequipamiento persistentes del mainframe.
Un programador trabaja desde casa y muestra códigos en varios monitores.

El enigmático escritor Emmert Wolf dijo una vez: "Un hombre es tan bueno como sus herramientas".

Esta frase es válida para muchas profesiones. Un chef necesita utensilios de cocina de calidad, un conductor un vehículo fiable y un desarrollador de mainframe herramientas de programación de última generación.

Sin acceso a herramientas integrales de desarrollo de software, incluso los desarrolladores más experimentados tendrán dificultades para ofrecer soluciones innovadoras con rapidez. Es por eso que Swedbank ha elegido modernizar proactivamente su conjunto de herramientas de mainframe de IBM Z.

La primera modernización del banco tuvo lugar en 2016 con la incorporación de una plataforma basada en Eclipse para acompañar su software Interactive System Productivity Facility (ISPF).

"Los desarrolladores más jóvenes no estaban acostumbrados a la interfaz ISPF en los mainframes IBM Z. La curva de aprendizaje para los principiantes era muy pronunciada", recuerda Tadas Janionis, ingeniero de software de Swedbank. Para capacitar a la próxima generación de desarrolladores de mainframe, Swedbank implementó IBM Explorer for z/OS Aqua (z/OS Explorer), una plataforma de integración basada en Eclipse para el desarrollo de aplicaciones.

z/OS Explorer ayudó a los desarrolladores sin experiencia a adquirir competencia en el espacio del mainframe y proporcionó a todos los desarrolladores una forma más cómoda de emplear las herramientas de determinación de problemas existentes de Swedbank. El equipo de desarrollo quedó tan impresionado con la eficacia de la solución que el banco se comprometió a continuar sus esfuerzos de modernización de mainframe a perpetuidad.

Unos años después, Swedbank decidió implementar la solución IBM Application Discovery and Delivery Intelligence (ADDI) en respuesta a cambios importantes en las regulaciones bancarias, la tecnología y las expectativas de los clientes. "La industria bancaria cambia constantemente, y nosotros debemos cambiar junto con ella", dice Girish Wani, propietario del producto Ágil para el desarrollo de mainframe en Swedbank. "Nos modernizamos para brindar a nuestros desarrolladores el soporte que necesitan para aprender rápidamente nuestros sistemas e interactuar con el mainframe".

Application Discovery ayuda a los desarrolladores a determinar qué aplicaciones modernizar, consolidar o sacar de servicio más fácilmente. El tiempo que se ahorra al investigar las interdependencias en el panorama de las aplicaciones de mainframe significa que los desarrolladores pueden dedicarse más a la innovación.

Recientemente, Swedbank llegó a otro momento crítico en su proceso de modernización de mainframe. El banco necesitaba una forma más integral de realizar análisis en su base de datos y archivos, y tenía a su alcance un proceso de mainframe más optimizado e impulsado por DevOps.

15 % Reducción prevista del 15 % en el tiempo de comercialización de nuevos servicios innovadores 15 % Aumento previsto del 15 % en la productividad de los desarrolladores
El sector bancario cambia constantemente y nosotros debemos hacerlo con él. Nos modernizamos para brindar a nuestros desarrolladores el soporte que necesitan para aprender rápidamente nuestros sistemas e interactuar con el mainframe. Girish Wani Propietario del producto Ágil, Equipo de Plataforma de Desarrollo de Mainframe Swedbank
Los cimientos para un DevOps ágil

El éxito de las implementaciones anteriores de IBM de Suecia impulsó al equipo de desarrollo de mainframe a elegir la solución IBM Developer for z/OS (IDzEE) para la siguiente fase de modernización.

IDzee es un conjunto integral de herramientas para crear, desplegar y mantener aplicaciones de nube híbrida en z/OS. La solución está respaldada por una cadena de herramientas de DevOps que admite el desarrollo paralelo en una canalización continua de integración e despliegue.

Las funciones integradas que ofrece IDzEE permiten mayor productividad del desarrollador, análisis integral y reducción del tiempo de creación de valor. Su interfaz gráfica intuitiva hace que navegar por el código sea infinitamente más fácil gracias a la semántica, los filtros, la búsqueda y los diagramas de flujo de datos. La solución también ofrece opciones de edición tanto de ISPF como de entorno de desarrollo integrado (IDE), de modo que los desarrolladores pueden usar su estilo de edición preferido al crear código complejo.

El depurador interactivo y totalmente integrado en IDzEE ayuda a los desarrolladores a mejorar sus flujos de trabajo pues les da la capacidad de poner a prueba, examinar, monitorear y controlar la ejecución del programa. Las aplicaciones se pueden ejecutar en fases y pausar según sea necesario para inspeccionarlas o modificarlas.

Los informes de cobertura de código los ayudan a descubrir brechas en las pruebas y a comprender mejor cómo el resto de la aplicación se verá afectada por los cambios. Como beneficio adicional, las herramientas modernas proporcionan un análisis rápido del código del mainframe maduro y críptico. Esto incluye mostrar el impacto de un cambio e identificar el código muerto. Estas capacidades de análisis rápidas y completas permiten una entrega más rápida y de mayor calidad de nuevas funciones de la aplicación.

Tales capacidades son clave para ayudar al banco a alcanzar sus objetivos, según Rajesh Murugan, ingeniero de software de Swedbank. "IDzEE es un elemento crítico en nuestros esfuerzos de modernización. Es la base de todas nuestras capacidades de desarrollo, herramientas analíticas y complementos externos. Todo lo que necesitamos es accesible en un solo lugar”, afirma Rajesh Murugan.

El equipo de IBM Lab proporcionó a Swedbank soporte remoto para garantizar que la implementación de IDzEE fuera exitosa. “IBM creó un canal de soporte digital para que comunicarnos y hacer preguntas. Esto fue especialmente útil durante la configuración porque no estábamos completamente familiarizados con el producto”, señala Tadas Janionis.

El equipo de la plataforma de desarrollo de mainframe también celebró juntas quincenales con defensores dedicados de IBM para analizar problemas del momento. Durante una de estas juntas, IBM ayudó a Swedbank a diseñar un programa en el que se seleccionaron defensores internos para ayudar a implementar la solución en sus equipos.

El programa IDzEE Champions ayudó a aumentar la adopción en toda la comunidad de desarrolladores de Swedbank. "Algunos desarrolladores de mainframe no están muy abiertos al cambio. El programa de defensores de IDzEE nos ayudó a romper el hielo con cada equipo y a reducir la fricción durante la implementación. Esta fue también una de las mejores prácticas que IBM nos brindó. Nos ayudó a implementar IDzEE de una mucho mejor manera", comenta Girish Wani.

Swedbank comenzó el programa con dos defensores de IDzEE e implementó la solución a unos 30 desarrolladores. Luego de recibir retroalimentación indudablemente positiva, se seleccionaron defensores en cada equipo y el banco pudo implementar IDzEE en el resto de la comunidad.

IDzEE es un elemento crítico en nuestros esfuerzos de modernización. Es la base de todas nuestras capacidades de desarrollo, herramientas analíticas y complementos externos. Todo lo que necesitamos es accesible en un solo lugar. Rajesh Murugan Ingeniero de software, Equipo de Desarrollo de Mainframe Swedbank
Alcanzar nuevas alturas a través de la modernización

El conjunto de herramientas IDzEE hace que el desarrollo sea más práctico, eficiente y productivo tanto para los desarrolladores de mainframe nuevos como para los experimentados. Aunque la implementación es reciente, Swedbank ya vio muchos beneficios de la modernización de IDzEE.

“Nuestras estimaciones son más rápidas y precisas que nunca”, comenta Girish Wani. “Podemos determinar el impacto y la escala de los cambios que realizamos en un instante”. Las estimaciones más precisas también ayudan a los desarrolladores a definir mejor lo que se puede entregar durante la planeación rápida.

Con su funcionalidad completa integrada, IDzEE permite una rápida resolución de problemas y una adaptación perfecta. La solución dota a los desarrolladores de Swedbank de nuevos niveles de agilidad y competencia que aumentan la calidad del desarrollo e impulsan la utilización de recursos. Con cada mejora de procesos y capacidades, Swedbank amplía su ventaja competitiva y reduce significativamente el tiempo de comercialización de nuevos servicios innovadores.

Hoy en día, 260 desarrolladores de Swedbank ya se han incorporado a IDzEE. "La capacitación de los miembros del equipo fue muy eficaz con IDzEE", señala Rajesh Murugan. Además, el proceso de capacitación hizo más que solo ayudar a los desarrolladores a mejorar y retener conocimientos. Como reflexiona Girish Wani: "Cada pregunta y debate durante la capacitación de IDzEE nos acercó a nuestros desarrolladores y a la comunidad de desarrollo". El propietario del producto Ágil considera que esta nueva conexión es el mayor beneficio que IDzEE aportó a la comunidad de desarrollo de mainframe.  

Para la siguiente fase de modernización, Swedbank planea ampliar sus capacidades de automatización y realización de pruebas.

Logotipo de Swedbank
Sobre Swedbank

Swedbank (enlace externo a ibm.com) proporciona banca minorista, gestión de activos y muchos otros servicios financieros a aproximadamente 7 millones de clientes privados y 555 000 clientes corporativos en Suecia, Estonia, Latvia y Lithuania.

Un completo conjunto de herramientas para desarrollar aplicaciones z/OS

Desarrolle y mantenga rápidamente aplicaciones IBM z/OS con mejor calidad y mayor agilidad.

Más información Ver más casos de estudio
Legal

© Copyright IBM Corporation 2024. IBM Corporation, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, mayo de 2024.

IBM, el logotipo de IBM, ibm.com, IBM Z y IBM Research y z/OS son marcas comerciales o registradas de International Business Machines Corporation, en los Estados Unidos y/o en otros países. Es posible que otros nombres de productos y servicios sean marcas comerciales de IBM o de otras empresas. Una lista actualizada de las marcas comerciales de IBM está disponible en https://www.ibm.com/mx-es/legal/copyright-trademark.

Este documento está vigente a partir de la fecha inicial de publicación, pero IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

LA INFORMACIÓN INCLUIDA EN ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL” SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUSO SIN NINGUNA GARANTÍA DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR NI GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están amparados de acuerdo con los términos y condiciones de los acuerdos bajo los cuales se proveen.