Definimos la modernización como el proceso de digitalizar los procesos tradicionales según un cronograma que se alinea con la estrategia de negocio de nuestros clientes. La modernización de aplicaciones, o AppMod, ocurre cuando una empresa añade nuevas funcionalidades modernas a las funciones de una aplicación.
La modernización de aplicaciones valora la funcionalidad y la fiabilidad de la aplicación actual, que mantiene el negocio en funcionamiento, tanto como cualquier nueva capacidad. Rocket Software lo define como la capacidad de gestionar y transformar el negocio; avanzar con rapidez sin romper nada. La entrega eficiente de software y aplicaciones es fundamental para ello. Los resultados varían para cada organización y dependen en gran medida de lo que esta busque en la modernización. Generalmente, la respuesta es "igual que antes, pero mejor".
Definamos las aplicaciones y luego expliquemos por qué pueden necesitar modernización.
Una encuesta centrada en COBOL realizada en 2020 reveló que el 63 % de los líderes de TI planeaban modernizar sus aplicaciones COBOL clave en lugar de optar por cualquier otra opción. Un estudio más reciente de The Standish Group refuerza el valor de la modernización, señalando una tasa de éxito tres veces superior a la de programas de cambio de TI más drásticos.
Las aplicaciones, o apps, son programas de software que se ejecutan en una computadora y están diseñados para realizar una función específica. Esa función es su aplicación, de ahí su nombre. Estás usando una aplicación para leer esto.
Rocket Software no se dedica a aplicaciones extravagantes de estilo telefónico, sino a aplicaciones empresariales. Son más grandes, más complejas, hacen más cosas y funcionan en computadoras más grandes, a menudo mainframes.
A menudo anteponemos la palabra «empresa» para indicar escala, «núcleo» para ilustrar importancia y «mainframe» o «host» si es ahí donde se ejecutan. Los términos aplicaciones y sistemas a veces se usan como sinónimos, y también solemos mencionar aplicaciones «heredadas».
Estas aplicaciones son el corazón de la empresa. Deben funcionar, pase lo que pase. Imagine que a los clientes de un banco se les niega repentinamente el acceso a su dinero debido a un fallo en la actualización de la aplicación. El coste en pérdida de ingresos y daño a la marca[1], estimado actualmente en 1,7 billones de dólares[2], son dos razones por las que algunas empresas aún no han comenzado su transformación.
Las aplicaciones principales suelen tener muchos años de antigüedad, están sumidas en la complejidad, y es poco probable que el programador original siga presente para ayudar. Pero el cambio es constante y no tomar medidas no es una opción.
Para ponerlo en contexto, existen distintas opciones para que una empresa, al menos en teoría, mejore la funcionalidad de las aplicaciones y ofrezca innovaciones centradas en el cliente.
En tecnología, cualquier cosa etiquetada como "heredada" tiene un problema de imagen. Pero para Rocket Software, las aplicaciones heredadas, a menudo creadas en COBOL o Lenguaje de Programación Uno (PL/I), son simplemente programas básicos escritos hace algunos años, o incluso décadas. Las aplicaciones heredadas son las estructuras originales que sustentan cada elemento de la arquitectura de TI organizacional que se ha añadido desde entonces.
Una aplicación COBOL heredada, normalmente alojada en el mainframe, podría respaldar las operaciones diarias de un banco, por ejemplo, ejecutando procesos por lotes nocturnos y gestionando transacciones en cajeros automáticos. Tecnología de bajo mantenimiento, alto rendimiento y poco visible que realiza discretamente sus tareas diarias.
Pero los clientes del banco también desean una aplicación móvil, por lo que es necesario realizar una pequeña remodelación para satisfacer las demandas futuras. Al modernizar la aplicación heredada en esta situación, el banco añade nuevas funcionalidades sin afectar los procesos administrativos cotidianos de los que depende su negocio.
La modernización de aplicaciones forma parte de un programa de trabajo más amplio denominado Transformación Digital Inteligente. Esto ocurre cuando nuestro software conecta los sistemas heredados que gestionan el negocio con las nuevas tecnologías que permiten la innovación necesaria para el éxito en el mercado digital. Esto ofrece a los clientes un nuevo valor a sus inversiones principales en TI y es un pilar fundamental de lo que hacemos en Rocket Software.
Más clientes que nunca reconocen la modernización como la estrategia de transformación más sostenible y con mayor riesgo. Investigaciones recientes lo confirman.
El Grupo Standish comparó los resultados de diferentes enfoques para el mismo objetivo —transformar las aplicaciones principales para satisfacer las demandas de la era digital— a partir de 50.000 casos de uso. Los resultados fueron claros.
En otro informe, Standish señaló que «empezar desde cero tuvo una tasa de éxito del 26 % frente a una tasa de fracaso del 20 %», y las organizaciones habrán perdido más que dinero en el proceso. En cambio, quienes optaron por la modernización tuvieron una tasa de éxito del 71 % frente a una tasa de fracaso de tan solo el 1 %.
Para que esto suceda se requiere tecnología de escala empresarial, décadas de experiencia y un modelo bien definido. Explicamos más en el apartado "¿Cómo puede ayudar Rocket Software?".
La modernización es la apuesta comercial más segura para la empresa.
La opción nuclear alternativa es reemplazar la aplicación original con una alternativa lista para usar y empaquetada que sacrificará la mayor parte (si no todos) de los datos organizacionales y la inteligencia de negocios.
Los enfoques de “quitar y reemplazar” y otros similares de “levantar y mover” pueden ser la razón por la cual el 70 por ciento de los proyectos de transformación digital fracasan[3], creando un agujero de 900 mil millones de dólares en las finanzas empresariales[4], y son una excelente publicidad para la modernización de las aplicaciones.
El proceso de modernización continuo y continuo evita las dificultades de las paradas repentinas y el enfoque intervencionista, y ofrece un retorno de la inversión (ROI) más favorable. La brecha entre las empresas que utilizan un nuevo paquete y las que obtienen nuevos retornos de sus inversiones en TI consolidadas es profunda.
El 27 % que obtiene una rentabilidad "alta" o "muy alta" con la demolición y reemplazo se compara desfavorablemente con el 55 % que opta por la modernización. De igual manera, el 41 % de quienes realizan la demolición y reemplazo solo obtuvieron una rentabilidad "baja" o "muy baja", mientras que solo el 16 % de quienes modernizan afirmaron lo mismo. Es una decisión empresarial clave. Estratégica, podría decirse.
Tanto la modernización estratégica como la modernización de software son, en realidad, modernización de aplicaciones con otro nombre. Es una forma útil de entender AppMod, ya que el término estratégico alude a la importancia y trascendencia de estas aplicaciones esenciales para el negocio.
La modernización de aplicaciones solía ser una cuestión exclusiva de TI. Esa era ya pasó, y nuestra investigación reciente demuestra que los directores ejecutivos y otras partes interesadas ahora toman decisiones de modernización, a menudo en torno a la plataforma que aloja estas aplicaciones principales, en particular el mainframe.
La modernización de aplicaciones de mainframe se relaciona con la plataforma en la que se ejecuta la aplicación.
Si bien estas aplicaciones suelen residir en el mainframe, algunas organizaciones desean migrarlas a plataformas distribuidas más modernas. En breve abordaremos la nube.
Pero el mainframe no es una tecnología heredada, como explica nuestra página dedicada "¿Qué es el mainframe?". De igual manera, COBOL continúa evolucionando, y quienes ejecutan aplicaciones mainframe suelen atribuir los mismos valores de fiabilidad y confianza al lenguaje utilizado para escribirlas.
¿Quizás incluso te gustaría aprender COBOL tú mismo ?
La modernización de aplicaciones es nuestra especialidad y nuestro Modelo de Madurez de Modernización ha lanzado la transformación digital para miles de nuestros clientes.
Al superar los costos, la complejidad y la agilidad dentro y fuera de las instalaciones para múltiples plataformas, incluido el mainframe, el modelo AppMod enfrenta los desafíos de modernización de aplicaciones, procesos e infraestructura para brindar un éxito cuantificable.
Este proceso, de eficacia comprobada, genera nuevo valor a partir de las inversiones en TI. Conecta lo antiguo (la aplicación COBOL o PL/I) con lo nuevo (la tecnología que respalde la innovación necesaria para satisfacer la demanda del cliente).
Las empresas que se modernizan con nuestro modelo realizan una actualización de bajo riesgo de sus aplicaciones principales, lo que les ayuda a satisfacer las demandas cada vez más sofisticadas de los clientes con conocimientos tecnológicos. Imagine la atractiva interfaz de la aplicación de banca móvil, basada en COBOL y datos alojados en mainframe, y respaldada por ellos.
Después de la modernización, las empresas pueden implementar aplicaciones comerciales renovadas en cualquier parte del panorama de TI híbrido (host, servidor, nube, contenedor o móvil), entregadas con confianza y velocidad.
Si bien hemos abordado las preguntas más importantes sobre las soluciones de modernización de aplicaciones, tendrá muchas más. Por lo tanto, hemos abordado algunas consultas más, muy específicas, sobre cómo funciona la modernización de aplicaciones en circunstancias particulares.
Sí. La TI Enterprise suele ser un entorno multiplataforma, y los sistemas COBOL centrales existen en diversas plataformas que no son mainframes. Estos sistemas pueden desarrollarse y adaptarse para funcionar tanto en las instalaciones de la empresa como en la nube. Los desarrolladores de Rocket® Visual COBOL(formerly a Micro Focus® product) y los desarrolladores de COBOL utilizan la familia Rocket® ACUCOBOL® (formerly part of Micro Focus) para crear e implementar aplicaciones en plataformas de escritorio, web y móviles mediante AcuBench® y la máquina virtual COBOL .
Algunas organizaciones desean migrar sus sistemas centrales (las aplicaciones host que mantienen el sistema operativo en funcionamiento) a otras plataformas dentro del entorno de TI híbrido. Migrar a la nube es una opción, especialmente a través de Microsoft Azure, Google Cloud o Amazon Web Services (AWS).
Si bien el mainframe sigue siendo la piedra angular de la TI empresarial y continúa evolucionando para afrontar los retos de la era digital, la portabilidad integrada de COBOL facilita la migración de aplicaciones. Nuestras capacidades de modernización de aplicaciones empresariales permiten la implementación en mainframe, la nube, contenedores y otros entornos, según las necesidades.
Para aplicaciones COBOL que se ejecutan en sistemas de plataformas distribuidas, Visual COBOL es la solución líder del mercado para modernizar los sistemas empresariales centrales, una vía hacia la nube pública o privada, y el conjunto de herramientas preferido por desarrolladores con canales de Integración Continua (CI) y Entrega Continua (CD) que desean aprovechar las soluciones de proveedores de la nube para acelerar la entrega de aplicaciones. De igual forma, la solución Enterprise Suite permite migrar las cargas de trabajo de aplicaciones mainframe a la nube, incluyendo plataformas como Azure, AWS o Google Cloud.
Pero migrar a la nube, para muchos, es un proceso gradual. Tanto si la nube es su destino final como si no está seguro, pero busca nuevos enfoques para la modernización de aplicaciones, existen numerosos recursos disponibles para respaldar su estrategia. En Rocket Software, vemos ese proceso de modernización a la nube en tres pasos:
Para aquellos interesados en comenzar y trazar su estrategia de Destination Cloud, explore esta página de recursos para obtener más información.
En el contexto de las aplicaciones empresariales, AppMod es un subconjunto del proceso de transformación digital. Aunque están relacionados, modernización y transformación no son términos intercambiables. Una organización modernizará su aplicación como parte de su programa de transformación digital.
El hecho de que la modernización no termine necesariamente nunca es algo malo. De la misma manera que los reproductores de música personales de Sony y los aviones de Boeing siguen evolucionando al ritmo de la tecnología que los respalda, una organización de TI realizará cambios continuos en su aplicación principal para mantenerse competitiva en un mercado impulsado por las demandas de los clientes.
Si está listo para comenzar su viaje de modernización, entonces estamos listos para ayudarlo.
[1] The Guardian El número de fallos informáticos en bancos y otras empresas es inaceptable, octubre de 2019
[2] eWeek, Pérdida de datos y tiempo de inactividad: Costo de $1.7 billones para empresas, diciembre de 2014
[3] Forbes, Empresas que fracasaron en la transformación digital y qué podemos aprender de ellas, septiembre de 2019
[4] Forbes, Por qué fracasan las transformaciones digitales: cerrando el agujero de 900 mil millones de dólares en la estrategia Enterprise, mayo de 2018
Presentamos Rocket EVA 2.0
Novedades de Vertica 26.3
Qué significa el reconocimiento de Rocket en IDC MarketScape para la preparación ante la IA
