[{"data":1,"prerenderedAt":1060},["ShallowReactive",2],{"/es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale":3,"footer-es":59,"the-source-banner-es":366,"the-source-navigation-es":378,"the-source-newsletter-es":405,"footer-source-/es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/":416,"article-site-categories-es":430,"agentic-ai-unlocking-developer-potential-at-scale-article-hero-category-es":432,"agentic-ai-unlocking-developer-potential-at-scale-the-source-source-cta-es":456,"agentic-ai-unlocking-developer-potential-at-scale-category-es":471,"agentic-ai-unlocking-developer-potential-at-scale-the-source-resources-es":484,"agentic-ai-unlocking-developer-potential-at-scale-article-hero-author-es":511},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":14,"content":19,"type":50,"category":5,"slug":51,"_id":52,"_type":53,"title":54,"_source":55,"_file":56,"_stem":57,"_extension":58},"/es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","ai",false,"",{"layout":9,"template":10,"author":11,"featured":12,"sourceCTA":13},"the-source","TheSourceArticle","emilio-salvador",true,"source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"title":15,"description":16,"ogImage":17,"config":18},"La IA agente libera el potencial de los desarrolladores a gran escala","Descubra cómo la IA agente está transformando el desarrollo de software creando socios de IA que abordan tareas más allá de autocompletar código.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463876/kiw4eb54r8xtzztvbozf.jpg",{"ignoreTitleCharLimit":12},{"title":15,"date":20,"description":21,"timeToRead":22,"heroImage":17,"keyTakeaways":23,"articleBody":27,"faq":28},"2025-04-08","Descubra cómo la IA agente está transformando el desarrollo de software, yendo más allá del autocompletado del código para crear socios de IA capaces de abordar de manera proactiva tareas complejas.","Lectura de 6 min",[24,25,26],"Los agentes de IA pueden reducir el tiempo de desarrollo de semanas a horas gracias a la gestión autónoma de tareas complejas como la modernización del código base, todo ello con supervisión humana configurable para los sistemas críticos.","A diferencia de los asistentes de código básicos, los agentes de IA pueden trabajar con otros agentes para realizar diversas tareas, lo que permite a los desarrolladores centrarse en la innovación y la resolución de problemas de gran valor.","Los agentes de IA especializados, optimizados por distintos modelos, destacan en tareas específicas como la seguridad y las pruebas, y ofrecen mejores resultados que las soluciones más genéricas.","La IA ya cambió la forma en que trabajan los desarrolladores. Según [investigaciones de GitLab](https://about.gitlab.com/developer-survey/2024/ai/), el 39 % de los profesionales de DevSecOps informaron que usaron IA para el desarrollo de software en 2024, lo cual representa un aumento del 16 % con respecto al año anterior. Los asistentes de código con tecnología de IA son ahora herramientas habituales que ayudan a los equipos a escribir código más rápido, comprender mejor los códigos base y crear documentación. Sin embargo, ahora estamos ante un cambio importante: la aparición de agentes de IA que ya no son simples asistentes pasivos, sino que ofrecen una colaboración activa.\n\nEste cambio de asistentes reactivos a agentes proactivos está revolucionando la forma en que los desarrolladores crean software. La IA agente hace más accesible la creación de software, lo que impulsa un auge en la innovación, ya que más personas pueden crear software que llegue a miles de millones de usuarios. Sin embargo, las empresas deben elegir soluciones de IA agente con sólidas medidas de seguridad y cumplimiento para aprovechar al máximo esta nueva ola de innovación sin introducir riesgos innecesarios.\n\n## ¿Cuál es la diferencia entre un agente de IA y un asistente de IA?\nLa principal diferencia entre los asistentes y los agentes de IA es la forma en que se comportan. Los asistentes de código son reactivos; esperan a que los desarrolladores hagan preguntas o soliciten tareas. Si bien son útiles para una codificación más rápida y una mejor comprensión del código, estos asistentes son pasivos en el proceso de desarrollo.\n\nLos agentes de IA actúan más como miembros del equipo. Razonan, planifican y mantienen el contexto en diferentes tareas; además, presentan un cierto grado de autonomía para tomar decisiones, interactuar con otros agentes y adaptarse a las circunstancias cambiantes. Con la transición a los agentes, la IA se convierte en un verdadero socio en la creación de software.\n\nA diferencia de los asistentes que solo ayudan a escribir el código mientras los equipos se encargan de todo lo demás, los agentes de IA pueden organizar de manera activa procesos complejos, desde los controles de seguridad hasta las revisiones de cumplimiento. Por ejemplo, un agente de revisión de código puede verificar automáticamente el código, encontrar problemas y ofrecer soluciones. Mientras que un asistente necesita la intervención humana en cada paso, un agente puede pasar de una tarea a otra según los objetivos del proyecto. A diferencia de los asistentes simples que no recuerdan las interacciones pasadas ni aprenden de los errores, los agentes también pueden aprender y adaptarse a lo largo del tiempo.\n\n## El espectro de la autonomía\nUno de los aspectos más interesantes de los agentes de IA es su capacidad de configuración y su nivel de interacción. Mientras que algunos agentes pueden ser muy interactivos, otros pueden ejecutar tareas complejas en segundo plano con interacción humana limitada o nula. Por lo tanto, los equipos pueden establecer diferentes niveles de supervisión humana en función del trabajo del agente y la importancia de la tarea.\n\nPara tareas simples como resumir código o redactar documentación, los equipos pueden permitir que un agente trabaje de forma independiente y luego notifique solo a un miembro humano del equipo cuando la tarea haya finalizado. Para tareas críticas que involucran lógica de negocios clave o datos confidenciales, los equipos pueden establecer puntos de control de aprobación o supervisar de cerca el trabajo del agente.\n\nEsta flexibilidad ayuda a equilibrar la velocidad de la automatización con la necesidad de control humano. No se trata de un enfoque de todo o nada: los equipos pueden ajustar el nivel de autonomía para diferentes tipos de tareas y etapas del ciclo de vida del desarrollo.\n\n## El poder de la especialización\nLos asistentes de código con IA actuales suelen utilizar un único modelo de lenguaje grande. Sin embargo, pronto estarán disponibles muchos agentes especializados, cada uno optimizado por diferentes modelos creados para tareas específicas.\n\nYa empezamos a ver el surgimiento de agentes especializados para tareas como las siguientes:\n- Modernización del código (conversión de códigos base a versiones de lenguaje más nuevas)\n- Detección y corrección de vulnerabilidades de seguridad\n- Generación y ejecución de pruebas\n- Optimización del rendimiento\n- Generación de documentación\n- Análisis de la causas raíz de las fallas en los pipelines\n\nLos resultados son mucho mejores si se utiliza un modelo diseñado específicamente para una tarea determinada. Esta especialización permite que cada agente se destaque en una tarea concreta, en lugar de intentar satisfacer todas las demandas de forma genérica.\n\nLo que está surgiendo es un ecosistema de agentes especializados que trabajan juntos, cada uno impulsado por diferentes modelos de lenguaje optimizados para tareas específicas. Este enfoque multimodelo promete ofrecer mejores resultados en comparación con el uso de un solo modelo genérico para todas las tareas de desarrollo.\n\n## El impacto real de los agentes de IA\nLas tareas que antes llevaban semanas ahora se pueden finalizar en horas gracias a los agentes de IA. Por ejemplo, actualizar una gran cantidad de código base de Java a una versión más reciente, un trabajo que solía llevar semanas a un equipo, ahora puede hacerse mucho más rápido con los agentes.\n\nLo más importante es que los agentes de IA ayudan a los desarrolladores a alcanzar su máximo potencial. Al encargarse de las tareas rutinarias, los agentes les permiten a los desarrolladores tener el tiempo para centrarse en lo que mejor saben hacer: resolver problemas complejos y crear nuevas soluciones. No se trata de reemplazar a los desarrolladores con IA, sino de impulsar sus habilidades y permitirles centrarse en el pensamiento estratégico, la innovación y el trabajo creativo que necesita la visión humana.\n\nGracias a los agentes de IA, los desarrolladores pueden trabajar a una escala antes inconcebible para individuos o equipos. De esta manera, el trabajo pasa de ser un conjunto de tareas reactivas basadas en prompts a flujos de trabajo proactivos que vinculan todos los aspectos de la creación de software, desde la codificación, la planificación y el diseño hasta las pruebas, la implementación y el mantenimiento.\n\n## Qué tener en cuenta al adoptar agentes de IA\nPara prepararse para el rápido crecimiento en el desarrollo de software y el volumen de código, las empresas deben planificar con anticipación. Antes de integrar agentes de IA a su proceso, concéntrese en estas áreas clave:\n\n1. **Piense en cómo aumentar la productividad real, no solo en agregar nuevas herramientas y procesos que los equipos deberán aprender**. Adoptar [flujos de trabajo de IA agente como parte de una plataforma de DevSecOps](https://about.gitlab.com/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/) permite a los desarrolladores dedicar más tiempo a la creación de valor para los clientes sin contribuir a la [expansión descontrolada de la IA](https://about.gitlab.com/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach/). Los informes y paneles integrados de la plataforma también le ayudarán a [medir el éxito](https://about.gitlab.com/the-source/ai/4-steps-for-measuring-the-impact-of-ai/) para saber que su equipo está en el camino correcto.\n2. **Busque soluciones que funcionen para todo su equipo**. Los mejores agentes de IA hacen que todos trabajen de forma más eficiente, no solo unos cuantos desarrolladores.\n3. **Priorice la seguridad y el cumplimiento**. A medida que la IA genera cada vez más código listo para la producción, una plataforma de DevSecOps integral resulta esencial para garantizar el desarrollo seguro de software a gran escala. Si trabaja en un sector regulado, asegúrese de que su solución de agente de IA cumpla con las estrictas reglas de seguridad y privacidad de datos. Compruebe si puede funcionar sin conexión o en [sistemas de entorno aislado](https://about.gitlab.com/the-source/ai/transforming-government-it-ai-for-air-gapped-environments/) si necesita ese nivel de seguridad.\n4. **Busque soluciones que ofrezcan control empresarial mediante la supervisión humana**. Los agentes de IA deben ofrecer flujos de trabajo de aprobación claros y medidas de protección configurables que permitan mantener a su equipo informado. Este equilibrio le permite beneficiarse de la velocidad de la automatización y mantener a la vez una gobernanza adecuada, que es esencial para los sistemas críticos y las decisiones estratégicas.\n\nLas empresas que utilizan una plataforma de DevSecOps integral con análisis de seguridad automatizado, medidas de protección del cumplimiento y flujos de trabajo estandarizados estarán más preparadas para aprovechar los beneficios de los agentes de IA sin asumir riesgos innecesarios. Aquellas que no tengan una plataforma tendrán dificultades para gestionar la complejidad y los riesgos de la IA agente y, al mismo tiempo, ofrecer una experiencia segura y confiable al cliente.\n\n## De cara al futuro\nEstamos en el comienzo de la revolución de los agentes de IA en el desarrollo de software. A medida que estas herramientas evolucionen, la colaboración entre desarrolladores humanos y agentes de IA será aún más eficaz, y estos últimos se convertirán en verdaderos socios en la creación de software.\n\nTambién existe un importante potencial de convergencia futura entre los asistentes de código y los agentes de IA. Es probable que los asistentes de código evolucionen para incorporar funcionalidades más avanzadas de los agentes de IA, como una mayor autonomía en la gestión de las tareas de codificación, la resolución proactiva de problemas dentro del flujo de trabajo de desarrollo y una integración más profunda con otras herramientas y procesos de desarrollo. En concreto, los asistentes de código del futuro podrían gestionar de forma autónoma tareas más complejas que van más allá de la simple generación de código, como depurar, probar e incluso implementar código según requisitos de alto nivel, convirtiéndose así en verdaderos «agentes de código» más autónomos.\n\nEl software ha cambiado el mundo en las últimas cinco décadas, pero solo una pequeña parte de la población tiene las habilidades necesarias para crearlo. Sin embargo, estos pocos desarrolladores llegan a miles de millones de personas a través de los teléfonos inteligentes e Internet. Imagine un mundo donde más personas puedan crear, proteger y entregar software listo para la producción. Con la IA agente, eso será posible.\n\nEl cambio de asistentes pasivos a socios de desarrollo activos representa un gran avance en el desarrollo de software. A medida que estos agentes especializados evolucionen, el desarrollo de software será más rápido, confiable y gratificante para los desarrolladores que trabajan con estos nuevos socios de IA.",[29,32,35,38,41,44,47],{"header":30,"content":31},"¿Qué es la IA agente en el desarrollo de software?","La IA agente se refiere a los agentes de IA autónomos capaces de razonar, planificar y tomar la iniciativa en todas las tareas, a diferencia de los asistentes de código reactivos que requieren prompts por parte de un humano. Estos agentes actúan más bien como miembros del equipo; realizan tareas complejas con una supervisión mínima y propician flujos de trabajo proactivos a lo largo del ciclo de desarrollo de software.",{"header":33,"content":34},"¿En qué se diferencian los agentes de IA de los asistentes de código tradicionales?","Mientras que los asistentes de código responden a los prompts de los desarrolladores, los agentes de IA son capaces de completar de forma independiente tareas de varios pasos, coordinarse con otros agentes y adaptarse en función de los objetivos del proyecto. Ejecutan funciones como análisis de seguridad, generación de pruebas y revisiones de código sin necesidad de intervención manual en cada paso.",{"header":36,"content":37},"¿Cuáles son los beneficios de usar agentes de IA para los desarrolladores?","Los agentes de IA reducen la carga de trabajo manual gracias a la automatización de tareas que consumen mucho tiempo, como actualizar los códigos base, ejecutar comprobaciones de cumplimiento y generar documentación. Esto permite a los desarrolladores centrarse en tareas de mayor valor, como la innovación, la resolución de problemas y el desarrollo estratégico, lo que finalmente acelera la entrega sin comprometer la calidad.",{"header":39,"content":40},"¿Se pueden personalizar los agentes de IA para diferentes niveles de supervisión humana?","Sí. Los equipos pueden configurar la autonomía del agente en función de la importancia de la tarea. Para las tareas rutinarias, los agentes pueden operar de forma independiente, mientras que para las operaciones de alto riesgo o críticas para la empresa, se pueden integrar puntos de control de aprobación humana para garantizar la gobernanza y el cumplimiento.",{"header":42,"content":43},"¿Los agentes de IA especializados son más efectivos que los modelos genéricos?","Los agentes de IA especializados se entrenan para un fin específico, como la seguridad, las pruebas o el análisis de causas raíz. Por eso suelen ofrecer mejores resultados que los modelos genéricos en sus tareas específicas. Este enfoque modular y multiagente mejora la precisión y la eficiencia al aprovechar las fortalezas de los modelos optimizados para cada dominio.",{"header":45,"content":46},"¿Qué deben tener en cuenta las empresas al adoptar la IA agente?","Las organizaciones deben garantizar que los agentes de IA se ajusten con sus requisitos de seguridad, cumplimiento y gobernanza. Deben integrarse en una plataforma de DevSecOps a lo largo del ciclo de vida de desarrollo de software para evitar la expansión descontrolada de la IA, mantener el control mediante la supervisión humana y respaldar la adopción en toda la empresa con flujos de trabajo uniformes.",{"header":48,"content":49},"¿Cómo transformará la IA agente el futuro del desarrollo de software?","La IA agente democratizará la creación de software al hacer que más personas puedan crear y gestionar software de alta calidad. A medida que los agentes sean más autónomos e integrados, acelerarán los ciclos de innovación, mejorarán la calidad del código y harán que el desarrollo sea más accesible, escalable y seguro.","article","agentic-ai-unlocking-developer-potential-at-scale","content:es:the-source:ai:agentic-ai-unlocking-developer-potential-at-scale.yml","yaml","Agentic Ai Unlocking Developer Potential At Scale","content","es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale.yml","es/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","yml",{"_path":60,"_dir":61,"_draft":6,"_partial":6,"_locale":7,"data":62,"_id":362,"_type":53,"title":363,"_source":55,"_file":364,"_stem":365,"_extension":58},"/shared/es/main-footer","es",{"text":63,"source":64,"edit":70,"contribute":75,"config":80,"items":85,"minimal":354},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» está bajo licencia",{"text":65,"config":66},"Ver fuente de la página",{"href":67,"dataGaName":68,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":71,"config":72},"Editar esta página",{"href":73,"dataGaName":74,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":76,"config":77},"Contribuya",{"href":78,"dataGaName":79,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":81,"facebook":82,"youtube":83,"linkedin":84},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[86,113,186,254,316],{"title":87,"links":88,"subMenu":94},"Plataforma",[89],{"text":90,"config":91},"Plataforma de DevSecOps",{"href":92,"dataGaName":93,"dataGaLocation":69},"/es/platform/","devsecops platform",[95],{"title":96,"links":97},"Precios",[98,103,108],{"text":99,"config":100},"Ver planes",{"href":101,"dataGaName":102,"dataGaLocation":69},"/es/pricing/","view plans",{"text":104,"config":105},"¿Por qué elegir GitLab Premium?",{"href":106,"dataGaName":107,"dataGaLocation":69},"/es/pricing/premium/","why premium",{"text":109,"config":110},"¿Por qué elegir GitLab Ultimate?",{"href":111,"dataGaName":112,"dataGaLocation":69},"/es/pricing/ultimate/","why ultimate",{"title":114,"links":115},"Soluciones",[116,121,126,131,136,141,146,151,156,161,166,171,176,181],{"text":117,"config":118},"Transformación digital",{"href":119,"dataGaName":120,"dataGaLocation":69},"/es/topics/digital-transformation/","digital transformation",{"text":122,"config":123},"Seguridad y cumplimiento",{"href":124,"dataGaName":125,"dataGaLocation":69},"/es/solutions/application-security-testing/","Application security testing",{"text":127,"config":128},"Entrega de software automatizada",{"href":129,"dataGaName":130,"dataGaLocation":69},"/es/solutions/delivery-automation/","automated software delivery",{"text":132,"config":133},"Desarrollo ágil",{"href":134,"dataGaName":135,"dataGaLocation":69},"/es/solutions/agile-delivery/","agile delivery",{"text":137,"config":138},"Transformación en la nube",{"href":139,"dataGaName":140,"dataGaLocation":69},"/es/topics/cloud-native/","cloud transformation",{"text":142,"config":143},"Gestión del código fuente",{"href":144,"dataGaName":145,"dataGaLocation":69},"/es/solutions/source-code-management/","source code management",{"text":147,"config":148},"CI/CD",{"href":149,"dataGaName":150,"dataGaLocation":69},"/es/solutions/continuous-integration/","continuous integration & delivery",{"text":152,"config":153},"Gestión del flujo de valor",{"href":154,"dataGaName":155,"dataGaLocation":69},"/es/solutions/value-stream-management/","value stream management",{"text":157,"config":158},"GitOps",{"href":159,"dataGaName":160,"dataGaLocation":69},"/es/solutions/gitops/","gitops",{"text":162,"config":163},"Empresas",{"href":164,"dataGaName":165,"dataGaLocation":69},"/es/enterprise/","enterprise",{"text":167,"config":168},"Pequeñas empresas",{"href":169,"dataGaName":170,"dataGaLocation":69},"/es/small-business/","small business",{"text":172,"config":173},"Sector público",{"href":174,"dataGaName":175,"dataGaLocation":69},"/es/solutions/public-sector/","public sector",{"text":177,"config":178},"Educación",{"href":179,"dataGaName":180,"dataGaLocation":69},"/es/solutions/education/","education",{"text":182,"config":183},"Servicios financieros",{"href":184,"dataGaName":185,"dataGaLocation":69},"/es/solutions/finance/","financial services",{"title":187,"links":188},"Recursos",[189,194,199,204,209,214,219,224,229,234,239,244,249],{"text":190,"config":191},"Instalar",{"href":192,"dataGaName":193,"dataGaLocation":69},"/es/install/","install",{"text":195,"config":196},"Guías de inicio rápido",{"href":197,"dataGaName":198,"dataGaLocation":69},"/es/get-started/","quick setup checklists",{"text":200,"config":201},"Aprender",{"href":202,"dataGaName":203,"dataGaLocation":69},"https://university.gitlab.com/","learn",{"text":205,"config":206},"Documentación del producto",{"href":207,"dataGaName":208,"dataGaLocation":69},"https://docs.gitlab.com/","docs",{"text":210,"config":211},"Blog",{"href":212,"dataGaName":213,"dataGaLocation":69},"/blog/","blog",{"text":215,"config":216},"Historias de éxito del cliente",{"href":217,"dataGaName":218,"dataGaLocation":69},"/es/customers/","customer success stories",{"text":220,"config":221},"Remoto",{"href":222,"dataGaName":223,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":225,"config":226},"Servicios de GitLab",{"href":227,"dataGaName":228,"dataGaLocation":69},"/es/services/","services",{"text":230,"config":231},"TeamOps",{"href":232,"dataGaName":233,"dataGaLocation":69},"/es/teamops/","teamops",{"text":235,"config":236},"Comunidad",{"href":237,"dataGaName":238,"dataGaLocation":69},"/community/","community",{"text":240,"config":241},"Foro",{"href":242,"dataGaName":243,"dataGaLocation":69},"https://forum.gitlab.com/","forum",{"text":245,"config":246},"Eventos",{"href":247,"dataGaName":248,"dataGaLocation":69},"/events/","events",{"text":250,"config":251},"Socios",{"href":252,"dataGaName":253,"dataGaLocation":69},"/es/partners/","partners",{"title":255,"links":256},"Empresa",[257,262,267,272,277,282,287,291,296,301,306,311],{"text":258,"config":259},"Acerca de nosotros",{"href":260,"dataGaName":261,"dataGaLocation":69},"/es/company/","company",{"text":263,"config":264},"Jobs",{"href":265,"dataGaName":266,"dataGaLocation":69},"/jobs/","jobs",{"text":268,"config":269},"Liderazgo",{"href":270,"dataGaName":271,"dataGaLocation":69},"/company/team/e-group/","leadership",{"text":273,"config":274},"Equipo",{"href":275,"dataGaName":276,"dataGaLocation":69},"/company/team/","team",{"text":278,"config":279},"Manual",{"href":280,"dataGaName":281,"dataGaLocation":69},"https://handbook.gitlab.com/","handbook",{"text":283,"config":284},"Relaciones con los inversores",{"href":285,"dataGaName":286,"dataGaLocation":69},"https://ir.gitlab.com/","investor relations",{"text":288,"config":289},"Sustainability",{"href":290,"dataGaName":288,"dataGaLocation":69},"/sustainability/",{"text":292,"config":293},"Diversidad, inclusión y pertenencia (DIB)",{"href":294,"dataGaName":295,"dataGaLocation":69},"/es/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":297,"config":298},"Centro de confianza",{"href":299,"dataGaName":300,"dataGaLocation":69},"/es/security/","trust center",{"text":302,"config":303},"Boletín",{"href":304,"dataGaName":305,"dataGaLocation":69},"/company/contact/","newsletter",{"text":307,"config":308},"Prensa",{"href":309,"dataGaName":310,"dataGaLocation":69},"/press/","press",{"text":312,"config":313},"Declaración de transparencia sobre la Ley de Esclavitud Moderna",{"href":314,"dataGaName":315,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":317,"links":318},"Comuníquese con nosotros",[319,324,329,334,339,344,349],{"text":320,"config":321},"Contactar con un experto",{"href":322,"dataGaName":323,"dataGaLocation":69},"/es/sales/","sales",{"text":325,"config":326},"Obtener ayuda",{"href":327,"dataGaName":328,"dataGaLocation":69},"/support/","get help",{"text":330,"config":331},"Portal de clientes",{"href":332,"dataGaName":333,"dataGaLocation":69},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":335,"config":336},"Estado",{"href":337,"dataGaName":338,"dataGaLocation":69},"https://status.gitlab.com/","status",{"text":340,"config":341},"Términos de uso",{"href":342,"dataGaName":343,"dataGaLocation":69},"/terms/","terms of use",{"text":345,"config":346},"Declaración de privacidad",{"href":347,"dataGaName":348,"dataGaLocation":69},"/es/privacy/","privacy statement",{"text":350,"config":351},"Preferencias de cookies",{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":12},"cookie preferences","ot-sdk-btn",{"items":355},[356,358,360],{"text":340,"config":357},{"href":342,"dataGaName":343,"dataGaLocation":69},{"text":345,"config":359},{"href":347,"dataGaName":348,"dataGaLocation":69},{"text":350,"config":361},{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":12},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":367,"_dir":368,"_draft":6,"_partial":6,"_locale":7,"id":369,"visibility":12,"title":370,"button":371,"_id":375,"_type":53,"_source":55,"_file":376,"_stem":377,"_extension":58},"/shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":372,"text":374},{"href":373},"/software-innovation-report/","Get the research report","content:shared:es:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":379,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":380,"subscribeLink":385,"navItems":389,"_id":401,"_type":53,"title":402,"_source":55,"_file":403,"_stem":404,"_extension":58},"/shared/es/the-source/navigation",{"altText":381,"config":382},"the source logo",{"src":383,"href":384},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/es/the-source/",{"text":386,"config":387},"Suscribirse",{"href":388},"#subscribe",[390,394,397],{"text":391,"config":392},"Inteligencia artificial",{"href":393},"/es/the-source/ai/",{"text":122,"config":395},{"href":396},"/es/the-source/security/",{"text":398,"config":399},"Plataforma e infraestructura",{"href":400},"/es/the-source/platform/","content:shared:es:the-source:navigation.yml","Navigation","shared/es/the-source/navigation.yml","shared/es/the-source/navigation",{"_path":406,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":407,"description":408,"submitMessage":409,"formData":410,"_id":413,"_type":53,"_source":55,"_file":414,"_stem":415,"_extension":58},"/shared/es/the-source/newsletter","Boletín The Source","Manténgase al día con información sobre el futuro del desarrollo de software.","Se ha suscrito correctamente al boletín The Source.",{"config":411},{"formId":412,"formName":305,"hideRequiredLabel":12},28470,"content:shared:es:the-source:newsletter.yml","shared/es/the-source/newsletter.yml","shared/es/the-source/newsletter",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":417,"seo":418,"content":420,"type":50,"category":5,"slug":51,"_id":52,"_type":53,"title":54,"_source":55,"_file":56,"_stem":57,"_extension":58},{"layout":9,"template":10,"author":11,"featured":12,"sourceCTA":13},{"title":15,"description":16,"ogImage":17,"config":419},{"ignoreTitleCharLimit":12},{"title":15,"date":20,"description":21,"timeToRead":22,"heroImage":17,"keyTakeaways":421,"articleBody":27,"faq":422},[24,25,26],[423,424,425,426,427,428,429],{"header":30,"content":31},{"header":33,"content":34},{"header":36,"content":37},{"header":39,"content":40},{"header":42,"content":43},{"header":45,"content":46},{"header":48,"content":49},{"categoryNames":431},{"ai":391,"platform":398,"security":122},{"_path":433,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":434,"seo":435,"content":438,"type":452,"slug":5,"_id":453,"_type":53,"title":7,"_source":55,"_file":454,"_stem":455,"_extension":58},"/es/the-source/ai",{"layout":9},{"title":391,"description":436,"ogImage":7,"config":437},"Explore los insights de expertos sobre cómo la IA está transformando el desarrollo de software y cómo las organizaciones pueden aprovechar al máximo sus inversiones en IA.",{"ignoreDescriptionCharLimit":12},[439,445],{"componentName":440,"componentContent":441},"TheSourceCategoryHero",{"title":391,"description":436,"image":442},{"config":443},{"src":444},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":446,"componentContent":447},"TheSourceCategoryMainSection",{"config":448},{"sourceCTAs":449},[450,451],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","content:es:the-source:ai:index.yml","es/the-source/ai/index.yml","es/the-source/ai/index",{"_path":457,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":459,"title":460,"description":461,"link":462,"_id":468,"_type":53,"_source":55,"_file":469,"_stem":470,"_extension":58},"/shared/es/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach","source-lp-ctas",{"slug":13},"Cree el enfoque de IA adecuado para su estrategia de innovación de software","Las herramientas de IA generativa llegaron para quedarse. Las empresas con organizaciones de ingeniería de software que desean reclutar y retener a los mejores talentos deben introducir la IA en la empresa para competir. La mejora continua de habilidades, la adopción y la asistencia son fundamentales para liberar el potencial de la IA de manera segura, confiable y responsable. Descargue nuestra guía para líderes empresariales y descubra cómo preparar a sus directivos, líderes ejecutivos y equipos de desarrollo para lo que la IA puede hacer hoy, y hará en un futuro cercano, para acelerar el desarrollo de software.",{"text":463,"config":464},"Leer la guía",{"href":465,"dataGaName":466,"dataGaLocation":467},"/the-source/ai/ai-guide-for-enterprise-leaders-building-the-right-approach/","AI Guide For Enterprise Leaders: Building the Right Approach","thesource","content:shared:es:the-source:source-lp-ctas:source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/es/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/es/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"_path":433,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":472,"seo":473,"content":475,"type":452,"slug":5,"_id":453,"_type":53,"title":7,"_source":55,"_file":454,"_stem":455,"_extension":58},{"layout":9},{"title":391,"description":436,"ogImage":7,"config":474},{"ignoreDescriptionCharLimit":12},[476,480],{"componentName":440,"componentContent":477},{"title":391,"description":436,"image":478},{"config":479},{"src":444},{"componentName":446,"componentContent":481},{"config":482},{"sourceCTAs":483},[450,451],[485,498],{"_path":486,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":487,"title":488,"description":489,"link":490,"_id":495,"_type":53,"_source":55,"_file":496,"_stem":497,"_extension":58},"/shared/es/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"slug":451},"La madurez de la IA en el enfoque de DevSecOps","Lea los [resultados de la encuesta de más de 5000 profesionales de DevSecOps en todo el mundo](/developer-survey/2024/ai/) para obtener información sobre cómo las organizaciones están incorporando la IA en el ciclo de desarrollo de software (disponible en inglés).",{"text":491,"config":492},"Leer el informe",{"href":493,"dataGaName":494,"dataGaLocation":467},"/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:es:the-source:source-lp-ctas:navigating-ai-maturity-in-devsecops.yml","shared/es/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops.yml","shared/es/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"_path":499,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":500,"title":501,"description":502,"link":503,"_id":508,"_type":53,"_source":55,"_file":509,"_stem":510,"_extension":58},"/shared/es/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",{"slug":450},"Cómo empezar a usar la IA en el desarrollo de software","Lea nuestro e-book (en inglés) para consultar información concreta que le ayudará a crear un marco estratégico de IA para desarrollar software seguro más rápidamente (disponible en inglés).",{"text":504,"config":505},"Leer el e-book",{"href":506,"dataGaName":507,"dataGaLocation":467},"/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/","How to Get Started Using AI in Software Development","content:shared:es:the-source:source-lp-ctas:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/es/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/es/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",[512,535,551,567,583,604,624,640,658,678,695,715,731,749,766,784,803,821,840,861,882,898,914,932,950,969,985,1003,1019,1038],{"_path":513,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":515,"seo":516,"content":518,"type":530,"slug":531,"_id":532,"_type":53,"title":517,"_source":55,"_file":533,"_stem":534,"_extension":58},"/es/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":517},"Amanda Rueda",[519,528],{"componentName":520,"componentContent":521},"TheSourceAuthorHero",{"config":522,"name":517,"headshot":525},{"gitlabHandle":523,"linkedInProfileUrl":524},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":517,"config":526},{"src":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":529},"TheSourceArticlesList","author","amanda-rueda","content:es:the-source:authors:amanda-rueda.yml","es/the-source/authors/amanda-rueda.yml","es/the-source/authors/amanda-rueda",{"_path":536,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":537,"seo":538,"content":540,"type":530,"slug":547,"_id":548,"_type":53,"title":539,"_source":55,"_file":549,"_stem":550,"_extension":58},"/es/the-source/authors/andre-michael-braun",{"layout":9},{"title":539},"Andre Michael Braun",[541,546],{"componentName":520,"componentContent":542},{"name":539,"headshot":543},{"altText":539,"config":544},{"src":545},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":529},"andre-michael-braun","content:es:the-source:authors:andre-michael-braun.yml","es/the-source/authors/andre-michael-braun.yml","es/the-source/authors/andre-michael-braun",{"_path":552,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":553,"seo":554,"content":556,"type":530,"slug":563,"_id":564,"_type":53,"title":555,"_source":55,"_file":565,"_stem":566,"_extension":58},"/es/the-source/authors/andrew-haschka",{"layout":9},{"title":555},"Andrew Haschka",[557,562],{"componentName":520,"componentContent":558},{"name":555,"headshot":559},{"altText":555,"config":560},{"src":561},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":529},"andrew-haschka","content:es:the-source:authors:andrew-haschka.yml","es/the-source/authors/andrew-haschka.yml","es/the-source/authors/andrew-haschka",{"_path":568,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":569,"seo":570,"content":572,"type":530,"slug":579,"_id":580,"_type":53,"title":571,"_source":55,"_file":581,"_stem":582,"_extension":58},"/es/the-source/authors/ayoub-fandi",{"layout":9},{"title":571},"Ayoub Fandi",[573,578],{"componentName":520,"componentContent":574},{"name":571,"headshot":575},{"altText":571,"config":576},{"src":577},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":529},"ayoub-fandi","content:es:the-source:authors:ayoub-fandi.yml","es/the-source/authors/ayoub-fandi.yml","es/the-source/authors/ayoub-fandi",{"_path":584,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":585,"seo":586,"content":588,"type":530,"slug":600,"_id":601,"_type":53,"title":587,"_source":55,"_file":602,"_stem":603,"_extension":58},"/es/the-source/authors/brian-wald",{"layout":9},{"title":587},"Brian Wald",[589,599],{"componentName":520,"componentContent":590},{"config":591,"name":587,"role":594,"bio":595,"headshot":596},{"gitlabHandle":592,"linkedInProfileUrl":593},"brianwald","https://www.linkedin.com/in/brianwald/","Jefe de la Organización Global de CTO de Campo","Brian Wald es el jefe de la organización global de CTO de campo en GitLab. Lidera un equipo dinámico de CTO de campo dedicado a transformar las prácticas de desarrollo de software empresarial.",{"altText":587,"config":597},{"src":598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":529},"brian-wald","content:es:the-source:authors:brian-wald.yml","es/the-source/authors/brian-wald.yml","es/the-source/authors/brian-wald",{"_path":605,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":606,"seo":607,"content":609,"type":530,"slug":620,"_id":621,"_type":53,"title":608,"_source":55,"_file":622,"_stem":623,"_extension":58},"/es/the-source/authors/bryan-ross",{"layout":9},{"title":608},"Bryan Ross",[610,619],{"componentName":520,"componentContent":611},{"config":612,"name":608,"headshot":616},{"gitlabHandle":613,"twitterXProfileUrl":614,"linkedInProfileUrl":615},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":608,"config":617},{"src":618},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":529},"bryan-ross","content:es:the-source:authors:bryan-ross.yml","es/the-source/authors/bryan-ross.yml","es/the-source/authors/bryan-ross",{"_path":625,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":626,"seo":627,"content":629,"type":530,"slug":636,"_id":637,"_type":53,"title":628,"_source":55,"_file":638,"_stem":639,"_extension":58},"/es/the-source/authors/chandler-gibbons",{"layout":9},{"title":628},"Chandler Gibbons",[630,635],{"componentName":520,"componentContent":631},{"name":628,"headshot":632},{"altText":628,"config":633},{"src":634},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":529},"chandler-gibbons","content:es:the-source:authors:chandler-gibbons.yml","es/the-source/authors/chandler-gibbons.yml","es/the-source/authors/chandler-gibbons",{"_path":641,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":642,"seo":643,"content":645,"type":530,"slug":654,"_id":655,"_type":53,"title":644,"_source":55,"_file":656,"_stem":657,"_extension":58},"/es/the-source/authors/dave-steer",{"layout":9},{"title":644},"Dave Steer",[646,653],{"componentName":520,"componentContent":647},{"config":648,"name":644,"headshot":650},{"gitlabHandle":649},"dsteer",{"altText":644,"config":651},{"src":652},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":529},"dave-steer","content:es:the-source:authors:dave-steer.yml","es/the-source/authors/dave-steer.yml","es/the-source/authors/dave-steer",{"_path":659,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":660,"seo":661,"content":663,"type":530,"slug":673,"_id":674,"_type":53,"title":675,"_source":55,"_file":676,"_stem":677,"_extension":58},"/es/the-source/authors/ddesanto",{"layout":9},{"title":662},"David DeSanto",[664,672],{"componentName":520,"componentContent":665},{"config":666,"name":662,"headshot":669},{"gitlabHandle":667,"linkedInProfileUrl":668},"david","https://www.linkedin.com/in/ddesanto/",{"altText":662,"config":670},{"src":671},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":529},"ddesanto","content:es:the-source:authors:ddesanto.yml","Ddesanto","es/the-source/authors/ddesanto.yml","es/the-source/authors/ddesanto",{"_path":679,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":680,"seo":681,"content":683,"type":530,"slug":690,"_id":691,"_type":53,"title":692,"_source":55,"_file":693,"_stem":694,"_extension":58},"/es/the-source/authors/derek-debellis",{"layout":9},{"title":682},"Derek DeBellis",[684,689],{"componentName":520,"componentContent":685},{"name":682,"headshot":686},{"altText":682,"config":687},{"src":688},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":529},"derek-debellis","content:es:the-source:authors:derek-debellis.yml","Derek Debellis","es/the-source/authors/derek-debellis.yml","es/the-source/authors/derek-debellis",{"_path":696,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":697,"seo":698,"content":700,"type":530,"slug":11,"_id":712,"_type":53,"title":699,"_source":55,"_file":713,"_stem":714,"_extension":58},"/es/the-source/authors/emilio-salvador",{"layout":9},{"title":699},"Emilio Salvador",[701,711],{"componentName":520,"componentContent":702},{"config":703,"name":699,"role":706,"bio":707,"headshot":708},{"gitlabHandle":704,"linkedInProfileUrl":705},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente de Estrategia y Relaciones con Desarrolladores","Emilio Salvador es vicepresidente de estrategia y relaciones con desarrolladores en GitLab. Ejecutivo en tecnología con más de 20 años de experiencia, Emilio ha desempeñado cargos en Amazon y Microsoft, y recientemente dirigió la estrategia y las operaciones del equipo de promoción y experiencia de desarrolladores de Google. Tiene una maestría (MBA) de la MIT Sloan School of Management.",{"altText":699,"config":709},{"src":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":529},"content:es:the-source:authors:emilio-salvador.yml","es/the-source/authors/emilio-salvador.yml","es/the-source/authors/emilio-salvador",{"_path":716,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":717,"seo":718,"content":720,"type":530,"slug":727,"_id":728,"_type":53,"title":719,"_source":55,"_file":729,"_stem":730,"_extension":58},"/es/the-source/authors/erika-feldman",{"layout":9},{"title":719},"Erika Feldman",[721,726],{"componentName":520,"componentContent":722},{"name":719,"headshot":723},{"altText":719,"config":724},{"src":725},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":529},"erika-feldman","content:es:the-source:authors:erika-feldman.yml","es/the-source/authors/erika-feldman.yml","es/the-source/authors/erika-feldman",{"_path":732,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":733,"seo":734,"content":736,"type":530,"slug":745,"_id":746,"_type":53,"title":735,"_source":55,"_file":747,"_stem":748,"_extension":58},"/es/the-source/authors/george-kichukov",{"layout":9},{"title":735},"George Kichukov",[737,744],{"componentName":520,"componentContent":738},{"config":739,"name":735,"headshot":741},{"gitlabHandle":740},"gkichukov",{"altText":735,"config":742},{"src":743},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":529},"george-kichukov","content:es:the-source:authors:george-kichukov.yml","es/the-source/authors/george-kichukov.yml","es/the-source/authors/george-kichukov",{"_path":750,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":751,"seo":752,"content":754,"type":530,"slug":761,"_id":762,"_type":53,"title":763,"_source":55,"_file":764,"_stem":765,"_extension":58},"/es/the-source/authors/gitlab",{"layout":9},{"title":753},"GitLab",[755,760],{"componentName":520,"componentContent":756},{"name":753,"headshot":757},{"altText":753,"config":758},{"src":759},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":529},"gitlab","content:es:the-source:authors:gitlab.yml","Gitlab","es/the-source/authors/gitlab.yml","es/the-source/authors/gitlab",{"_path":767,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":768,"seo":769,"content":771,"type":530,"slug":780,"_id":781,"_type":53,"title":770,"_source":55,"_file":782,"_stem":783,"_extension":58},"/es/the-source/authors/grant-hickman",{"layout":9},{"title":770},"Grant Hickman",[772,779],{"componentName":520,"componentContent":773},{"config":774,"name":770,"headshot":776},{"gitlabHandle":775},"g.hickman",{"altText":770,"config":777},{"src":778},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":529},"grant-hickman","content:es:the-source:authors:grant-hickman.yml","es/the-source/authors/grant-hickman.yml","es/the-source/authors/grant-hickman",{"_path":785,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":786,"seo":787,"content":789,"type":530,"slug":799,"_id":800,"_type":53,"title":788,"_source":55,"_file":801,"_stem":802,"_extension":58},"/es/the-source/authors/haim-snir",{"layout":9},{"title":788},"Haim Snir",[790,798],{"componentName":520,"componentContent":791},{"config":792,"name":788,"headshot":795},{"gitlabHandle":793,"linkedInProfileUrl":794},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":788,"config":796},{"src":797},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":529},"haim-snir","content:es:the-source:authors:haim-snir.yml","es/the-source/authors/haim-snir.yml","es/the-source/authors/haim-snir",{"_path":804,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":805,"seo":806,"content":808,"type":530,"slug":812,"_id":817,"_type":53,"title":818,"_source":55,"_file":819,"_stem":820,"_extension":58},"/es/the-source/authors/iganbaruch",{"layout":9},{"title":807},"Itzik Gan Baruch",[809,816],{"componentName":520,"componentContent":810},{"config":811,"name":807,"headshot":813},{"gitlabHandle":812},"iganbaruch",{"altText":807,"config":814},{"src":815},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":529},"content:es:the-source:authors:iganbaruch.yml","Iganbaruch","es/the-source/authors/iganbaruch.yml","es/the-source/authors/iganbaruch",{"_path":822,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":823,"seo":824,"content":826,"type":530,"slug":835,"_id":836,"_type":53,"title":837,"_source":55,"_file":838,"_stem":839,"_extension":58},"/es/the-source/authors/jlongo",{"layout":9},{"title":825},"Joseph Longo",[827,834],{"componentName":520,"componentContent":828},{"config":829,"name":825,"headshot":831},{"gitlabHandle":830},"jlongo_gitlab",{"altText":825,"config":832},{"src":833},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":529},"jlongo","content:es:the-source:authors:jlongo.yml","Jlongo","es/the-source/authors/jlongo.yml","es/the-source/authors/jlongo",{"_path":841,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":842,"seo":843,"content":845,"type":530,"slug":857,"_id":858,"_type":53,"title":844,"_source":55,"_file":859,"_stem":860,"_extension":58},"/es/the-source/authors/joel-krooswyk",{"layout":9},{"title":844},"Joel Krooswyk",[846,856],{"componentName":520,"componentContent":847},{"config":848,"name":844,"role":851,"bio":852,"headshot":853},{"gitlabHandle":849,"linkedInProfileUrl":850},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","Director de tecnología federal","Joel Krooswyk es el director de Tecnología federal en GitLab. Ha participado activamente en el crecimiento de GitLab desde 2017. Sus 25 años de experiencia en liderazgo abarcan no solo el sector público de Estados Unidos, sino también pequeñas, medianas y grandes empresas a nivel mundial. Joel combina una profunda experiencia en políticas gubernamentales con un amplio conocimiento en tecnología, desarrollo de software, inteligencia artificial y ciberseguridad. La industria y las agencias a menudo le piden sus comentarios y respuestas sobre políticas.",{"altText":844,"config":854},{"src":855},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":529},"joel-krooswyk","content:es:the-source:authors:joel-krooswyk.yml","es/the-source/authors/joel-krooswyk.yml","es/the-source/authors/joel-krooswyk",{"_path":862,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":863,"seo":864,"content":866,"type":530,"slug":878,"_id":879,"_type":53,"title":865,"_source":55,"_file":880,"_stem":881,"_extension":58},"/es/the-source/authors/josh-lemos",{"layout":9},{"title":865},"Josh Lemos",[867,877],{"componentName":520,"componentContent":868},{"config":869,"name":865,"role":872,"bio":873,"headshot":874},{"gitlabHandle":870,"linkedInProfileUrl":871},"joshlemos","https://www.linkedin.com/in/joshlemos/","Director de Seguridad de la Información","Josh Lemos es director de Seguridad de la Información en GitLab Inc. Sus 20 años de experiencia dirigiendo equipos de seguridad de la información lo convierten una parte fundamental del equipo. Su responsabilidad incluye definir y mantener la visión, la estrategia y el programa de la empresa para garantizar la protección de los activos y las tecnologías de la información, fortalecer la plataforma de DevSecOps de GitLab y garantizar el máximo nivel de seguridad para los clientes.",{"altText":865,"config":875},{"src":876},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":529},"josh-lemos","content:es:the-source:authors:josh-lemos.yml","es/the-source/authors/josh-lemos.yml","es/the-source/authors/josh-lemos",{"_path":883,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":884,"seo":885,"content":887,"type":530,"slug":894,"_id":895,"_type":53,"title":886,"_source":55,"_file":896,"_stem":897,"_extension":58},"/es/the-source/authors/julie-griffin",{"layout":9},{"title":886},"Julie Griffin",[888,893],{"componentName":520,"componentContent":889},{"name":886,"headshot":890},{"altText":886,"config":891},{"src":892},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":529},"julie-griffin","content:es:the-source:authors:julie-griffin.yml","es/the-source/authors/julie-griffin.yml","es/the-source/authors/julie-griffin",{"_path":899,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":900,"seo":901,"content":903,"type":530,"slug":910,"_id":911,"_type":53,"title":902,"_source":55,"_file":912,"_stem":913,"_extension":58},"/es/the-source/authors/kristina-weis",{"layout":9},{"title":902},"Kristina Weis",[904,909],{"componentName":520,"componentContent":905},{"name":902,"headshot":906},{"altText":902,"config":907},{"src":908},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":529},"kristina-weis","content:es:the-source:authors:kristina-weis.yml","es/the-source/authors/kristina-weis.yml","es/the-source/authors/kristina-weis",{"_path":915,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":916,"seo":917,"content":919,"type":530,"slug":928,"_id":929,"_type":53,"title":918,"_source":55,"_file":930,"_stem":931,"_extension":58},"/es/the-source/authors/lee-faus",{"layout":9},{"title":918},"Lee Faus",[920,927],{"componentName":520,"componentContent":921},{"config":922,"name":918,"headshot":924},{"gitlabHandle":923},"lfaus",{"altText":918,"config":925},{"src":926},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":529},"lee-faus","content:es:the-source:authors:lee-faus.yml","es/the-source/authors/lee-faus.yml","es/the-source/authors/lee-faus",{"_path":933,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":934,"seo":935,"content":937,"type":530,"slug":941,"_id":946,"_type":53,"title":947,"_source":55,"_file":948,"_stem":949,"_extension":58},"/es/the-source/authors/ncregan",{"layout":9},{"title":936},"Niall Cregan",[938,945],{"componentName":520,"componentContent":939},{"config":940,"name":936,"headshot":942},{"gitlabHandle":941},"ncregan",{"altText":936,"config":943},{"src":944},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":529},"content:es:the-source:authors:ncregan.yml","Ncregan","es/the-source/authors/ncregan.yml","es/the-source/authors/ncregan",{"_path":951,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":952,"seo":953,"content":955,"type":530,"slug":964,"_id":965,"_type":53,"title":966,"_source":55,"_file":967,"_stem":968,"_extension":58},"/es/the-source/authors/rschulman",{"layout":9},{"title":954},"Robin Schulman",[956,963],{"componentName":520,"componentContent":957},{"config":958,"name":954,"headshot":960},{"gitlabHandle":959},"robin",{"altText":954,"config":961},{"src":962},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":529},"rschulman","content:es:the-source:authors:rschulman.yml","Rschulman","es/the-source/authors/rschulman.yml","es/the-source/authors/rschulman",{"_path":970,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":971,"seo":972,"content":974,"type":530,"slug":981,"_id":982,"_type":53,"title":973,"_source":55,"_file":983,"_stem":984,"_extension":58},"/es/the-source/authors/sabrina-farmer",{"layout":9},{"title":973},"Sabrina Farmer",[975,980],{"componentName":520,"componentContent":976},{"name":973,"headshot":977},{"altText":973,"config":978},{"src":979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":529},"sabrina-farmer","content:es:the-source:authors:sabrina-farmer.yml","es/the-source/authors/sabrina-farmer.yml","es/the-source/authors/sabrina-farmer",{"_path":986,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":987,"seo":988,"content":990,"type":530,"slug":999,"_id":1000,"_type":53,"title":989,"_source":55,"_file":1001,"_stem":1002,"_extension":58},"/es/the-source/authors/sandra-gittlen",{"layout":9},{"title":989},"Sandra Gittlen",[991,998],{"componentName":520,"componentContent":992},{"config":993,"name":989,"headshot":995},{"gitlabHandle":994},"sgittlen",{"altText":989,"config":996},{"src":997},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":529},"sandra-gittlen","content:es:the-source:authors:sandra-gittlen.yml","es/the-source/authors/sandra-gittlen.yml","es/the-source/authors/sandra-gittlen",{"_path":1004,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1005,"seo":1006,"content":1008,"type":530,"slug":1015,"_id":1016,"_type":53,"title":1007,"_source":55,"_file":1017,"_stem":1018,"_extension":58},"/es/the-source/authors/sharon-gaudin",{"layout":9},{"title":1007},"Sharon Gaudin",[1009,1014],{"componentName":520,"componentContent":1010},{"name":1007,"headshot":1011},{"altText":1007,"config":1012},{"src":1013},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":529},"sharon-gaudin","content:es:the-source:authors:sharon-gaudin.yml","es/the-source/authors/sharon-gaudin.yml","es/the-source/authors/sharon-gaudin",{"_path":1020,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1021,"seo":1022,"content":1024,"type":530,"slug":1034,"_id":1035,"_type":53,"title":1023,"_source":55,"_file":1036,"_stem":1037,"_extension":58},"/es/the-source/authors/stephen-walters",{"layout":9},{"title":1023},"Stephen Walters",[1025,1033],{"componentName":520,"componentContent":1026},{"config":1027,"name":1023,"headshot":1030},{"gitlabHandle":1028,"linkedInProfileUrl":1029},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":1023,"config":1031},{"src":1032},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":529},"stephen-walters","content:es:the-source:authors:stephen-walters.yml","es/the-source/authors/stephen-walters.yml","es/the-source/authors/stephen-walters",{"_path":1039,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1040,"seo":1041,"content":1043,"type":530,"slug":1055,"_id":1056,"_type":53,"title":1057,"_source":55,"_file":1058,"_stem":1059,"_extension":58},"/es/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1042},"Taylor McCaslin",[1044,1054],{"componentName":520,"componentContent":1045},{"config":1046,"name":1042,"role":1049,"bio":1050,"headshot":1051},{"gitlabHandle":1047,"linkedInProfileUrl":1048},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Gerente de Grupo, Producto, Ciencia de Datos","Taylor McCaslin es el líder de producto para IA/ML en GitLab, donde dirige el equipo de gerentes de producto que gestionan los grupos de etapas con tecnología de IA y de ModelOps. Además, se encarga de establecer la visión y la dirección de cómo permitir que los usuarios de GitLab aprovechen la ciencia de datos como parte de su programa de DevOps. Antes de unirse a GitLab, ocupó cargos en Indeed, Duo Security y WP Engine.",{"altText":1042,"config":1052},{"src":1053},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":529},"taylor-mccaslin","content:es:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","es/the-source/authors/taylor-mccaslin.yml","es/the-source/authors/taylor-mccaslin",1760039156649]