¿😥Sus empresas ya utilizan IA en todo el ciclo de desarrollo?
Hola, comunidad.
Acabo de salir de una reunión en el trabajo y me quedé con varias dudas. No sé si la empresa donde estoy se está adelantando a una nueva forma de trabajar o si este tipo de flujo ya es común en otras compañías.
Nos explicaron que buscan incorporar inteligencia artificial en prácticamente todo el ciclo de desarrollo: leer y resumir la documentación de nuevos proyectos, crear ítems, realizar estimaciones, desarrollar funcionalidades, hacer pruebas y apoyar el despliegue. Incluso ya configuraron un pipeline con distintas herramientas de IA.
Actualmente, cuando se abre un pull request hacia algún ambiente, los desarrolladores revisan el código y deciden si aprobarlo o rechazarlo. Sin embargo, también quieren automatizar esa parte mediante IA, utilizando una serie de lineamientos para determinar si un PR cumple con lo necesario.
Me estoy acostumbrando a trabajar con estas herramientas y entiendo que pueden mejorar mucho la productividad, pero la reunión me dejó pensando en cómo cambiará nuestro trabajo. Si un equipo puede desarrollar más en menos tiempo, quizá en algún momento se necesiten menos personas para sacar nuevas funcionalidades o proyectos.
Me gustaría conocer la experiencia y opinión de quienes ya trabajan de esta manera:
¿En sus empresas ya utilizan IA durante todo el ciclo de desarrollo? ¿Qué partes tienen automatizadas y cuáles siguen dependiendo de una revisión humana?
¿Cómo aprendieron a trabajar con este tipo de herramientas? ¿La empresa los capacitó o tuvieron que aprender por su cuenta?
Pensando en el crecimiento profesional, ¿conviene seguir profundizando en programación y fundamentos técnicos, o sería mejor dedicar más tiempo a herramientas de IA, automatización y nube?
¿Creen que la reducción de equipos de desarrollo sea algo que veremos en el futuro cercano, o más bien cambiarán las responsabilidades del programador?
¿Existe el riesgo de que los desarrolladores pierdan capacidad de análisis al depender demasiado de estas herramientas?
Me interesa conocer experiencias reales, tanto positivas como negativas, especialmente de personas que ya trabajen con procesos similares.