Cómo los datos deberían informar el desarrollo de plataformas modernas

Los datos a menudo se consideran el resultado de aplicaciones, pero son mucho más que eso. Al igual que el código mismo, los datos son un elemento crítico del proceso de desarrollo. Tiene la capacidad de impulsar la lógica de la aplicación, mejorar la experiencia del usuario y aumentar el valor empresarial. Por lo tanto, es fundamental adoptar un enfoque centrado en los datos para el diseño de software. Los datos no solo pueden influir en la evolución del software, sino que la forma en que se gestiona esa información puede transformar las organizaciones, acelerar el tiempo y reducir el trabajo excesivo. Para priorizar los datos de una nueva manera, las organizaciones deben estar dispuestas a revisar protocolos y procesos de larga data. Sin embargo, los resultados merecen el dolor de cabeza. Por qué debe cambiar la gestión de datos y bases de datos El desarrollo de software ha cambiado mucho en las últimas dos décadas, pero el uso de la gestión de datos y bases de datos no ha evolucionado con él. Una encuesta de Gartner de 2021 indicó que el 61 % de los encuestados dijo que uno de sus objetivos era optimizar los datos para los procesos comerciales y la productividad, pero solo el 42 % cree que están en camino de hacerlo. Con ese fin, los analistas de Gartner han predicho que para 2025, el 80% de las empresas que busquen ampliar su negocio digital fracasarán porque los líderes no quieren o no pueden modernizar suficientemente su enfoque de gobernanza. ¿Por qué? En la tecnología estamos tan atrapados en los procesos que a veces perdemos de vista el objetivo final. Nadie piensa de manera integral. Modernizamos todo en estas diferentes nubes, diferentes soluciones y diferentes silos. Con la aparición de nuevas tecnologías, el problema no ha hecho más que empeorar. Hoy en día, las organizaciones utilizan regularmente software para diferenciarse, lo que significa que reciben más datos que nunca. Además, las fuentes de datos, incluidos los sensores de IoT, las redes sociales y los rastreadores, han hecho que las técnicas tradicionales de modelado de datos sean casi obsoletas. Pero ¿de qué sirven todos estos datos si nadie es capaz de interpretarlos correctamente? Actualmente, muchos administradores de bases de datos (DBA) se encuentran en el centro de sus organizaciones y se espera que supervisen cientos, si no miles, de bases de datos distribuidas en múltiples plataformas. Simplemente no es posible hacer esto de manera efectiva. Afortunadamente, existe una solución relativamente sencilla. La automatización agilizaría los procesos que consumen mucho tiempo, reduciría la TI en la sombra y daría a los administradores de bases de datos más tiempo para centrarse en tareas de desarrollo de mayor valor. También democratizaría el acceso a las bases de datos, permitiendo a los desarrolladores iterar y crear rápidamente aplicaciones que aborden directamente las necesidades de los clientes. Y dado el crecimiento de la ingeniería de plataformas, una práctica que trata a los desarrolladores como usuarios finales, ahora es el momento perfecto para implementar estos cambios. Cómo evolucionar los departamentos de ingeniería tradicionales Un estudio reciente mostró que en 2023, el 83% de las organizaciones informaron haber ejecutado completamente el diseño de la plataforma o se encontraban en varias etapas de adopción. Hay varias razones por las que es tan popular, pero una en particular destaca: los desarrolladores nunca han jugado un papel tan importante en el éxito de muchas empresas. Especialmente dada la creciente demanda de aplicaciones nuevas e innovadoras, los desarrolladores no pueden esperar a recibir datos ni intentar configurar una base de datos. Desafortunadamente, eso es exactamente lo que está sucediendo. McKinsey informó el año pasado que los desarrolladores dedicaban demasiado tiempo a ejecutar pruebas manuales, administrar datos y completar otras tareas de «bucle externo». En cambio, los líderes de las principales empresas de tecnología querían que concentraran el 70% de su tiempo en actividades del “bucle interno”: construcción, codificación y pruebas. Para lograr esto, los desarrolladores deben tener la libertad de utilizar toda la tecnología de una manera simple y accesible. Al integrar aún más los equipos de datos y desarrollo, los líderes eliminan los silos y brindan a los trabajadores la oportunidad de cultivar nuevas habilidades, un beneficio que el 65% de los trabajadores dice que es importante al evaluar un nuevo rol, según una encuesta reciente de Gallup. En este escenario, los desarrolladores aprenderían a interpretar mejor los datos y los profesionales de datos participan cada vez más en las discusiones sobre el diseño de aplicaciones. Todos trabajan de manera más efectiva. Qué considerar al renovar los procesos de TI Según una encuesta reciente, el 46% dijo que la gestión de bases de datos en implementaciones privadas, públicas y de borde se citó como uno de los principales desafíos asociados con la gestión de bases de datos. Transformar la forma en que su departamento de TI analiza los datos, las bases de datos y el desarrollo puede parecer una tarea desalentadora, pero no tiene por qué serlo. Es importante empezar pensando de forma sencilla. Las empresas tienen una enorme cantidad de datos y es fundamental repensar cómo se procesa y utiliza esa información. Centrarse primero en brindar a los desarrolladores acceso a esos datos es el mejor lugar para comenzar; Todo lo demás se puede construir con el tiempo. Al mismo tiempo, las organizaciones deben comprender cómo utilizar y estructurar la gestión de bases de datos. Con demasiada frecuencia, los líderes quieren ignorar las bases de datos porque parecen aburridas. Sin embargo, son una parte integral de los beneficios de una empresa. Merecen atención, especialmente si actualmente cuenta con un proceso de gestión de bases de datos rígido y monolítico. Más importante aún, cada proceso debe ser fluido. Nadie sabe exactamente lo que nos deparará el futuro; El éxito llegará a quienes sean capaces (y, lo que es más importante, estén dispuestos) a evolucionar.

About Francisco

Check Also

¿Cuánto cuesta crear una aplicación como Costco?

Con el tamaño del mercado en rápido crecimiento de la industria del comercio electrónico, intentar …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *