{"id":82875,"date":"2026-10-14T08:00:00","date_gmt":"2026-10-14T06:00:00","guid":{"rendered":"https:\/\/entelgy.com\/?p=82875"},"modified":"2026-10-14T11:45:42","modified_gmt":"2026-10-14T09:45:42","slug":"la-ia-ya-sabe-programar-el-reto-ahora-es-decirle-que-software-debe-construir","status":"publish","type":"post","link":"https:\/\/entelgy.com\/en\/actualidad-es\/la-ia-ya-sabe-programar-el-reto-ahora-es-decirle-que-software-debe-construir\/","title":{"rendered":"La IA ya sabe programar. El reto ahora es decirle qu\u00e9 software debe construir\u00a0"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>La capacidad de generar c\u00f3digo con inteligencia artificial est\u00e1 avanzando m\u00e1s r\u00e1pido que la capacidad de muchas organizaciones para definir qu\u00e9 necesitan construir. En Entelgy consideramos\u00a0que esa distancia ser\u00e1 uno de los grandes desaf\u00edos del desarrollo de software en los pr\u00f3ximos a\u00f1os: proporcionar a los agentes el contexto, las reglas y los criterios necesarios para convertir una necesidad de negocio en una soluci\u00f3n fiable.<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Por Miguel \u00c1ngel Villaca\u00f1as, Head of Digital Architecture &amp; Devs de Entelgy<\/strong>&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"C\u00f3mo industrializar desarrollo de software con Spec Driven AI | Modernizaci\u00f3n de aplicaciones con IA\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/-egwoSqZQjg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Durante a\u00f1os, buena parte de la conversaci\u00f3n sobre productividad en el desarrollo de software ha girado alrededor de c\u00f3mo acelerar la programaci\u00f3n. La inteligencia artificial ha ampliado enormemente esas posibilidades, pero tambi\u00e9n nos obliga a revisar qu\u00e9 entendemos por productividad. Un desarrollador puede generar c\u00f3digo m\u00e1s r\u00e1pido sin que el equipo entregue antes una soluci\u00f3n \u00fatil. Las dudas sobre los requisitos, los problemas de integraci\u00f3n o las correcciones posteriores siguen consumiendo tiempo, aunque escribir el c\u00f3digo resulte m\u00e1s sencillo.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft comparti\u00f3 en septiembre una experiencia que ilustra esta cuesti\u00f3n: la mejora de la productividad individual de sus desarrolladores con IA no se estaba trasladando a la productividad del equipo. Para abordar esa distancia, explic\u00f3 su apuesta por el <em>Spec-Driven Development<\/em> (SDD), un enfoque que sit\u00faa una especificaci\u00f3n viva en el centro del desarrollo para conservar la intenci\u00f3n de negocio y los criterios de aceptaci\u00f3n. Me parece una se\u00f1al relevante porque desplaza la atenci\u00f3n hacia un problema que ninguna herramienta de generaci\u00f3n de c\u00f3digo resuelve por s\u00ed sola: mantener una comprensi\u00f3n compartida de lo que estamos construyendo.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>La autonom\u00eda necesita contexto<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los agentes est\u00e1n ampliando su participaci\u00f3n en el desarrollo. GitHub, por ejemplo, ha incorporado la posibilidad de trabajar con agentes de distintos proveedores dentro de GitHub y Visual Studio Code. Esta evoluci\u00f3n permite delegar m\u00e1s tareas, pero tambi\u00e9n hace m\u00e1s necesario definir el alcance de cada encargo y revisar sus resultados.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mi tesis es que <strong>cuanto m\u00e1s trabajo delegamos en la IA, m\u00e1s expl\u00edcito debe ser el contexto que le proporcionamos<\/strong>. Un agente puede producir una implementaci\u00f3n aparentemente correcta y, aun as\u00ed, interpretar mal una regla de negocio, ignorar una dependencia o tomar una decisi\u00f3n incompatible con la arquitectura existente. La capacidad de generar una soluci\u00f3n no garantiza que esa soluci\u00f3n sea la adecuada.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pensemos en una petici\u00f3n aparentemente sencilla: automatizar la aprobaci\u00f3n de una solicitud. Para implementarla, necesitamos saber qui\u00e9n puede aprobarla, qu\u00e9 l\u00edmites se aplican, qu\u00e9 excepciones requieren intervenci\u00f3n humana, c\u00f3mo se registra la decisi\u00f3n y qu\u00e9 sucede si falla un sistema del que depende el proceso. Si estas condiciones quedan impl\u00edcitas, el agente tendr\u00e1 que completar los huecos. Y una suposici\u00f3n t\u00e9cnicamente plausible puede convertirse en un error de negocio.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Especificar tambi\u00e9n es desarrollar<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed encuentro el principal valor del <em>Spec-Driven Development<\/em>: convertir la intenci\u00f3n de negocio en una referencia estructurada que permita orientar la implementaci\u00f3n, las pruebas y la revisi\u00f3n. La especificaci\u00f3n recoge qu\u00e9 debe hacer el sistema, bajo qu\u00e9 restricciones y c\u00f3mo comprobaremos que cumple lo esperado.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para que resulte \u00fatil, debe evolucionar con el proyecto. Una especificaci\u00f3n desactualizada pierde valor como referencia, y una especificaci\u00f3n ambigua traslada esa ambig\u00fcedad al c\u00f3digo. Por eso considero esencial mantener la conexi\u00f3n entre requisitos, decisiones arquitect\u00f3nicas, implementaci\u00f3n y pruebas. Tambi\u00e9n hay que distinguir entre lo que sabemos, lo que estamos suponiendo y lo que todav\u00eda necesita una decisi\u00f3n.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este enfoque exige criterio para ajustar el nivel de detalle. Una funcionalidad acotada y una aplicaci\u00f3n cr\u00edtica necesitan grados diferentes de definici\u00f3n y validaci\u00f3n. La calidad de la especificaci\u00f3n depende de su capacidad para resolver las incertidumbres relevantes antes de que se conviertan en errores costosos.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Medir el valor m\u00e1s all\u00e1 del c\u00f3digo<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Desde una perspectiva empresarial, la pregunta es cu\u00e1nto mejora el proceso completo. El tiempo hasta poner una funcionalidad en producci\u00f3n, el esfuerzo dedicado a rehacer trabajo, los defectos detectados y el coste de mantenimiento ofrecen una visi\u00f3n m\u00e1s \u00fatil que el volumen de c\u00f3digo generado.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>El ahorro debe evaluarse sobre el ciclo de vida del software.<\/strong> Una implementaci\u00f3n r\u00e1pida puede perder su ventaja si exige m\u00e1s revisiones, introduce problemas de integraci\u00f3n o dificulta futuras modificaciones. Por eso defiendo que la adopci\u00f3n de IA debe acompa\u00f1arse de criterios de calidad y m\u00e9tricas que permitan comprobar d\u00f3nde aporta valor y d\u00f3nde necesita mayor supervisi\u00f3n.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En Entelgy entendemos el desarrollo con IA como una transformaci\u00f3n que conecta negocio, arquitectura e ingenier\u00eda. En esa transformaci\u00f3n, el desarrollador conserva una responsabilidad decisiva: comprender el problema, definir las restricciones, evaluar las decisiones de los agentes y validar el resultado. Su conocimiento t\u00e9cnico sigue siendo imprescindible para juzgar un c\u00f3digo que puede haberse generado en segundos.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La IA ampl\u00eda nuestra capacidad para construir software. Aprovechar esa capacidad exige mejorar tambi\u00e9n nuestra manera de definirlo. La ventaja estar\u00e1 en saber qu\u00e9 merece la pena construir, explicar con precisi\u00f3n qu\u00e9 esperamos de ello y comprobar que el resultado responde a esa intenci\u00f3n.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La capacidad de generar c\u00f3digo con inteligencia artificial est\u00e1 avanzando m\u00e1s r\u00e1pido que la capacidad de muchas organizaciones para definir [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":82868,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[40,119],"tags":[4737,4235,9032],"class_list":["post-82875","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualidad-es","category-articulos-es","tag-inteligencia-artificial-es","tag-modernizacion-de-aplicaciones","tag-spec-ia"],"acf":[],"_links":{"self":[{"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/posts\/82875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/comments?post=82875"}],"version-history":[{"count":1,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/posts\/82875\/revisions"}],"predecessor-version":[{"id":82876,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/posts\/82875\/revisions\/82876"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/media\/82868"}],"wp:attachment":[{"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/media?parent=82875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/categories?post=82875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entelgy.com\/en\/wp-json\/wp\/v2\/tags?post=82875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}