{"id":38163,"date":"2023-08-15T17:20:02","date_gmt":"2023-08-15T17:20:02","guid":{"rendered":"https:\/\/www.conectasoftware.com\/magazine\/?p=38163"},"modified":"2024-01-11T23:26:09","modified_gmt":"2024-01-11T23:26:09","slug":"estableciendo-una-estrategia-de-automatizacion-para-un-crecimiento-escalable","status":"publish","type":"post","link":"https:\/\/www.conectasoftware.com\/magazine\/estableciendo-una-estrategia-de-automatizacion-para-un-crecimiento-escalable\/","title":{"rendered":"Estableciendo una estrategia de automatizaci\u00f3n para un crecimiento escalable"},"content":{"rendered":"\n<p><strong>Automatizaci\u00f3n hacia la modularidad<\/strong><\/p>\n\n\n\n<p>En los \u00faltimos a\u00f1os, un tema ha sido universal independientemente de la industria, el tama\u00f1o de la empresa o la geograf\u00eda: cada organizaci\u00f3n intenta acelerar la innovaci\u00f3n mientras mantiene la seguridad y estabilidad. \u00bfC\u00f3mo equilibrar\u00e1n las empresas la necesidad de innovaci\u00f3n acelerada con la necesidad de una mayor gobernanza sobre el trabajo de equipos distribuidos con diferentes cadenas de mando?<\/p>\n\n\n\n<p>Con la tecnolog\u00eda de democratizaci\u00f3n masiva convirti\u00e9ndose en algo com\u00fan y los equipos de entrega alineados con la corriente (como los equipos de fusi\u00f3n) convirti\u00e9ndose en la norma, esta pregunta se ha convertido en una preocupaci\u00f3n principal para los CIOs y CTOs en todo el mundo.<\/p>\n\n\n\n<p>Un \u00e1rea que est\u00e1 incrementando estas preocupaciones es el auge de las tecnolog\u00edas de automatizaci\u00f3n. Las tecnolog\u00edas de automatizaci\u00f3n son un excelente ejemplo de tecnolog\u00eda democratizada que entusiasma a los equipos empresariales. Los equipos de TI son esc\u00e9pticos debido a las limitaciones de las generaciones anteriores de tecnolog\u00eda de bajo c\u00f3digo, combinadas con historias de advertencia de esfuerzos de TI en la sombra que dejan a los equipos de TI responsables de mantener soluciones que no dise\u00f1aron. \u00bfQuedar\u00e1 IT nuevamente a cargo?<\/p>\n\n\n\n<p>Los l\u00edderes de TI empresarial se enfrentan a un conjunto de decisiones complejas. \u00bfEstamos c\u00f3modos con el riesgo de correr a toda velocidad hacia el desarrollo distribuido y liberar la automatizaci\u00f3n de bajo\/cero c\u00f3digo a las masas para prop\u00f3sitos de innovaci\u00f3n acelerada? \u00bfSer\u00eda mejor centrarnos en la gobernanza y el control para asegurarnos de no \u00abcorrer con tijeras\u00bb y herirnos con componentes que podr\u00edan violar las reglas de gobernanza de datos o potencialmente causar una interrupci\u00f3n?<\/p>\n\n\n\n<p>Antes de enviar a tus arquitectos y estrategas a un an\u00e1lisis detallado de coste-beneficio para elegir entre los dos caminos de velocidad o gobernanza, quiz\u00e1s haya surgido una nueva forma que permite a las empresas tener su pastel (innovaci\u00f3n desatada) y com\u00e9rselo tambi\u00e9n (con controles de gobernanza razonables).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>La automatizaci\u00f3n del proceso de TI es la automatizaci\u00f3n empresarial<\/strong><\/h2>\n\n\n\n<p>Como muchas cosas en la vida de las personas y los equipos, no es lo que haces, sino c\u00f3mo lo haces. En el caso de democratizar las tecnolog\u00edas de automatizaci\u00f3n en toda una organizaci\u00f3n, el secreto para liberar la innovaci\u00f3n sin sacrificar la seguridad y la calidad radica en aprovechar una estrategia de plataforma que incluye capacidades de gobernanza por dise\u00f1o desde el principio.<\/p>\n\n\n\n<p>Un problema gen\u00e9rico con la habilitaci\u00f3n de la gobernanza dentro de las empresas es la cantidad de trabajo y coordinaci\u00f3n necesarios para hacerlo eficazmente. Cualquiera que haya trabajado en los procesos de gobernanza centrados en las reuniones de la junta puede decirte que tiene que haber una mejor manera.<\/p>\n\n\n\n<p>La buena noticia aqu\u00ed es que no solo hay una mejor manera, sino que esa mejor manera es un camino completamente pavimentado gracias al movimiento DevOps. Para los no iniciados, DevOps es una metodolog\u00eda conceptual similar a Agile. La mayor diferencia aqu\u00ed es que, mientras que Agile tiene como objetivo acelerar la toma de decisiones y la rapidez en el mercado al reunir a los equipos empresariales y de TI en nuevas formas de trabajar, DevOps apunta a muchos de los mismos resultados al reunir a los equipos de desarrollo y operaciones.<\/p>\n\n\n\n<p>Una verdad revelada por el movimiento DevOps es que \u00ablos problemas de TI son problemas empresariales\u00bb. Esta conexi\u00f3n lineal y demostrable entre el rendimiento de TI y el rendimiento empresarial fue quiz\u00e1s mejor expuesta por el libro \u00abAccelerate\u00bb, donde los autores recopilan y analizan montones de datos de rendimiento de organizaciones globales para identificar y probar las relaciones correlativas y causales entre las pr\u00e1cticas de DevOps y el rendimiento empresarial.<\/p>\n\n\n\n<p>Mientras que muchos veteranos de DevOps reconocen que la automatizaci\u00f3n del SDLC o <strong>ciclo de vida del desarrollo de sistemas<\/strong> (se extiende mucho m\u00e1s all\u00e1 del CICD o <strong>integraci\u00f3n continua\/entrega o implementaci\u00f3n continuas<\/strong>, no todos se dan cuenta de que para optimizar realmente el flujo r\u00e1pido, la automatizaci\u00f3n del proceso de extremo a extremo dentro de TI debe ser una parte fundamental de las iniciativas de transformaci\u00f3n. Esto incluye actividades de calidad, rendimiento, seguridad y gobernanza. Cuando los equipos alineados con la corriente\/fusi\u00f3n se alinean para automatizar suficientemente el proceso de producci\u00f3n de valor, surge un nuevo modelo conceptual para la empresa: el negocio como plataforma.<\/p>\n\n\n\n<p>El t\u00e9rmino \u00abplataforma\u00bb en conversaciones empresariales y t\u00e9cnicas ha crecido significativamente en la \u00faltima d\u00e9cada y, como muchos t\u00e9rminos de jerga, el significado y la aplicaci\u00f3n del t\u00e9rmino se han vuelto un poco confusos. En el contexto de negocio como plataforma, nos referimos al estado que surge cuando se operacionalizan y escalan dos pr\u00e1cticas internas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Automatizaci\u00f3n masiva de procesos y algoritmos que las empresas utilizan para dirigir su negocio (por ejemplo, incorporaci\u00f3n, marketing program\u00e1tico, cumplimiento de pedidos, operaciones financieras, gobernanza y seguridad, etc.)<\/li>\n\n\n\n<li>Creaci\u00f3n de plataformas tecnol\u00f3gicas internas que permiten actividades y operaciones desacopladas entre equipos centralizados que suministran valor (TI) y equipos distribuidos que consumen ese valor (marketing, producto, finanzas).<\/li>\n<\/ol>\n\n\n\n<p>El concepto es separado y distinto de un negocio de plataforma, donde las empresas crean y conectan redes de proveedores y consumidores externos de terceros.<\/p>\n\n\n\n<p>Antes de que las empresas env\u00eden a sus equipos de TI a iniciativas masivas de automatizaci\u00f3n y plataforma en busca de una entrega optimizada de nuevas capacidades, es importante retroceder y comprender c\u00f3mo funcionan las estrategias de plataforma en el contexto de la entrega de software.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Plataformas como base para la gobernanza automatizada<\/strong><\/h2>\n\n\n\n<p>Un desaf\u00edo fundamental para los l\u00edderes de TI en empresas escaladas es c\u00f3mo poner guardias apropiados y efectivos para una empresa pol\u00edglota. Los tiempos en que un CIO o CTO puede mandatar un \u00fanico stack tecnol\u00f3gico o metodolog\u00eda de desarrollo han pasado y las empresas no solo deben aceptar que los equipos estar\u00e1n construyendo software con una variedad de herramientas, sino que deben ir m\u00e1s all\u00e1 y abrazarlo con una estrategia tecnol\u00f3gica que aliente a los equipos a usar conjuntos de herramientas contextualmente apropiados para los trabajos que tienen en mano.<\/p>\n\n\n\n<p>Este contexto es donde entran en juego las plataformas compartidas. Una distinci\u00f3n clave aqu\u00ed es que \u00ablas plataformas compartidas no necesariamente significan que todos los equipos deben usar un stack tecnol\u00f3gico\u00bb. Para que las empresas resuelvan el enigma de la innovaci\u00f3n frente a la gobernanza, las plataformas que utilizan deben tener en cuenta el concepto de universalidad. Aunque el t\u00e9rmino \u00abuniversalidad\u00bb puede ser desconocido para ti, vale la pena se\u00f1alar que est\u00e1s experimentando sus beneficios en este momento, dado que est\u00e1s usando un navegador web para leer este art\u00edculo.<\/p>\n\n\n\n<p>Tim Berners Lee (inventor de la WWW) aprovech\u00f3 espec\u00edficamente el concepto de universalidad para hacer de la web la herramienta m\u00e1s robusta e impactante de nuestra era. La universalidad es el concepto m\u00e1s cr\u00edtico que ha permitido la adopci\u00f3n global no solo de navegadores web, sino tambi\u00e9n de casi cualquier tecnolog\u00eda que use la web, incluidos dispositivos m\u00f3viles y computaci\u00f3n en la nube en general.<\/p>\n\n\n\n<p>La universalidad como principio organizador puede actuar como combustible para potenciar el valor de las plataformas, ya que la universalidad permite que una plataforma cumpla con los creadores empresariales donde se encuentren, al tiempo que permite que las capacidades \u00abpor dise\u00f1o\u00bb se aprovechen en todo el espectro de aplicaciones y capacidades que la plataforma proporciona acceso.<\/p>\n\n\n\n<p>Para lograr este efecto, la universalidad debe aplicarse en m\u00faltiples dimensiones:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Independencia del protocolo: Apoyar una amplia gama de paradigmas de comunicaci\u00f3n, en lugar de un protocolo singular, es un principio fundamental de la universalidad. En un contexto de integraci\u00f3n y automatizaci\u00f3n, las API RESTful son uno de los muchos protocolos a los que una plataforma puede aplicar conjuntos de reglas de gobernanza. Desde AsyncAPI hasta GraphQL, una plataforma que permite a los desarrolladores utilizar el protocolo que tiene m\u00e1s sentido para su caso de uso sentar\u00e1 las bases para un repositorio robusto de componentes reutilizables en los que los desarrolladores y arquitectos de soluciones pueden confiar porque las reglas de gobernanza de apuestas de mesa se han aplicado por dise\u00f1o.<\/li>\n\n\n\n<li>Independencia del stack tecnol\u00f3gico: La universalidad requiere un sesgo hacia la apertura y no solo en la capa de comunicaciones. Para permitir que las empresas apliquen la gobernanza en todo el lienzo de las API dentro de la infraestructura de una empresa, independientemente de si estos componentes se construyeron en la plataforma compartida o no, la plataforma debe poder admitir los componentes construidos con el stack tecnol\u00f3gico de elecci\u00f3n del desarrollador, de ah\u00ed la aplicabilidad del t\u00e9rmino UAPIM (Gesti\u00f3n de API Universal).<\/li>\n\n\n\n<li>Independencia del tipo de componente: Para que una soluci\u00f3n se considere \u00abuniversal\u00bb en su naturaleza, no solo debe ser abierta en su enfoque hacia la tecnolog\u00eda, sino que tambi\u00e9n debe ser accesible para diferentes audiencias. Para llevar la universalidad y la democratizaci\u00f3n al siguiente nivel en una plataforma de integraci\u00f3n y automatizaci\u00f3n, contribuir a la plataforma no puede estar restringido solo a los equipos de TI. Los equipos distribuidos deben poder aprovechar la plataforma para conectar y operar componentes diversos con poca o ninguna fricci\u00f3n. Esta es la esencia de la composabilidad.<\/li>\n<\/ol>\n\n\n\n<p>En este modelo, el poder de la plataforma no solo es visible cuando se agregan nuevas API a la plataforma, sino que ese mismo poder tambi\u00e9n es visible cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se necesitan nuevos protocolos para necesidades de integraci\u00f3n espec\u00edficas para habilitar casos de uso complejos.<\/li>\n\n\n\n<li>Se agregan nuevas tecnolog\u00edas a la mezcla a trav\u00e9s de fusiones y adquisiciones o empleados innovadores que utilizan las herramientas de desarrollo con las que se sienten m\u00e1s c\u00f3modos.<\/li>\n\n\n\n<li>Los equipos distribuidos est\u00e1n utilizando tecnolog\u00eda de no\/bajo c\u00f3digo para automatizar la administraci\u00f3n de procesos empresariales repetitivos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enfoque centrado en plataforma<\/strong><\/h2>\n\n\n\n<p>Antes de que los enfoques y tecnolog\u00edas para la automatizaci\u00f3n y las plataformas hubieran madurado, las organizaciones de todo el mundo ten\u00edan que elegir entre velocidad y seguridad, flexibilidad y usabilidad, innovaci\u00f3n y gobernanza. Solo en la \u00faltima d\u00e9cada estas dicotom\u00edas han comenzado a erosionarse, permitiendo a las empresas lograr m\u00faltiples objetivos que antes se consideraban mutuamente excluyentes.<\/p>\n\n\n\n<p>El avance m\u00e1s reciente en la evoluci\u00f3n de las plataformas es c\u00f3mo pueden abrazar la universalidad como principio central. La unificaci\u00f3n del dise\u00f1o para la reutilizaci\u00f3n y el ajuste para el prop\u00f3sito radica en este principio, ya que la universalidad se basa en los avances en plataformas y automatizaci\u00f3n para permitir la r\u00e1pida creaci\u00f3n de soluciones pol\u00edglotas mientras a\u00fan permite a los equipos conservar la simplicidad y velocidad deseadas que \u00abajuste para el prop\u00f3sito\u00bb tiene la intenci\u00f3n de entregar.<\/p>\n\n\n\n<p>Cuando tus componentes de API, integraci\u00f3n y automatizaci\u00f3n se aprovechan dentro de una plataforma que comprende y muestra cada uno de los diferentes tipos de activos y c\u00f3mo tejerlos juntos, tus equipos de entrega ya no tienen que preocuparse por los detalles auxiliares del desarrollo de soluciones.<\/p>\n\n\n\n<p>Este enfoque centrado en la plataforma es la palanca que permite la lente BaaP\/composabilidad. Todas las caracter\u00edsticas que ahorran tiempo y apoyan la gobernanza se aprovechan a trav\u00e9s de una combinaci\u00f3n de automatizaci\u00f3n y convenciones de plataforma a medida que los componentes, independientemente del protocolo, stack tecnol\u00f3gico o tipo, se colocan en el tejido de la plataforma. En otras palabras, todos los eventos de la cadena de valor, desde el descubrimiento hasta la gesti\u00f3n operativa, est\u00e1n completamente integrados en la plataforma, liberando finalmente a tus equipos de entrega de la carga de la administraci\u00f3n y el cambio de modo\/contexto.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Automatizaci\u00f3n hacia la modularidad En los \u00faltimos a\u00f1os, un tema ha sido universal independientemente de la industria, el tama\u00f1o de la empresa o la geograf\u00eda: cada organizaci\u00f3n intenta acelerar la innovaci\u00f3n mientras mantiene la seguridad y estabilidad. \u00bfC\u00f3mo equilibrar\u00e1n las empresas la necesidad de innovaci\u00f3n acelerada con la necesidad de una mayor gobernanza sobre el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":38316,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[35],"tags":[],"class_list":{"0":"post-38163","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-herramientas"},"_links":{"self":[{"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/posts\/38163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/comments?post=38163"}],"version-history":[{"count":1,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/posts\/38163\/revisions"}],"predecessor-version":[{"id":38164,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/posts\/38163\/revisions\/38164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/media\/38316"}],"wp:attachment":[{"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/media?parent=38163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/categories?post=38163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conectasoftware.com\/magazine\/wp-json\/wp\/v2\/tags?post=38163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}