¿Qué significa desarrollador ciudadano?
Un desarrollador ciudadano es un usuario final experto en tecnología que tiene la capacidad de crear una nueva función de software o programa de aplicación a partir de una base de código, sistema o estructura corporativos o basados en la nube aprobados.
Los desarrolladores ciudadanos suelen utilizar entornos de desarrollo integrados (IDE) visuales para arrastrar y soltar componentes de aplicaciones y conectarlos entre sí.
En las empresas, este enfoque de bajo código/sin código (LCNC) para el desarrollo de software permite a los empleados autorizados diseñar y crear aplicaciones empresariales que satisfagan las necesidades de nichos de negocio.
Definición de desarrollador ciudadano
Normalmente, los desarrolladores ciudadanos ocupan puestos de trabajo fuera del departamento de TIC de su organización. Este tipo de desarrollador aficionado suele utilizar herramientas de desarrollo basadas en la nube y disponibles en Internet.
Si no se controlan, los desarrolladores ciudadanos pueden contribuir a un problema conocido como TI en la sombra. Cuando se desarrolla demasiado software sin el conocimiento y la aprobación del departamento de TI de la empresa, puede afectar a la integridad de todo el sistema informático de la organización.
En general, los partidarios de este tipo de desarrollo no autorizado tienen que sopesar los riesgos frente a los beneficios.