[{"data":1,"prerenderedAt":1024},["ShallowReactive",2],{"/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab":3,"navigation-fr-fr":240,"banner-fr-fr":675,"footer-fr-fr":683,"blog-post-authors-fr-fr-Melissa Ushakov":920,"blog-related-posts-fr-fr-five-reasons-to-simplify-agile-planning-tool-configuration-gitlab":935,"blog-promotions-fr-fr":962,"next-steps-fr-fr":1015},{"id":4,"title":5,"authors":6,"body":8,"category":215,"date":216,"description":217,"extension":218,"externalUrl":219,"faq":219,"featured":220,"heroImage":221,"meta":222,"navigation":223,"path":224,"seo":225,"slug":232,"stem":233,"tags":234,"template":238,"updatedDate":219,"__hash__":239},"blogPosts/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab.md","5 raisons de simplifier la configuration de votre outil de planification Agile avec GitLab",[7],"Melissa Ushakov",{"type":9,"value":10,"toc":201},"minimark",[11,29,34,37,45,48,61,65,68,73,97,103,107,123,130,137,141,150,157,161,170,174,177,181,184,192],[12,13,14,15,21,22,28],"p",{},"Les outils de ",[16,17,20],"a",{"href":18,"title":19},"/fr-fr/blog/what-is-agile-planning/","Planification Agile","planification Agile"," guident les équipes et les aident à suivre les meilleures pratiques. Dans certains outils de planification Agile, comme Atlassian Jira, cette approche repose sur la configuration de workflows avec un statut imposé pour les éléments de travail de planification Agile. Cependant, ces workflows avec un statut imposé peuvent ralentir les temps de réponse, limiter l'autonomie des équipes et entraîner d'autres effets négatifs. Explorons plutôt comment une plateforme ",[16,23,27],{"href":24,"rel":25,"title":26},"https://about.gitlab.com/fr-fr/topics/devsecops/",[],"Qu'est-ce que le DevSevOps ?","DevSecOps"," unique avec des outils agiles intégrés peut simplifier ce processus, et comment GitLab peut vous aider.",[30,31,33],"h2",{"id":32},"quest-ce-quun-workflow-avec-un-statut-imposé","Qu'est-ce qu'un workflow avec un statut imposé ?",[12,35,36],{},"Les workflows avec un statut imposé définissent les statuts des éléments de travail, les transitions de statuts autorisées, les éléments de données nécessaires pour effectuer une transition de statut et les utilisateurs autorisés à effectuer une transition de statut. Dans un scénario Jira classique, les équipes de développement doivent remplir manuellement les données requises et faire progresser un élément dans un workflow avec des statuts prescrits qui ne tient pas forcément compte des exceptions. Dans un outil de planification Agile, les workflows avec des statuts imposés peuvent limiter la créativité, bloquer inutilement la progression en cas d'exceptions et empêcher les équipes de réagir rapidement aux changements de priorités ainsi que limiter leur autonomie dans leurs tâches.",[12,38,39,44],{},[40,41],"img",{"alt":42,"src":43},"Statuts de workflow","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397844/blog/Content%20Images/2023-09-26-say-no-to-complex-status-enforcements-in-your-agile-planning-tool/status_workflow_example.png","{: .shadow.small.center}",[12,46,47],{},"Exemple d'un workflow avec statut imposé qui empêche certaines transitions de statuts",[49,50,51],"blockquote",{},[12,52,53],{},[54,55,56],"strong",{},[16,57,60],{"href":58,"rel":59},"https://about.gitlab.com/fr-fr/free-trial/devsecops/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_fr_blog_fr",[],"→ Essayez GitLab Ultimate et GitLab Duo Enterprise gratuitement.",[30,62,64],{"id":63},"guider-les-utilisateurs-à-travers-un-workflow-avec-gitlab","Guider les utilisateurs à travers un workflow avec GitLab",[12,66,67],{},"Voici cinq façons dont GitLab simplifie la configuration de votre outil de planification Agile.",[69,70,72],"h3",{"id":71},"_1-les-statuts-sont-appliqués-en-fonction-des-tâches-pour-renforcer-lefficacité","1. Les statuts sont appliqués en fonction des tâches pour renforcer l'efficacité",[12,74,75,76,81,82,87,88,92,93,96],{},"Les contrôles de conformité et de sécurité sont nécessaires, et les organisations doivent s'assurer que les tâches passent par des revues appropriées et que les bons membres de l'équipe sont impliqués. Dans la planification Agile, les éléments de travail sont des artefacts qui aident à regrouper l'ensemble des tâches à effectuer, et le travail nécessaire pour concrétiser ces tâches a lieu en aval dans les merge requests. Bien souvent, les contrôles sont mieux adaptés lorsqu'ils sont appliqués via des ",[16,77,80],{"href":78,"rel":79},"https://docs.gitlab.com/user/project/merge_requests/approvals/rules/",[],"règles d'approbation",", des pipelines de conformité, ou des ",[16,83,86],{"href":84,"rel":85},"https://docs.gitlab.com/ci/environments/deployment_approvals/",[],"approbations de déploiement",". Cette approche garantit que les modifications de code ont suivi le bon processus. Par exemple, au lieu d'avoir une transition de statut imposée dans vos éléments de travail pour une revue de sécurité, vous pouvez créer des ",[16,89,91],{"href":78,"rel":90},[],"règles d'approbation de merge request"," en définissant les membres de votre équipe de sécurité comme approbateurs. Les ",[16,94,86],{"href":84,"rel":95},[]," peuvent être configurées de sorte que votre responsable assurance qualité doive approuver le déploiement vers des environnements spécifiques.",[12,98,99,102],{},[40,100],{"alt":42,"src":101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397844/blog/Content%20Images/2023-09-26-say-no-to-complex-status-enforcements-in-your-agile-planning-tool/unified_approval_rules_v16_0.png","{: .shadow.small.center}\nL'environnement de production nécessite cinq approbations au total et autorise les déploiements uniquement depuis le groupe « Very Important Group » et l'utilisateur administrateur.",[69,104,106],{"id":105},"_2-lautomatisation-améliore-la-qualité-des-données","2. L'automatisation améliore la qualité des données",[12,108,109,110,115,116,122],{},"Cette approche peut sembler contre-intuitive, mais lorsque vous imposez trop de restrictions sur la saisie de données autorisée, les utilisateurs cessent de mettre à jour leurs éléments de travail, ce qui entraîne une mauvaise qualité des données. Gérer les exceptions devient fastidieux, et les utilisateurs doivent rendre compte de manière inexacte l'activité pour clôturer l'élément de travail lorsqu'ils ont terminé. Par exemple, il est courant que les utilisateurs d'un outil avec des workflows imposés fassent progresser rapidement un ticket à travers des statuts qui ne se sont pas produits afin de pouvoir le clôturer une fois le travail terminé. Et si vous pouviez obtenir intelligemment le statut d'une tâche au lieu de vous fier aux mises à jour manuelles des tickets ? Avec ",[16,111,114],{"href":112,"rel":113},"https://gitlab.com/gitlab-org/ruby/gems/gitlab-triage",[],"GitLab triage",", l'automatisation permet d'ajouter ou de supprimer des labels, de définir un indicateur de progression basé sur l'activité ",[16,117,121],{"href":118,"rel":119,"title":120},"https://about.gitlab.com/fr-fr/topics/devops/",[],"Qu'est-ce que le DevOps ?","DevOps"," en aval et bien plus encore. Vos équipes de développement peuvent consacrer plus de temps à l'innovation produit et à vos objectifs au lieu de mettre à jour manuellement des détails que l'automatisation pourrait gérer.",[12,124,125,129],{},[40,126],{"alt":127,"src":128},"Labels de bot","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397843/blog/Content%20Images/2023-09-26-say-no-to-complex-status-enforcements-in-your-agile-planning-tool/gitlab_bot_health.png","{: .shadow.medium.center}\nMise à jour de l'indicateur de progression avec l'automatisation",[12,131,132,136],{},[40,133],{"alt":134,"src":135},"Indicateur de progression ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397844/blog/Content%20Images/2023-09-26-say-no-to-complex-status-enforcements-in-your-agile-planning-tool/gitlab_bot_labels.png","{: .shadow.medium.center}\nMise à jour des labels avec l'automatisation",[69,138,140],{"id":139},"_3-lexpérience-utilisateur-est-protégée","3. L'expérience utilisateur est protégée",[12,142,143,144,149],{},"Chez GitLab, la ",[16,145,148],{"href":146,"rel":147},"https://handbook.gitlab.com/handbook/product/product-principles/#convention-over-configuration",[],"convention plutôt que la configuration"," est au cœur de nos principes produit afin d'offrir une expérience utilisateur exceptionnelle. C'est la raison pour laquelle GitLab évite d'utiliser des workflows avec des statuts imposés trop contraignants dans les outils de planification Agile, car les utilisateurs finaux ne les apprécient généralement pas. Ces workflows créent des frictions et entravent la productivité. Les équipes doivent plutôt encourager la transparence et expliquer l'importance de chaque étape du processus afin de favoriser la compréhension et l'adhésion. GitLab permet aux équipes de visualiser les statuts des workflows à l'aide de tableaux qui aident à comprendre le workflow prévu. Une configuration simplifiée de l'outil de planification au sein de la plateforme DevSecOps favorise la collaboration, la transparence et la confiance entre tous les rôles. L'expérience est ainsi plus complète, et les équipes peuvent travailler plus rapidement.",[12,151,152,156],{},[40,153],{"alt":154,"src":155},"Tableau des workflows","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397844/blog/Content%20Images/2023-09-26-say-no-to-complex-status-enforcements-in-your-agile-planning-tool/workflow_board.png","{: .shadow.medium.center}\nLes tableaux guident votre équipe à travers une séquence de statuts",[69,158,160],{"id":159},"_4-lintégration-des-outils-de-développement-est-simplifiée","4. L'intégration des outils de développement est simplifiée",[12,162,163,164,169],{},"Les organisations disposent souvent d'un riche écosystème d'outils. Si elles ne peuvent s'intégrer pleinement avec un outil critique comme leur solution de planification agile, l'efficacité et la flexibilité se retrouvent limitées, et les processus manuels peuvent se révéler chronophages. Lorsque votre workflow de traitement des statuts est trop restrictif, il est presque impossible de mettre à jour les données avec précision via une intégration, ce qui entraîne des incohérences de données entre les systèmes. D'autres fournisseurs, comme Atlassian, ont fini par déconseiller la mise à jour des données via une intégration. Chez GitLab, nous respectons les préférences en matière d'outils de développement et disposons d'une ",[16,165,168],{"href":166,"rel":167},"https://docs.gitlab.com/api/",[],"suite complète d'API et de webhooks",".",[69,171,173],{"id":172},"_5-le-temps-consacré-à-la-configuration-des-outils-est-réduit","5. Le temps consacré à la configuration des outils est réduit",[12,175,176],{},"Les outils de planification Agile nécessitent une gestion étroite des configurations. Plus vos workflows sont prescriptifs, plus vous devez consacrer du temps à la gestion de ces configurations. Avec GitLab, les contrôles de workflows automatisés nécessitent moins d'efforts et renforcent l'autonomie des équipes. En adoptant les options de configuration flexibles de GitLab, les équipes limitent la gestion des outils de planification Agile et innovent plus efficacement.",[30,178,180],{"id":179},"lancez-vous-avec-gitlab","Lancez-vous avec GitLab",[12,182,183],{},"Grâce à la configuration simplifiée de l'outil de planification Agile dans GitLab qui tire parti des pratiques DevSecOps modernes, vous pouvez augmenter l'efficacité, encourager la collaboration, accélérer la mise sur le marché et améliorer l'expérience des équipes de développement.",[12,185,186,187,169],{},"Commencez dès aujourd'hui avec l'",[16,188,191],{"href":189,"rel":190},"https://docs.gitlab.com/user/project/import/jira/",[],"outil d'importation Jira",[49,193,194],{},[12,195,196],{},[54,197,198],{},[16,199,60],{"href":58,"rel":200},[],{"title":202,"searchDepth":203,"depth":203,"links":204},"",2,[205,206,214],{"id":32,"depth":203,"text":33},{"id":63,"depth":203,"text":64,"children":207},[208,210,211,212,213],{"id":71,"depth":209,"text":72},3,{"id":105,"depth":209,"text":106},{"id":139,"depth":209,"text":140},{"id":159,"depth":209,"text":160},{"id":172,"depth":209,"text":173},{"id":179,"depth":203,"text":180},"agile-planning","2023-10-17","Tirez le meilleur parti de votre planification agile avec une plateforme qui prend en charge l'automatisation, protège l'expérience utilisateur et réduit le temps consacré à la configuration des outils.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665084/Blog/Hero%20Images/agile.png",{},true,"/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab",{"title":226,"description":227,"ogTitle":5,"ogDescription":228,"noIndex":220,"ogImage":221,"ogUrl":229,"ogSiteName":230,"ogType":231,"canonicalUrls":229},"Simplifiez votre outil de planification Agile avec GitLab","Maximisez votre planification Agile avec une plateforme qui prend en charge l'automatisation, protège l'expérience utilisateur et facilite la configuration.","Tirez le meilleur parti de votre planification Agile avec une plateforme qui prend en charge l'automatisation, protège l'expérience utilisateur et réduit le temps consacré à la configuration des outils.","https://about.gitlab.com/fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","https://about.gitlab.com","article","five-reasons-to-simplify-agile-planning-tool-configuration-gitlab","fr-fr/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab",[235,236,27,237],"agile","DevSecOps platform","product","BlogPost","9L5EhTwUdTz1i6ufXvPUPUboxX1gZmfQvm21GjvkrfE",{"logo":241,"freeTrial":246,"sales":251,"login":256,"items":261,"search":590,"minimal":626,"duo":645,"switchNav":654,"pricingDeployment":665},{"config":242},{"href":243,"dataGaName":244,"dataGaLocation":245},"/fr-fr/","gitlab logo","header",{"text":247,"config":248},"Commencer un essai gratuit",{"href":249,"dataGaName":250,"dataGaLocation":245},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":252,"config":253},"Demander une démo",{"href":254,"dataGaName":255,"dataGaLocation":245},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":257,"config":258},"Connexion",{"href":259,"dataGaName":260,"dataGaLocation":245},"https://gitlab.com/users/sign_in/","sign in",[262,291,393,398,512,568],{"text":263,"config":264,"menu":266},"Plateforme",{"dataNavLevelOne":265},"platform",{"type":267,"columns":268},"cards",[269,275,283],{"title":263,"description":270,"link":271},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":272,"config":273},"Explorer notre plateforme",{"href":274,"dataGaName":265,"dataGaLocation":245},"/fr-fr/platform/",{"title":276,"description":277,"link":278},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":279,"config":280},"Découvrir GitLab Duo",{"href":281,"dataGaName":282,"dataGaLocation":245},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":284,"description":285,"link":286},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":287,"config":288},"En savoir plus",{"href":289,"dataGaName":290,"dataGaLocation":245},"/fr-fr/why-gitlab/","why gitlab",{"text":292,"left":223,"config":293,"menu":295},"Produit",{"dataNavLevelOne":294},"solutions",{"type":296,"link":297,"columns":301,"feature":372},"lists",{"text":298,"config":299},"Voir toutes les solutions",{"href":300,"dataGaName":294,"dataGaLocation":245},"/fr-fr/solutions/",[302,327,350],{"title":303,"description":304,"link":305,"items":310},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":306},{"icon":307,"href":308,"dataGaName":309,"dataGaLocation":245},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[311,315,318,323],{"text":312,"config":313},"CI/CD",{"href":314,"dataGaLocation":245,"dataGaName":312},"/fr-fr/solutions/continuous-integration/",{"text":276,"config":316},{"href":281,"dataGaLocation":245,"dataGaName":317},"gitlab duo agent platform - product menu",{"text":319,"config":320},"Gestion du code source",{"href":321,"dataGaLocation":245,"dataGaName":322},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":324,"config":325},"Livraison de logiciels automatisée",{"href":308,"dataGaLocation":245,"dataGaName":326},"Automated software delivery",{"title":328,"description":329,"link":330,"items":335},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":331},{"href":332,"dataGaName":333,"dataGaLocation":245,"icon":334},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[336,340,345],{"text":337,"config":338},"Tests de sécurité des applications",{"href":332,"dataGaName":339,"dataGaLocation":245},"Application security testing",{"text":341,"config":342},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":343,"dataGaLocation":245,"dataGaName":344},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":346,"config":347},"Conformité logicielle",{"href":348,"dataGaName":349,"dataGaLocation":245},"/fr-fr/solutions/software-compliance/","software compliance",{"title":351,"link":352,"items":357},"Mesures",{"config":353},{"icon":354,"href":355,"dataGaName":356,"dataGaLocation":245},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[358,362,367],{"text":359,"config":360},"Visibilité et mesures",{"href":355,"dataGaLocation":245,"dataGaName":361},"Visibility and Measurement",{"text":363,"config":364},"Gestion de la chaîne de valeur",{"href":365,"dataGaLocation":245,"dataGaName":366},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":368,"config":369},"Analyses et informations",{"href":370,"dataGaLocation":245,"dataGaName":371},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":373,"type":296,"items":374},"GitLab",[375,381,387],{"text":376,"config":377},"Entreprises",{"icon":378,"href":379,"dataGaLocation":245,"dataGaName":380},"Building","/fr-fr/enterprise/","enterprise",{"text":382,"config":383},"Pour les PME",{"icon":384,"href":385,"dataGaLocation":245,"dataGaName":386},"Work","/fr-fr/small-business/","small business",{"text":388,"config":389},"Pour le secteur public",{"icon":390,"href":391,"dataGaLocation":245,"dataGaName":392},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":394,"config":395},"Tarifs",{"href":396,"dataGaName":397,"dataGaLocation":245,"dataNavLevelOne":397},"/fr-fr/pricing/","pricing",{"text":399,"config":400,"menu":402},"Ressources",{"dataNavLevelOne":401},"resources",{"type":296,"link":403,"columns":407,"feature":501},{"text":404,"config":405},"Afficher toutes les ressources",{"href":406,"dataGaName":401,"dataGaLocation":245},"/fr-fr/resources/",[408,441,468],{"title":409,"items":410},"Premiers pas",[411,416,421,426,431,436],{"text":412,"config":413},"Installation",{"href":414,"dataGaName":415,"dataGaLocation":245},"/fr-fr/install/","install",{"text":417,"config":418},"Guides de démarrage",{"href":419,"dataGaName":420,"dataGaLocation":245},"/fr-fr/get-started/","quick setup checklists",{"text":422,"config":423},"Apprentissage",{"href":424,"dataGaLocation":245,"dataGaName":425},"https://university.gitlab.com/","learn",{"text":427,"config":428},"Documentation",{"href":429,"dataGaName":430,"dataGaLocation":245},"https://docs.gitlab.com/","product documentation",{"text":432,"config":433},"Vidéos sur les bonnes pratiques",{"href":434,"dataGaName":435,"dataGaLocation":245},"/fr-fr/getting-started-videos/","best practice videos",{"text":437,"config":438},"Intégrations",{"href":439,"dataGaName":440,"dataGaLocation":245},"/fr-fr/integrations/","integrations",{"title":442,"items":443},"Découvrir",[444,449,454,459,463],{"text":445,"config":446},"Témoignages clients",{"href":447,"dataGaName":448,"dataGaLocation":245},"/fr-fr/customers/","customer success stories",{"text":450,"config":451},"Blog",{"href":452,"dataGaName":453,"dataGaLocation":245},"/fr-fr/blog/","blog",{"text":455,"config":456},"Demo Hub",{"href":457,"dataGaName":458,"dataGaLocation":245},"/fr-fr/demo-hub/","demo hub",{"text":460,"config":461},"The Source",{"href":462,"dataGaName":453,"dataGaLocation":245},"/fr-fr/the-source/",{"text":464,"config":465},"Travail à distance",{"href":466,"dataGaName":467,"dataGaLocation":245},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":469,"items":470},"Connecter",[471,476,481,486,491,496],{"text":472,"config":473},"Services GitLab",{"href":474,"dataGaName":475,"dataGaLocation":245},"/fr-fr/services/","services",{"text":477,"config":478},"Contribuer",{"href":479,"dataGaName":480,"dataGaLocation":245},"https://contributors.gitlab.com","contribute",{"text":482,"config":483},"Communauté",{"href":484,"dataGaName":485,"dataGaLocation":245},"/community/","community",{"text":487,"config":488},"Forum",{"href":489,"dataGaName":490,"dataGaLocation":245},"https://forum.gitlab.com/","forum",{"text":492,"config":493},"Événements",{"href":494,"dataGaName":495,"dataGaLocation":245},"/events/","events",{"text":497,"config":498},"Partenaires",{"href":499,"dataGaName":500,"dataGaLocation":245},"/fr-fr/partners/","partners",{"config":502,"title":505,"text":506,"link":507},{"background":503,"textColor":504},"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":508,"config":509},"Lire les articles les plus récents",{"href":510,"dataGaName":511,"dataGaLocation":245},"/fr-fr/whats-new/","whats new",{"text":513,"config":514,"menu":516},"Société",{"dataNavLevelOne":515},"company",{"type":296,"columns":517},[518],{"items":519},[520,525,531,533,538,543,548,553,558,563],{"text":521,"config":522},"À propos",{"href":523,"dataGaName":524,"dataGaLocation":245},"/fr-fr/company/","about",{"text":526,"config":527,"footerGa":530},"Carrières",{"href":528,"dataGaName":529,"dataGaLocation":245},"/jobs/","jobs",{"dataGaName":529},{"text":492,"config":532},{"href":494,"dataGaName":495,"dataGaLocation":245},{"text":534,"config":535},"Leadership",{"href":536,"dataGaName":537,"dataGaLocation":245},"/company/team/e-group/","leadership",{"text":539,"config":540},"Manuel",{"href":541,"dataGaName":542,"dataGaLocation":245},"https://handbook.gitlab.com/","handbook",{"text":544,"config":545},"Relations avec les investisseurs",{"href":546,"dataGaName":547,"dataGaLocation":245},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":549,"config":550},"Trust Center",{"href":551,"dataGaName":552,"dataGaLocation":245},"/fr-fr/security/","trust center",{"text":554,"config":555},"Centre pour la transparence de l'IA",{"href":556,"dataGaName":557,"dataGaLocation":245},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":559,"config":560},"Newsletter",{"href":561,"dataGaName":562,"dataGaLocation":245},"/company/contact/#contact-forms","newsletter",{"text":564,"config":565},"Presse",{"href":566,"dataGaName":567,"dataGaLocation":245},"/press/","press",{"text":569,"config":570,"menu":571},"Nous contacter",{"dataNavLevelOne":515},{"type":296,"columns":572},[573],{"items":574},[575,580,585],{"text":576,"config":577},"Contacter l'équipe commerciale",{"href":578,"dataGaName":579,"dataGaLocation":245},"/fr-fr/sales/","talk to sales",{"text":581,"config":582},"Assistance GitLab",{"href":583,"dataGaName":584,"dataGaLocation":245},"https://support.gitlab.com/hc/en-us","support portal",{"text":586,"config":587},"Portail clients GitLab",{"href":588,"dataGaName":589,"dataGaLocation":245},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":591,"login":592,"suggestions":599},"Fermer",{"text":593,"link":594},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":595,"config":596},"GitLab.com",{"href":259,"dataGaName":597,"dataGaLocation":598},"search login","search",{"text":600,"default":601},"Suggestions",[602,605,610,612,617,622],{"text":276,"config":603},{"href":281,"dataGaName":604,"dataGaLocation":598},"GitLab Duo Agent Platform",{"text":606,"config":607},"Suggestions de code (IA)",{"href":608,"dataGaName":609,"dataGaLocation":598},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":312,"config":611},{"href":314,"dataGaName":312,"dataGaLocation":598},{"text":613,"config":614},"GitLab sur AWS",{"href":615,"dataGaName":616,"dataGaLocation":598},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":618,"config":619},"GitLab sur Google Cloud",{"href":620,"dataGaName":621,"dataGaLocation":598},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":623,"config":624},"Pourquoi utiliser GitLab ?",{"href":289,"dataGaName":625,"dataGaLocation":598},"Why GitLab?",{"freeTrial":627,"mobileIcon":632,"desktopIcon":637,"secondaryButton":640},{"text":628,"config":629},"Commencer votre essai gratuit",{"href":630,"dataGaName":250,"dataGaLocation":631},"https://gitlab.com/-/trials/new/","nav",{"altText":633,"config":634},"Icône GitLab",{"src":635,"dataGaName":636,"dataGaLocation":631},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":633,"config":638},{"src":639,"dataGaName":636,"dataGaLocation":631},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":641,"config":642},"Commencer",{"href":643,"dataGaName":644,"dataGaLocation":631},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":646,"mobileIcon":650,"desktopIcon":652},{"text":647,"config":648},"En savoir plus sur GitLab Duo",{"href":281,"dataGaName":649,"dataGaLocation":631},"gitlab duo",{"altText":633,"config":651},{"src":635,"dataGaName":636,"dataGaLocation":631},{"altText":633,"config":653},{"src":639,"dataGaName":636,"dataGaLocation":631},{"button":655,"mobileIcon":660,"desktopIcon":662},{"text":656,"config":657},"/switch",{"href":658,"dataGaName":659,"dataGaLocation":631},"#contact","switch",{"altText":633,"config":661},{"src":635,"dataGaName":636,"dataGaLocation":631},{"altText":633,"config":663},{"src":664,"dataGaName":636,"dataGaLocation":631},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":666,"mobileIcon":671,"desktopIcon":673},{"text":667,"config":668},"Retour aux tarifs",{"href":396,"dataGaName":669,"dataGaLocation":631,"icon":670},"back to pricing","GoBack",{"altText":633,"config":672},{"src":635,"dataGaName":636,"dataGaLocation":631},{"altText":633,"config":674},{"src":639,"dataGaName":636,"dataGaLocation":631},{"title":676,"button":677,"config":681},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":287,"config":678},{"href":679,"dataGaName":680,"dataGaLocation":245},"/fr-fr/gitlab-orbit/","orbit",{"layout":682,"disabled":220},"release",{"data":684},{"text":685,"source":686,"edit":692,"contribute":697,"config":701,"items":706,"minimal":912},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":687,"config":688},"Afficher le code source de la page",{"href":689,"dataGaName":690,"dataGaLocation":691},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":693,"config":694},"Modifier cette page",{"href":695,"dataGaName":696,"dataGaLocation":691},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":477,"config":698},{"href":699,"dataGaName":700,"dataGaLocation":691},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":702,"facebook":703,"youtube":704,"linkedin":705},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[707,753,804,847,879],{"title":394,"links":708,"subMenu":723},[709,713,718],{"text":710,"config":711},"Voir les forfaits",{"href":396,"dataGaName":712,"dataGaLocation":691},"view plans",{"text":714,"config":715},"GitLab Premium",{"href":716,"dataGaName":717,"dataGaLocation":691},"/fr-fr/pricing/premium/","why premium",{"text":719,"config":720},"GitLab Ultimate",{"href":721,"dataGaName":722,"dataGaLocation":691},"/fr-fr/pricing/ultimate/","why ultimate",[724],{"title":569,"links":725},[726,728,730,733,738,743,748],{"text":576,"config":727},{"href":578,"dataGaName":255,"dataGaLocation":691},{"text":581,"config":729},{"href":583,"dataGaName":584,"dataGaLocation":691},{"text":731,"config":732},"Portail clients",{"href":588,"dataGaName":589,"dataGaLocation":691},{"text":734,"config":735},"Statut",{"href":736,"dataGaName":737,"dataGaLocation":691},"https://status.gitlab.com/","status",{"text":739,"config":740},"Conditions d'utilisation",{"href":741,"dataGaName":742,"dataGaLocation":691},"/terms/","terms of use",{"text":744,"config":745},"Politique de confidentialité",{"href":746,"dataGaName":747,"dataGaLocation":691},"/fr-fr/privacy/","privacy statement",{"text":749,"config":750},"Gestion des cookies",{"dataGaName":751,"dataGaLocation":691,"id":752,"isOneTrustButton":223},"cookie preferences","ot-sdk-btn",{"title":292,"links":754,"subMenu":763},[755,759],{"text":756,"config":757},"Plateforme DevSecOps",{"href":274,"dataGaName":758,"dataGaLocation":691},"devsecops platform",{"text":760,"config":761},"Développement assisté par l'IA",{"href":281,"dataGaName":762,"dataGaLocation":691},"ai-assisted development",[764],{"title":765,"links":766},"Thèmes",[767,771,776,780,785,789,794,799],{"text":312,"config":768},{"href":769,"dataGaName":770,"dataGaLocation":691},"/fr-fr/topics/ci-cd/","cicd",{"text":772,"config":773},"GitOps",{"href":774,"dataGaName":775,"dataGaLocation":691},"/fr-fr/topics/gitops/","gitops",{"text":121,"config":777},{"href":778,"dataGaName":779,"dataGaLocation":691},"/fr-fr/topics/devops/","devops",{"text":781,"config":782},"Contrôle de version",{"href":783,"dataGaName":784,"dataGaLocation":691},"/fr-fr/topics/version-control/","version control",{"text":27,"config":786},{"href":787,"dataGaName":788,"dataGaLocation":691},"/fr-fr/topics/devsecops/","devsecops",{"text":790,"config":791},"Cloud-native",{"href":792,"dataGaName":793,"dataGaLocation":691},"/fr-fr/topics/cloud-native/","cloud native",{"text":795,"config":796},"IA pour la programmation",{"href":797,"dataGaName":798,"dataGaLocation":691},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":800,"config":801},"IA agentique",{"href":802,"dataGaName":803,"dataGaLocation":691},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":805,"links":806},"Solutions",[807,810,812,817,820,823,826,829,831,834,837,842],{"text":337,"config":808},{"href":332,"dataGaName":809,"dataGaLocation":691},"Application Security Testing",{"text":324,"config":811},{"href":308,"dataGaName":309,"dataGaLocation":691},{"text":813,"config":814},"Développement Agile",{"href":815,"dataGaName":816,"dataGaLocation":691},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":319,"config":818},{"href":321,"dataGaName":819,"dataGaLocation":691},"source code management",{"text":312,"config":821},{"href":314,"dataGaName":822,"dataGaLocation":691},"continuous integration & delivery",{"text":363,"config":824},{"href":365,"dataGaName":825,"dataGaLocation":691},"value stream management",{"text":772,"config":827},{"href":828,"dataGaName":775,"dataGaLocation":691},"/fr-fr/solutions/gitops/",{"text":376,"config":830},{"href":379,"dataGaName":380,"dataGaLocation":691},{"text":832,"config":833},"PME",{"href":385,"dataGaName":386,"dataGaLocation":691},{"text":835,"config":836},"Secteur public",{"href":391,"dataGaName":392,"dataGaLocation":691},{"text":838,"config":839},"Éducation",{"href":840,"dataGaName":841,"dataGaLocation":691},"/fr-fr/solutions/education/","education",{"text":843,"config":844},"Services financiers",{"href":845,"dataGaName":846,"dataGaLocation":691},"/fr-fr/solutions/finance/","financial services",{"title":399,"links":848},[849,851,853,855,858,860,863,865,867,869,871,873,875,877],{"text":412,"config":850},{"href":414,"dataGaName":415,"dataGaLocation":691},{"text":417,"config":852},{"href":419,"dataGaName":420,"dataGaLocation":691},{"text":422,"config":854},{"href":424,"dataGaName":425,"dataGaLocation":691},{"text":427,"config":856},{"href":429,"dataGaName":857,"dataGaLocation":691},"docs",{"text":450,"config":859},{"href":452,"dataGaName":453,"dataGaLocation":691},{"text":861,"config":862},"Nouveautés",{"href":510,"dataGaName":511,"dataGaLocation":691},{"text":445,"config":864},{"href":447,"dataGaName":448,"dataGaLocation":691},{"text":464,"config":866},{"href":466,"dataGaName":467,"dataGaLocation":691},{"text":472,"config":868},{"href":474,"dataGaName":475,"dataGaLocation":691},{"text":477,"config":870},{"href":479,"dataGaName":480,"dataGaLocation":691},{"text":482,"config":872},{"href":484,"dataGaName":485,"dataGaLocation":691},{"text":487,"config":874},{"href":489,"dataGaName":490,"dataGaLocation":691},{"text":492,"config":876},{"href":494,"dataGaName":495,"dataGaLocation":691},{"text":497,"config":878},{"href":499,"dataGaName":500,"dataGaLocation":691},{"title":513,"links":880},[881,883,885,887,889,891,896,901,903,905,907],{"text":521,"config":882},{"href":523,"dataGaName":515,"dataGaLocation":691},{"text":526,"config":884},{"href":528,"dataGaName":529,"dataGaLocation":691},{"text":534,"config":886},{"href":536,"dataGaName":537,"dataGaLocation":691},{"text":539,"config":888},{"href":541,"dataGaName":542,"dataGaLocation":691},{"text":544,"config":890},{"href":546,"dataGaName":547,"dataGaLocation":691},{"text":892,"config":893},"Développement durable",{"href":894,"dataGaName":895,"dataGaLocation":691},"/sustainability/","Sustainability",{"text":897,"config":898},"Diversité, inclusion et appartenance (DIB)",{"href":899,"dataGaName":900,"dataGaLocation":691},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":549,"config":902},{"href":551,"dataGaName":552,"dataGaLocation":691},{"text":559,"config":904},{"href":561,"dataGaName":562,"dataGaLocation":691},{"text":564,"config":906},{"href":566,"dataGaName":567,"dataGaLocation":691},{"text":908,"config":909},"Déclaration de transparence sur l'esclavage moderne",{"href":910,"dataGaName":911,"dataGaLocation":691},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":913},[914,916,918],{"text":739,"config":915},{"href":741,"dataGaName":742,"dataGaLocation":691},{"text":749,"config":917},{"dataGaName":751,"dataGaLocation":691,"id":752,"isOneTrustButton":223},{"text":744,"config":919},{"href":746,"dataGaName":747,"dataGaLocation":691},[921],{"id":922,"title":7,"body":219,"config":923,"content":925,"description":219,"extension":929,"meta":930,"navigation":223,"path":931,"seo":932,"stem":933,"__hash__":934},"blogAuthors/en-us/blog/authors/melissa-ushakov.yml",{"template":924},"BlogAuthor",{"name":7,"config":926},{"headshot":927,"ctfId":928},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666529/Blog/Author%20Headshots/mushakov-headshot.jpg","mushakov","yml",{},"/en-us/blog/authors/melissa-ushakov",{},"en-us/blog/authors/melissa-ushakov","x4PkbZSjGSIQBXIAbx4szNGMjWVXn5iNq1nI-KhXRZA",[936,945,953],{"title":937,"description":938,"heroImage":939,"category":215,"date":940,"authors":941,"slug":944,"externalUrl":219},"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",[942,943],"Charlotte Delbosc","Maud Leuenberger","what-is-agile-planning",{"title":946,"description":947,"heroImage":948,"category":215,"date":949,"authors":950,"slug":952,"externalUrl":219},"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",[951],"Matthew Macfarlane","agile-planning-gets-a-boost-from-new-features-in-gitlab-18-10",{"title":954,"description":955,"heroImage":956,"category":215,"date":957,"authors":958,"slug":961,"externalUrl":219},"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",[959,960],"Aathira Nair","Amanda Rueda","ace-your-planning-without-the-context-switching",{"promotions":963},[964,978,989,1001],{"id":965,"categories":966,"header":968,"text":969,"button":970,"image":975},"ai-modernization",[967],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":971,"config":972},"Obtenez votre score de maturité IA",{"href":973,"dataGaName":974,"dataGaLocation":453},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":976},{"src":977},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":979,"categories":980,"header":981,"text":969,"button":982,"image":986},"devops-modernization",[237,788],"Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":983,"config":984},"Obtenez votre score de maturité DevOps",{"href":985,"dataGaName":974,"dataGaLocation":453},"/fr-fr/assessments/devops-modernization-assessment/",{"config":987},{"src":988},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":990,"categories":991,"header":993,"text":969,"button":994,"image":998},"security-modernization",[992],"security","Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":995,"config":996},"Obtenez votre score de maturité en matière de sécurité",{"href":997,"dataGaName":974,"dataGaLocation":453},"/fr-fr/assessments/security-modernization-assessment/",{"config":999},{"src":1000},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1002,"paths":1003,"header":1006,"text":1007,"button":1008,"image":1013},"github-azure-migration",[1004,1005],"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":1009,"config":1010},"Découvrez les différences entre GitLab et GitHub",{"href":1011,"dataGaName":1012,"dataGaLocation":453},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1014},{"src":988},{"header":1016,"blurb":1017,"button":1018,"secondaryButton":1022},"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":247,"config":1019},{"href":1020,"dataGaName":250,"dataGaLocation":1021},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":576,"config":1023},{"href":578,"dataGaName":255,"dataGaLocation":1021},1786803784251]