Lecciones aprendidas y compartidas para habilitar la orquestación de flujos de trabajo de autoservicio empresariales

Lecciones aprendidas y compartidas para habilitar la orquestación de flujos de trabajo de autoservicio empresariales

  • Orquestación
6 min de lectura Actualizado Apr 5, 2024

Puntos clave: La orquestación de flujos de trabajo de autoservicio empresarial en BMC mejora la descentralización y la automatización, generando beneficios significativos. La iniciativa promueve una gobernanza segura mientras empodera a los desarrolladores ciudadanos para innovar.

  • Más de la mitad de los empleados de BMC utilizan el autoservicio para acceder al flujo de trabajo.
  • Un panel de control registra el valor del flujo de trabajo, mostrando 27 millones de dólares en evitación de costes.

Muchas de las operaciones diarias de BMC se basan en nuestras propias soluciones, lo que nos mantiene operando de forma eficiente y nos proporciona información esencial sobre los retos de nuestros clientes y cómo podemos mejorar nuestra oferta. A este enfoque lo llamamos BMC sobre BMC, y Control-M Saas está en gran parte de ello. Como hemos destacado en blogs anteriores, Control-M orquesta los miles de flujos de trabajo que mantienen BMC funcionando a diario y ha generado muchos beneficios para diversas unidades de negocio, incluyendo finanzas, el equipo de almacén de datos empresarial, soporte al cliente, operaciones de ventas, marketing y más. Algunos de sus resultados reportados incluyen 27 millones de dólares en ahorro de evitación de costes recurrentes mediante la orquestación de flujos de trabajo de aplicaciones y datos; 40–50 días ahorrados anualmente en operaciones de ventas; generación automatizada de informes ejecutivos clave, que eliminó la necesidad de que un solo responsable lo hiciera semanalmente; un proceso de cierre trimestral significativamente simplificado; y más.

Los paneles de automatización y operativos que ofrece Control-M han sido excelentes para nuestro negocio. A medida que se difundía la noticia de estos éxitos, más usuarios de negocio aportaban sus ideas para nuevos casos de utiliza. Además de usar Control-M en nuestros propios proyectos, otra cosa que BMC tenía en común con muchos de nuestros clientes están que el desarrollo de nuestros flujos de trabajo estaba centralizado y el departamento de Sistemas de Información y Tecnología (están&T) era el guardián. Se volvió muy difícil para nuestro equipo de operaciones de están&T equilibrar mantener nuestros sistemas en funcionamiento y satisfacer la demanda de nuevos servicios.

Esta situación es común y está uno de los principales impulsores del movimiento de desarrollo ciudadano, donde las empresas son otorgando a sus usuarios de negocio no pertenecientes a IS&T la autonomía para Crea sus servicios. Cambiar el modelo de desarrollo de centralizado a descentralizado puede romper bloqueos de desarrollo, pero conlleva riesgos. Los flujos de trabajo actuales son más complejos y tienen más dependencias que nunca, lo que dificulta el mantenimiento de la seguridad y la gobernanza. No se puede esperar que los desarrolladores ciudadanos tengan en cuenta todas las variables que podrían hacer que los nuevos servicios que imaginan provoquen el fallo de otros flujos de trabajo empresariales o abran otras vulnerabilidades.

En las operaciones de están y T entendíamos estos riesgos. También entendíamos que necesitábamos adoptar el desarrollo ciudadano para mantener la empresa ágil. Esa comprensión formó la base de nuestro programa de automatización como servicio (AaaS). Con Control-M Saas en el centro, democratizar los datos y proporcionar a los usuarios las herramientas necesarias para orquestar flujos de trabajo y servicios empresariales se volvió sencillo. También nos ayudó a mitigar nuevos riesgos y a gestionar los puntos ciegos de la gobernanza.

Antes de implementar el desarrollo y orquestación descentralizados de flujos de trabajo, nuestros usuarios de negocio dedicaban mucho tiempo a enviar solicitudes, mientras que están & T invertía un esfuerzo considerable en seguimiento y desarrollo. Sin embargo, con la introducción de AaaS, el panorama se transformó. Los usuarios de negocio son ahora desplegando más servicios en producción de forma eficiente, los procesos de automatización se han simplificado y los recursos de Están y Tecnología se han liberado para centrarse en la innovación. Vamos a profundizar en una comparación de los procesos antes y después de esta transformación.

Normalmente, un usuario empresarial tardaba entre uno y tres días en completar una solicitud para un nuevo servicio. Como las solicitudes implican el uso de datos de varios sistemas, el usuario empresarial solicitante necesitaba encontrar y contactar con numerosos administradores de sistemas para solicitar permiso para acceder a diversas aplicaciones y sus datos, lo que significaba abrir múltiples tickets para soportar una sola solicitud de trabajo.

El equipo de operaciones de están y tecnología se vio inundado con un volumen creciente de solicitudes de automatización procedentes de diferentes departamentos de la empresa. Cada solicitud requirió una evaluación cuidadosa, que llevó a una decisión de aprobación o rechazo, seguida del desarrollo de flujos de trabajo para los que fueron aceptados. Tras la aceptación, nuestro equipo emprendió todo el proceso de desarrollo, que incluyó la creación de integraciones, pruebas extensas, resolución de conflictos con flujos de trabajo existentes, identificación de vulnerabilidades de seguridad y el posterior despliegue de servicios en producción. Los plazos de desarrollo fluctuaron significativamente según la complejidad de cada tarea. Aprovechar Control-M resultó fundamental, ya que automatizó numerosas tareas de desarrollo y ejecución mientras ofrecía una gran cantidad de integraciones prediseñadas.

La introducción de AaaS a través de Control-M Saas ha revolucionado nuestros procedimientos de solicitud y desarrollo de flujos de trabajo. Al aprovechar Control-M Saas, hemos simplificado significativamente los procesos que antes eran lentos, laboriosos y costosos asociados a solicitar y desarrollar flujos de trabajo. Hemos automatizado todo el ciclo de vida del flujo de trabajo, desde la presentación inicial de solicitudes (ticketing) pasando por el seguimiento por información faltante y la toma de decisiones sobre la aprobación o rechazo de nuevos servicios empresariales. Además, hemos optimizado la provisión de entornos y proporcionado a los usuarios cuyos proyectos fueron aprobados formación personalizada mediante rutas de aprendizaje. Lo que antes los usuarios tardaban varios días en solicitar servicios ahora lleva horas. Además, nuestras rutas de aprendizaje animan activamente a los usuarios a explorar y utilizar las funciones modernas de Control-M Saas, acelerando así aún más el proceso de automatización.

Proporcionando AaaS con Saas Control-M

Estamos logrando eficiencias aún mayores en el desarrollo de flujos de trabajo, principalmente porque los usuarios son los que lideran, requiriendo una intervención mínima de están y Tecnología para cada flujo de trabajo. Gracias a Control-M Saas, los usuarios pueden acceder a las herramientas e integraciones para construir flujos de trabajo de forma fluida, facilitados por una interfaz intuitiva. Dentro de este marco, los usuarios de negocio disfrutan de una flexibilidad notable al diseñar automatizaciones y otros flujos de trabajo que agilizan sus tareas. Control-M Saas implementa automáticamente barreras de seguridad, evitando que los flujos de trabajo generados por los usuarios interrumpan a otros. Nuestro marco aísla lógicamente los trabajos, mitigando interferencias entre ellos, con gran parte de esta funcionalidad operando sin problemas entre bastidores. La solución también garantiza la seguridad de los datos con las funciones integradas de protección que protegen la información sensible.

La mayoría de los usuarios empresariales han diseñado sus flujos de trabajo utilizando una interfaz gráfica de usuario (GUI) y la metodología Jobs-as-Code. Aprovechan la interfaz fácil de usar de Control-M Saas y su extensa biblioteca de integraciones prediseñadas. Además, ofrecemos a los usuarios un token para acceder a código preaprobado en GitHub. Para apoyar aún más a los usuarios, hemos desarrollado una vía de aprendizaje que les permite explorar las capacidades de Control-M Saas.

Con esta solución, están & T ya no crea automatizaciones ni flujos de trabajo; en su lugar, los usuarios de negocio son responsables. Nuestra tarea está proporcionarles los recursos necesarios y garantizar el funcionamiento fluido del sistema en general, con Control-M Saas Control-M encargándose de la mayoría de los procesos de automatización.

Automatización
Figura 1. Cuando se trata de automatización, se realiza mucho trabajo entre bastidores.

Antes de AaaS

Arquitectura AaaS:

La imagen anterior representa la arquitectura detrás de AaaS. Son muchas partes móviles, pero a un nivel general, la arquitectura representa el siguiente proceso:

  • Los flujos de trabajo automatizados comienzan una vez que se están obtenida la aprobación y el equipo de seguridad ha integrado al grupo requerido en OKTA. Nuestro objetivo es automatizar pronto el proceso de OKTA como parte de nuestras mejoras continuas.

A través de su API de Automatización, hemos integrado sin problemas el Saas Control-M en nuestra cadena de herramientas DevOps, que comprende Bitbucket y HashiCorp Vault. Esta integración facilita la provisión de una línea de natación segura dentro de Control-M Saas para el desarrollador ciudadano, alineándose con nuestros estándares empresariales para la creación de flujos de trabajo.

BMC-Helix-Control-Ms-Automation-API
Figura 2. La API de Automatización de Control-M Saas nos permitió Crea una vía de natación segura para los desarrolladores ciudadanos dentro de nuestra cadena de herramientas DevOps.

Aunque el autoservicio y el desarrollo ciudadano buscan empoderar a los usuarios empresariales, basar el programa en Control-M Saas ha beneficiado enormemente a nuestros equipos de están y T y operaciones. Como explicaremos en una próxima entrada del blog, nuestra utiliza de la plataforma de orquestación de flujos de trabajo de aplicaciones y datos ha reducido sustancialmente la carga de tiempo para el departamento de están y T al automatizar una parte considerable de los entornos de aprovisionamiento y seguridad, permitiendo a los usuarios de negocio Crea sus flujos de trabajo de forma más eficiente.

Uno de nuestros éxitos más destacados, que animamos a otras organizaciones a adoptar como mejor práctica, es la creación de un panel diseñado para supervisar los proyectos de desarrollo ciudadano a nivel organizacional. Una instantánea reciente de este panel se está mostrada en la imagen de abajo.

El panel calcula el valor empresarial derivado de flujos de trabajo y automatizaciones desarrollados, proporcionando un recuento continuo. Por ejemplo, una unidad de negocio ha identificado 27 millones de dólares en evitación de costes mediante sus flujos de trabajo autodesarrollados, con el valor aumentando con cada ejecución. Estas métricas nos ayudan en la toma de decisiones respecto a las aprobaciones y priorizaciones de solicitudes. Es crucial para cualquier iniciativa rastrear las métricas de adopción y uso y, para abordar esta necesidad, se ha establecido un panel que agrega datos de Control-M Saas y otros sistemas para un seguimiento completo. La captura de pantalla a continuación ofrece una vista previa de este panel.

Panel de control de métricas de desarrollo ciudadano a nivel de empresa.
Figura 3. Panel de control de métricas de desarrollo ciudadano a nivel de empresa.

"BMC on BMC" no es un piloto temporal ni un proyecto con una fecha de finalización predeterminada o una cuota específica de flujos de trabajo por desarrollar. Es un esfuerzo continuo que sigue expandiendo su influencia en toda nuestra organización internacional. Más de la mitad de nuestros empleados han utilizado el autoservicio para acceder a nuestro almacén de datos empresarial (EDW), y el impacto de los flujos de trabajo desarrollados por los usuarios afecta a cada empleado de alguna manera.

De esta experiencia, hemos aprendido algunas ideas cruciales:

  1. Las empresas deben descentralizar el desarrollo de flujos de trabajo para gestionar eficazmente las solicitudes de servicio y fomentar la innovación.
  2. La descentralización no debería implicar compromisos en la seguridad, fiabilidad o gobernanza del flujo de trabajo.
  3. Escalar el desarrollo descentralizado y su gobernanza exige la automatización como el camino esencial a seguir.

Aunque Control-M Saas desempeñó un papel crucial en el fomento, los esfuerzos colectivos de muchas personas fueron fundamentales para lograr estas mejoras en los procesos. Aconsejamos a los clientes que aspiran al desarrollo ciudadano que reconozcan la importancia de integrar un componente robusto de gestión del cambio en sus programas. El autoservicio, el desarrollo ciudadano y la automatización avanzada representan enfoques novedosos para el trabajo. Tanto los usuarios de negocio como los profesionales de Están y Tecnología deben estar preparados para estos cambios. Adoptar una gestión estructurada del cambio están una de nuestras lecciones más valiosas.

Aunque hemos logrado avances significativos y numerosos hitos desde nuestros inicios, para quienes están profundamente implicados, sabemos que apenas hemos empezado a aprovechar el potencial de la automatización y el autoservicio en BMC. Lo vemos como un viaje continuo y aspiramos a democratizar la automatización de flujos de trabajo de autoservicio para todos. En mis próximas entradas del blog, profundizaré en la arquitectura y el proceso cruciales de nuestro enfoque para lograr esta visión.

Para conoce más sobre Control-M Saas, haz clic aquí.

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Orquestación

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.