Cómo el desarrollo ciudadano permite la transformación digital

En el año 2012, los analistas de Gartner declararon que "Todos somos desarrolladores ahora," refiriéndose a la proliferación de plataformas de código bajo que permiten a los usuarios no técnicos crear aplicaciones y servicios comerciales dentro de sus organizaciones. Según el GartnerEl 74% de las organizaciones utilizarán para 2024 al menos cuatro herramientas de desarrollo de código bajo para el desarrollo de aplicaciones e iniciativas de desarrollo ciudadano.

A medida que la transformación digital se ha acelerado en los últimos años, se acuñó el término "desarrolladores ciudadanos" para describir las funciones en rápida evolución que los desarrolladores no técnicos desempeñan dentro de sus organizaciones. En este artículo examinaremos qué es el desarrollo ciudadano y el importante papel que los usuarios no técnicos desempeñarán en el impulso de la transformación digital.

¿Qué es el desarrollo ciudadano?

Gartner define un desarrollador ciudadano como "un usuario que crea nuevas aplicaciones de negocios para el consumo de otros utilizando entornos de desarrollo y ejecución sancionados por la TI corporativa". Un informe de 2015 de Intuit Quickbase, El Informe sobre el estado del desarrollo de los ciudadanosdescribe a los ciudadanos desarrolladores como "solucionadores de problemas empoderados de las diversas líneas de negocios que tienen el impulso y la determinación de participar en el desarrollo de aplicaciones a pesar de que carecen de las habilidades de codificación tradicionales".

En pocas palabras, un ciudadano desarrollador es un usuario no técnico que crea soluciones de automatización para su organización.

¿Por qué los desarrolladores ciudadanos son fundamentales para la transformación digital?

COVID-19 aceleró inesperadamente la transformación digital en al menos 6 años. Debido a la rápida aceleración, hay una importante escasez de desarrolladores de software capacitados y experimentados. Además, los departamentos de TI suelen estar faltos de personal, sobrecargados de trabajo y a menudo tienen un acceso limitado a los recursos.

Esto es cierto incluso para las grandes organizaciones. Por ejemplo, General Electric tiene un equipo de TI de unos 10.000 técnicos, pero sigue luchando con la brecha de la demanda. En una entrevista reciente con el CIO Global de GE, Chris Drumgoole, declaró que el desarrollo ciudadano es el concepto más transformador en la TI hoy en día.

"Queremos que una persona de finanzas, un ingeniero de energía, o una persona de la aviación sea capaz de escribir su propio software y aplicaciones."

Las investigaciones sugieren que cada vez más organizaciones dependen de desarrolladores ciudadanos y de herramientas innovadoras para satisfacer sus necesidades. De acuerdo con un la reciente encuesta de GartnerEl 41% de los encuestados ya tiene en marcha iniciativas de desarrollo ciudadano, mientras que el 20% tiene previsto desarrollarlas. A reciente encuesta de IBM encontró que el 80% de las organizaciones encuestadas se asocian con ciudadanos promotores para satisfacer sus necesidades.

La falta de desarrolladores cualificados y de recursos informáticos no son los únicos factores que contribuyen al movimiento ciudadano de desarrolladores. La transformación digital implica algo más que la automatización de procesos de alto nivel. Las organizaciones también necesitan automatizar a nivel departamental e individual. Nadie entiende mejor estos procesos que aquellos que están involucrados con ellos en el día a día. Los desarrolladores ciudadanos son ideales para automatizar tareas repetitivas y que consumen mucho tiempo para aumentar la productividad y la satisfacción en el trabajo.

Plataformas de No-Code vs Low-Code

Capitalista de riesgo Marc Andreesen dijo una vez: "En el futuro, toda empresa se convertirá en una empresa de software". Las organizaciones dependerán cada vez más de herramientas y aplicaciones de software como las plataformas sin código y de código bajo para sus necesidades digitales.

A menudo hay cierta confusión cuando se trata de la código bajo vs. no código distinción. Las soluciones sin código ofrecen características como la funcionalidad de arrastrar y soltar para usuarios que generalmente no están familiarizados con los lenguajes de programación. Estas plataformas permiten a las organizaciones crear aplicaciones sin necesidad de una formación formal en materia de desarrollo. Sin embargo, un inconveniente importante es la falta de flexibilidad. Otro problema de las plataformas sin código es que pueden dar lugar a una TI en la sombra, es decir, aplicaciones que experimentan problemas de cumplimiento y/o desafíos de integración.

Las plataformas de código bajo ofrecen características similares a las herramientas sin código pero son más sofisticadas. Estas plataformas minimizan la codificación manual proporcionando bloques de código existente. Por ejemplo, los usuarios pueden arrastrar y soltar bloques visuales en un flujo de trabajo para crear una aplicación. Las plataformas de código bajo son adecuadas tanto para los desarrolladores ciudadanos como para los desarrolladores especializados. Los desarrolladores capacitados pueden automatizar las tareas repetitivas de codificación manual, lo que les permite centrarse en aspectos de alto valor de la programación, como la creación de código propietario.

El camino hacia el desarrollo de los ciudadanos

El éxito de las iniciativas de desarrollo de los ciudadanos dentro de las organizaciones depende de que se cuente con normas de gobernanza claramente definidas. La falta de normas da lugar a ineficiencias y problemas de integración. Antes de adoptar una plataforma de código bajo, los interesados deberían considerar la posibilidad de hacerlo:

  • Quiénes son los ciudadanos promotores y cómo serán entrenados.
  • Qué conjuntos de herramientas usarán tus desarrolladores. Por ejemplo, elegir una plataforma de código bajo que permita a los usuarios colaborar abiertamente en toda la organización.
  • Cómo eliminar la TI en la sombra: herramientas y aplicaciones no aprobadas por los líderes de la organización.
  • La forma en que los usuarios técnicos supervisarán las iniciativas de desarrollo de los ciudadanos y harán cumplir las normas técnicas.

Los ciudadanos desarrolladores seguirán desempeñando un papel cada vez más importante en el impulso de la transformación digital. ProcessMaker proporciona una intuitiva gestión de procesos empresariales inteligentes de bajo código que facilita a los ciudadanos y/o a los desarrolladores capacitados la creación de aplicaciones innovadoras.

Proceso de solicitud de cambio de TI

Plataforma de soluciones

Compruébelo usted mismo Pruebe gratis las últimas funciones de la Plataforma ProcessMaker.

Prueba gratuita

Suscríbase al boletín de noticias Hyper-Productivity™ de ProcessMaker

    Consentimiento a la Política de Privacidad Al marcar esta casilla usted consiente en Declaración de privacidad de ProcessMaker.

    Descubra cómo las organizaciones líderes utilizan ProcessMaker para agilizar sus operaciones a través de la automatización de procesos.

    Contáctenos

    Actualización de la privacidad
    Utilizamos cookies para que las interacciones con nuestro sitio web y servicios sean fáciles y significativas. Las cookies nos ayudan a entender mejor cómo se utiliza nuestro sitio web y adaptar la publicidad en consecuencia.

    Acepta