¿Qué es la Orquestación en los procesos de negocios?

Un experto traza una analogía con una orquesta musical y explica cómo hacen para que un gran número de elementos de una empresa funcione de manera coordinada.

País 05/06/2023 Sebastian Sentenach Sebastian Sentenach
Orquestación de datos
La orquestación de datos es clave para la expansión de las empresas.

El aceleramiento de la transformación digital ha obligado a las empresas a incorporar diversas tecnologías, en una carrera continua por satisfacer a un mercado cada vez más exigente. Esta variedad de sistemas ha vuelto cada vez más complejo el desarrollo de sus procesos de negocios, siendo necesario recurrir a estrategias que permitan automatizarlos e integrarlos para obtener resultados más eficientes. Todo esto puede lograrse mediante la Orquestación.

Para conocer sobre esta metodología y su relevancia para las empresas, conversamos con Federico Gómez, experto en Ingeniería de Software, con vasta experiencia en automatización, integración y orquestación de infraestructura, datos y procesos de negocios.

¿Cómo te dedicaste a la automatización y orquestación de procesos?
De manera temprana en mi carrera profesional tuve la oportunidad de trabajar para una de las consultoras más importantes de Córdoba que había desarrollado un producto global de Workflow & BPM y contaba con grandes clientes, entre ellos, a una empresa que iba camino a ser el principal emisor de tarjetas de crédito de la Argentina. Esta empresa se encontraba en un momento de gran crecimiento y necesitaba una reingeniería de uno de sus procesos de negocio para que este pueda escalar dinámicamente acorde a la demanda creciente, producto de su expansión. Específicamente, se trataba de su sistema de seguimiento de gestiones de apertura de cuenta y asignación de limites crediticios lo cual representaba una parte esencial de su negocio. Más concretamente, todo lo que ocurre desde el pedido inicial del cliente hasta que este recibe su tarjeta de crédito lista para ser
usada.
¿Cuál era la necesidad? el proceso original era lento, ineficiente y propenso a errores debido a que incluía una gran cantidad de tareas manuales y cuyo avance se registraba usando correos electrónicos, planillas de cálculo y hasta el envío físico de formularios de un área a otra. Los objetivos fueron muy claros, la gerencia buscaba reducir el tiempo total requerido, incrementar la calidad y mejorar el seguimiento de las gestiones. El escenario era el adecuado para el trabajo que consistió en la implementación de un sistema de automatización y orquestación de todas estas tareas.

Federico Gómez

¿Podrías contar un poco que es esto de la orquestación y cómo ayudó a solucionar estos
problemas?
Así como en la música la orquestación busca que un gran conjunto de instrumentos individuales toque a tiempo y en tempo, en software, la orquestación asegura que los procesos, sistemas y servicios ocurran en el momento adecuado y en el orden correcto. Vale aclarar que hay distintos tipos de orquestación: junto con la orquestación de procesos también existe la orquestación de datos y la orquestación de infraestructura (DevOps).

En el caso de esta empresa, la orquestación de datos y procesos permitió modelar un proceso eficiente de negocios basado en una cadena de automatizaciones, eliminando los silos de datos dispersos y unificándolos en un solo sistema de información que pudo ser utilizado para mejorar la toma de decisiones en tiempo real y posibilitó la mejora continua del proceso. Concretamente, los tiempos de entrega que antes eran de varias semanas y, en algunos casos, de hasta meses logramos reducirlos a unos pocos días con el valor agregado de poder tener un conocimiento detallado del estado de cada gestión. Esta implementación fue reconocida por el Workflow Management Coalition como mejor solución BPM para América Latina.

Mencionabas la orquestación de infraestructura. ¿De qué se trata? ¿Tenes algún ejemplo
concreto?
La orquestación de infraestructura más que nada se refiere a la automatización del aprovisionamiento, manejo y escalabilidad de los recursos de computación en la nube, también conocido como DevOps, que permite una administración dinámica de recursos según las necesidades de procesamiento en tiempo real optimizando los costos y buscando una excelente experiencia del usuario en todo momento. Tener esto orquestado hoy en día se ha convertido en una necesidad para cualquier empresa sin importar su tamaño. Un caso reciente de implementación exitosa en esta área fue con una empresa líder en el sector de alta educación que tenía serios
problemas de escalabilidad y grandes costos operativos derivados de una mala estrategia en el uso de su infraestructura. Mi trabajo consistió en orquestar la creación de todos sus recursos en la nube con mínima intervención manual a través de mecanismos que posibilitan el aumento de su capacidad de manera automática en periodos de alta demanda y la reducción inmediata de los recursos cuando estos ya no son necesarios, lo que le permitió bajar costos con su proveedor de servicios en la nube en un 50% y mejorar notablemente la experiencia del usuario al ofrecer tiempos de respuesta más rápidos y una disponibilidad permanente sin importar la demanda.

¿Cuál crees que es la clave del éxito de esta metodología?
Existen varias razones, pero quizás la principal es que se basa en particionar un proceso complejo en tareas simples y pequeñas que facilitan la estimación, asignación y paralelización del trabajo total requerido. Esto ayuda a definir puntos de verificación de avance del proyecto lo que permite la corrección temprana ante eventuales desviaciones. Desacoplar la lógica de negocios en pequeñas tareas flexibiliza además la introducción de cambios para poder adaptarse rápidamente a nuevas necesidades. Otra ventaja es que este enfoque favorece la participación de las distintas áreas de la empresa en la definición de los atributos importantes que el sistema debe contemplar más allá de que el modelado en sí del proceso de negocio estará a cargo de un ingeniero o arquitecto de software quien será el principal responsable de diseñar la estrategia de orquestación.

Te puede interesar
Noticias con más clicks