El cambio de una arquitectura centrada en aplicaciones a una centrada en datos
Publicado: 2021-04-29Durante la mayor parte de la historia humana, se creía ampliamente que la Tierra era el centro de todo.
Nicolaus Copernicus publicó su modelo matemático definitivo de un sistema solar heliocéntrico en 1543. Galileo Galilei lo defendió a principios del siglo XVII. Isaac Newton lo defendió a fines del siglo XVII. Pero la Iglesia Católica no aceptó oficialmente el lugar del sol en el centro del sistema solar hasta 1822.
¿Qué tiene esto que ver con la arquitectura de su empresa?
Todo.
Porque la forma en que la humanidad vio la Tierra durante todos esos años es exactamente la misma forma en que los desarrolladores y arquitectos ven las aplicaciones hoy en día: como el centro inmutable de todo. Pero la verdad es que están equivocados.
Son los datos, no las aplicaciones, los que pertenecen al centro de la arquitectura de su empresa. Y es un enfoque centrado en los datos que desbloqueará ventajas increíbles para su negocio hoy y en el futuro.
Por qué las empresas modernas deben adoptar la centralidad de datos
Hay una razón simple, aunque algo decepcionante, por la que la arquitectura empresarial moderna evolucionó para adoptar un enfoque centrado en las aplicaciones. Se remonta a las primeras bases de datos relacionales, que aparecieron en la década de 1970, y la forma en que vinculaban los datos a aplicaciones específicas.
Grande o pequeña, cada aplicación tiene su propio modelo específico para los datos, y los desarrolladores han tenido que construir en torno a ese modelo. Y eso nunca fue realmente un problema... hasta que se convirtió en un gran problema.
La proliferación de la arquitectura empresarial centrada en las aplicaciones ha creado un mundo en el que las nuevas soluciones requieren controles de acceso personalizados, proyectos de integración extensos y mucha copia de datos. Cada vez que desea crear una nueva solución o introducir una nueva capacidad, se ve obligado a realizar estas tareas aceleradas de copia de datos e integración de sistemas.
Como resultado, las arquitecturas empresariales son frágiles y volubles, y una de las grandes reglas para los equipos de TI de la empresa es evitar a toda costa los cambios en los sistemas heredados, a menos que rompan algo crítico. Esta no es la forma de operar de las empresas avanzadas de hoy.
Y durante todo este tiempo, las aplicaciones fueron en realidad solo una forma de llegar a lo que realmente importa: los datos. Su aplicación más complicada (y costosa) sería casi inútil sin los nombres, números y otros datos que maneja, ¿verdad? Mientras tanto, esos mismos datos serían igual de importantes para su empresa, independientemente de la aplicación que haya utilizado para acceder a ellos.
Su dependencia de una aplicación específica no proviene de la aplicación en sí, sino de las numerosas soluciones e integraciones que ha creado sobre esa aplicación, cada una de las cuales hace que sea mucho más difícil cambiar de plataforma. Pero si pudiera usar esos nuevos datos con una aplicación diferente al instante, sin necesidad de esfuerzos de integración, tendría tanto valor en su nuevo sistema como lo tiene ahora.
La centralidad de datos coloca los datos en el corazón de su arquitectura, donde pertenecen.
Centrarse en los datos resuelve problemas comerciales persistentes
Al poner los datos en el centro de la arquitectura de su empresa, desbloqueará eficiencias operativas que eran imposibles bajo el antiguo paradigma centrado en aplicaciones y resolverá una serie de problemas que antes parecían irresolubles. Estas son algunas de las diferencias clave que experimentará.
Copia de datos
La copia de datos es uno de los mayores problemas que deben gestionar los equipos de TI de las empresas modernas y, sin embargo, es una necesidad fundamental de una arquitectura centrada en aplicaciones. Todos esos esfuerzos de integración, que son necesarios para prácticamente todos los proyectos nuevos, implican crear nuevas bases de datos y copiar datos antiguos. Como resultado, su equipo de TI pasa gran parte de su tiempo funcionando como una máquina copiadora de datos muy costosa. Esto no es un uso eficiente de su tiempo o de sus capacidades.
Además de eso, sus datos solo son tan seguros como su copia más vulnerable, lo que hace que la copia desenfrenada de datos sea una clara responsabilidad. Las empresas modernas pueden tener cientos o incluso miles de copias de datos, y perder el control incluso de una sola copia puede ser desastroso.
Pero debido al paradigma establecido del pensamiento centrado en aplicaciones, las empresas han aceptado la copia de datos generalizada como una necesidad y sus muchas deficiencias como parte del costo de hacer negocios.
Esto es un poco como toda la gimnasia mental que se utilizó para mantener una visión geocéntrica del sistema solar, a pesar de toda la evidencia observable de que las cosas tenían mucho más sentido si aceptabas al sol como el centro de las cosas.
Centrarse en los datos señala el final de la copia de datos, porque los datos ya no están vinculados a la aplicación particular que los crea. En su lugar, ofrece una única fuente de información y utiliza enlaces en lugar de copias para compartir datos entre múltiples aplicaciones. Esto le permite "reutilizar" los datos sin hacer copias y libera a su equipo de TI para que pueda concentrarse en crear soluciones en lugar de copiar datos.
silos de datos
¿Cuándo fue la primera vez que escuchó sobre la importancia de derribar los silos de datos? ¿Hace diez años? ¿Quince? Todo el mundo sabe que los silos de datos son malos, entonces, ¿por qué todavía están en todas partes?
No debería sorprender que los silos de datos existan y persistan debido al diseño centrado en la aplicación. Siempre que los datos estén vinculados a las aplicaciones que los crean, siempre necesitará nuevas bases de datos al implementar un nuevo software. Debido a esto, "romper" los silos de datos en realidad solo significa "pasar de silos más pequeños a silos más grandes".
Si bien la construcción de un silo más grande proporciona una solución temporal, con el tiempo descubrirá que necesita volver a aumentar su tamaño para "descomponer" los grandes silos que ha estado creando. La única forma de dejar de construir silos de datos es pasar a una arquitectura centrada en datos.
En lugar de levantar nuevas bases de datos y, por lo tanto, construir silos más grandes, la centralidad de datos le permite separar los datos de la aplicación y moverlos a una red conocida como plataforma de colaboración de datos o estructura de datos. Estas plataformas permiten que los datos existan como una red, y este enfoque en red significa que los datos se pueden compartir y reutilizar en varias aplicaciones sin hacer copias.
Debido a que las aplicaciones pueden reutilizar datos en esta red a través de enlaces en lugar de copias, nunca necesitará un "silo más grande". Cualquier aplicación que conecte a su plataforma de colaboración de datos podrá hacer uso de cualquier dato que ya esté en la plataforma. Simplemente no hay otra manera de crear una alternativa permanente a los silos de datos.

Agilidad comercial limitada
No importa qué tan bueno sea su departamento de TI o qué tan avanzada sea su tecnología, una empresa solo puede operar tan rápido como lo permita su pila tecnológica. Para las empresas centradas en aplicaciones, cualquier proyecto nuevo requiere esfuerzos de integración y otros trabajos preliminares antes de que sus datos existentes estén listos para aplicarse a una nueva solución. Este trabajo fundamental consume habitualmente hasta el 50 % del tiempo y el presupuesto de un equipo de TI para cualquier proyecto determinado.
Cuanto más complejos son los sistemas, más difícil se vuelve cambiarlos. Esta es la razón por la cual la arquitectura heredada es generalmente frágil y difícil, si no imposible, de cambiar: cambie una pieza y amenaza con romper todo.
La tecnología de código bajo y "sin código" puede permitir una entrega más rápida desde una perspectiva de front-end, pero no hace nada para eliminar la causa raíz de sus problemas o hacer que su empresa sea más ágil. En el mejor de los casos, simplemente proporcionan una ilusión de eficiencia mejorada. Pero hasta que aborde la complejidad que limita su flexibilidad en primer lugar, no está creando un cambio significativo.
La centralidad de los datos introduce plasticidad en el esquema empresarial, lo que significa la capacidad de cambiar y adaptarse en tiempo real. Este es el cambio significativo que necesita para crear agilidad empresarial de forma permanente e inmediata. Los efectos de esto son notables.
Al eliminar las copias de datos y los esfuerzos de integración, se pueden crear nuevas soluciones en días en lugar de semanas. De repente, se vuelve posible poner en funcionamiento nueva tecnología en líneas de tiempo que eran solo fantasía bajo un enfoque centrado en la aplicación.
Por ejemplo, la agilidad empresarial es esencial para combatir el fraude financiero a través de la IA. Cuanto más avanzados se vuelven los algoritmos de detección de fraude, más astutos y creativos se vuelven los delincuentes para evadir los algoritmos.
Cuando ambas partes utilizan enfoques centrados en aplicaciones, es difícil para cualquiera obtener una ventaja significativa. Pero cuando un lado usa la centralidad de datos para reducir repentinamente el tiempo que lleva implementar el cambio, hace que sea casi imposible para el otro lado mantenerse al día.
La importancia de operacionalizar la centralidad de datos
Un estudio reciente de Harvard Business Review, en el que participaron 1500 empresas, descubrió que se producen mejoras significativas en el rendimiento cuando los humanos y las máquinas trabajan juntos. Pero lograr ese tipo de simbiosis no es fácil con la tecnología actual centrada en aplicaciones. Se vuelve mucho más fácil a través de la centralidad de datos y la plataforma de colaboración de datos.
La clave de esto es la facilidad con la que la centralidad de los datos permite que los humanos y la IA aprovechen las fortalezas complementarias de cada uno. Los seres humanos sobresalen en el trabajo en equipo y la cooperación, la creatividad y las interacciones sociales, mientras que las máquinas ofrecen una escalabilidad y una velocidad computacional inigualables. Las empresas requieren ambos conjuntos de habilidades y se benefician de situaciones que maximizan la eficacia de cada uno.
Centrarse en los datos es una solución ideal para aprovechar al máximo la colaboración entre las personas y la IA al optimizar el acceso a los datos y permitir que los humanos y los sistemas trabajen juntos en armonía. Democratiza los datos, brinda a los propietarios de datos un control sin precedentes y potencia nuevas soluciones y nuevos conocimientos comerciales. Elimina las barreras que dificultan el trabajo con la IA, allanando el camino para que las soluciones impulsadas por la IA revolucionen la forma de hacer negocios.
Cómo la centralidad de datos mejora el cumplimiento de las nuevas protecciones de privacidad de datos
Uno de los mayores beneficios de la centralidad de datos es la forma en que mejora la vida de los oficiales de cumplimiento, particularmente en una era de regulaciones de datos cada vez mayores. A medida que las empresas se ven obligadas a cumplir con cosas como el Reglamento General de Protección de Datos (GDPR) de la Unión Europea, se vuelve aún más importante tener control sobre los datos de su empresa.
Por ejemplo, el RGPD otorga a los consumidores el derecho a recibir una explicación de cualquier decisión basada en algoritmos. Esto incluye cosas como la oferta de tasa en una tarjeta de crédito o una hipoteca. ¿Cuántos datos utiliza su empresa para tomar tales decisiones? ¿Y qué tan difícil sería para usted proporcionar esos datos si se los solicitaran?
La Ley de Privacidad del Consumidor de California (CCPA, por sus siglas en inglés) otorga a los consumidores "el derecho al olvido", como si exigiera que una empresa elimine todos los datos asociados con ese usuario. El clima actual de copia de datos puede hacer que tal solicitud sea funcionalmente imposible de cumplir, ya que las empresas simplemente tienen tantas copias de datos que ni siquiera saben dónde están todas.
Los oficiales de cumplimiento de datos deben asegurarse de estar preparados para tales regulaciones y para la casi certeza de una reforma nacional de privacidad de datos en algún momento en el futuro. Al eliminar las copias de datos a través de un enfoque centrado en los datos, se vuelve mucho más fácil cumplir con estos estándares.
Centrarse en los datos es el camino a seguir
Al igual que el sol siempre ha estado en el centro del sistema solar, los datos siempre han estado en el centro de su empresa. Finalmente es hora de empezar a tratarlo de esa manera. Aquellos que reconozcan este hecho y se apresuren a aceptarlo se encontrarán a la vanguardia de una revolución, pero se encontrarán allí acompañados.
Algunas de las organizaciones más complejas del mundo, incluidas instituciones financieras altamente reguladas, ya han comenzado la transición hacia la centralidad de datos.
Estas empresas están acelerando la entrega de sus soluciones, eliminando el riesgo de la seguridad de sus datos y desbloqueando la agilidad empresarial real. Y cada día aumentan las ventajas que tienen sobre las empresas que siguen centradas en las aplicaciones.
Si todavía se adhiere al enfoque centrado en aplicaciones de 40 años de antigüedad, será casi imposible competir con las empresas modernas centradas en datos a medida que sus números continúan creciendo. Después de todo, las empresas exitosas ya operan de la manera más eficiente posible, y sacar cambios significativos de su arquitectura es extremadamente difícil.
En lugar de obtener fracciones de un porcentaje de mejora, es hora de adoptar un cambio de paradigma como la centralización de datos. Cuando pueda eliminar los esfuerzos de integración y liberar instantáneamente el 50 % de sus recursos de TI en cualquier proyecto, tendrá el ancho de banda que necesita para brindar innovación que cambie la empresa.