¿Están listas o no? En general, los encuestados tienen una opinión positiva sobre qué tan preparadas están sus organizaciones para usar herramientas de programación con IA. En general, consideran que sus políticas de seguridad son suficientes y que el código generado por IA es seguro. En términos generales, creen que están listas para adoptar la IA. Sin embargo, siguen teniendo opiniones divididas sobre la seguridad de las herramientas de programación con IA. En todos los puestos, se percibe que los temores relacionados con la seguridad son la principal barrera para adoptar estas herramientas. En cuanto a los procesos prácticos de preparación, menos de una quinta parte de los encuestados afirmó que sus organizaciones habían realizado pruebas de concepto (PoC), un paso básico y fundamental para adoptar nuevas tecnologías. Además, menos de la mitad dijo que la mayoría de sus desarrolladores había recibido capacitación sobre herramientas de programación con IA. Estas contradicciones pueden indicar una falta de planificación y estrategia, así como de estructura para adoptar la IA.
Al profundizar en el tema, las respuestas mostraron una diferencia constante según el puesto en las percepciones sobre la calidad del código, la seguridad de las herramientas y el nivel general de preparación de la organización. Los directivos de alto nivel tenían una opinión más positiva sobre las herramientas de programación con IA y el nivel de preparación que quienes trabajan más cerca del código o de los procesos y las políticas de seguridad. En particular, los miembros de los equipos de seguridad tenían una opinión menos favorable sobre la seguridad de estas herramientas, lo que sugiere que este grupo influyente está más expuesto a los problemas que genera la programación con IA y reacciona en consecuencia.
Las contradicciones anteriores sugieren que la planificación y la estrategia para adoptar herramientas de programación con IA son insuficientes y poco cohesionadas. También apuntan a una falta de estructura para determinar y cumplir los requisitos previos necesarios, posiblemente debido a la falta de visibilidad constante en toda la organización. Esto podría deberse a que, como sucedió con los teléfonos inteligentes y algunos productos de software para consumidores, la adopción fue rápida y descontrolada al principio, antes de que los equipos de TI la institucionalizaran. En ese sentido, es posible que los despliegues iniciales hayan sido caóticos y que después haya sido difícil controlarlos. Sin embargo, la conclusión es que las organizaciones deberían considerar un enfoque más estructurado para adoptar y proteger las herramientas de programación con IA, similar a los procesos que utilizan para adoptar otros tipos de software empresarial. Este enfoque también debería disipar los temores sobre la seguridad y atender las preocupaciones desproporcionadas de los desarrolladores y los equipos de seguridad. Para ello, establecería mejores controles y contrapesos, y ofrecería un enfoque más integral, metódico y programático para implementar un cambio fundamental en el proceso de desarrollo de software.