[{"data":1,"prerenderedAt":1370},["ShallowReactive",2],{"/fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab":3,"navigation-fr-fr":560,"banner-fr-fr":995,"footer-fr-fr":1003,"blog-post-authors-fr-fr-Matthew Macfarlane|Himanshu Kapoor|Alex Fracazo":1242,"blog-related-posts-fr-fr-embedded-views-the-future-of-work-tracking-in-gitlab":1281,"blog-promotions-fr-fr":1307,"next-steps-fr-fr":1361},{"id":4,"title":5,"authors":6,"body":10,"category":540,"date":541,"description":542,"extension":543,"externalUrl":544,"faq":544,"featured":545,"heroImage":546,"meta":547,"navigation":265,"path":548,"seo":549,"slug":552,"stem":553,"tags":554,"template":558,"updatedDate":544,"__hash__":559},"blogPosts/fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab.md","Vues intégrées : l'avenir du suivi des tâches dans GitLab",[7,8,9],"Matthew Macfarlane","Himanshu Kapoor","Alex Fracazo",{"type":11,"value":12,"toc":529},"minimark",[13,17,20,42,47,50,54,63,66,71,74,78,90,94,97,101,104,108,111,115,118,154,157,160,191,525],[14,15,16],"p",{},"Vous arrive-t-il de basculer entre plusieurs onglets dans GitLab simplement pour suivre ce qui se passe dans votre projet ? Peut-être consultez-vous un ticket, puis passez à une merge request, et enfin à un epic pour avoir une vue d'ensemble. Sans vous en rendre compte, votre navigateur déborde d'onglets et vous avez perdu le fil.",[14,18,19],{},"Si cette situation vous semble familière, vous n'êtes certainement pas seul. De nombreuses équipes perdent du temps et de l'énergie à naviguer entre différents éléments dans leur logiciel de gestion de projet, alors qu'elles essaient simplement de suivre leur travail.",[14,21,22,23,29,30,35,36,41],{},"C'est justement pour répondre à ce problème que nous avons créé les ",[24,25,28],"a",{"href":26,"rel":27},"https://docs.gitlab.com/user/glql/#embedded-views",[],"vues intégrées",", alimentées par ",[24,31,34],{"href":32,"rel":33},"https://docs.gitlab.com/user/glql/",[],"GitLab Query Language (GLQL)",". ",[24,37,40],{"href":38,"rel":39},"https://about.gitlab.com/fr-fr/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering/",[],"Disponible dans la version 18.3",", cette fonctionnalité fournit un aperçu des informations pertinentes en temps réel là où vous travaillez déjà dans GitLab. Fini le changement de contexte permanent et les rapports obsolètes : vous disposez des informations dont vous avez besoin, au moment précis où vous en avez besoin.",[43,44,46],"h2",{"id":45},"pourquoi-utiliser-les-vues-intégrées","Pourquoi utiliser les vues intégrées ?",[14,48,49],{},"Les vues intégrées représentent bien plus qu'une nouvelle fonctionnalité : elles constituent un changement fondamental dans la façon dont les équipes comprennent et suivent leur travail au sein de GitLab. Avec les vues intégrées, les équipes ne changent pas de contexte et accèdent aux informations dont elles ont besoin en temps réel. Ainsi, elles profitent d'une vision commune sans jamais quitter leur workflow actuel et renforcent leur collaboration. Grâce à un suivi du travail facilité et sans effort, les équipes peuvent se concentrer sur l'essentiel.",[43,51,53],{"id":52},"des-données-en-temps-réel-là-où-vous-en-avez-besoin","Des données en temps réel là où vous en avez besoin",[14,55,56,57,62],{},"Les vues intégrées permettent d'insérer des requêtes GLQL dynamiques dans des blocs de code Markdown à travers des pages ",[24,58,61],{"href":59,"rel":60},"https://about.gitlab.com/fr-fr/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management/",[],"wiki",", des epics, des tickets et des merge requests.",[14,64,65],{},"Elles offrent de nombreux avantages :",[67,68,70],"h3",{"id":69},"mises-à-jour-en-continu","Mises à jour en continu",[14,72,73],{},"Les requêtes GLQL sont dynamiques et extraient des données actualisées à chaque chargement de page. Ainsi, vos vues intégrées reflètent toujours l'état actuel de votre travail, et non le moment où vous avez ajouté cette vue. Lorsque des modifications sont apportées aux tickets, aux merge requests ou aux jalons, la page s'actualise et affiche ces mises à jour dans votre vue intégrée.",[67,75,77],{"id":76},"contexte","Contexte",[14,79,80,81,85,86,89],{},"Utilisez des fonctions comme ",[82,83,84],"code",{},"currentUser()"," et ",[82,87,88],{},"today()"," pour que vos requêtes s'appliquent à un contexte spécifique. Vos vues intégrées s'adaptent automatiquement pour afficher les informations pertinentes en fonction de la personne qui les consulte et offrent ainsi une expérience personnalisée sans configuration manuelle.",[67,91,93],{"id":92},"filtrage-puissant","Filtrage puissant",[14,95,96],{},"Vous avez à disposition des filtres comme l'assigné, l'auteur, le label, le jalon, l'indicateur de progression, la date de création et plus encore. Il vous suffit d'utiliser des expressions logiques pour obtenir exactement les données souhaitées. Nous prenons en charge plus de 30 champs de filtres depuis la version 18.3.",[67,98,100],{"id":99},"affichage-personnalisable","Affichage personnalisable",[14,102,103],{},"Vous pouvez afficher vos données sous forme de tableau, de liste ou de liste numérotée. Choisissez les champs à afficher, définissez une limite du nombre d'éléments et indiquez l'ordre de tri pour profiter d'un affichage ciblé et exploitable.",[67,105,107],{"id":106},"disponibilité","Disponibilité",[14,109,110],{},"Vous pouvez utiliser les vues intégrées dans les wikis de groupe et de projet, les descriptions d'epics et de tickets, les merge requests et les commentaires. GLQL est disponible sur la version gratuite de GitLab, GitLab Premium, GitLab Ultimate, GitLab.com, GitLab Self-Managed et GitLab Dedicated. Certaines fonctionnalités, telles que l'affichage des epics, du statut, des champs personnalisés, des itérations et des poids, sont disponibles uniquement pour les utilisateurs de GitLab Premium et GitLab Ultimate. L'affichage de l'indicateur de progression est disponible uniquement dans GitLab Ultimate.",[43,112,114],{"id":113},"découvrez-les-vues-intégrées-en-action","Découvrez les vues intégrées en action",[14,116,117],{},"La syntaxe du code source d'une vue intégrée est un sur-ensemble de YAML qui comprend :",[119,120,121,133],"ul",{},[122,123,124,125,128,129,132],"li",{},"Le paramètre ",[82,126,127],{},"query"," : des expressions reliées par un opérateur logique, tel que ",[82,130,131],{},"and",".",[122,134,135,136,139,140,143,144,139,147,85,150,153],{},"Des paramètres liés à la couche de présentation, comme ",[82,137,138],{},"display",", ",[82,141,142],{},"limit",", ou ",[82,145,146],{},"fields",[82,148,149],{},"title",[82,151,152],{},"description"," représentés en YAML.",[14,155,156],{},"Une vue est définie en Markdown comme un bloc de code, similaire à d'autres blocs de code comme Mermaid.",[14,158,159],{},"Par exemple :",[119,161,162,168],{},[122,163,164,165,132],{},"Afficher un tableau des 5 premiers tickets ouverts assignés à l'utilisateur authentifié dans ",[82,166,167],{},"gitlab-org/gitlab",[122,169,170,171,139,173,139,176,139,179,139,182,139,185,85,188,132],{},"Afficher les colonnes ",[82,172,149],{},[82,174,175],{},"state",[82,177,178],{},"health",[82,180,181],{},"epic",[82,183,184],{},"milestone",[82,186,187],{},"weight",[82,189,190],{},"updated",[192,193,198],"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-yaml shiki shiki-themes github-light","```glql display: table title: GLQL table 🎉 description: This view lists my open issues fields: title, state, health, epic, milestone, weight, updated limit: 5 query: project = \"gitlab-org/gitlab\" AND assignee = currentUser() AND state = opened\n``` ````\nLe tableau généré devrait ressembler à celui ci-dessous :\n\n![Vue intégrée](https://res.cloudinary.com/about-gitlab-com/image/upload/v1755193172/ibzfopvpztpglnccwrjj.png)\n\n\nPour créer votre première vue intégrée, accédez au menu déroulant **Plus d'options** dans la barre d'outils de l'éditeur de texte enrichi. Une fois dans cette barre d'outils, sélectionnez **Vue intégrée**. \n\n\nLa requête suivante sera insérée dans un bloc de code Markdown :\n\n\n````yaml ```glql query: assignee = currentUser() fields: title, createdAt, milestone, assignee title: Issues assigned to current user\n``` ````\n\n\n\nEnregistrez vos modifications dans le commentaire ou la description où le bloc de code apparaît, et c'est terminé : vous avez créé votre première vue intégrée !\n\n\n## Comment GitLab utilise les vues intégrées\n\n\nQue ce soit pour suivre les merge requests relatives à des versions de sécurité, trier les bogues pour améliorer le backlog ou gérer l'intégration de l'équipe et la planification des jalons, nous nous servons des vues intégrées quotidiennement pour des processus essentiels. Il ne s'agit pas simplement d'une fonctionnalité que nous avons développée, c'est un outil dont nous dépendons pour gérer efficacement notre activité. Adopter les vues intégrées, c'est profiter d'une solution éprouvée qui aide déjà les équipes de GitLab à travailler plus efficacement, à prendre des décisions basées sur les données et à bénéficier d'une visibilité sur des workflows complexes. \n\n\nPour résumer, les vues intégrées peuvent transformer la façon dont votre équipe gère et analyse les tâches au cœur de votre travail.\n\n\nPour en savoir plus sur la façon dont GitLab utilise les vues intégrées en interne, consultez l’article [« Comment GitLab mesure l'impact de la Red Team : la métrique du taux d'adoption »](https://about.gitlab.com/blog/how-gitlab-measures-red-team-impact-the-adoption-rate-metric/) et les tickets de planification concernant la version de recherche globale pour les jalons [18.1](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/239), [18.2](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/241) et [18.3](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/245).\n\n\n## Prochaines étapes\n\n\n[Les vues intégrées](https://docs.gitlab.com/user/glql/) ne sont que le début de la vision du groupe Knowledge consacrée au suivi du travail. Découvrez nos futurs projets dans l'[epic post disponibilité générale des vues intégrées](https://gitlab.com/groups/gitlab-org/-/epics/15249). En ce qui concerne l'évolution de cette fonctionnalité, nous nous engageons à renforcer son efficacité et son [accessibilité](https://gitlab.com/gitlab-org/gitlab/-/issues/548722).\n\n\n## Partagez votre expérience\n\n\nPartagez vos retours dans le [ticket dédié aux vues intégrées en disponibilité générale](https://gitlab.com/gitlab-org/gitlab/-/issues/509792). Que vous ayez découvert des cas d'utilisation innovants, rencontré des défis ou que vous ayez des idées d'amélioration, nous voulons connaître votre avis.\n","yaml","",[82,199,200,245,251,260,267,277,282,287,296,301,306,314,319,324,348,353,358,363,368,380,385,390,397,402,407,415,420,425,431,436,441,452,457,462,468,473,478,493,498,503,509,514,519],{"__ignoreMap":197},[201,202,205,209,213,216,219,221,224,226,229,231,234,236,239,241],"span",{"class":203,"line":204},"line",1,[201,206,208],{"class":207},"sgsFI","```",[201,210,212],{"class":211},"shJU0","glql display",[201,214,215],{"class":207},": ",[201,217,218],{"class":211},"table title",[201,220,215],{"class":207},[201,222,223],{"class":211},"GLQL table 🎉 description",[201,225,215],{"class":207},[201,227,228],{"class":211},"This view lists my open issues fields",[201,230,215],{"class":207},[201,232,233],{"class":211},"title, state, health, epic, milestone, weight, updated limit",[201,235,215],{"class":207},[201,237,238],{"class":211},"5 query",[201,240,215],{"class":207},[201,242,244],{"class":243},"sYBdl","project = \"gitlab-org/gitlab\" AND assignee = currentUser() AND state = opened\n",[201,246,248],{"class":203,"line":247},2,[201,249,250],{"class":207},"``` ````\n",[201,252,254,257],{"class":203,"line":253},3,[201,255,256],{"class":211},"Le tableau généré devrait ressembler à celui ci-dessous",[201,258,259],{"class":207}," :\n",[201,261,263],{"class":203,"line":262},4,[201,264,266],{"emptyLinePlaceholder":265},true,"\n",[201,268,270,274],{"class":203,"line":269},5,[201,271,273],{"class":272},"sB1qb","![Vue",[201,275,276],{"class":243}," intégrée](https://res.cloudinary.com/about-gitlab-com/image/upload/v1755193172/ibzfopvpztpglnccwrjj.png)\n",[201,278,280],{"class":203,"line":279},6,[201,281,266],{"emptyLinePlaceholder":265},[201,283,285],{"class":203,"line":284},7,[201,286,266],{"emptyLinePlaceholder":265},[201,288,290,293],{"class":203,"line":289},8,[201,291,292],{"class":243},"Pour créer votre première vue intégrée, accédez au menu déroulant **Plus d'options** dans la barre d'outils de l'éditeur de texte enrichi. Une fois dans cette barre d'outils, sélectionnez **Vue intégrée**.",[201,294,295],{"class":207}," \n",[201,297,299],{"class":203,"line":298},9,[201,300,266],{"emptyLinePlaceholder":265},[201,302,304],{"class":203,"line":303},10,[201,305,266],{"emptyLinePlaceholder":265},[201,307,309,312],{"class":203,"line":308},11,[201,310,311],{"class":211},"La requête suivante sera insérée dans un bloc de code Markdown",[201,313,259],{"class":207},[201,315,317],{"class":203,"line":316},12,[201,318,266],{"emptyLinePlaceholder":265},[201,320,322],{"class":203,"line":321},13,[201,323,266],{"emptyLinePlaceholder":265},[201,325,327,330,333,335,338,340,343,345],{"class":203,"line":326},14,[201,328,329],{"class":207},"````",[201,331,332],{"class":211},"yaml ```glql query",[201,334,215],{"class":207},[201,336,337],{"class":211},"assignee = currentUser() fields",[201,339,215],{"class":207},[201,341,342],{"class":211},"title, createdAt, milestone, assignee title",[201,344,215],{"class":207},[201,346,347],{"class":243},"Issues assigned to current user\n",[201,349,351],{"class":203,"line":350},15,[201,352,250],{"class":207},[201,354,356],{"class":203,"line":355},16,[201,357,266],{"emptyLinePlaceholder":265},[201,359,361],{"class":203,"line":360},17,[201,362,266],{"emptyLinePlaceholder":265},[201,364,366],{"class":203,"line":365},18,[201,367,266],{"emptyLinePlaceholder":265},[201,369,371,374,377],{"class":203,"line":370},19,[201,372,373],{"class":211},"Enregistrez vos modifications dans le commentaire ou la description où le bloc de code apparaît, et c'est terminé",[201,375,376],{"class":207}," : ",[201,378,379],{"class":243},"vous avez créé votre première vue intégrée !\n",[201,381,383],{"class":203,"line":382},20,[201,384,266],{"emptyLinePlaceholder":265},[201,386,388],{"class":203,"line":387},21,[201,389,266],{"emptyLinePlaceholder":265},[201,391,393],{"class":203,"line":392},22,[201,394,396],{"class":395},"sAwPA","## Comment GitLab utilise les vues intégrées\n",[201,398,400],{"class":203,"line":399},23,[201,401,266],{"emptyLinePlaceholder":265},[201,403,405],{"class":203,"line":404},24,[201,406,266],{"emptyLinePlaceholder":265},[201,408,410,413],{"class":203,"line":409},25,[201,411,412],{"class":243},"Que ce soit pour suivre les merge requests relatives à des versions de sécurité, trier les bogues pour améliorer le backlog ou gérer l'intégration de l'équipe et la planification des jalons, nous nous servons des vues intégrées quotidiennement pour des processus essentiels. Il ne s'agit pas simplement d'une fonctionnalité que nous avons développée, c'est un outil dont nous dépendons pour gérer efficacement notre activité. Adopter les vues intégrées, c'est profiter d'une solution éprouvée qui aide déjà les équipes de GitLab à travailler plus efficacement, à prendre des décisions basées sur les données et à bénéficier d'une visibilité sur des workflows complexes.",[201,414,295],{"class":207},[201,416,418],{"class":203,"line":417},26,[201,419,266],{"emptyLinePlaceholder":265},[201,421,423],{"class":203,"line":422},27,[201,424,266],{"emptyLinePlaceholder":265},[201,426,428],{"class":203,"line":427},28,[201,429,430],{"class":243},"Pour résumer, les vues intégrées peuvent transformer la façon dont votre équipe gère et analyse les tâches au cœur de votre travail.\n",[201,432,434],{"class":203,"line":433},29,[201,435,266],{"emptyLinePlaceholder":265},[201,437,439],{"class":203,"line":438},30,[201,440,266],{"emptyLinePlaceholder":265},[201,442,444,447,449],{"class":203,"line":443},31,[201,445,446],{"class":211},"Pour en savoir plus sur la façon dont GitLab utilise les vues intégrées en interne, consultez l’article [« Comment GitLab mesure l'impact de la Red Team",[201,448,376],{"class":207},[201,450,451],{"class":243},"la métrique du taux d'adoption »](https://about.gitlab.com/blog/how-gitlab-measures-red-team-impact-the-adoption-rate-metric/) et les tickets de planification concernant la version de recherche globale pour les jalons [18.1](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/239), [18.2](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/241) et [18.3](https://gitlab.com/gitlab-org/search-team/team-tasks/-/issues/245).\n",[201,453,455],{"class":203,"line":454},32,[201,456,266],{"emptyLinePlaceholder":265},[201,458,460],{"class":203,"line":459},33,[201,461,266],{"emptyLinePlaceholder":265},[201,463,465],{"class":203,"line":464},34,[201,466,467],{"class":395},"## Prochaines étapes\n",[201,469,471],{"class":203,"line":470},35,[201,472,266],{"emptyLinePlaceholder":265},[201,474,476],{"class":203,"line":475},36,[201,477,266],{"emptyLinePlaceholder":265},[201,479,481,484,487,490],{"class":203,"line":480},37,[201,482,483],{"class":207},"[",[201,485,486],{"class":243},"Les vues intégrées",[201,488,489],{"class":207},"]",[201,491,492],{"class":243},"(https://docs.gitlab.com/user/glql/) ne sont que le début de la vision du groupe Knowledge consacrée au suivi du travail. Découvrez nos futurs projets dans l'[epic post disponibilité générale des vues intégrées](https://gitlab.com/groups/gitlab-org/-/epics/15249). En ce qui concerne l'évolution de cette fonctionnalité, nous nous engageons à renforcer son efficacité et son [accessibilité](https://gitlab.com/gitlab-org/gitlab/-/issues/548722).\n",[201,494,496],{"class":203,"line":495},38,[201,497,266],{"emptyLinePlaceholder":265},[201,499,501],{"class":203,"line":500},39,[201,502,266],{"emptyLinePlaceholder":265},[201,504,506],{"class":203,"line":505},40,[201,507,508],{"class":395},"## Partagez votre expérience\n",[201,510,512],{"class":203,"line":511},41,[201,513,266],{"emptyLinePlaceholder":265},[201,515,517],{"class":203,"line":516},42,[201,518,266],{"emptyLinePlaceholder":265},[201,520,522],{"class":203,"line":521},43,[201,523,524],{"class":243},"Partagez vos retours dans le [ticket dédié aux vues intégrées en disponibilité générale](https://gitlab.com/gitlab-org/gitlab/-/issues/509792). Que vous ayez découvert des cas d'utilisation innovants, rencontré des défis ou que vous ayez des idées d'amélioration, nous voulons connaître votre avis.\n",[526,527,528],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sB1qb, html code.shiki .sB1qb{--shiki-default:#B31D28;--shiki-default-font-style:italic}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":197,"searchDepth":247,"depth":247,"links":530},[531,532,539],{"id":45,"depth":247,"text":46},{"id":52,"depth":247,"text":53,"children":533},[534,535,536,537,538],{"id":69,"depth":253,"text":70},{"id":76,"depth":253,"text":77},{"id":92,"depth":253,"text":93},{"id":99,"depth":253,"text":100},{"id":106,"depth":253,"text":107},{"id":113,"depth":247,"text":114},"agile-planning","2025-09-09","Découvrez comment les vues intégrées aident les équipes de GitLab à travailler plus efficacement, à prendre des décisions basées sur les données et à bénéficier d’une visibilité sur des workflows complexes.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750099072/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750099072322.png",{},"/fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab",{"config":550,"title":5,"ogTitle":5,"description":551,"ogDescription":551,"ogImage":546},{"noIndex":545},"Les vues intégrées aident les équipes de GitLab à travailler plus efficacement, à prendre de meilleures décisions et à suivre des workflows complexes.","embedded-views-the-future-of-work-tracking-in-gitlab","fr-fr/blog/embedded-views-the-future-of-work-tracking-in-gitlab",[555,556,557],"agile","workflow","DevSecOps platform","BlogPost","rVdWAmuaRUK0-UF9UyR5MVAG1iRLQqDweX8u9RTQzXE",{"logo":561,"freeTrial":566,"sales":571,"login":576,"items":581,"search":910,"minimal":946,"duo":965,"switchNav":974,"pricingDeployment":985},{"config":562},{"href":563,"dataGaName":564,"dataGaLocation":565},"/fr-fr/","gitlab logo","header",{"text":567,"config":568},"Commencer un essai gratuit",{"href":569,"dataGaName":570,"dataGaLocation":565},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":572,"config":573},"Demander une démo",{"href":574,"dataGaName":575,"dataGaLocation":565},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":577,"config":578},"Connexion",{"href":579,"dataGaName":580,"dataGaLocation":565},"https://gitlab.com/users/sign_in/","sign in",[582,611,713,718,832,888],{"text":583,"config":584,"menu":586},"Plateforme",{"dataNavLevelOne":585},"platform",{"type":587,"columns":588},"cards",[589,595,603],{"title":583,"description":590,"link":591},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":592,"config":593},"Explorer notre plateforme",{"href":594,"dataGaName":585,"dataGaLocation":565},"/fr-fr/platform/",{"title":596,"description":597,"link":598},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":599,"config":600},"Découvrir GitLab Duo",{"href":601,"dataGaName":602,"dataGaLocation":565},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":604,"description":605,"link":606},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":607,"config":608},"En savoir plus",{"href":609,"dataGaName":610,"dataGaLocation":565},"/fr-fr/why-gitlab/","why gitlab",{"text":612,"left":265,"config":613,"menu":615},"Produit",{"dataNavLevelOne":614},"solutions",{"type":616,"link":617,"columns":621,"feature":692},"lists",{"text":618,"config":619},"Voir toutes les solutions",{"href":620,"dataGaName":614,"dataGaLocation":565},"/fr-fr/solutions/",[622,647,670],{"title":623,"description":624,"link":625,"items":630},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":626},{"icon":627,"href":628,"dataGaName":629,"dataGaLocation":565},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[631,635,638,643],{"text":632,"config":633},"CI/CD",{"href":634,"dataGaLocation":565,"dataGaName":632},"/fr-fr/solutions/continuous-integration/",{"text":596,"config":636},{"href":601,"dataGaLocation":565,"dataGaName":637},"gitlab duo agent platform - product menu",{"text":639,"config":640},"Gestion du code source",{"href":641,"dataGaLocation":565,"dataGaName":642},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":644,"config":645},"Livraison de logiciels automatisée",{"href":628,"dataGaLocation":565,"dataGaName":646},"Automated software delivery",{"title":648,"description":649,"link":650,"items":655},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":651},{"href":652,"dataGaName":653,"dataGaLocation":565,"icon":654},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[656,660,665],{"text":657,"config":658},"Tests de sécurité des applications",{"href":652,"dataGaName":659,"dataGaLocation":565},"Application security testing",{"text":661,"config":662},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":663,"dataGaLocation":565,"dataGaName":664},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":666,"config":667},"Conformité logicielle",{"href":668,"dataGaName":669,"dataGaLocation":565},"/fr-fr/solutions/software-compliance/","software compliance",{"title":671,"link":672,"items":677},"Mesures",{"config":673},{"icon":674,"href":675,"dataGaName":676,"dataGaLocation":565},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[678,682,687],{"text":679,"config":680},"Visibilité et mesures",{"href":675,"dataGaLocation":565,"dataGaName":681},"Visibility and Measurement",{"text":683,"config":684},"Gestion de la chaîne de valeur",{"href":685,"dataGaLocation":565,"dataGaName":686},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":688,"config":689},"Analyses et informations",{"href":690,"dataGaLocation":565,"dataGaName":691},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":693,"type":616,"items":694},"GitLab",[695,701,707],{"text":696,"config":697},"Entreprises",{"icon":698,"href":699,"dataGaLocation":565,"dataGaName":700},"Building","/fr-fr/enterprise/","enterprise",{"text":702,"config":703},"Pour les PME",{"icon":704,"href":705,"dataGaLocation":565,"dataGaName":706},"Work","/fr-fr/small-business/","small business",{"text":708,"config":709},"Pour le secteur public",{"icon":710,"href":711,"dataGaLocation":565,"dataGaName":712},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":714,"config":715},"Tarifs",{"href":716,"dataGaName":717,"dataGaLocation":565,"dataNavLevelOne":717},"/fr-fr/pricing/","pricing",{"text":719,"config":720,"menu":722},"Ressources",{"dataNavLevelOne":721},"resources",{"type":616,"link":723,"columns":727,"feature":821},{"text":724,"config":725},"Afficher toutes les ressources",{"href":726,"dataGaName":721,"dataGaLocation":565},"/fr-fr/resources/",[728,761,788],{"title":729,"items":730},"Premiers pas",[731,736,741,746,751,756],{"text":732,"config":733},"Installation",{"href":734,"dataGaName":735,"dataGaLocation":565},"/fr-fr/install/","install",{"text":737,"config":738},"Guides de démarrage",{"href":739,"dataGaName":740,"dataGaLocation":565},"/fr-fr/get-started/","quick setup checklists",{"text":742,"config":743},"Apprentissage",{"href":744,"dataGaLocation":565,"dataGaName":745},"https://university.gitlab.com/","learn",{"text":747,"config":748},"Documentation",{"href":749,"dataGaName":750,"dataGaLocation":565},"https://docs.gitlab.com/","product documentation",{"text":752,"config":753},"Vidéos sur les bonnes pratiques",{"href":754,"dataGaName":755,"dataGaLocation":565},"/fr-fr/getting-started-videos/","best practice videos",{"text":757,"config":758},"Intégrations",{"href":759,"dataGaName":760,"dataGaLocation":565},"/fr-fr/integrations/","integrations",{"title":762,"items":763},"Découvrir",[764,769,774,779,783],{"text":765,"config":766},"Témoignages clients",{"href":767,"dataGaName":768,"dataGaLocation":565},"/fr-fr/customers/","customer success stories",{"text":770,"config":771},"Blog",{"href":772,"dataGaName":773,"dataGaLocation":565},"/fr-fr/blog/","blog",{"text":775,"config":776},"Demo Hub",{"href":777,"dataGaName":778,"dataGaLocation":565},"/fr-fr/demo-hub/","demo hub",{"text":780,"config":781},"The Source",{"href":782,"dataGaName":773,"dataGaLocation":565},"/fr-fr/the-source/",{"text":784,"config":785},"Travail à distance",{"href":786,"dataGaName":787,"dataGaLocation":565},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":789,"items":790},"Connecter",[791,796,801,806,811,816],{"text":792,"config":793},"Services GitLab",{"href":794,"dataGaName":795,"dataGaLocation":565},"/fr-fr/services/","services",{"text":797,"config":798},"Contribuer",{"href":799,"dataGaName":800,"dataGaLocation":565},"https://contributors.gitlab.com","contribute",{"text":802,"config":803},"Communauté",{"href":804,"dataGaName":805,"dataGaLocation":565},"/community/","community",{"text":807,"config":808},"Forum",{"href":809,"dataGaName":810,"dataGaLocation":565},"https://forum.gitlab.com/","forum",{"text":812,"config":813},"Événements",{"href":814,"dataGaName":815,"dataGaLocation":565},"/events/","events",{"text":817,"config":818},"Partenaires",{"href":819,"dataGaName":820,"dataGaLocation":565},"/fr-fr/partners/","partners",{"config":822,"title":825,"text":826,"link":827},{"background":823,"textColor":824},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":828,"config":829},"Lire les articles les plus récents",{"href":830,"dataGaName":831,"dataGaLocation":565},"/fr-fr/whats-new/","whats new",{"text":833,"config":834,"menu":836},"Société",{"dataNavLevelOne":835},"company",{"type":616,"columns":837},[838],{"items":839},[840,845,851,853,858,863,868,873,878,883],{"text":841,"config":842},"À propos",{"href":843,"dataGaName":844,"dataGaLocation":565},"/fr-fr/company/","about",{"text":846,"config":847,"footerGa":850},"Carrières",{"href":848,"dataGaName":849,"dataGaLocation":565},"/jobs/","jobs",{"dataGaName":849},{"text":812,"config":852},{"href":814,"dataGaName":815,"dataGaLocation":565},{"text":854,"config":855},"Leadership",{"href":856,"dataGaName":857,"dataGaLocation":565},"/company/team/e-group/","leadership",{"text":859,"config":860},"Manuel",{"href":861,"dataGaName":862,"dataGaLocation":565},"https://handbook.gitlab.com/","handbook",{"text":864,"config":865},"Relations avec les investisseurs",{"href":866,"dataGaName":867,"dataGaLocation":565},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":869,"config":870},"Trust Center",{"href":871,"dataGaName":872,"dataGaLocation":565},"/fr-fr/security/","trust center",{"text":874,"config":875},"Centre pour la transparence de l'IA",{"href":876,"dataGaName":877,"dataGaLocation":565},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":879,"config":880},"Newsletter",{"href":881,"dataGaName":882,"dataGaLocation":565},"/company/contact/#contact-forms","newsletter",{"text":884,"config":885},"Presse",{"href":886,"dataGaName":887,"dataGaLocation":565},"/press/","press",{"text":889,"config":890,"menu":891},"Nous contacter",{"dataNavLevelOne":835},{"type":616,"columns":892},[893],{"items":894},[895,900,905],{"text":896,"config":897},"Contacter l'équipe commerciale",{"href":898,"dataGaName":899,"dataGaLocation":565},"/fr-fr/sales/","talk to sales",{"text":901,"config":902},"Assistance GitLab",{"href":903,"dataGaName":904,"dataGaLocation":565},"https://support.gitlab.com/hc/en-us","support portal",{"text":906,"config":907},"Portail clients GitLab",{"href":908,"dataGaName":909,"dataGaLocation":565},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":911,"login":912,"suggestions":919},"Fermer",{"text":913,"link":914},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":915,"config":916},"GitLab.com",{"href":579,"dataGaName":917,"dataGaLocation":918},"search login","search",{"text":920,"default":921},"Suggestions",[922,925,930,932,937,942],{"text":596,"config":923},{"href":601,"dataGaName":924,"dataGaLocation":918},"GitLab Duo Agent Platform",{"text":926,"config":927},"Suggestions de code (IA)",{"href":928,"dataGaName":929,"dataGaLocation":918},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":632,"config":931},{"href":634,"dataGaName":632,"dataGaLocation":918},{"text":933,"config":934},"GitLab sur AWS",{"href":935,"dataGaName":936,"dataGaLocation":918},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":938,"config":939},"GitLab sur Google Cloud",{"href":940,"dataGaName":941,"dataGaLocation":918},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":943,"config":944},"Pourquoi utiliser GitLab ?",{"href":609,"dataGaName":945,"dataGaLocation":918},"Why GitLab?",{"freeTrial":947,"mobileIcon":952,"desktopIcon":957,"secondaryButton":960},{"text":948,"config":949},"Commencer votre essai gratuit",{"href":950,"dataGaName":570,"dataGaLocation":951},"https://gitlab.com/-/trials/new/","nav",{"altText":953,"config":954},"Icône GitLab",{"src":955,"dataGaName":956,"dataGaLocation":951},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":953,"config":958},{"src":959,"dataGaName":956,"dataGaLocation":951},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":961,"config":962},"Commencer",{"href":963,"dataGaName":964,"dataGaLocation":951},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":966,"mobileIcon":970,"desktopIcon":972},{"text":967,"config":968},"En savoir plus sur GitLab Duo",{"href":601,"dataGaName":969,"dataGaLocation":951},"gitlab duo",{"altText":953,"config":971},{"src":955,"dataGaName":956,"dataGaLocation":951},{"altText":953,"config":973},{"src":959,"dataGaName":956,"dataGaLocation":951},{"button":975,"mobileIcon":980,"desktopIcon":982},{"text":976,"config":977},"/switch",{"href":978,"dataGaName":979,"dataGaLocation":951},"#contact","switch",{"altText":953,"config":981},{"src":955,"dataGaName":956,"dataGaLocation":951},{"altText":953,"config":983},{"src":984,"dataGaName":956,"dataGaLocation":951},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":986,"mobileIcon":991,"desktopIcon":993},{"text":987,"config":988},"Retour aux tarifs",{"href":716,"dataGaName":989,"dataGaLocation":951,"icon":990},"back to pricing","GoBack",{"altText":953,"config":992},{"src":955,"dataGaName":956,"dataGaLocation":951},{"altText":953,"config":994},{"src":959,"dataGaName":956,"dataGaLocation":951},{"title":996,"button":997,"config":1001},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":607,"config":998},{"href":999,"dataGaName":1000,"dataGaLocation":565},"/fr-fr/gitlab-orbit/","orbit",{"layout":1002,"disabled":545},"release",{"data":1004},{"text":1005,"source":1006,"edit":1012,"contribute":1017,"config":1021,"items":1026,"minimal":1234},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":1007,"config":1008},"Afficher le code source de la page",{"href":1009,"dataGaName":1010,"dataGaLocation":1011},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1013,"config":1014},"Modifier cette page",{"href":1015,"dataGaName":1016,"dataGaLocation":1011},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":797,"config":1018},{"href":1019,"dataGaName":1020,"dataGaLocation":1011},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1022,"facebook":1023,"youtube":1024,"linkedin":1025},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1027,1073,1126,1169,1201],{"title":714,"links":1028,"subMenu":1043},[1029,1033,1038],{"text":1030,"config":1031},"Voir les forfaits",{"href":716,"dataGaName":1032,"dataGaLocation":1011},"view plans",{"text":1034,"config":1035},"GitLab Premium",{"href":1036,"dataGaName":1037,"dataGaLocation":1011},"/fr-fr/pricing/premium/","why premium",{"text":1039,"config":1040},"GitLab Ultimate",{"href":1041,"dataGaName":1042,"dataGaLocation":1011},"/fr-fr/pricing/ultimate/","why ultimate",[1044],{"title":889,"links":1045},[1046,1048,1050,1053,1058,1063,1068],{"text":896,"config":1047},{"href":898,"dataGaName":575,"dataGaLocation":1011},{"text":901,"config":1049},{"href":903,"dataGaName":904,"dataGaLocation":1011},{"text":1051,"config":1052},"Portail clients",{"href":908,"dataGaName":909,"dataGaLocation":1011},{"text":1054,"config":1055},"Statut",{"href":1056,"dataGaName":1057,"dataGaLocation":1011},"https://status.gitlab.com/","status",{"text":1059,"config":1060},"Conditions d'utilisation",{"href":1061,"dataGaName":1062,"dataGaLocation":1011},"/terms/","terms of use",{"text":1064,"config":1065},"Politique de confidentialité",{"href":1066,"dataGaName":1067,"dataGaLocation":1011},"/fr-fr/privacy/","privacy statement",{"text":1069,"config":1070},"Gestion des cookies",{"dataGaName":1071,"dataGaLocation":1011,"id":1072,"isOneTrustButton":265},"cookie preferences","ot-sdk-btn",{"title":612,"links":1074,"subMenu":1083},[1075,1079],{"text":1076,"config":1077},"Plateforme DevSecOps",{"href":594,"dataGaName":1078,"dataGaLocation":1011},"devsecops platform",{"text":1080,"config":1081},"Développement assisté par l'IA",{"href":601,"dataGaName":1082,"dataGaLocation":1011},"ai-assisted development",[1084],{"title":1085,"links":1086},"Thèmes",[1087,1091,1096,1101,1106,1111,1116,1121],{"text":632,"config":1088},{"href":1089,"dataGaName":1090,"dataGaLocation":1011},"/fr-fr/topics/ci-cd/","cicd",{"text":1092,"config":1093},"GitOps",{"href":1094,"dataGaName":1095,"dataGaLocation":1011},"/fr-fr/topics/gitops/","gitops",{"text":1097,"config":1098},"DevOps",{"href":1099,"dataGaName":1100,"dataGaLocation":1011},"/fr-fr/topics/devops/","devops",{"text":1102,"config":1103},"Contrôle de version",{"href":1104,"dataGaName":1105,"dataGaLocation":1011},"/fr-fr/topics/version-control/","version control",{"text":1107,"config":1108},"DevSecOps",{"href":1109,"dataGaName":1110,"dataGaLocation":1011},"/fr-fr/topics/devsecops/","devsecops",{"text":1112,"config":1113},"Cloud-native",{"href":1114,"dataGaName":1115,"dataGaLocation":1011},"/fr-fr/topics/cloud-native/","cloud native",{"text":1117,"config":1118},"IA pour la programmation",{"href":1119,"dataGaName":1120,"dataGaLocation":1011},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":1122,"config":1123},"IA agentique",{"href":1124,"dataGaName":1125,"dataGaLocation":1011},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":1127,"links":1128},"Solutions",[1129,1132,1134,1139,1142,1145,1148,1151,1153,1156,1159,1164],{"text":657,"config":1130},{"href":652,"dataGaName":1131,"dataGaLocation":1011},"Application Security Testing",{"text":644,"config":1133},{"href":628,"dataGaName":629,"dataGaLocation":1011},{"text":1135,"config":1136},"Développement Agile",{"href":1137,"dataGaName":1138,"dataGaLocation":1011},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":639,"config":1140},{"href":641,"dataGaName":1141,"dataGaLocation":1011},"source code management",{"text":632,"config":1143},{"href":634,"dataGaName":1144,"dataGaLocation":1011},"continuous integration & delivery",{"text":683,"config":1146},{"href":685,"dataGaName":1147,"dataGaLocation":1011},"value stream management",{"text":1092,"config":1149},{"href":1150,"dataGaName":1095,"dataGaLocation":1011},"/fr-fr/solutions/gitops/",{"text":696,"config":1152},{"href":699,"dataGaName":700,"dataGaLocation":1011},{"text":1154,"config":1155},"PME",{"href":705,"dataGaName":706,"dataGaLocation":1011},{"text":1157,"config":1158},"Secteur public",{"href":711,"dataGaName":712,"dataGaLocation":1011},{"text":1160,"config":1161},"Éducation",{"href":1162,"dataGaName":1163,"dataGaLocation":1011},"/fr-fr/solutions/education/","education",{"text":1165,"config":1166},"Services financiers",{"href":1167,"dataGaName":1168,"dataGaLocation":1011},"/fr-fr/solutions/finance/","financial services",{"title":719,"links":1170},[1171,1173,1175,1177,1180,1182,1185,1187,1189,1191,1193,1195,1197,1199],{"text":732,"config":1172},{"href":734,"dataGaName":735,"dataGaLocation":1011},{"text":737,"config":1174},{"href":739,"dataGaName":740,"dataGaLocation":1011},{"text":742,"config":1176},{"href":744,"dataGaName":745,"dataGaLocation":1011},{"text":747,"config":1178},{"href":749,"dataGaName":1179,"dataGaLocation":1011},"docs",{"text":770,"config":1181},{"href":772,"dataGaName":773,"dataGaLocation":1011},{"text":1183,"config":1184},"Nouveautés",{"href":830,"dataGaName":831,"dataGaLocation":1011},{"text":765,"config":1186},{"href":767,"dataGaName":768,"dataGaLocation":1011},{"text":784,"config":1188},{"href":786,"dataGaName":787,"dataGaLocation":1011},{"text":792,"config":1190},{"href":794,"dataGaName":795,"dataGaLocation":1011},{"text":797,"config":1192},{"href":799,"dataGaName":800,"dataGaLocation":1011},{"text":802,"config":1194},{"href":804,"dataGaName":805,"dataGaLocation":1011},{"text":807,"config":1196},{"href":809,"dataGaName":810,"dataGaLocation":1011},{"text":812,"config":1198},{"href":814,"dataGaName":815,"dataGaLocation":1011},{"text":817,"config":1200},{"href":819,"dataGaName":820,"dataGaLocation":1011},{"title":833,"links":1202},[1203,1205,1207,1209,1211,1213,1218,1223,1225,1227,1229],{"text":841,"config":1204},{"href":843,"dataGaName":835,"dataGaLocation":1011},{"text":846,"config":1206},{"href":848,"dataGaName":849,"dataGaLocation":1011},{"text":854,"config":1208},{"href":856,"dataGaName":857,"dataGaLocation":1011},{"text":859,"config":1210},{"href":861,"dataGaName":862,"dataGaLocation":1011},{"text":864,"config":1212},{"href":866,"dataGaName":867,"dataGaLocation":1011},{"text":1214,"config":1215},"Développement durable",{"href":1216,"dataGaName":1217,"dataGaLocation":1011},"/sustainability/","Sustainability",{"text":1219,"config":1220},"Diversité, inclusion et appartenance (DIB)",{"href":1221,"dataGaName":1222,"dataGaLocation":1011},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":869,"config":1224},{"href":871,"dataGaName":872,"dataGaLocation":1011},{"text":879,"config":1226},{"href":881,"dataGaName":882,"dataGaLocation":1011},{"text":884,"config":1228},{"href":886,"dataGaName":887,"dataGaLocation":1011},{"text":1230,"config":1231},"Déclaration de transparence sur l'esclavage moderne",{"href":1232,"dataGaName":1233,"dataGaLocation":1011},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1235},[1236,1238,1240],{"text":1059,"config":1237},{"href":1061,"dataGaName":1062,"dataGaLocation":1011},{"text":1069,"config":1239},{"dataGaName":1071,"dataGaLocation":1011,"id":1072,"isOneTrustButton":265},{"text":1064,"config":1241},{"href":1066,"dataGaName":1067,"dataGaLocation":1011},[1243,1257,1269],{"id":1244,"title":7,"body":544,"config":1245,"content":1247,"description":544,"extension":1251,"meta":1252,"navigation":265,"path":1253,"seo":1254,"stem":1255,"__hash__":1256},"blogAuthors/en-us/blog/authors/matthew-macfarlane.yml",{"template":1246},"BlogAuthor",{"name":7,"config":1248},{"headshot":1249,"ctfId":1250},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663160/Blog/Author%20Headshots/matthew_mcfarlane_headshot.png","6dyod6DIfkxY5CognC5g2N","yml",{},"/en-us/blog/authors/matthew-macfarlane",{},"en-us/blog/authors/matthew-macfarlane","vE0tWG6T4IqZAY0adk9liiZWKrGOc10DZqsEtyKmTX4",{"id":1258,"title":8,"body":544,"config":1259,"content":1261,"description":544,"extension":1251,"meta":1264,"navigation":265,"path":1265,"seo":1266,"stem":1267,"__hash__":1268},"blogAuthors/en-us/blog/authors/himanshu-kapoor.yml",{"template":1246,"gitlabHandle":1260},"himkp",{"name":8,"config":1262},{"headshot":1263},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754585086/hfuoktkehmq0jyfybrnt.png",{},"/en-us/blog/authors/himanshu-kapoor",{},"en-us/blog/authors/himanshu-kapoor","zg52bsb187wm2c5kHxmncpoHC4PzwvfI-EUKCot-pew",{"id":1270,"title":9,"body":544,"config":1271,"content":1272,"description":544,"extension":1251,"meta":1276,"navigation":265,"path":1277,"seo":1278,"stem":1279,"__hash__":1280},"blogAuthors/en-us/blog/authors/alex-fracazo.yml",{"template":1246},{"name":9,"config":1273},{"headshot":1274,"ctfId":1275},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663572/Blog/Author%20Headshots/Alex_Fracazo_headshot.png","1fd3avORyzEvt4jtKpkT2k",{},"/en-us/blog/authors/alex-fracazo",{},"en-us/blog/authors/alex-fracazo","gR7fE9q4VKlEd7ZNkXmVe_oX6vY5ntlbfrz1ZZXYzuI",[1282,1291,1298],{"title":1283,"description":1284,"heroImage":1285,"category":540,"date":1286,"authors":1287,"slug":1290,"externalUrl":544},"Planification Agile : guide complet pour livrer des logiciels plus rapidement","La planification Agile découpe le travail des équipes de développement logiciel en cycles courts pour s'adapter aux changements et livrer de la valeur toujours plus rapidement.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","2026-07-24",[1288,1289],"Charlotte Delbosc","Maud Leuenberger","what-is-agile-planning",{"title":1292,"description":1293,"heroImage":1294,"category":540,"date":1295,"authors":1296,"slug":1297,"externalUrl":544},"Nouvelles fonctionnalités de GitLab 18.10 : renforcer la planification Agile","La liste des éléments de travail et les vues enregistrées réduisent les changements de contexte pour favoriser la concentration de votre équipe de développement logiciel et maintenir des workflows efficaces.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773843921/rm35fx4gylrsu9alf2fx.png","2026-03-23",[7],"agile-planning-gets-a-boost-from-new-features-in-gitlab-18-10",{"title":1299,"description":1300,"heroImage":1301,"category":540,"date":1302,"authors":1303,"slug":1306,"externalUrl":544},"Maîtrisez votre planification sans changer de contexte","Découvrez comment l'agent GitLab Duo Planner simplifie les tâches, fait gagner du temps et aide les responsables produits et ingénierie à se concentrer sur leur cœur de métier.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","2025-11-10",[1304,1305],"Aathira Nair","Amanda Rueda","ace-your-planning-without-the-context-switching",{"promotions":1308},[1309,1323,1335,1347],{"id":1310,"categories":1311,"header":1313,"text":1314,"button":1315,"image":1320},"ai-modernization",[1312],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":1316,"config":1317},"Obtenez votre score de maturité IA",{"href":1318,"dataGaName":1319,"dataGaLocation":773},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":1321},{"src":1322},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1324,"categories":1325,"header":1327,"text":1314,"button":1328,"image":1332},"devops-modernization",[1326,1110],"product","Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1329,"config":1330},"Obtenez votre score de maturité DevOps",{"href":1331,"dataGaName":1319,"dataGaLocation":773},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1333},{"src":1334},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1336,"categories":1337,"header":1339,"text":1314,"button":1340,"image":1344},"security-modernization",[1338],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1341,"config":1342},"Obtenez votre score de maturité en matière de sécurité",{"href":1343,"dataGaName":1319,"dataGaLocation":773},"/fr-fr/assessments/security-modernization-assessment/",{"config":1345},{"src":1346},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1348,"paths":1349,"header":1352,"text":1353,"button":1354,"image":1359},"github-azure-migration",[1350,1351],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1355,"config":1356},"Découvrez les différences entre GitLab et GitHub",{"href":1357,"dataGaName":1358,"dataGaLocation":773},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1360},{"src":1334},{"header":1362,"blurb":1363,"button":1364,"secondaryButton":1368},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":567,"config":1365},{"href":1366,"dataGaName":570,"dataGaLocation":1367},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":896,"config":1369},{"href":898,"dataGaName":575,"dataGaLocation":1367},1786803764808]