Navegando los desafíos y preparándose para la implementación de código bajo/sin código
Las estrategias low-code y no-code tienen el potencial de revolucionar el desarrollo de aplicaciones, capacitando a los desarrolladores ciudadanos y aliviando las cargas de trabajo de TI.

Habilitar el desarrollo de soluciones con marcos y herramientas de low-code y no-code (LC/NC) presenta nuevas oportunidades para que las empresas involucren a empleados no técnicos, conocidos como desarrolladores ciudadanos, en la creación de aplicaciones. Estas estrategias pueden reducir la carga del equipo de TI, fomentando la innovación y apoyando las iniciativas de transformación digital. Sin embargo, también presentan desafíos como problemas de cumplimiento y seguridad debido a la participación de empleados que pueden carecer de experiencia en codificación.
Deepak Mohan, vicepresidente ejecutivo de ingeniería de Veritas Technologies, advierte que las estrategias LC/NC presentan vulnerabilidades. Es posible que los desarrolladores ciudadanos no tengan un conocimiento profundo de la seguridad y la privacidad, lo que genera aplicaciones protegidas de manera inadecuada y posibles problemas de cumplimiento. Mohan sugiere que las organizaciones deben establecer requisitos de seguridad y gobernanza de LC/NC, asegurando que las aplicaciones sean seguras y brinden una supervisión y visibilidad adecuadas.
Además, las organizaciones deben considerar los costos de licencia y los problemas de propiedad intelectual al planificar el desarrollo de aplicaciones LC/NC. Yehuda Rosen, ingeniero sénior de aplicaciones de nVisium, destaca los beneficios de las estrategias LC/NC, incluida la reducción de la dependencia del escaso talento en ingeniería de software y tiempos de desarrollo más rápidos. Sin embargo, enfatiza que LC/NC no es una panacea y no puede reemplazar la programación tradicional por características novedosas o funcionalidad no compatible.
Rosen advierte que las empresas deben identificar claramente las características requeridas antes de embarcarse en cualquier proyecto de LC/NC para evitar perder tiempo y recursos. Una implementación exitosa de LC/NC requiere una infraestructura robusta, un gobierno de datos sólido y medidas de seguridad efectivas, así como una visibilidad completa de los datos y las aplicaciones dentro de la organización.
Según Mohan, las empresas primero deben comprender sus datos, evaluar las posibles vulnerabilidades de seguridad y cumplimiento y abordar estos riesgos antes de implementar una estrategia LC/NC. La participación de expertos en seguridad de datos, protección de datos y gobierno es esencial para mitigar las amenazas cibernéticas y de cumplimiento y garantizar el cumplimiento de los protocolos legales y de la empresa.
Rosen señala la flexibilidad de la implementación de LC/NC, con todos los niveles de liderazgo potencialmente involucrados en la adopción. Sin embargo, Mohan predice que la adopción de LC/NC pronto se generalizará, lo que permitirá a los desarrolladores ciudadanos en todas las organizaciones crear aplicaciones adaptadas a su trabajo diario.
Antes de adoptar por completo las estrategias de LC/NC, el liderazgo de TI debe empoderar a los equipos de gestión de datos y cumplimiento con procesos que garanticen la protección de datos y la infraestructura de cumplimiento en toda la organización. Mohan advierte que solo cuando confían en su infraestructura, las organizaciones deben abordar el desarrollo de aplicaciones LC/NC.
Rosen reconoce la creciente madurez de las soluciones low-code/ no-code en áreas como la creación de sitios web (Wix y Squarespace), CRUD basado en datos y aplicaciones de análisis ( Airtable y AppSheet) y otras como AppMaster. Él prevé que se agregarán más capacidades a estas soluciones, lo que permitirá a los desarrolladores crear una gama más amplia de tipos de funcionalidades y aplicaciones en un futuro próximo.


