Quan programar deixa de ser el problema
La IA farà que programar sigui cada cop més fàcil. El veritable valor continuarà estant a entendre el negoci, prendre bones decisions i construir solucions fiables.
La irrupció de la intel·ligència artificial en el desenvolupament de software està provocant un canvi molt més profund del que molts imaginàvem fa només uns anys. La combinació de models generatius, agents intel·ligents i plataformes low-code i no-code està accelerant la construcció d'aplicacions informàtiques i, al mateix temps, està transformant la manera d'idear-les, desenvolupar-les i fer-les evolucionar.
Per entendre l'abast real d'aquesta transformació convé començar pels conceptes bàsics. Què és, exactament, desenvolupar software? Desenvolupar una solució és molt més que escriure codi. És entendre el negoci i les necessitats del client, definir processos, dissenyar l'arquitectura, integrar aplicacions i dades, preparar els entorns, garantir la seguretat, validar els resultats, desplegar la solució i assegurar-ne el manteniment i la seva evolució.
La IA accelera la generació de codi i altres tasques de suport al desenvolupament. Però l'èxit d'un projecte continua depenent del coneixement del negoci, de l'experiència dels equips i del criteri amb què es prenen les decisions. Entendre les necessitats del client, interpretar correctament els requisits, definir una arquitectura robusta, anticipar situacions inesperades o validar els resultats continuen essent capacitats essencialment humanes. La IA accelera una part del procés, però no n'elimina la complexitat. De fet, la fa més visible.
Aquest nou escenari planteja, almenys, dues preguntes que ja comencen a aparèixer en moltes converses entre empreses i proveïdors.
La primera és la confiança.
Fins a quin punt es pot confiar en un software desenvolupat parcialment amb IA? Fins a quin punt una solució aparentment correcta ho és de debò?
En aplicacions que gestionen processos industrials, finances o serveis crítics, un error pot tenir conseqüències molt superiors al temps estalviat durant el desenvolupament. La IA és capaç de generar una solució aparentment correcta, però això no significa que hagi entès realment el problema. Pot corregir un símptoma i deixar intacte el mecanisme que el tornarà a provocar.
"La IA és capaç de generar una solució aparentment correcta, però això no significa que hagi entès realment el problema"
També apareix un risc nou, que alguns anomenen deute tècnic sintètic. És el codi generat automàticament que funciona, però que resulta difícil d'entendre, mantenir o evolucionar perquè ningú de l'equip n'ha construït realment el raonament. Caldrà reforçar els processos de revisió, validació i governança per poder assumir, amb garanties, la responsabilitat tècnica del resultat final.
La segona pregunta és econòmica.
Si la IA permet desenvolupar més de pressa, es reduirà el cost dels projectes?
És cert que moltes tasques es poden resoldre en una fracció del temps, però això no implica que el cost global del projecte disminueixi en la mateixa proporció. L'anàlisi funcional, el disseny de l'arquitectura, les proves, la integració amb sistemes existents, el desplegament o el manteniment continuen sent activitats decisives. A més, el codi generat per IA pot ser funcional, però també més difícil d'entendre, mantenir o evolucionar.
És probable que canviï la distribució dels costos, però no necessàriament el seu volum. El valor del desenvolupament es desplaçarà progressivament del codi cap al coneixement, cap a la capacitat d'entendre el problema, prendre les decisions adequades i construir solucions sòlides.
Aquestes preguntes ens fan veure que l'impacte de la IA en l'ecosistema del desenvolupament de software va molt més enllà. Pot alterar de manera significativa l'equilibri entre els diferents actors i el paper que cadascun hi acabarà jugant.
Per a les empreses de desenvolupament, integració i consultoria tecnològica, el principal repte serà redefinir on aporten valor, i saber-ho defensar. Si una part important de la programació es pot automatitzar, els models basats principalment en hores de desenvolupament aniran perdent pes. El factor diferencial es desplaçarà cap a activitats de més valor afegit, com entendre el negoci, definir arquitectures sòlides, integrar tecnologies, reduir riscos, garantir la qualitat i convertir necessitats empresarials en solucions fiables.
També caldrà replantejar la formació dels equips. Si les tasques rutinàries, que tradicionalment servien perquè els perfils júnior adquirissin experiència, són les primeres que automatitza la IA, s’haurà de repensar com formar uns professionals que, d'aquí a uns anys, hauran d'assumir responsabilitats tècniques.
Els fabricants de plataformes també afronten un moment de transformació. ERP, CRM i altres sistemes corporatius continuaran sent el nucli transaccional de moltes organitzacions. Però la IA facilitarà la construcció de funcionalitats específiques, automatitzacions i agents intel·ligents capaços d'interactuar amb múltiples sistemes. No sembla un escenari de substitució dels grans fabricants, tot i que algunes veus del sector tecnològic ja ho plantegen. És més probable una evolució cap a arquitectures més modulars i composables, on una part creixent del valor es concentrarà en la integració, l'orquestració dels processos i les funcionalitats basades en IA.
Per a les empreses usuàries, aquest nou escenari amplia considerablement les opcions disponibles. Serà més fàcil construir funcionalitats específiques, automatitzar processos o complementar les plataformes existents amb agents intel·ligents. Però aquesta flexibilitat també exigirà més criteri. Ja no n'hi haurà prou amb escollir una plataforma o un proveïdor, caldrà decidir què convé comprar, què adaptar, què desenvolupar internament i quines capacitats és estratègic mantenir dins de l'organització. Alhora, les empreses exigiran més agilitat, però també més garanties sobre la qualitat, la traçabilitat i la responsabilitat de les solucions construïdes amb ajuda de la IA.
El debat va molt més enllà de la tecnologia. Obliga a repensar la manera de desenvolupar software, d'organitzar els equips, d'aportar valor als clients i de mantenir la competitivitat en un entorn que evoluciona a una velocitat extraordinària.
Encara és aviat per saber fins on arribarà aquesta transformació. El ritme d'evolució de la IA fa impossible predir quin serà l'equilibri entre automatització i intervenció humana en un futur pròxim. El que sí que sembla evident és que no es tracta de debatre si la IA programarà millor o pitjor que els humans, sinó de com s’utilitza aquesta capacitat per construir sistemes més útils, més fiables i més alineats amb les necessitats de les organitzacions.
