L’apport des IAG dans la conception et le chiffrage des logiciels : évolution du rôle de l’analyste
L’émergence des intelligences artificielles génératives (IAG) transforme progressivement les pratiques d’ingénierie logicielle. Après avoir démontré leur efficacité dans la génération de code, ces technologies s’imposent désormais dans les phases amont des projets : analyse des besoins, conception fonctionnelle, spécification et même estimation des projets logiciels. Cette évolution modifie profondément la manière dont les équipes conçoivent les systèmes d’information et interroge directement le rôle traditionnel de l’analyste fonctionnel.
Une accélération des activités de conception
Les phases de conception et de spécification représentent historiquement une part importante de l’effort d’un projet logiciel. L’analyste doit collecter les besoins, analyser les processus métier, structurer les fonctionnalités et produire de nombreux livrables : cahiers des charges, spécifications fonctionnelles, diagrammes ou encore backlog agile.
Les IAG permettent aujourd’hui d’automatiser une partie importante de ces tâches. À partir de documents métiers, de comptes rendus d’ateliers ou même d’entretiens enregistrés, elles peuvent produire rapidement des synthèses structurées, proposer des user stories, générer des diagrammes fonctionnels ou formaliser des règles métier. Elles sont également capables de détecter certaines incohérences dans les exigences ou de suggérer des compléments fonctionnels.
Cette capacité d’analyse documentaire et de génération structurée réduit considérablement le temps nécessaire à la production des spécifications. Là où plusieurs jours pouvaient être nécessaires pour structurer un ensemble d’exigences, quelques minutes suffisent désormais pour produire une première version exploitable.
Un impact direct sur l’estimation des projets
L’un des apports les plus intéressants des IAG concerne la préparation du chiffrage des projets logiciels. Les méthodes d’estimation, comme les Points de Fonction IFPUG ou COSMIC, reposent sur l’identification précise des processus fonctionnels, des données manipulées et des interactions avec l’utilisateur.
Les IAG sont particulièrement efficaces pour analyser les exigences et proposer une première structuration fonctionnelle du système : identification des processus métiers, des entités manipulées, des flux d’information ou des interfaces. Cette structuration constitue une base précieuse pour préparer la mesure fonctionnelle et accélérer les activités d’estimation.
Dans certains cas, des agents spécialisés peuvent même proposer une pré-mesure fonctionnelle ou simuler plusieurs scénarios de taille logicielle. Le travail de chiffrage devient ainsi plus rapide et peut être réalisé plus tôt dans le cycle de vie du projet, ce qui améliore considérablement la capacité de pilotage des organisations.
Le rôle de l’analyste ne disparaît pas
Face à ces avancées, une question se pose naturellement : que devient le rôle de l’analyste fonctionnel ?
Contrairement à certaines idées reçues, l’analyste ne disparaît pas. Son rôle évolue. Les IAG produisent des propositions structurées mais elles ne disposent pas de la compréhension métier, du contexte organisationnel ni des arbitrages stratégiques nécessaires à la conception d’un système d’information.
L’analyste devient ainsi le garant de la qualité fonctionnelle. Il valide la pertinence des exigences générées, élimine les ambiguïtés, arbitre les contradictions et s’assure que les fonctionnalités répondent réellement aux objectifs métier. Il joue également un rôle essentiel dans la structuration méthodologique : définition des règles de conception, cadrage du périmètre fonctionnel, préparation de la mesure et interprétation des résultats d’estimation.
Vers un analyste « augmenté » par l’IA
L’arrivée des IAG transforme donc la nature du travail de l’analyste. Celui-ci passe progressivement d’un rôle de producteur de documentation à un rôle de superviseur et d’architecte de la conception fonctionnelle.
Plutôt que de rédiger manuellement chaque spécification, il pilote des agents spécialisés capables de produire rapidement des modèles fonctionnels, des exigences structurées ou des hypothèses d’estimation. Son expertise se concentre sur l’analyse critique, la validation métier et la cohérence globale du système.
Dans cette nouvelle organisation, l’analyste devient un véritable chef d’orchestre de la conception assistée par l’intelligence artificielle. Les IAG accélèrent la production et l’exploration des solutions, tandis que l’analyste garantit la pertinence fonctionnelle et la fiabilité du chiffrage.
Ainsi, loin de remplacer l’analyste, les IAG contribuent à renforcer son rôle stratégique dans la réussite des projets logiciels.