• 19 septiembre, 2024

Carlos Garsés

Profesional IT

Desarrollo Ciudadano: Soluciones Rápidas y Eficientes para las Empresas Modernas

Sep 19, 2024

Una encuesta reciente a 5,000 CIOs muestra que el 56% considera que el desarrollo ciudadano —la creación de aplicaciones fuera de los canales formales de TI— es una de sus principales prioridades a futuro. Casi dos de cada cinco, el 38%, iniciaron un programa de desarrollo ciudadano este año.

Cerca de dos tercios, el 65%, afirman que el desarrollo ciudadano ayudará a reducir la acumulación de tareas de TI, y el 63% dice que también reduce el tiempo de finalización de procesos, según la encuesta publicada por Kissflow. Las personas que ahora crean sus propias aplicaciones provienen de áreas como operaciones (30%), recursos humanos (28%) y marketing (20%).

¿Dónde termina el desarrollo profesional y comienza el desarrollo ciudadano? La línea es cada vez más borrosa, coinciden los expertos.

“Los usuarios de negocios están asumiendo cada vez más el desarrollo de aplicaciones por su cuenta a través de plataformas de código bajo o sin código que les permiten crear aplicaciones sin necesidad de habilidades técnicas profundas”, dijo Marinela Profi, asesora estratégica de IA en SAS, a ZDNet. “Plataformas como estas empoderan a los usuarios de negocios para crear soluciones personalizadas, automatizar flujos de trabajo y agilizar procesos que antes eran exclusivos de los desarrolladores”.

Para algunas empresas, entregar a los usuarios de negocio las llaves del desarrollo de aplicaciones puede ser una necesidad. “Hace un tiempo, nos enfrentamos a un gran obstáculo durante un cambio en nuestro sistema CRM”, comentó Gary Hemming, propietario y director financiero de ABC Finance. “No podíamos esperar al personal de TI o a los desarrolladores debido a los plazos ajustados y los costos crecientes”.

Para acelerar el desarrollo de aplicaciones, el equipo de finanzas de ABC “decidió crear sus propias soluciones personalizadas utilizando herramientas sin código”, dijo Hemming. “Automatizaron operaciones repetitivas como la entrada manual de datos y la elaboración de informes, lo que redujo horas de trabajo a minutos. Mejoró nuestra productividad en un 25% y nos permitió implementar cambios en días, algo que antes tomaba semanas”.

Este cambio “se trata de resolver problemas prácticos, no solo de empoderamiento tecnológico”, dijo Hemming. “Nuestro equipo no quería convertirse en desarrolladores, simplemente necesitaban soluciones más rápidas para los problemas de negocio. Cuando los plazos o presupuestos del desarrollo tradicional son demasiado ajustados, las personas que están en el campo a menudo saben lo que se necesita y pueden entregarlo más rápido utilizando estas nuevas tecnologías. También ha tenido un impacto inesperado en la moral: los empleados se sienten empoderados cuando ven que sus esfuerzos aumentan directamente la eficiencia”.

Los desarrolladores ciudadanos están presentes en casi todas las industrias. “Los equipos de desarrollo en todo el mundo se enfrentan a limitaciones, lo que significa que las empresas tienen muchos menos recursos de desarrolladores en general”, dijo Savinay Berry, CTO y jefe de estrategia y tecnología de Vonage, a ZDNet. “Las API de código bajo y sin código ofrecen una herramienta valiosa para los equipos con recursos limitados y diferentes niveles de habilidad para acelerar el proceso de innovación”.

Con estas API, “los no profesionales de TI, como gerentes de producto junior o analistas de negocios, pueden desarrollar un prototipo básico, lo que expande el número de personas en una organización que pueden crear aplicaciones o sistemas de software”, añadió Berry.

Sin embargo, otros observadores de la industria dicen que el desarrollo ciudadano todavía está en sus primeras etapas, ya que los enfoques de código bajo y sin código requieren un cambio en el concepto mismo de desarrollador.

“En este momento, no estamos viendo que los usuarios de negocios asuman el desarrollo de aplicaciones a gran escala, tradicionalmente realizado por desarrolladores profesionales”, dijo Cory Chaplin, líder de la práctica de tecnología y experiencia de West Monroe. “Primero es importante aclarar qué significa desarrollo de aplicaciones”.

Por ejemplo, “la creación de software complejo o aplicaciones a nivel empresarial no está ocurriendo de manera significativa entre los usuarios de negocios”, agregó Chaplin. “Sin embargo, ha habido un aumento en el uso de herramientas de ciencia de datos y análisis ciudadano. También estamos viendo a individuos experimentar con IA generativa y herramientas más fáciles de usar. Aunque los usuarios de negocios no están creando aplicaciones de nivel empresarial, están utilizando herramientas que hacen que los procesos complejos sean más sencillos”.

Todavía existen obstáculos que impiden que los usuarios finales construyan y desplieguen sus propias aplicaciones. Para empezar, hay una curva de aprendizaje, “incluso con herramientas simplificadas de código bajo y sin código”, dijo Berry. “Los usuarios de negocios pueden tener dificultades con la lógica más compleja o la integración de diversas fuentes de datos, lo que aún requiere cierto conocimiento técnico”.

“La complejidad de los requisitos puede ser abrumadora”, dijo Profi. “Las necesidades comerciales a menudo involucran procesos e integraciones complejas que están más allá de las capacidades de las herramientas de código bajo. Las aplicaciones creadas por usuarios no técnicos pueden carecer de la solidez y escalabilidad necesarias para despliegues más grandes a nivel empresarial. Sin experiencia técnica, los usuarios de negocios encuentran desafíos para garantizar que las aplicaciones sean seguras, cumplan con las regulaciones de datos y estén alineadas con las políticas de la empresa”.

Esto exige una colaboración efectiva “entre los usuarios de negocios y los equipos de TI o desarrolladores para evitar problemas como el shadow IT, que puede generar riesgos de seguridad e ineficiencias”, agregó Profi. “Abordar estos desafíos implica ofrecer herramientas más avanzadas, mejor capacitación y fomentar una colaboración más sólida entre los equipos técnicos y no técnicos”.

La seguridad es otra preocupación, “ya que cualquier aplicación creada fuera del control de TI puede exponer a las empresas a vulnerabilidades”, dijo Berry. “Además, garantizar que estas aplicaciones sean escalables y se integren sin problemas con los sistemas empresariales existentes sigue siendo un desafío, ya que la colaboración con los departamentos de TI probablemente sigue siendo un factor aquí”.

También en el horizonte está la IA generativa, que promete acelerar el desarrollo ciudadano de aplicaciones de una manera profunda. “Al aprovechar herramientas respaldadas por IA, los usuarios de negocios con habilidades técnicas mínimas pueden crear aplicaciones como sitios web públicos, mercados en línea básicos, aplicaciones móviles, asistentes virtuales, agentes de voz y chatbots, por nombrar algunos”, dijo Berry.

Para proyectos más sofisticados, “la IA puede ayudar a estos usuarios a generar código, sugerir funcionalidades o incluso automatizar completamente partes del proceso de creación de aplicaciones, reduciendo drásticamente el tiempo y la experiencia técnica necesarios para desarrollar aplicaciones”, continuó Berry. “En el futuro, probablemente veremos copilotos de IA que guíen a los usuarios durante todo el proceso de desarrollo, desde la idea hasta la implementación”.

Dada la relativa simplicidad de las aplicaciones de desarrollo ciudadano, es posible que en ciertas situaciones ni siquiera se necesite software, dijo Chaplin. “Cualquier cosa que un usuario de negocios construya generalmente se hace a través de plataformas de código bajo o sin código, que, por su naturaleza, son más fáciles de usar pero a menudo tienen una funcionalidad y profundidad limitadas. En muchos casos, no hay necesidad real de que los usuarios finales construyan aplicaciones por sí mismos porque el problema se puede resolver de otras maneras”.

Muchas organizaciones “todavía son comprensiblemente cautelosas con respecto a este salvaje oeste de usuarios de negocios creando sus propias aplicaciones”, dijo Chaplin. “Hay un poco más de alineación cuando se trata de cosas como el análisis de datos ciudadano y la analítica, porque es su propio dato y entienden cómo interpretarlo. Incluso la IA generativa es tan nueva que aún no ha sido completamente adoptada. También hay un poco de estigma: muchos equipos de TI y tecnología no están entusiasmados con que los usuarios de negocios asuman estas responsabilidades por su cuenta”.

Vía | Desarrollo Ciudadano: Soluciones Rápidas y Eficientes para las Empresas Modernas – Tecnología con Juancho (tecnologiaconjuancho.com)

Por Juan Padra

Más de 40 años de experiencia en tecnología. DJ, enseñanza del español y radio en línea. Profesional versátil y apasionado de la música y la tecnología. ¡Bienvenido a mi perfil!

Deja una respuesta

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

Verificado por MonsterInsights