{"id":42480,"date":"2025-03-24T00:34:22","date_gmt":"2025-03-24T07:34:22","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=42480"},"modified":"2025-03-21T06:43:42","modified_gmt":"2025-03-21T13:43:42","slug":"comment-lia-generative-impacte-t-elle-lexperience-developpeur","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/comment-lia-generative-impacte-t-elle-lexperience-developpeur\/","title":{"rendered":"Comment l&#8217;IA g\u00e9n\u00e9rative impacte-t-elle l&#8217;exp\u00e9rience d\u00e9veloppeur?"},"content":{"rendered":"<p><a href=\"https:\/\/www.linkedin.com\/in\/adlenesifi\/\">Adlene Sifi<\/a> explore l&#8217;impact de l&#8217;IA g\u00e9n\u00e9rative sur l&#8217;exp\u00e9rience des d\u00e9veloppeurs.<\/p>\n<hr \/>\n<p>Dans cet article, nous allons tenter de d\u00e9terminer s\u2019il existe un lien entre l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative (ex.\u00a0: GitHub Copilot) et l\u2019exp\u00e9rience d\u00e9veloppeur (DevEx). Nous souhaitons v\u00e9rifier plus pr\u00e9cis\u00e9ment si l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative a un impact positif sur l\u2019exp\u00e9rience d\u00e9veloppeur. Nous tenterons m\u00eame de v\u00e9rifier s\u2019il existe un lien de causalit\u00e9 entre l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative et l\u2019am\u00e9lioration de l\u2019exp\u00e9rience d\u00e9veloppeur.<\/p>\n<p>Nous allons dans un premier temps commencer par d\u00e9finir ces deux concepts.<\/p>\n<p>Qu\u2019est-ce que l\u2019exp\u00e9rience d\u00e9veloppeur ? Est-ce un nouveau concept \u00e0 la mode? Une tendance du march\u00e9? Pire encore, est-ce une nouvelle tactique marketing pour nous faire acheter encore plus de produits? Non, ce n\u2019est rien de la sorte. Autrement, je n\u2019aurais jamais envisag\u00e9 l\u2019\u00e9criture de cet article. L\u2019exp\u00e9rience d\u00e9veloppeur est quelque chose de plus fascinant, de plus intrigant, mais surtout de plus holistique. Je vous partage quelques d\u00e9finitions:<\/p>\n<ul>\n<li>\u201c<em>Developer experience encompasses how developers feel about, think about, and value their work<\/em>\u201d (Nicole, Margaret-Anne , Abi, &amp; Michaela , 2023)<\/li>\n<li>\u201c<em>Developer experience (DevEx) refers to all aspects of interactions between developers and the tools, platforms, processes and people they work with to deliver software products and services<\/em>\u201d (Gartner, 2024)<\/li>\n<li>\u201c<em>DevEx refers to the systems, technology, process, and culture that influence the effectiveness of software development. It looks at all components of a developer\u2019s ecosystem\u2014from environment to workflows to tools\u2014and asks how they are contributing to developer productivity, satisfaction, and operational impact<\/em>\u201d (Davis, 2023)<\/li>\n<\/ul>\n<p>Ces d\u00e9finitions parlent de l\u2019exp\u00e9rience que vit un concepteur logiciel lorsqu\u2019il con\u00e7oit un produit. Elles parlent \u00e9galement des facteurs qui influencent cette exp\u00e9rience. De ces facteurs, on retrouve\u00a0: la culture de travail dans laquelle baigne le concepteur logiciel, les coll\u00e8gues et les \u00e9quipes avec lesquelles il collabore, les processus qui r\u00e9gissent l\u2019ensemble de ses actions ainsi que les outils qui l\u2019aident \u00e0 r\u00e9aliser son travail au quotidien. Ces facteurs influencent n\u00e9gativement ou positivement cette exp\u00e9rience. Finalement, il semble exister un lien direct entre l\u2019exp\u00e9rience d\u00e9veloppeur et la productivit\u00e9 des concepteurs logiciels.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42481\" src=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1.png\" alt=\"A colorful triangle with text Description automatically generated with medium confidence\" width=\"400\" height=\"400\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1.png 1024w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-300x300.png 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-150x150.png 150w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-768x768.png 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-24x24.png 24w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-48x48.png 48w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-text-description-automat-1-96x96.png 96w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>Imaginez un instant que votre concepteur logiciel poss\u00e8de les meilleurs outils du march\u00e9. Cependant, il baigne dans une culture d\u2019entreprise qui n\u2019encourage pas la remise en cause du statu quo, une culture o\u00f9 les points de vue divergents ne sont pas tol\u00e9r\u00e9s et o\u00f9 la critique engendre syst\u00e9matiquement des r\u00e9actions hostiles. Cette culture de la peur aura clairement un impact n\u00e9gatif sur l\u2019exp\u00e9rience d\u00e9veloppeur. Croyez-vous que dans ces conditions votre concepteur logiciel aura un niveau de productivit\u00e9 \u00e9lev\u00e9? Croyez-vous qu\u2019il s\u2019\u00e9panouira au travail? Ceci est tr\u00e8s peu probable.<\/p>\n<p>Voici un autre sc\u00e9nario tr\u00e8s commun\u00a0: Vos concepteurs logiciels poss\u00e8dent les meilleurs outils du march\u00e9. Leurs processus de travail, non document\u00e9s, sont tout de m\u00eame assez bons. Cependant, la collaboration inter\u00e9quipe n\u2019est pas du tout encourag\u00e9e et tout travail qui d\u00e9pend de deux ou plusieurs \u00e9quipes prend une \u00e9ternit\u00e9. \u00c7a vous dit quelque chose? Croyez-vous que dans ces conditions vos concepteurs logiciels auront un niveau de productivit\u00e9 \u00e9lev\u00e9? Encore une fois, ceci est tr\u00e8s peu probable.<\/p>\n<p>Il suffit qu\u2019un seul facteur de l\u2019exp\u00e9rience d\u00e9veloppeur soit d\u00e9faillant pour que l\u2019ensemble de l\u2019\u00e9difice s\u2019effondre et pour que votre productivit\u00e9 globale en p\u00e2tisse.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42482\" src=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2.jpeg\" alt=\"\" width=\"400\" height=\"400\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2.jpeg 1024w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-300x300.jpeg 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-150x150.jpeg 150w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-768x768.jpeg 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-24x24.jpeg 24w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-48x48.jpeg 48w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/word-image-42480-2-96x96.jpeg 96w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>L\u2019exp\u00e9rience d\u00e9veloppeur est comme un ch\u00e2teau de cartes. Il suffit que l\u2019une des cartes (culture, processus, collaboration, outils) tombe pour que l\u2019ensemble de l\u2019\u00e9difice vacille. Il est donc important que vous accordiez une importance capitale \u00e0 chacun des facteurs qui impactent directement l\u2019exp\u00e9rience d\u00e9veloppeur.<\/p>\n<p>\u00ab\u00a0<em>Il y a vraiment une diff\u00e9rence entre \u00e9crire du code et \u00e9crire du code dans un environnement optimis\u00e9 pour l\u2019\u00e9criture de code. Les environnements optimis\u00e9s pour l\u2019\u00e9criture de code sont efficaces, efficients, propices au bien-\u00eatre\u00a0et d\u00e9pendent du juste \u00e9quilibre entre les technologies, les processus et les structures sociales<\/em> \u00bb (Nicole, Eirini, Abi, Michaela, &amp; Brian, 2024)<\/p>\n<p>En quoi cette exp\u00e9rience d\u00e9veloppeur est-elle utile? Quelle valeur apporte-t-elle aux organisations?<\/p>\n<p>D\u2019apr\u00e8s une \u00e9tude r\u00e9alis\u00e9e par McKinsey en 2020, les organisations qui offrent un bon environnement de travail \u00e0 leurs concepteurs logiciels, avaient de revenus 4 \u00e0 5 fois plus importants que ceux de la comp\u00e9tition (Nicole, Margaret-Anne , Abi, &amp; Michaela , 2023).<\/p>\n<p>Selon Gartner, les organisations qui offrent une exp\u00e9rience d\u00e9veloppeur sup\u00e9rieure \u00e0 leurs concepteurs logiciels ont\u00a0(Gartner, 2024):<\/p>\n<ol>\n<li>33% plus de chances d\u2019atteindre leurs objectifs d\u2019affaires<\/li>\n<li>31% plus de chances d\u2019am\u00e9liorer leur chaine de livraison<\/li>\n<li>20% plus de chances de retenir leurs employ\u00e9s<\/li>\n<\/ol>\n<p>Toujours selon une \u00e9tude McKinsey, un fournisseur majeur de solution SaaS, a vu la productivit\u00e9 de ses 2000 d\u00e9veloppeurs augmenter de 20% et une diminution des vuln\u00e9rabilit\u00e9s de 15% \u00e0 20% en mettant en place un programme d\u2019exp\u00e9rience d\u00e9veloppeur (Thomas, Arun, Ling, Stephan, &amp; Lars, 2022).<\/p>\n<p>Finalement, une derni\u00e8re \u00e9tude effectu\u00e9e aupr\u00e8s de 1000 magasins de d\u00e9tail aux \u00c9tats-Unis a montr\u00e9 que les magasins qui offraient une meilleure exp\u00e9rience employ\u00e9 pouvaient accroitre leurs revenus de 50% (Kate, Tiffani, Kexin, &amp; Lalith, 2022). M\u00eame s\u2019il est question ici d\u2019exp\u00e9rience employ\u00e9 et non sp\u00e9cifiquement d\u2019exp\u00e9rience d\u00e9veloppeur, il existe une corr\u00e9lation positive entre ces deux types d\u2019exp\u00e9rience.<\/p>\n<p>Maintenant que nous avons une meilleure compr\u00e9hension de ce qu\u2019est l\u2019exp\u00e9rience d\u00e9veloppeur et de ses impacts, nous allons d\u00e9crire bri\u00e8vement ce qu\u2019est l\u2019IA g\u00e9n\u00e9rative. Voici quelques d\u00e9finitions\u00a0:<\/p>\n<ul>\n<li>\u201c<em>Generative AI can be thought of as a machine-learning model that is trained to create new data, rather than making a prediction about a specific dataset. A generative AI system is one that learns to generate more objects that look like the data it was trained on<\/em>\u201d (Zewe, 2023)<\/li>\n<li>\u201c<em>Generative artificial intelligence (AI) describes algorithms (such as ChatGPT) that can be used to create new content, including audio, code, images, text, simulations, and videos. Recent breakthroughs in the field have the potential to drastically change the way we approach content creation<\/em>\u201d (McKinsey, 2024)<\/li>\n<\/ul>\n<p>D\u2019apr\u00e8s ces d\u00e9finitions, l\u2019IA g\u00e9n\u00e9rative et plus sp\u00e9cifiquement le mod\u00e8le Transformer, est un mod\u00e8le d\u2019apprentissage profond qui permet de cr\u00e9er diff\u00e9rents types de contenu\u00a0(multimodal) : texte, image, voix, ou vid\u00e9o. Ce mod\u00e8le se distingue des mod\u00e8les traditionnels de l\u2019intelligence artificielle qui \u00e9taient con\u00e7us principalement pour faire soit de la classification (ex.\u00a0: identifier un chien parmi un ensemble d\u2019animaux) soit de la r\u00e9gression (ex.\u00a0: pr\u00e9dire le prix d\u2019une maison).<\/p>\n<p>Nous venons de d\u00e9finir ce qu&#8217;est l&#8217;exp\u00e9rience d\u00e9veloppeur (DevEx) et nous avons d\u00e9montr\u00e9 son impact sur la rentabilit\u00e9. Nous avons \u00e9galement expliqu\u00e9 ce qu\u2019est L\u2019IA g\u00e9n\u00e9rative. Examinons maintenant comment cette derni\u00e8re peut am\u00e9liorer l\u2019exp\u00e9rience d\u00e9veloppeur (DevEx). Mais avant d\u2019en arriver-l\u00e0, nous allons d\u2019abord expliquer ce que \u00e7a prend pour am\u00e9liorer DevEx.<\/p>\n<p>Nous avons vu pr\u00e9c\u00e9demment que DevEx \u00e9tait influenc\u00e9e par la culture d\u2019entreprise, les processus de travail ainsi que les outils de travail. Comme vous pouvez l\u2019imaginer, ces trois axes sont tr\u00e8s vastes et tenter d\u2019intervenir sur eux est un processus assez laborieux qui s\u2019effectue le plus souvent lors d\u2019une transformation organisationnelle. N\u00e9anmoins, il est possible d\u2019influencer DevEx en agissant sp\u00e9cifiquement sur des dimensions dont l\u2019\u00e9chelle est r\u00e9duite. Ces dimensions sont\u00a0: la courbe de r\u00e9troaction, la charge cognitive et l\u2019\u00e9tat de flux (Nicole, Margaret-Anne , Abi, &amp; Michaela , 2023).<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42483\" src=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1.png\" alt=\"A colorful triangle with a white paper AI-generated content may be incorrect.\" width=\"400\" height=\"400\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1.png 1024w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-300x300.png 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-150x150.png 150w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-768x768.png 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-24x24.png 24w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-48x48.png 48w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2025\/03\/a-colorful-triangle-with-a-white-paper-ai-generat-1-96x96.png 96w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>La courbe de r\u00e9troaction se produit lorsqu\u2019un extrant d\u2019un syst\u00e8me devient l\u2019intrant d\u2019un autre syst\u00e8me. Plus sp\u00e9cifiquement pour un concepteur logiciel, ceci se produit lorsque la r\u00e9troaction de son \u00e9quipe (extrant) qu\u2019elle soit sous forme d\u2019une revue de code et d\u2019une r\u00e9ponse \u00e0 l\u2019une de ses interrogations vient influencer (intrant) les changements qu\u2019il a apport\u00e9s au syst\u00e8me. Dans le cadre de DevEx, ce qui nous int\u00e9resse plus sp\u00e9cifiquement c\u2019est la vitesse avec laquelle le concepteur logiciel re\u00e7oit cette r\u00e9troaction de la part de son \u00e9quipe. Les concepteurs logiciels qui ont re\u00e7u une r\u00e9troaction rapide de leur \u00e9quipe se disent 20% plus innovants que ceux qui ont rapport\u00e9 des d\u00e9lais de r\u00e9troaction plus longs. Tandis que les \u00e9quipes qui ont procur\u00e9 une r\u00e9troaction rapide \u00e0 leurs concepteurs logiciels rapportent qu\u2019ils ont 50% moins de dettes techniques que les \u00e9quipes dont la r\u00e9troaction prend plus de temps (Nicole, Eirini, Abi, Michaela, &amp; Brian, 2024).<\/p>\n<p>La charge cognitive correspond \u00e0 la quantit\u00e9 d\u2019information qu\u2019une m\u00e9moire de travail peut stocker et traiter simultan\u00e9ment dans un court laps de temps (Langerock, Oberauer, Throm, &amp; Vergauwe, 2025). Dans le contexte de DevEx, la charge cognitive correspond \u00e0 l\u2019effort mental dont a besoin un concepteur logiciel pour accomplir une t\u00e2che. La charge cognitive a tendance \u00e0 augmenter lorsque le concepteur logiciel travaille sur des t\u00e2ches complexes ou lorsqu\u2019il tente de comprendre une nouvelle technologie. La charge cognitive varie \u00e9galement avec la mani\u00e8re dont l\u2019information est pr\u00e9sent\u00e9e ou structur\u00e9e. Les concepteurs logiciels qui rapportent une bonne compr\u00e9hension du code source avec lequel ils travaillent se disent 42% plus productifs que ceux qui ont une compr\u00e9hension limit\u00e9e du code source. De plus, les concepteurs logiciels qui trouvent leurs outils de travail conviviaux et faciles d\u2019utilisation se sentent 50% plus innovants que ceux qui consid\u00e8rent leurs outils plus complexes et moins conviviaux (Nicole, Eirini, Abi, Michaela, &amp; Brian, 2024).<\/p>\n<p>Finalement, l\u2019\u00e9tat de flux est un \u00e9tat mental dans lequel une personne est totalement immerg\u00e9e dans son travail. C\u2019est un \u00e9tat de concentration absolu. Dans le contexte de DevEx, l\u2019\u00e9tat de flux, se mesure par le niveau de satisfaction vis-\u00e0-vis du temps d\u00e9di\u00e9 pour accomplir un travail profond sans interruption. Les concepteurs logiciels qui ont suffisamment de temps pour effectuer du travail profond rapportent \u00eatre 50% plus productifs que ceux qui ont moins de temps d\u00e9di\u00e9 au travail profond. De plus les concepteurs logiciels qui trouvent leur travail plus engageant se disent 30% plus productifs que ceux qui trouvent leur travail ennuyant ou inint\u00e9ressant (Nicole, Eirini, Abi, Michaela, &amp; Brian, 2024).<\/p>\n<p>Maintenant que nous avons expliqu\u00e9 les trois dimensions qui permettent d\u2019am\u00e9liorer DevEx \u00e0 une \u00e9chelle plus r\u00e9duite que celle de la culture d\u2019entreprise ou des processus organisationnels, nous allons voir comment l\u2019IA g\u00e9n\u00e9rative peut am\u00e9liorer DevEx en influen\u00e7ant directement ces dimensions.<\/p>\n<p>Commen\u00e7ons tout d\u2019abord par la courbe de r\u00e9troaction. Une \u00e9tude r\u00e9alis\u00e9e par Accenture aupr\u00e8s de ses d\u00e9veloppeurs a d\u00e9montr\u00e9 que GitHub Copilot a permis <strong>d\u2019augmenter de 15% le taux d\u2019approbation des changements<\/strong> effectu\u00e9s par les concepteurs logiciels (Gao &amp; GitHub, 2024). Une autre \u00e9tude a permis de d\u00e9montrer que les demandes de changements (<em>Pull Request<\/em>) d\u00e9crites \u00e0 l\u2019aide de GitHub Copilot ont un <strong>taux d\u2019approbation 13% sup\u00e9rieur<\/strong> \u00e0 celui des demandes de changement (<em>Pull Request<\/em>) d\u00e9crites par le concepteur logiciel. Cette m\u00eame \u00e9tude a d\u00e9montr\u00e9 que l\u2019utilisation de GitHub Copilot pour la description des demandes de changement permet de <strong>r\u00e9duire le temps de revue de code (r\u00e9troaction) de19.3 heures<\/strong> et <strong>d\u2019augmenter de 1.57 fois les chances d\u2019approbation<\/strong> des demandes de changement. (Xiao, Hata, Treude, &amp; Matsumoto, 2024).<\/p>\n<p>J\u2019ai accompagn\u00e9 beaucoup d\u2019organisations et des milliers de concepteurs logiciels dans l\u2019adoption de GitHub Copilot et j\u2019ajouterai que l\u2019introduction de la fonctionnalit\u00e9 de revue de code dans GitHub Copilot a permis de r\u00e9duire de fa\u00e7on substantielle le temps requis pour l\u2019approbation des changements par les \u00e9quipes. Les concepteurs logiciels l\u2019utilisent pour s\u2019assurer que leurs changements sont conformes avec les standards de programmation de leur \u00e9quipe et les \u00e9quipes l\u2019utilisent pour valider rapidement la conformit\u00e9 des changements introduits par les membres de l\u2019\u00e9quipe.<\/p>\n<p>Pour ce qui est de la charge cognitive, une \u00e9tude r\u00e9alis\u00e9e par McKinsey a d\u00e9montr\u00e9 que l\u2019IA g\u00e9n\u00e9rative permet de <strong>r\u00e9duire le temps de d\u00e9veloppement des t\u00e2ches complexes de 12% et celui des t\u00e2ches moyennes de 10% <\/strong>(McKinsey, 2023). Un sondage effectu\u00e9 aupr\u00e8s de 2000 concepteurs logiciels \u00e0 travers le monde a montr\u00e9 que <strong>60%-71% des r\u00e9pondants trouvent cela facile d\u2019apprendre un nouveau langage de programmation ou de comprendre du code existant gr\u00e2ce \u00e0 l\u2019IA g\u00e9n\u00e9rativ<\/strong>e, tandis que <strong>23%-29% des r\u00e9pondants trouvent les m\u00eames t\u00e2ches tr\u00e8s faciles \u00e0 r\u00e9aliser<\/strong> toujours gr\u00e2ce \u00e0 l\u2019IA g\u00e9n\u00e9rative (Daigle &amp; GitHub, 2024). Finalement une derni\u00e8re \u00e9tude a montr\u00e9 que <strong>70% des concepteurs logiciels utilisaient moins de charge mentale avec les t\u00e2ches r\u00e9p\u00e9titives<\/strong> gr\u00e2ce \u00e0 GitHub Copilot tandis que <strong>54% d\u2019entre eux passaient moins de temps \u00e0 chercher l\u2019information<\/strong> (Gao &amp; GitHub, 2024).<\/p>\n<p>Pour ce qui est de l\u2019impact de l\u2019IA g\u00e9n\u00e9rative et plus sp\u00e9cifiquement de GitHub Copilot sur la charge cognitive aupr\u00e8s de mes clients, j\u2019ai constat\u00e9 un nouveau ph\u00e9nom\u00e8ne\u00a0: plusieurs r\u00f4les qui ne faisaient pas n\u00e9cessairement de programmation auparavant, ont commenc\u00e9 \u00e0 \u00e9crire du code du fait de la r\u00e9duction nette de la charge cognitive. \u00c9crire du code est devenu \u00e0 la port\u00e9e de tous! Ceci permet de d\u00e9mocratiser la conception logicielle et procure de nouvelles possibilit\u00e9s pour les organisations.<\/p>\n<p>Finalement, plusieurs \u00e9tudes ont d\u00e9montr\u00e9 l\u2019impact de l\u2019IA g\u00e9n\u00e9rative sur l\u2019\u00e9tat de flux. Une \u00e9tude r\u00e9alis\u00e9e par McKinsey a montr\u00e9 que <strong>les concepteurs logiciels qui utilisaient l\u2019IA g\u00e9n\u00e9rative se sentaient 39% plus dans l\u2019\u00e9tat de flux<\/strong> que ceux qui ne l\u2019utilisaient pas (McKinsey, 2023). Une autre \u00e9tude a montr\u00e9 que <strong>les utilisateurs de GitHub Copilot \u00e9taient 22% plus concentr\u00e9s sur du travail satisfaisant<\/strong> que ceux qui ne l\u2019utilisaient pas (Wivestad, Stray, &amp; Barbala, 2024).<\/p>\n<p>Encore une fois, j\u2019ai pu constater, chez plusieurs de mes clients, l\u2019impact de GitHub Copilot sur l\u2019\u00e9tat de flux ou de centration ultime. La possibilit\u00e9 qu\u2019offre GitHub Copilot d\u2019interagir avec diverses sources d\u2019informations sans m\u00eame quitter son environnement de d\u00e9veloppement (IDE) a un impact r\u00e9el sur la concentration et limite de fa\u00e7on importante les changements de contexte. Avant l\u2019arriv\u00e9e de l\u2019IA g\u00e9n\u00e9rative, les concepteurs logiciels devaient souvent changer de contexte pour aller chercher l\u2019information dans divers sites Web tels que <em>Stack Overflow<\/em> ou <em>Microsoft Learn<\/em>. D\u00e9sormais, gr\u00e2ce \u00e0 l\u2019IA g\u00e9n\u00e9rative, il est possible d\u2019acc\u00e9der \u00e0 ces sources d\u2019information directement \u00e0 partir de son environnement de d\u00e9veloppement.<\/p>\n<p>Enfin, nous y voil\u00e0! Tout d\u2019abord, nous avons commenc\u00e9 par d\u00e9finir les concepts de l\u2019exp\u00e9rience d\u00e9veloppeur (DevEx) et de l\u2019IA g\u00e9n\u00e9rative. Nous avons par la suite expliqu\u00e9 les dimensions de DevEx. Finalement, nous avons expliqu\u00e9 comment l\u2019IA g\u00e9n\u00e9rative influence DevEx. Comme vous pouvez le constater, l\u2019ensemble des donn\u00e9es partag\u00e9es ci-haut montre clairement un lien direct entre l\u2019IA g\u00e9n\u00e9rative et l\u2019exp\u00e9rience d\u00e9veloppeur. Nous pouvons m\u00eame conclure sans aucune h\u00e9sitation que l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative a un impact positif et ind\u00e9niable sur l\u2019exp\u00e9rience d\u00e9veloppeur. Qu\u2019en pensez-vous?<\/p>\n<h1>References<\/h1>\n<p>Daigle, K., &amp; GitHub. (2024, September). <em>Survey: The AI wave continues to grow on software development teams<\/em>. Retrieved from github.blog: https:\/\/github.blog\/news-insights\/research\/survey-ai-wave-grows\/<\/p>\n<p>Davis, G. (2023, June). <em>Developer experience: What is it and why should you care?<\/em> Retrieved from GitHub.blog: https:\/\/github.blog\/enterprise-software\/collaboration\/developer-experience-what-is-it-and-why-should-you-care\/<\/p>\n<p>Gao, Y., &amp; GitHub. (2024, May 13). <em>github.blog<\/em>. Retrieved from Research: Quantifying GitHub Copilot\u2019s impact in the enterprise with Accenture: https:\/\/github.blog\/news-insights\/research\/research-quantifying-github-copilots-impact-in-the-enterprise-with-accenture\/<\/p>\n<p>Gartner. (2024). <em>Developer Experience (DevEx) as a Key Driver of Productivity<\/em>. Retrieved from Gartner.com: https:\/\/www.gartner.com\/en\/software-engineering\/topics\/developer-experience<\/p>\n<p>Kate, G., Tiffani, B., Kexin, C., &amp; Lalith, M. (2022, March). <em>Research: How Employee Experience Impacts Your Bottom Line<\/em>. Retrieved from hbr.org: https:\/\/hbr.org\/2022\/03\/research-how-employee-experience-impacts-your-bottom-line<\/p>\n<p>Keith, O., Amanda, D., &amp; Molly, H. (2023). <em>What is employee experience?<\/em> Retrieved from ibm.com: https:\/\/www.ibm.com\/topics\/employee-experience<\/p>\n<p>Langerock, N., Oberauer, K., Throm, E., &amp; Vergauwe, E. (2025). The cognitive load effect in working memory: Refreshing the empirical landscape, removing outdated explanations. <em>ScienceDirect<\/em>.<\/p>\n<p>McKinsey. (2023, June). <em>Unleashing developer productivity with generative AI<\/em>. Retrieved from mckinsey.com: https:\/\/www.mckinsey.com\/capabilities\/mckinsey-digital\/our-insights\/unleashing-developer-productivity-with-generative-ai<\/p>\n<p>McKinsey. (2024, 4 2). <em>What is generative AI?<\/em> Retrieved from www.mckinsey.com: https:\/\/www.mckinsey.com\/featured-insights\/mckinsey-explainers\/what-is-generative-ai<\/p>\n<p>Nicole, F., Eirini, K., Abi, N., Michaela, G., &amp; Brian, H. M.-A. (2024). DevEx in Action. <em>ACM<\/em>, 30.<\/p>\n<p>Nicole, F., Margaret-Anne , S., Abi, N., &amp; Michaela , G. (2023). DevEx: What Actually Drives Productivity. <em>acmqueue<\/em>, 19.<\/p>\n<p>Thomas, D., Arun, G., Ling, L., Stephan, S., &amp; Lars, S. (2022, June). <em>Why you should be thinking about DX<\/em>. Retrieved from mckinsey.com: https:\/\/www.mckinsey.com\/capabilities\/mckinsey-digital\/our-insights\/tech-forward\/why-your-it-organization-should-prioritize-developer-experience<\/p>\n<p>Wivestad, V. T., Stray, V., &amp; Barbala, A. M. (2024). Copilot&#8217;s Island of Joy: Balancing Individual Satisfaction with Team Interaction in Agile Development.<\/p>\n<p>Xiao, T., Hata, P., Treude, C., &amp; Matsumoto, K. (2024). Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer Interventions. <em>ACM<\/em>.<\/p>\n<p>Zewe, A. (2023, November 9). <em>Explained: Generative AI<\/em>. Retrieved from mit news: https:\/\/news.mit.edu\/2023\/explained-generative-ai-1109<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adlene Sifi explore l&#8217;impact de l&#8217;IA g\u00e9n\u00e9rative sur l&#8217;exp\u00e9rience des d\u00e9veloppeurs. Dans cet article, nous allons tenter de d\u00e9terminer s\u2019il existe un lien entre l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative (ex.\u00a0: GitHub Copilot) et l\u2019exp\u00e9rience d\u00e9veloppeur (DevEx). Nous souhaitons v\u00e9rifier plus pr\u00e9cis\u00e9ment si l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative a un impact positif sur l\u2019exp\u00e9rience d\u00e9veloppeur. Nous tenterons m\u00eame [&hellip;]<\/p>\n","protected":false},"author":582,"featured_media":42472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22,10662],"tags":[15,21,10670,1057],"class_list":["post-42480","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-github-copilot","tag-ai","tag-devops","tag-github-copilot","tag-region_fr"],"acf":[],"blog_post_summary":"<p>Adlene Sifi explore l&#8217;impact de l&#8217;IA g\u00e9n\u00e9rative sur l&#8217;exp\u00e9rience des d\u00e9veloppeurs. Dans cet article, nous allons tenter de d\u00e9terminer s\u2019il existe un lien entre l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative (ex.\u00a0: GitHub Copilot) et l\u2019exp\u00e9rience d\u00e9veloppeur (DevEx). Nous souhaitons v\u00e9rifier plus pr\u00e9cis\u00e9ment si l\u2019utilisation de l\u2019IA g\u00e9n\u00e9rative a un impact positif sur l\u2019exp\u00e9rience d\u00e9veloppeur. Nous tenterons m\u00eame [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/42480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=42480"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/42480\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/42472"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=42480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=42480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=42480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}