Leaders dâopinion
Le meilleur ROI de l’IA pour le moment est de corriger le code ancien, et non d’ÃĐcrire du code nouveau

Chaque dÃĐmo de produit dâIA que je regarde commence de la mÊme maniÃĻre : une boÃŪte de prompt vide, une demande en anglais clair, et une application fonctionnelle quelques minutes plus tard. Câest un vÃĐritable tour de magie. Câest aussi, je dirais, la chose la moins intÃĐressante qui se passe actuellement dans lâIA dâentreprise.
Le travail le plus consÃĐquent se dÃĐroule ailleurs, dans un endroit beaucoup moins glamour : à lâintÃĐrieur de bases de code de quinze ans que personne ne veut toucher, ÃĐcrites par des ingÃĐnieurs qui ont quittÃĐ lâentreprise il y a dix ans, exÃĐcutant une logique mÃĐtier que personne nâa pleinement comprise depuis des annÃĐes. La plupart des couvertures de lâIA ont cela à lâenvers. Le code legacy nâest pas une dette technique. Câest une intelligence mÃĐtier accumulÃĐe : des dÃĐcennies de dÃĐcisions, encodÃĐes sous forme de logiciel, avec les personnes qui ont pris ces dÃĐcisions ayant depuis longtemps quittÃĐ lâentreprise.
Le dÃĐveloppement de nouveaux projets obtient les crÃĐneaux de clÃīture. Le code ancien obtient lâargent, Ã contrecÅur, et gÃĐnÃĐralement sans la comprÃĐhension nÃĐcessaire pour le dÃĐpenser bien.
La vÃĐritable pÃĐnurie nâest pas les dÃĐveloppeurs, câest la mÃĐmoire
Ce nâest pas un problÃĻme isolÃĐ. Une ÃĐtude de Pegasystems de 2025, menÃĐe par le cabinet de recherche Savanta auprÃĻs de plus de 500 dÃĐcideurs IT dans le monde, estime que lâentreprise moyenne mondiale gaspille plus de 370 millions de dollars par an en raison de son incapacitÃĐ Ã moderniser efficacement les systÃĻmes legacy, avec prÃĻs de 134 millions de dollars liÃĐs à des projets de transformation lents et gourmands en ressources seuls.
Nous avons rÃĐcemment travaillÃĐ avec une sociÃĐtÃĐ de distribution de batteries qui exÃĐcutait plus de quinze applications legacy, le type de dispersion qui sâaccumule sur vingt ans de fusions, dâintÃĐgrations ponctuelles et dâingÃĐnieurs rÃĐsolvant le problÃĻme dâaujourdâhui sans trop penser à celui de demain. Enfouis dans ce code se trouvaient des rÃĻgles de tarification, des seuils dâinventaire et des contraintes de distribution qui reprÃĐsentaient des annÃĐes de dÃĐcisions institutionnelles, ÃĐcrites nulle part ailleurs que dans une logique que personne nâavait pleinement cartographiÃĐe.
Il est tentant dâappeler cela un problÃĻme de talent : embaucher plus de dÃĐveloppeurs, migrer plus rapidement. Mais vous ne pouvez pas embaucher pour sortir du fait que la personne qui comprenait pourquoi un module fonctionnait dâune certaine maniÃĻre a quittÃĐ lâentreprise en 2014. La plupart des entreprises souffrent dâune pÃĐnurie de mÃĐmoire, et non dâune pÃĐnurie de talents. Et jusquâà rÃĐcemment, il nây avait pas de vÃĐritable moyen de rÃĐsoudre cela à grande ÃĐchelle. Vous payiez une poignÃĐe dâingÃĐnieurs seniors pour conserver les connaissances institutionnelles dans leur tÊte indÃĐfiniment, ou vous les perdiez le jour oÃđ ils partaient.
Ce que lâIA change vraiment
Nous nâavons pas pointÃĐ un outil de gÃĐnÃĐration de code sur la base de code ancienne et nous nâavons pas dit de tout rÃĐÃĐcrire ; câest à peu prÃĻs la façon dont vous effacez discrÃĻtement la logique mÃĐtier que vous ne saviez pas exister. Au lieu de cela, nous avons utilisÃĐ des agents dâIA pour effectuer les travaux de base sans gloire en premier : tracer la façon dont les quinze applications et plus se connectaient rÃĐellement les unes aux autres, faire surface les dÃĐcisions intÃĐgrÃĐes dans la logique qui nâavaient jamais ÃĐtÃĐ ÃĐcrites ailleurs, et conserver ce contexte comme quelque chose que lâorganisation pouvait interroger, et non comme quelque chose qui ne vivait que dans la tÊte dâun ingÃĐnieur. Cela correspond à ce que dâautres fournisseurs dâIA documentent dÃĐsormais publiquement : les conseils dâAnthropic sur la modernisation des systÃĻmes COBOL avec Claude Code dÃĐcrivent la mÊme sÃĐquence, en automatisant les phases dâexploration et dâanalyse en premier lieu, plutÃīt que de passer directement à la rÃĐÃĐcriture.
Les agents nâÃĐtaient pas notÃĐs sur la quantitÃĐ de code quâils gÃĐnÃĐraient. Ils ÃĐtaient notÃĐs sur la quantitÃĐ de connaissances institutionnelles quâils pouvaient faire surface et conserver. Les ingÃĐnieurs ont ensuite travaillÃĐ aux cÃītÃĐs des agents sur la migration et la gÃĐnÃĐration de tests rÃĐels, en vÃĐrifiant lâinterprÃĐtation des agents de la logique mÃĐtier par rapport à la façon dont le systÃĻme se comportait en production, et non en leur faisant confiance aveuglÃĐment. Un signal utile que nous avons regardÃĐ : lâexplication de lâagent dâune rÃĻgle correspondait-elle à un modÃĻle que nous pouvions vÃĐrifier indÃĐpendamment dans les journaux de production, ou ÃĐtait-ce une supposition plausible ? LâÃĐcart entre ces deux est exactement là oÃđ les projets de modernisation de legacy vont gÃĐnÃĐralement mal.
Lâestimation originale du projet ÃĐtait de huit mois et demi. Il a ÃĐtÃĐ clÃīturÃĐ en quatre, une rÃĐduction de 53 %. Mais le rÃĐsultat le plus durable nâÃĐtait pas le calendrier. Les connaissances institutionnelles qui disparaissaient auparavant chaque fois quâun ingÃĐnieur quittait lâentreprise sont devenues quelque chose que lâorganisation pouvait rÃĐellement conserver.
Les ingÃĐnieurs logiciels ont passÃĐ des dÃĐcennies à ÃĐcrire du logiciel. La prochaine dÃĐcennie pourrait Être consacrÃĐe à lâexcavation, lâIA agissant moins comme un auteur et plus comme un archÃĐologue, reconstruisant soigneusement le raisonnement enfoui dans le code qui a survÃĐcu à ceux qui lâont ÃĐcrit.
Un cadre approximatif pour faire cela sans casser les choses
Les projets qui se dÃĐroulent bien semblent suivre à peu prÃĻs la mÊme sÃĐquence, que le systÃĻme soit un moteur de tarification ou un pipeline de rÃĐclamations ;
DÃĐcouvrir : cartographier la façon dont les systÃĻmes se connectent rÃĐellement, et non la façon dont le diagramme dâarchitecture de 2016 le dit.
Comprendre : faire surface la logique mÃĐtier et les hypothÃĻses qui la sous-tendent, en langage clair que peut vÃĐrifier un expert de domaine.
VÃĐrifier : contrÃīler que lâinterprÃĐtation est correcte par rapport au comportement rÃĐel de production, et non seulement par rapport aux commentaires du code.
Transformer : migrer ou reconstruire uniquement une fois que les trois premiÃĻres ÃĐtapes sont validÃĐes, avec des humains qui valident.
Passer directement à la transformation, et vous ne modernisez pas. Vous pariez avec une logique que vous ne comprenez pas encore.
Pourquoi cela compte au-delà des ÃĐquipes dâingÃĐnierie
La mÃĐmoire institutionnelle ne disparaÃŪt pas simplement lorsquâun ingÃĐnieur senior prend sa retraite. Cela devient une responsabilitÃĐ aiguÃŦ au moment exact oÃđ une entreprise peut le moins se le permettre : lors dâune acquisition, lorsque le nouveau propriÃĐtaire doit comprendre ce quâil a rÃĐellement achetÃĐ ; lors dâune migration ERP, lorsque lâancienne logique doit Être traduite dans un nouveau systÃĻme correctement pour la premiÃĻre fois ; lors dâune audit de conformitÃĐ ou de rÃĐponse aux incidents, lorsque quelquâun doit expliquer pourquoi le systÃĻme sâest comportÃĐ dâune certaine maniÃĻre, sous un dÃĐlai, à un rÃĐgulateur qui nâacceptera pas ÂŦ la personne qui lâa construit a quittÃĐ en 2014 Âŧ comme rÃĐponse.
TraitÃĐ de cette façon, la modernisation de legacy cesse dâÊtre un poste de dÃĐpense dâingÃĐnierie et commence à ressembler à une question de rÃĐsilience organisationnelle, ce qui signifie que ce nâest pas seulement les DSI qui devraient sâen soucier. Câest les DSI qui ÃĐvaluent ce qui se passe lorsque le personnel technique clÃĐ part, les ÃĐquipes de fusions et acquisitions qui tentent de tarifer ce quâelles acquiÃĻrent rÃĐellement, et les conseils dâadministration qui rÃĐflÃĐchissent à la quantitÃĐ de connaissances opÃĐrationnelles de lâentreprise qui nâexiste nulle part ailleurs que dans le code que personne ne lit actuellement.
Lâavertissement qui compte
Rien de tout cela ne fonctionne sans surveillance. La version la plus risquÃĐe de cette approche est celle oÃđ lâinterprÃĐtation dâun agent de lâancienne logique mÃĐtier est faite sans vÃĐrification, car les systÃĻmes legacy sont exactement lâendroit oÃđ une hypothÃĻse dâIA confiante et erronÃĐe coÃŧte le plus cher. Lâautonomie totale sur votre dernier microservice est un pari raisonnable. Lâautonomie totale sur le moteur de tarification que personne nâa touchÃĐ depuis 2011 ne lâest pas. La valeur est que lâIA rend possible de redevenir, une fois de plus, les ingÃĐnieurs qui comprennent lâentreprise, sur un systÃĻme que personne ne comprend actuellement. Cela ne les remplace pas.
OÃđ je pense que cela va
Pendant vingt ans, les entreprises ont traitÃĐ les logiciels legacy comme quelque chose à fuir : un centre de coÃŧts à financer à contrecÅur et à moderniser le plus rapidement possible. Je pense que lâIA va rÃĐvÃĐler que beaucoup de ce code ÃĐtait en fait lâun des dÃĐpÃīts de connaissances les plus prÃĐcieux que lâentreprise ait jamais construit. Il lui manquait juste quelque chose capable de le lire. Les chercheurs documentent dÃĐjà lâautre cÃītÃĐ de cette boucle : une revue de la littÃĐrature multivocale de 2026 sur le dÃĐveloppement assistÃĐ par LLM constate que la poursuite actuelle de la vitesse accÃĐlÃĐrÃĐe par lâIA est elle-mÊme en train de crÃĐer une ÂŦ dette dâintÃĐgration rapide Âŧ, du code expÃĐdiÃĐ plus rapidement quâil ne peut Être compris. La modernisation de legacy nâest que la facture qui arrive enfin, une gÃĐnÃĐration plus tÃīt.
Je serais curieux de savoir si dâautres dirigeants dâingÃĐnierie et de technologie voient le mÊme changement : le retour sur investissement de lâIA se manifeste-t-il davantage dans ce que vous construisez, ou dans ce que vous Êtes enfin capable de comprendre et de prÃĐserver ? Et pour ceux qui ont essayÃĐ de faire tourner des agents dâIA contre un systÃĻme vÃĐritablement ancien et non documentÃĐ, oÃđ lâinterprÃĐtation de lâagent a-t-elle tenu sous vÃĐrification, et oÃđ sâest-elle discrÃĻtement effondrÃĐe ?












