La Transformación Digital no es sólo el desarrollo de nuevos sistemas sino, para 2 de los 3 líderes de TICs[1] significa en primer lugar modernizar los sistemas existentes, porque es una actividad crucial para transformar y hacer evolucionar el negocio de la empresa. Sin embargo, casi en la mitad de las empresas, la modernización de los sistemas de información empresarial se retrasa o se abandona debido a otras prioridades para mantener la competitividad en su mercado, o por falta de una hoja de ruta y de una estrategia de desarrollo.
Algunas empresas todavía tienen sistemas de software legacy desarrollados, por ejemplo, en Cobol, Fortran o Basic[2], sobre todo aplicaciones básicas, que, por importancia estratégica, y los costos incurridos para desarrollarlas y mantenerlas, o simplemente porque se considera que las ventajas de una tecnología más moderna son menores que la carga de desarrollar sistemas de software complejos, no se actualizan tecnológicamente ni siquiera en 15 o 20 años.
Pero la deuda técnica de estos sistemas puede costar hasta un 20% del presupuesto dedicado al software de la compañía, debido a los costos de mantenimiento por problemas arquitectónicos, de interfaces o funcionales de veinte años que ya no se adaptan a las nuevas necesidades digitales de rapidez, movilidad e integración surgidas en estos años.
Cuando la modernización de los sistemas de información se realiza en toda la empresa, según Mckinsey, la productividad puede aumentar en un 20-30%[3],
con una reducción del time-to-market del 40-60% y un aumento de la motivación del personal de hasta el 40%.
Los costos operativos pueden disminuir en más del13%[4] y sólo el 20% de los líderes de TICs afirman que adoptan tecnologías para la automatización de procesos, lo que permitiría un aumento significativo de la productividad.
La tecnología Low-Code puede acelerar[5] la transformación de las aplicaciones con las tecnologías más modernas, web, móvil, nube, y automatización de procesos de negocios. Según una investigación de Forrester[6] también es útil para las aplicaciones core, en las que se basa la digitalización y el sistema de información empresarial. Para estos sistemas el Low-Code es lo más conveniente ya que disminuye el riesgo de inversión, porque requiere menos tiempo y recursos, haciendo las aplicaciones más aptas a los procesos empresariales, con funcionalidades a la medida de los procesos empresariales, simplifica el control, la revisión, el mantenimiento y la ampliación de los sistemas, gracias a una mayor facilidad de desarrollo que los métodos tradicionales.
Al día de hoy sólo en el 18% de los casos se utiliza el Low-Code para las aplicaciones core, y sólo en el 22% de las empresas esta tecnología se utiliza extensivamente en todas las unidades de negocio
Por lo tanto, si sumamos la posibilidad de ampliar el uso de esta tecnología en toda la empresa, el aumento de la productividad y la disminución de los costos operativos derivados de la modernización de las aplicaciones empresariales, la reducción de la deuda técnica y los retornos sobre la inversión de la Transformación Digital con el Low-Code, el resultado va incluso más allá de un aumento del 14%[7] de los resultados empresariales esperados de los líderes IT.
De acuerdo con el análisis de Forrester[8] las aplicaciones core son de 3 tipos principalmente:
La tecnología Low-Code encuentra su mayor uso en las dos últimas categorías de aplicaciones básicas, ya que permite simplificar el diseño y el desarrollo de los servicios digitales basados en los procesos de negocio, la integración de los sistemas de información y la automatización de los procesos digitales.
Gracias a las plataformas Low-Code es posible limitar los costos de licenciamiento de los programas informáticos, ya que permiten desarrollar una aplicación propietaria y no confiar en terceros con una suscripción periódica. La integración entre los sistemas se simplifica, porque utilizando una única suite de desarrollo para todas las aplicaciones web, móvil a BPA las soluciones digitales pueden ser nativamente integrables entre sí con las mismas tecnologías y el mismo enfoque estructural y arquitectónico (como los microservicios, por ejemplo). Y todo el equipo de desarrollo puede utilizar una única herramienta adaptada a todas las aplicaciones, sin necesidad de tener grupos diferentes que se especializan en un solo ámbito tecnológico o en el uso de varias plataformas.
De la experiencia de los equipos de desarrollo de aplicaciones core, Forrester[9] distingue algunas prácticas útiles para gestionar su desarrollo y gestión. Entre estas prácticas clave queremos contar:
Separar las aplicaciones core por categoría aumenta la eficiencia del desarrollo mediante un mejor diseño, con una arquitectura más moderna y escalable. Como en el caso de los formularios de pago: en lugar de crear uno para cada proceso operativo, se puede crear un único sistema de pago compartido entre los diferentes procesos.
WebRatio Platform 9 simplifica el uso de este enfoque, ya que es posible desarrollar módulos y microservicios reutilizables.
Las aplicaciones básicas tienen lógicas de negocio complejas y deben servir a grandes volúmenes de usuarios, procesos y transacciones. Los sistemas que ya no cumplen con estos requisitos o que ralentizan los procesos se basan a menudo en arquitecturas anticuadas y no en principios modernos, como los servicios, microservicios, dominios de proceso o el master data management.
El Low-Code de WebRatio facilita el desarrollo, ocultando la complejidad y gestionando las arquitecturas modernas con los microservicios.
En los últimos años las empresas que ofrecen plataformas Low-Code se están multiplicando, pero es bueno confiar en empresas con experiencia comprobada en el sector y con ejemplos de soluciones digitales desarrolladas para sus clientes.
WebRatio ha sido parte de la transformación de los procesos de negocio al digital desde el 2001, con numerosos proyectos exitosos para empresas como Ricoh, Gewiss e Clivet.
Los interesados directos son los expertos en negocios que utilizan diariamente las aplicaciones empresariales y el hecho deconocer todos sus requisitos aumenta exponencialmente el éxito del proyecto digital, así como la participación aumenta la adopción de los sistemas.
El enfoque visual de IFML (Interaction Flow Modeling Language) y BPMN de WebRatio Platform puede ser el lenguaje común entre el negocio y la tecnología para diseñar juntos soluciones más adaptadas a las necesidades de la empresa.
Una de las ventajas del Low-Code es que la actualización de las aplicaciones a las tecnologías más modernas se relega a los fabricantes de las plataformas, porque son ellos los que tienen que hacer que las plataformas de desarrollo sigan el ritmo de los tiempos. De este modo, las empresas clientes ya no deben pensar en la actualización continua de las soluciones digitales.
Por lo tanto, el uso de la tecnología Low-Code podría cambiar el paradigma de la modernización de las aplicaciones básicas, que no sería una actividad llevada a cabo en cada era tecnológica, sino un proceso continuo que haría que los sistemas centrales siempre se adapten a las necesidades digitales del momento, con un evidente ahorro de tiempo, costos, pero sobre todo permitiendo mantener siempre alta eficiencia operativa en la empresa con soluciones digitales de rendimiento
Descubre todas las ventajas del Low-Code para las empresas >
Fuentes
[2] https://dzone.com/articles/preach-to-the-choir-article-about-low-code-no-cod
[4] https://www.avanade.com/-/media/asset/white-paper/avanade-it-modernization-whitepaper.pdf
[5] https://dzone.com/articles/preach-to-the-choir-article-about-low-code-no-cod
[7] https://www.avanade.com/-/media/asset/white-paper/avanade-it-modernization-whitepaper.pdf