¿La automatización acabará con nuestros trabajos? Es una pregunta que FlowFactor aborda todo el tiempo en su trabajo con una serie de empresas que buscan modernizar las operaciones para mantenerse al día o adelantarse a su tiempo.

Y como FlowFactor implementa las soluciones de automatización y modernización de aplicaciones de IBM para ayudar a las organizaciones a alcanzar nuevos niveles de eficiencia y flexibilidad, tiene una respuesta clara a esa pregunta:

No, la automatización no acabará con nuestros trabajos. Los hará mejores.

Johan Janssen y Kilian Niemegeerts, socios directores y cofundadores de FlowFactor, trabajaron recientemente con un proveedor de transporte público en Europa que cubre casi 200 millones de kilómetros de ruta en una región densamente poblada. El proyecto es un buen ejemplo de la enorme demanda a la que se enfrenta FlowFactor en el mercado actual, donde al parecer todas las grandes organizaciones desean modernizarse y automatizarse para aumentar la eficiencia y la agilidad, pero tienen muchas aplicaciones heredadas críticas para el negocio que no se adaptan fácilmente a la automatización.

FlowFactor ha utilizado las soluciones de IBM para ayudar a un proveedor de transporte público a modernizar

65

aplicaciones

La modernización y la automatización de aplicaciones reducen el tiempo completo del ciclo de implementación en

99 %

de hasta un mes a aproximadamente una hora

El proveedor de transporte tenía 65 aplicaciones, basadas en versiones anteriores del software Java Enterprise Edition, ejecutándose en la plataforma tradicional de IBM® WebSphere Application Server. Los procesos de implementación manual hacían que los nuevos lanzamientos de aplicaciones tardaran hasta ocho semanas. Además, los equipos de desarrollo y operaciones de silos suponían un mayor riesgo de errores y repetición de trabajos.

Janssen y Niemegeerts trabajaron directamente con el cliente. "Implementaron todo manualmente, y no había un entorno de desarrollo integrado", explica Niemegerets. "Primero, el equipo de desarrollo desarrollaba la aplicación o la nueva característica. Después de probarla en su propio sistema, la pasaban directamente al equipo de operaciones con una serie de instrucciones en un documento de Word, a veces hasta 20 páginas. Hablamos de un documento por aplicación, para 65 aplicaciones. Aparecían errores muy fácilmente".

Para FlowFactor, la misión era familiar. Necesitaba ayudar al cliente a modernizar y contenerizar sus aplicaciones, creando una mayor flexibilidad para configurar la automatización de los procesos clave. También debía enseñar al proveedor de transporte a aprovechar al máximo las nuevas funcionalidades.

Sede de FlowFactor en Kontich, Bélgica

Sede de FlowFactor en Kontich, Bélgica

Modernización + automatización = Flexibilidad y eficiencia

Para la etapa de modernización de la aplicación del proyecto, FlowFactor utilizó tres componentes principales para transformar las aplicaciones de la empresa de tránsito en arquitecturas modulares y contenerizadas:

  • El software IBM Transformation Advisor exploraba las aplicaciones y configuraciones y recomendaba algunos pasos para modernizar las aplicaciones del WebSphere Application Server tradicional al entorno de ejecución ligero y nativo en la nube de IBM WebSphere Liberty en contenedores. Aunque el número de pasos por aplicación daba la impresión de que la tarea era larga y desalentadora, FlowFactor utilizó su experiencia para identificar el código común en muchas de las aplicaciones para reutilizarlo. De esta forma, después de modernizar la primera aplicación, el resto necesitó relativamente poco trabajo.
  • IBM WebSphere Liberty ofrecía un entorno de ejecución de aplicaciones ligero ideal para ejecutar las aplicaciones modernizadas en un entorno de nube híbrido contenerizado. (Transformation Advisor, WebSphere Liberty y el WebSphere tradicional están todos disponibles en IBM WebSphere Hybrid Edition).
  • La plataforma Red Hat® OpenShift® (enlace externo a ibm.com) y Open Liberty Operator permitía la automatización de la implementación y la orquestación de contenedores, para agilizar la automatización de los flujos de trabajo entre entornos de desarrollo, prueba y producción.
Dos compañeros de trabajo que colaboran frente a una computadora

FlowFactor también rediseñó el canal de compilación del cliente, y creó procesos estandarizados y reutilizables. A partir de ahí, el equipo aplicó el software de automatización de código abierto de Jenkins end-to-end, desde los procesos de compilación iniciales hasta la implementación en producción. Gracias a la nueva arquitectura de aplicaciones, el software Jenkins puede automatizar el movimiento de código en contenedores en todo el ciclo de vida del software.

Pero todo eso era sólo una parte del proyecto.

En el transporte público, conseguir que la gente suba a bordo es la parte fácil. En la modernización de aplicaciones, puede ser la parte más difícil. Una cosa es implementar una tecnología que automatice los procesos y otra muy distinta es conseguir que las personas cambien su forma de trabajar para aprovechar al máximo la automatización.

FlowFactor tuvo que ayudar a la empresa de transporte a cambiar la cultura de la empresa para aceptar la automatización y adoptar las prácticas de DevOps.

"Definitivamente, en las grandes empresas más tradicionales y en los clientes gubernamentales, es un asunto sensible", explica Niemegerets. Los ingenieros y otros usuarios con experiencia en los procesos existentes siempre tienen sus dudas: ¿Este cambio tan drástico destruirá lo que ya funcionaba bien? ¿Sus trabajos simplemente se automatizarán y desaparecerán?

"Lo principal", dice Niemegerets, "es que necesitamos encontrar un equilibrio, para automatizar muchos procesos y seguir involucrando a los ingenieros originales, explicándoles lo que se mantendrá igual. Les mostramos que sus trabajos nunca serán realmente reemplazados, simplemente se alterarán. Lo más importante es que ellos podrán hacer la parte más interesante de su trabajo con más frecuencia, no las partes más repetitivas. Les permitirá disponer de tiempo para resolver más problemas, para investigar más, para innovar más".

Niemegeerts continúa: “Tan pronto como empezamos a entregar algunas primeras posibilidades de las aplicaciones modernizadas, notaron la ventaja. Observaron tiempos de implementación más rápidos y menos impacto. No se requerían ventanas de mantenimiento largas para desplegar una nueva aplicación".

DevOps se convierte en el método para sacar el máximo provecho de los procesos más rápidos y flexibles. Aquí es donde los equipos previamente aislados aprenden a equilibrar sus responsabilidades y a colaborar de manera más eficiente y ágil. Como explica Janssen: "En el pasado, la disponibilidad de las aplicaciones era responsabilidad del equipo de infraestructura. Ahora, cuando el equipo de infraestructura ve que el equipo de desarrollo asume la responsabilidad de incorporar estabilidad (no solo nuevas características) en la producción, empieza el cambio de mentalidad y el proceso realmente comienza a funcionar y a entregar nuevas aplicaciones".

En el lado de desarrollo, Janssen lo explica: "El equipo de desarrollo tiene mucho más poder. Ahora pueden realizar la implementación cuando quieran, en cualquiera de sus entornos".

Aceleración y ahorro de tiempo drásticos

Cuando el proveedor de transporte se puso manos a la obra con la modernización, la automatización y DevOps, las mejoras fueron significativas.

Las actualizaciones de infraestructura que solían tardar meses, ahora no tardan más de un día o dos. Ciclos de implementación completa que solían tardar hasta un mes, ahora pueden completarse en aproximadamente una hora. Y las implementaciones únicas que solían tardar horas se han reducido a sólo minutos.

"Todo está automatizado", dice Niemegerets. "Donde solían implementar todo manualmente, ahora ya no hay ninguna etapa manual, solo apretar un botón".

Janssen explica la satisfacción en todos los niveles de la organización. Los desarrolladores pueden hacer más trabajo en menos tiempo, el equipo de operaciones consigue un mayor apoyo para garantizar la estabilidad y sobre todo "los líderes empresariales están contentos con lo rápido que pueden ofrecer nuevas aplicaciones y características".

Acerca de FlowFactor

FlowFactor (enlace externo a ibm.com), con sede en Kontich, Bélgica, proporciona servicios gestionados y soluciones para ayudar a las organizaciones de todas las industrias a automatizar DevOps para acelerar el tiempo de comercialización. FlowFactor es un Business Partner de IBM y un miembro de Cronos Group.

Componentes de la solución

Logotipo de FlowFactor

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

Producido en los Estados Unidos de América, noviembre de 2021.

IBM, el logotipo de IBM, ibm.com, y WebSphere son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Una lista actual de marcas registradas de IBM está disponible en la web en "Copyright and trademark information" en https://www.ibm.com/legal/copytrade.

Red Hat® y OpenShift® son marcas registradas de Red Hat, Inc. o sus subsidiarias en Estados Unidos y en otros países.

Este documento está actualizado conforme a la fecha inicial de la publicación y puede ser modificado por IBM en cualquier momento. No todas las ofertas están disponibles en todos los países en los que IBM opera.

Los ejemplos de clientes y los datos de rendimiento citados se presentan solo para fines ilustrativos. Los resultados del rendimiento real pueden variar según las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN PRESENTADA EN ESTE DOCUMENTO SE PROVEE “TAL CUAL” SIN GARANTÍA DE NINGÚN TIPO, NI EXPRESA NI IMPLÍCITA, INCLUSO, SIN NINGUNA GARANTÍA DE COMERCIABILIDAD, CONVENIENCIA PARA UN PROPÓSITO PARTICULAR Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de acuerdo con los términos y las condiciones de los acuerdos bajo los cuales se proporcionaron.