Inicio Casos de éxito Swedbank Lograr la máxima agilidad y productividad mediante DevOps
Swedbank permite a sus desarrolladores codificar, probar y mejorar las aplicaciones de forma más efectiva a través de la modernización y el reequipamiento persistentes del mainframe.
Programador que trabaja desde casa mostrando código en varios monitores.

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

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

Sin acceso a herramientas de desarrollo de software completas, incluso a los desarrolladores más experimentados les costará ofrecer soluciones innovadoras a gran velocidad. Es por eso que Swedbank ha decidido modernizar de forma proactiva su conjunto de herramientas de mainframe 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 a 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. Había una curva de aprendizaje muy pronunciada para los principiantes", recuerda Tadas Janionis, ingeniero de software de Swedbank. Para empoderar a la próxima generación de desarrolladores de mainframes, 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 verdes a adquirir competencias en el espacio mainframe y proporcionó a todos los desarrolladores una forma más cómoda de utilizar las herramientas existentes de Swedbank para la determinación de problemas. 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 del mainframe a perpetuidad.

Unos años después, Swedbank decidió implementar la solución IBM Application Discovery and Delivery Intelligence (ADDI) en respuesta a importantes cambios en las regulaciones bancarias, la tecnología y las expectativas de los clientes. "El sector bancario cambia constantemente y necesitamos cambiar con él", afirma Girish Wani, propietario de producto ágil para el desarrollo de mainframe en Swedbank. "Nos modernizamos para ofrecer a nuestros desarrolladores el soporte que necesitan para aprender rápido nuestros sistemas e interactuar con el mainframe".

Application Discovery ayuda a los desarrolladores a determinar más fácilmente qué aplicaciones modernizar, consolidar o desmantelar. El ahorro de tiempo en la investigación de las interdependencias en el panorama de las aplicaciones de mainframe significa que los desarrolladores pueden dedicar más tiempo a la innovación.

Recientemente, Swedbank alcanzó otra coyuntura crucial en su viaje de modernización del mainframe. El banco necesitaba una forma más holística de realizar análisis en su base de datos y archivos, y un proceso de mainframe más ágil e impulsado por DevOps estaba a su alcance.

15 % Reducción prevista del 15 % del 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 tenemos que cambiar con él. Nos modernizamos para ofrecer a nuestros desarrolladores el apoyo que necesitan para aprender rápidamente nuestros sistemas e interactuar con el mainframe. Girish Wani Propietario de producto ágil, equipo de plataforma de desarrollo de mainframe Swedbank
Construir la base para un DevOps ágil

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

IDzEE es un conjunto completo de herramientas para crear, implementar y mantener aplicaciones de cloud híbrido en z/OS. La solución está respaldada por una cadena de herramientas de DevOps que admite el desarrollo paralelo en una canalización de integración e implementación continuas.

Las funciones integradas que ofrece IDzEE permiten una mayor productividad de los desarrolladores, un análisis holístico y una reducción del tiempo de obtención de valor. Su interfaz gráfica intuitiva hace que la navegación 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 editor ISPF y de entorno de desarrollo integrado (IDE), para que los desarrolladores puedan utilizar su estilo de edición preferido al crear código complejo.

El depurador interactivo y totalmente integrado de IDzEE ayuda a los desarrolladores a mejorar sus flujos de trabajo al ofrecerles la posibilidad de probar, examinar, monitorizar y controlar la ejecución del programa. Las aplicaciones pueden ejecutarse por fases y pausarse según sea necesario para su inspección o modificación.

Los informes de cobertura de código les 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 ventaja añadida, las herramientas modernas permiten analizar rápidamente código 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.

Estas capacidades son clave para ayudar al banco a alcanzar sus objetivos, según Rajesh Murugan, ingeniero de software de Swedbank. "IDzEE es un actor crucial 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 está 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 nos comunicáramos y hiciéramos preguntas. Esto fue especialmente útil durante la configuración porque no estábamos completamente familiarizados con el producto", dice Tadas Janionis.

El equipo de la plataforma de desarrollo de mainframe también tuvo reuniones quincenales con defensores específicos de IBM para discutir los problemas en curso. Durante una de estas reuniones, IBM ayudó a Swedbank a diseñar un programa en el que se seleccionaron defensores internos para ayudar a desplegar la solución entre 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 IDzEE Champions nos ayudó a romper el hielo con cada equipo y a reducir las fricciones durante la implementación. Esta fue también una de las mejores prácticas que obtuvimos de IBM. Nos ayudó a implementar IDzEE de una manera mucho mejor", dice Girish Wani.

Swedbank comenzó el programa con dos campeones de IDzEE y lanzó la solución a unos 30 desarrolladores. Después de recibir comentarios abrumadoramente positivos, se seleccionaron los campeones para cada equipo y el banco pudo implementar IDzEE para el resto de la comunidad.

IDzEE es un actor crucial 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 cotas mediante la modernización

El conjunto de herramientas IDzEE hace que el desarrollo sea más conveniente, eficiente y productivo tanto para los desarrolladores de mainframe nuevos como para los experimentados. Aunque la implementación es reciente, Swedbank ya ha visto 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”. Unas estimaciones más precisas también ayudan a los desarrolladores a definir mejor lo que se puede entregar durante la planificación del sprint.

Con su completa funcionalidad 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 drásticamente el tiempo de comercialización de nuevos servicios innovadores.

A día de hoy, 260 desarrolladores de Swedbank se han incorporado a IDzEE. "Los miembros del equipo de formación han sido muy eficaces con IDzEE", señala Rajesh Murugan. Y el proceso de formación ha hecho algo más que ayudar a los desarrolladores a mejorar sus habilidades y retener sus conocimientos. Como reflexiona Girish Wani: “Cada pregunta y debate durante la formación de IDzEE nos acercó a nuestros desarrolladores y a la comunidad de desarrollo”. El propietario del producto Agile 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 pruebas.

Logotipo de Swedbank
Acerca de Swedbank

Swedbank (enlace externo a ibm.com) ofrece servicios de banca minorista, gestión de activos y otros servicios financieros a unos 7 millones de clientes particulares y 555 000 empresas en Suecia, Estonia, Letonia y Lituania.

Un completo conjunto de herramientas y robusto para desarrollar aplicaciones z/OS

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

Más información Ver más casos de éxito
Legal

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

Producido en Estados Unidos, mayo de 2024.

IBM, el logotipo de IBM, ibm.com, IBM Z, IBM Research y z/OS son marcas comerciales o marcas registradas de International Business Machines Corporation, en Estados Unidos y/o en otros países. Otros nombres de productos y servicios pueden ser marcas comerciales de IBM o de otras empresas. Hay una lista actualizada de las marcas comerciales de IBM en https://www.ibm.com/es-es/legal/copyright-trademark.

La información contenida en este documento es la vigente en la fecha de su publicación original y está sujeta a cambios por parte de IBM. No todas las ofertas mencionadas en este documento están disponibles en todos los países en los que IBM está presente.

LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE «TAL CUAL ESTÁ» SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.