Desarrolladores ciudadanos y el auge de la automatización
Jazmie JamaludinDurante la mayor parte de la historia de la informática, construir software significaba escribir código, lo que significaba que el trabajo pertenecía a un pequeño grupo de especialistas. Los demás tenían que esperar su atención. Ese esquema se está rompiendo. Una nueva generación de herramientas sin código y de bajo código ha puesto el poder de construir automatizaciones y pequeñas aplicaciones en manos de personas que nunca han escrito una línea de código, y esas personas tienen un nombre: desarrolladores ciudadanos. El auge del desarrollador ciudadano está remodelando silenciosamente cómo ocurre la automatización en las empresas, moviéndola de un equipo técnico central a las personas que realmente conocen el trabajo.
Esta guía explica qué es un desarrollador ciudadano, por qué su auge es una gran oportunidad y las barreras de protección sensatas que le permiten abrazar la tendencia sin crear una maraña de herramientas no gestionadas.
Quién es el desarrollador ciudadano
Un desarrollador ciudadano es simplemente alguien ajeno al equipo técnico tradicional que construye automatizaciones o aplicaciones utilizando herramientas accesibles, generalmente para resolver un problema en su propio trabajo. Podría ser un especialista en marketing que conecta un flujo de informes automatizado, un gerente de operaciones que construye un proceso de aprobación o un vendedor que automatiza sus seguimientos. No son programadores profesionales, y no necesitan serlo, porque las plataformas sin código que utilizan reemplazan el código con la construcción visual de apuntar y hacer clic. Lo que aportan en cambio es un conocimiento profundo del trabajo real, que a menudo es exactamente lo que necesita una buena solución.
Por qué su auge es una buena noticia
Las ventajas del desarrollo ciudadano son considerables. Las personas más cercanas a un problema suelen ser las mejor posicionadas para resolverlo, ya que entienden los detalles complicados que un extraño pasaría por alto. Distribuir la capacidad de construir por toda la organización significa que se resuelven muchos más problemas, porque las soluciones ya no tienen que pasar por un único equipo sobrecargado. Y es rápido: alguien que siente un punto débil puede abordarlo directamente en lugar de escribir una solicitud y esperar semanas. Esta democratización de la automatización es una de las razones por las que el movimiento más amplio de automatización de flujos de trabajo se ha acelerado tan rápidamente, y permite a una empresa mejorarse de adentro hacia afuera en lugar de solo de arriba hacia abajo.
| La promesa | El riesgo a gestionar |
|---|---|
| Más problemas resueltos, más rápido | Una proliferación de herramientas no gestionadas |
| Soluciones construidas por expertos en el dominio | Errores de seguridad y datos |
| Menos carga para el equipo técnico | Cosas que se rompen cuando alguien se va |
Los riesgos que debes gestionar
A pesar de todas sus promesas, el desarrollo ciudadano no gestionado puede crear problemas reales. Sin ninguna supervisión, puedes terminar con una proliferación de herramientas superpuestas que nadie rastrea, automatizaciones que manejan datos de forma descuidada o insegura, y procesos críticos que dependen de una herramienta que solo una persona entiende y que se rompe en el momento en que esa persona se va. Las personas que construyen sin formación técnica también pueden pasar por alto cosas que un profesional detectaría. Nada de esto significa que debas frenar la tendencia; significa que debes encauzarla. La respuesta es una gobernanza ligera que habilite en lugar de bloquear, el mismo instinto equilibrado detrás de un marco de gobernanza de la automatización, y una cautela ante los errores de automatización predecibles que surgen al construir sin barreras de protección.
Adoptarlo con sensatez
El objetivo es obtener los beneficios del desarrollo ciudadano mientras se contienen los riesgos, lo que significa animar a las personas a construir mientras se les proporciona un marco sensato para construir. Proporcione herramientas aprobadas para que la gente no improvise con lo que encuentre. Ofrezca orientación y capacitación para que construyan de forma segura, especialmente en torno a los datos y la seguridad. Mantenga un registro ligero de lo que se ha construido para que las automatizaciones importantes sean conocidas y no dependan de una sola persona. Y establezca algunas reglas claras sobre qué tipos de datos y procesos necesitan un cuidado adicional. Si se hace bien, esto convierte el desarrollo ciudadano de un riesgo silencioso en un activo poderoso, liberando la energía de resolución de problemas de todo su equipo mientras se mantiene el resultado coherente y seguro. El futuro de la automatización no es solo un equipo central que construye para los demás; es todo el mundo, debidamente apoyado, capaz de mejorar su propio rincón del trabajo. Si desea ayuda para habilitar de forma segura a los desarrolladores ciudadanos, nuestro equipo estará encantado de ayudarle.
Preguntas frecuentes
¿Qué es un desarrollador ciudadano?+
¿Por qué es valioso el desarrollo ciudadano?+
¿Cuáles son los riesgos?+
¿Cómo puedo apoyar a los desarrolladores ciudadanos de forma segura?+
Referencias
- Gartner. "Desarrollo ciudadano." gartner.com.
- Forrester. "Desarrollo de bajo código." forrester.com.