Available options are listed below:
Du prompt au produit: Méthodologie pour le développement assisté par IA
| AUTHOR | Deuseyle, Firmin |
| PUBLISHER | Independently Published (09/26/2025) |
| PRODUCT TYPE | Paperback (Paperback) |
Une approche systémique pour l'intégration de l'intelligence artificielle dans les processus de développement logiciel
L'émergence des modèles de langage transforme les paradigmes du développement logiciel. Cette transformation, bien que prometteuse en termes de productivité, introduit de nouveaux défis méthodologiques qui compromettent la cohérence architecturale et la maintenabilité des systèmes.
Problématique
Les modèles de langage présentent une limitation fondamentale: leur contexte d'attention restreint. Cette contrainte se traduit par une perte de cohérence temporelle et architecturale, générant duplication de code, violation des conventions établies, et régression de fonctionnalités existantes.
Approche méthodologiqueCet ouvrage propose une méthodologie systémique pour intégrer l'IA dans le développement logiciel, transformant le rôle du développeur d'exécutant vers orchestrateur de contexte, responsable de la vision architecturale globale.
Contenu
Partie I - Changement de paradigme
Transformation du rôle du développeur: de l'exécution à l'orchestration
Contraintes techniques des modèles de langage
Hallucinations et génération de code erroné
Partie II - Principes fondamentaux
Application du principe DRY dans le contexte IA
Separation of Concerns et architecture modulaire
Principes KISS et YAGNI dans le développement assisté
Partie III - Méthodologie pratique
Documentation comme système de mémoire externe
Spécification des besoins métier
Traduction en architecture technique
Processus itératif de développement
Partie IV - Risques et perspectives
Pièges méthodologiques du développement assisté
Stratégies de prévention de la dette technique
Évolution du métier de développeur
Firmin Deuseyle apporte son expertise en développement logiciel et en intelligence artificielle pour proposer une méthodologie pragmatique et éprouvée, basée sur l'analyse des contraintes techniques et l'application des principes fondamentaux du génie logiciel.
Une approche systémique pour l'intégration de l'intelligence artificielle dans les processus de développement logiciel
L'émergence des modèles de langage transforme les paradigmes du développement logiciel. Cette transformation, bien que prometteuse en termes de productivité, introduit de nouveaux défis méthodologiques qui compromettent la cohérence architecturale et la maintenabilité des systèmes.
Problématique
Les modèles de langage présentent une limitation fondamentale: leur contexte d'attention restreint. Cette contrainte se traduit par une perte de cohérence temporelle et architecturale, générant duplication de code, violation des conventions établies, et régression de fonctionnalités existantes.
Approche méthodologiqueCet ouvrage propose une méthodologie systémique pour intégrer l'IA dans le développement logiciel, transformant le rôle du développeur d'exécutant vers orchestrateur de contexte, responsable de la vision architecturale globale.
Contenu
Partie I - Changement de paradigme
Transformation du rôle du développeur: de l'exécution à l'orchestration
Contraintes techniques des modèles de langage
Hallucinations et génération de code erroné
Partie II - Principes fondamentaux
Application du principe DRY dans le contexte IA
Separation of Concerns et architecture modulaire
Principes KISS et YAGNI dans le développement assisté
Partie III - Méthodologie pratique
Documentation comme système de mémoire externe
Spécification des besoins métier
Traduction en architecture technique
Processus itératif de développement
Partie IV - Risques et perspectives
Pièges méthodologiques du développement assisté
Stratégies de prévention de la dette technique
Évolution du métier de développeur
Firmin Deuseyle apporte son expertise en développement logiciel et en intelligence artificielle pour proposer une méthodologie pragmatique et éprouvée, basée sur l'analyse des contraintes techniques et l'application des principes fondamentaux du génie logiciel.
