El auge del ciudadano desarrollador. Como dice la cita a menudo citada del empresario e inversor estadounidense Marc Andreesen, “el software se está comiendo el mundo”. En estos días, casi todas las empresas son empresas de software de alguna manera. El software se utiliza para ejecutar nóminas, marketing, relaciones con el cliente y servicios al cliente para mejorar la eficiencia operativa, impulsar la innovación y generar ingresos.
Sin embargo, ante la demanda de aplicaciones, la oferta es, lamentablemente, escasa. No es de extrañar, ya que los equipos de administración de TI a menudo están sobrecargados y sobrecargados de trabajo, trabajando en proyectos de misión crítica y ayudando a mantener las empresas en funcionamiento (especialmente durante la pandemia de COVID-19). Es por eso que las organizaciones están en la búsqueda de encontrar nuevas formas de brindar a los empleados acceso a aplicaciones modernas que los ayudarán a hacer un mejor trabajo de manera más eficiente.
Los avances en tecnología están ayudando a resolver este problema, con plataformas de código bajo que ayudan a devolver el poder a las personas. Esto está permitiendo el surgimiento del llamado movimiento ‘Desarrollador ciudadano’.
El auge del código bajo: desarrollador
Pero primero, ¿qué es el código bajo? No hace mucho, la construcción de una aplicación requería un profundo conocimiento técnico y habilidades de programación. La creación de aplicaciones llevó mucho tiempo. Hoy en día, a través de una plataforma de código bajo, los usuarios pueden dibujar o hablar con una interfaz cognitiva para crear una aplicación; ya no es necesario codificarla línea por línea. Esto reduce la barrera de entrada a las aplicaciones de construcción, lo que hace que la experiencia sea más rápida y fácil para cualquiera que desee crear una.
Es a través de plataformas de código bajo que los departamentos de TI y los objetivos comerciales se están alineando más que nunca. Los trabajadores solo necesitan una idea para una aplicación, la plataforma o el asistente cognitivo luego lo guiará paso a paso y lo transformará en una aplicación de trabajo. Es esta tecnología la que ha dado lugar al Desarrollador Ciudadano: solucionadores de problemas de la empresa que tienen el impulso para participar en la creación de soluciones innovadoras.
Sin plataformas de código bajo, los empleados que tienen una idea aún deben pasar por el departamento de TI y deben solicitar a TI que creen o soliciten aplicaciones específicas. No es de extrañar que estas solicitudes a menudo pasen al final de la fila antes de problemas más urgentes. Esto lleva a que el departamento de TI obtenga la reputación de ser un obstáculo que ralentiza el progreso.
Es de esta tensión que surge el movimiento de Desarrollo Ciudadano. Un movimiento basado en la idea de que son las personas que trabajan «en las trincheras» las que tienen las mejores ideas y sugerencias sobre la mejor manera de hacer el trabajo. Y al permanecer con plataformas aprobadas de bajo código, los usuarios comerciales habituales pueden crear sus propias soluciones, más rápido mientras se mantienen dentro de las políticas de cumplimiento y ciberseguridad de TI. Citizen Development permite a las empresas implementar rápidamente soluciones alineadas con los objetivos del negocio, en lugar de una solución de arquitectura completamente integrada de TI.
Desarrollo ciudadano y la promesa de la IA
Además del apoyo empresarial general, ahora estamos viendo que esta democratización comienza en serio con respecto a la inteligencia artificial (IA) y la implementación del aprendizaje automático. Las empresas de IA están creando entornos de desarrollo intuitivos que permiten a los desarrolladores ciudadanos crear casos de uso de IA potentes simplemente hablando con una interfaz cognitiva. Los usuarios pueden simplemente hablar con una interfaz cognitiva en línea y ser guiados paso a paso para crear una implementación de inteligencia artificial que resolverá una variedad de problemas comerciales, ya sea creando un asistente de mesa de ayuda de TI capaz de restablecer contraseñas o un robot de servicio al cliente de inteligencia artificial. que puede responder preguntas de una manera emocionalmente consciente. Los desarrolladores ciudadanos pueden crear estas aplicaciones inteligentes sin necesidad de comprender las complejidades del procesamiento del lenguaje natural o la memoria semántica.
Sin embargo, es importante tener en cuenta que seguirá habiendo un lugar muy importante para los desarrolladores de aprendizaje automático y IA en las organizaciones. Estos expertos seguirán siendo vitales para integrar la inteligencia artificial con los sistemas de back-end para que puedan acceder a los datos de los clientes y los productos, y proporcionar el historial y el contexto para ejecutar tareas de forma independiente y con la plena confianza de la organización. La innovación del mañana, hoy
La línea entre TI y negocios se está difuminando, y eso significa que el desarrollo de aplicaciones se está convirtiendo en responsabilidad de todos. El desarrollo ciudadano está creando un nuevo modelo de innovación empresarial y de software. Es empoderar a los empleados con la automatización para resolver sus problemas a nivel de base y darles espacio y permiso para experimentar y crecer.
La adopción de la IA por parte de los desarrolladores ciudadanos dará forma a una visión única del lugar de trabajo moderno, nacida de su conocimiento del problema empresarial, específico para su organización y estrategia, y teniendo en cuenta las tecnologías existentes. Este concepto permitirá que el equipo de TI de una organización se concentre en objetivos comerciales más importantes, como la optimización de costos y la creación de nuevas fuentes de ingresos a partir de los datos de la empresa. Gracias a esta nueva ola de tecnología, los líderes digitales del mañana serán empresas que empoderen a sus desarrolladores ciudadanos para impulsar la innovación sostenida en todas las áreas de su negocio hoy.