[{"data":1,"prerenderedAt":994},["ShallowReactive",2],{"/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams":3,"navigation-en-us":208,"banner-en-us":636,"footer-en-us":646,"blog-post-authors-en-us-Amanda Rueda":890,"blog-related-posts-en-us-introducing-gitlabs-new-planner-role-for-agile-planning-teams":905,"blog-promotions-en-us":931,"next-steps-en-us":984},{"id":4,"title":5,"authors":6,"body":8,"category":185,"date":186,"description":187,"extension":188,"externalUrl":189,"faq":189,"featured":190,"heroImage":191,"meta":192,"navigation":190,"path":193,"seo":194,"slug":199,"stem":200,"tags":201,"template":206,"updatedDate":189,"__hash__":207},"blogPosts/en-us/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams.md","Introducing GitLab’s new Planner role for Agile planning teams",[7],"Amanda Rueda",{"type":9,"value":10,"toc":174},"minimark",[11,28,33,36,39,43,52,55,83,86,89,93,102,105,109,112,115,119,128,132,135,147,151],[12,13,14,15,21,22,27],"p",{},"GitLab launched a new role within the DevSecOps platform – the Planner. Built to align with GitLab’s strategy of providing flexible, role-based access controls, as demonstrated by the release of ",[16,17,20],"a",{"href":18,"rel":19},"https://docs.gitlab.com/user/custom_roles/",[],"custom roles",", the Planner role gives software development teams and planning-focused users access to the tools they need to manage Agile workflows without over-provisioning permissions that could introduce unnecessary risks. By tailoring access to meet specific user needs, the Planner role ensures teams can stay productive while maintaining security and compliance, adhering to the ",[16,23,26],{"href":24,"rel":25},"https://about.gitlab.com/blog/the-ultimate-guide-to-least-privilege-access-with-gitlab/",[],"principle of least privilege",".",[29,30,32],"h2",{"id":31},"why-we-created-the-planner-role","Why we created the Planner role",[12,34,35],{},"Our journey to this new role started with feedback from our customers and internal teams. We consistently heard that while GitLab offers comprehensive tools for planning and managing Agile development cycles, there was a need for more specific role-based access controls. Product managers, project leads, and other planning roles often required access to planning features but didn’t need full development permissions. In fact, giving them broader access is undesirable, as it increases security risks and potential for errors, such as making unintended changes to code or sensitive configurations. We listened.",[12,37,38],{},"Through user interviews, competitive analysis, and extensive research, we validated the need for a role that grants full access to planning tools while maintaining security by restricting access to developer-centric features.",[29,40,42],{"id":41},"what-does-the-planner-role-offer","What does the Planner role offer?",[12,44,45,46,51],{},"The Planner role is a hybrid of the existing ",[16,47,50],{"href":48,"rel":49},"https://docs.gitlab.com/user/permissions/#roles",[],"Guest and Reporter roles"," but designed specifically for those who need access to planning workflows.",[12,53,54],{},"Here’s what you can expect:",[56,57,58,73,76],"ul",{},[59,60,61,62,67,68,72],"li",{},"Access to key planning tools like epics, roadmaps, issue boards, and ",[16,63,66],{"href":64,"rel":65},"https://docs.gitlab.com/user/okrs/",[],"OKRs"," (",[69,70,71],"em",{},"some features may require a GitLab Premium or Ultimate license",")",[59,74,75],{},"Enhanced security by limiting unnecessary access to sensitive development features",[59,77,78,79,82],{},"The Planner role can be used in conjunction with the Enterprise Agile Planning add-on, providing teams with tailored access to planning tools while maintaining security and control.  (",[69,80,81],{},"however, the Planner role itself is available on all license tiers",").",[12,84,85],{},"The Planner role is available across all GitLab solutions, including SaaS, GitLab Dedicated, and Self-managed, ensuring that all customers can benefit from this tailored access.",[12,87,88],{},"This role gives teams the flexibility to align permissions with job functions, creating a balance between accessibility and security.",[29,90,92],{"id":91},"how-the-planner-role-supports-agile-practices","How the Planner role supports Agile practices",[12,94,95,96,101],{},"In ",[16,97,100],{"href":98,"rel":99},"https://about.gitlab.com/blog/categories/agile-planning/",[],"Agile software development",", ensuring that each team member has the right tools and permissions to perform their role is crucial for workflow efficiency. The Planner role supports this by allowing planning team members to fully participate in the planning stages of the software development lifecycle without the risk of overstepping into areas like development or deployment.",[12,103,104],{},"From creating and managing epics to defining roadmaps, the Planner role gives Agile teams the tools they need to stay aligned and productive.",[29,106,108],{"id":107},"customer-centric-design","Customer-centric design",[12,110,111],{},"We didn’t create this role in isolation. We involved our community in the process every step of the way. Through surveys, interviews, and testing, we fine-tuned the permissions to make sure they fit the real-world needs of product and project managers.",[12,113,114],{},"The role also aligns with GitLab’s long-standing mission to be a platform for enterprise Agile teams, giving businesses the flexibility and control to implement Agile methodologies at scale.",[29,116,118],{"id":117},"community-feedback-and-engagement","Community feedback and engagement",[12,120,121,122,127],{},"We value your input and encourage you to share your experiences with the new Planner role. Your feedback is essential to help refine and improve your GitLab experience. Please visit our ",[16,123,126],{"href":124,"rel":125},"https://gitlab.com/gitlab-org/gitlab/-/issues/503817",[],"feedback issue"," to provide your thoughts and suggestions.",[29,129,131],{"id":130},"start-planning-with-gitlab-today","Start planning with GitLab today!",[12,133,134],{},"The Planner role is just one of the many ways GitLab empowers software development teams to plan, collaborate, and deliver efficiently. Whether you’re looking to streamline your product management workflows, improve team collaboration, or align your Agile practices, GitLab has the tools to help you succeed.",[136,137,138],"blockquote",{},[12,139,140,141,146],{},"Ready to experience the full power of GitLab? ",[16,142,145],{"href":143,"rel":144},"https://about.gitlab.com/free-trial/",[],"Sign up for a free GitLab Ultimate trial"," and start planning your next project with the Planner role, tailored to fit your team's unique needs.",[29,148,150],{"id":149},"read-more","Read more",[56,152,153,160,167],{},[59,154,155],{},[16,156,159],{"href":157,"rel":158},"https://about.gitlab.com/blog/gitlab-enterprise-agile-planning-add-on-for-all-roles/",[],"Beyond Devs: GitLab Enterprise Agile Planning add-on for all roles",[59,161,162],{},[16,163,166],{"href":164,"rel":165},"https://about.gitlab.com/blog/gitlab-for-agile-software-development/",[],"How to use GitLab for Agile software development",[59,168,169],{},[16,170,173],{"href":171,"rel":172},"https://about.gitlab.com/blog/first-look-the-new-agile-planning-experience-in-gitlab/",[],"First look: The new Agile planning experience in GitLab",{"title":175,"searchDepth":176,"depth":176,"links":177},"",2,[178,179,180,181,182,183,184],{"id":31,"depth":176,"text":32},{"id":41,"depth":176,"text":42},{"id":91,"depth":176,"text":92},{"id":107,"depth":176,"text":108},{"id":117,"depth":176,"text":118},{"id":130,"depth":176,"text":131},{"id":149,"depth":176,"text":150},"agile-planning","2024-11-25","Learn how GitLab’s new Planner role helps Agile teams manage planning workflows, with tailored access across SaaS, Dedicated, and Self-managed solutions.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662488/Blog/Hero%20Images/blog-image-template-1800x945__3_.png",{},"/en-us/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams",{"title":5,"description":187,"ogTitle":5,"ogDescription":187,"noIndex":195,"ogImage":191,"ogUrl":196,"ogSiteName":197,"ogType":198,"canonicalUrls":196},false,"https://about.gitlab.com/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams","https://about.gitlab.com","article","introducing-gitlabs-new-planner-role-for-agile-planning-teams","en-us/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams",[202,203,204,205],"agile","DevSecOps platform","features","product","BlogPost","OD6aguFQjzP-4rY4REfYnRQlJN7dXw01eupv0WGKxeA",{"logo":209,"freeTrial":214,"sales":219,"login":224,"items":229,"search":556,"minimal":587,"duo":606,"switchNav":615,"pricingDeployment":626},{"config":210},{"href":211,"dataGaName":212,"dataGaLocation":213},"/","gitlab logo","header",{"text":215,"config":216},"Get free trial",{"href":217,"dataGaName":218,"dataGaLocation":213},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":220,"config":221},"Request a demo",{"href":222,"dataGaName":223,"dataGaLocation":213},"/sales/?contact-topic=request-demo","sales",{"text":225,"config":226},"Sign in",{"href":227,"dataGaName":228,"dataGaLocation":213},"https://gitlab.com/users/sign_in/","sign in",[230,259,359,364,478,534],{"text":231,"config":232,"menu":234},"Platform",{"dataNavLevelOne":233},"platform",{"type":235,"columns":236},"cards",[237,243,251],{"title":231,"description":238,"link":239},"The intelligent orchestration platform for DevSecOps",{"text":240,"config":241},"Explore our Platform",{"href":242,"dataGaName":233,"dataGaLocation":213},"/platform/",{"title":244,"description":245,"link":246},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":247,"config":248},"Meet GitLab Duo",{"href":249,"dataGaName":250,"dataGaLocation":213},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":252,"description":253,"link":254},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":255,"config":256},"Learn more",{"href":257,"dataGaName":258,"dataGaLocation":213},"/why-gitlab/","why gitlab",{"text":260,"left":190,"config":261,"menu":263},"Product",{"dataNavLevelOne":262},"solutions",{"type":264,"link":265,"columns":269,"feature":338},"lists",{"text":266,"config":267},"View all Solutions",{"href":268,"dataGaName":262,"dataGaLocation":213},"/solutions/",[270,294,317],{"title":271,"description":272,"link":273,"items":278},"Automation","CI/CD and automation to accelerate deployment",{"config":274},{"icon":275,"href":276,"dataGaName":277,"dataGaLocation":213},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[279,283,286,290],{"text":280,"config":281},"CI/CD",{"href":282,"dataGaLocation":213,"dataGaName":280},"/solutions/continuous-integration/",{"text":244,"config":284},{"href":249,"dataGaLocation":213,"dataGaName":285},"gitlab duo agent platform - product menu",{"text":287,"config":288},"Source Code Management",{"href":289,"dataGaLocation":213,"dataGaName":287},"/solutions/source-code-management/",{"text":291,"config":292},"Automated Software Delivery",{"href":276,"dataGaLocation":213,"dataGaName":293},"Automated software delivery",{"title":295,"description":296,"link":297,"items":302},"Security","Deliver code faster without compromising security",{"config":298},{"href":299,"dataGaName":300,"dataGaLocation":213,"icon":301},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[303,307,312],{"text":304,"config":305},"Application Security Testing",{"href":299,"dataGaName":306,"dataGaLocation":213},"Application security testing",{"text":308,"config":309},"Software Supply Chain Security",{"href":310,"dataGaLocation":213,"dataGaName":311},"/solutions/supply-chain/","Software supply chain security",{"text":313,"config":314},"Software Compliance",{"href":315,"dataGaName":316,"dataGaLocation":213},"/solutions/software-compliance/","software compliance",{"title":318,"link":319,"items":324},"Measurement",{"config":320},{"icon":321,"href":322,"dataGaName":323,"dataGaLocation":213},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[325,329,333],{"text":326,"config":327},"Visibility & Measurement",{"href":322,"dataGaLocation":213,"dataGaName":328},"Visibility and Measurement",{"text":330,"config":331},"Value Stream Management",{"href":332,"dataGaLocation":213,"dataGaName":330},"/solutions/value-stream-management/",{"text":334,"config":335},"Analytics & Insights",{"href":336,"dataGaLocation":213,"dataGaName":337},"/solutions/analytics-and-insights/","Analytics and insights",{"title":339,"type":264,"items":340},"GitLab for",[341,347,353],{"text":342,"config":343},"Enterprise",{"icon":344,"href":345,"dataGaLocation":213,"dataGaName":346},"Building","/enterprise/","enterprise",{"text":348,"config":349},"Small Business",{"icon":350,"href":351,"dataGaLocation":213,"dataGaName":352},"Work","/small-business/","small business",{"text":354,"config":355},"Public Sector",{"icon":356,"href":357,"dataGaLocation":213,"dataGaName":358},"Organization","/solutions/public-sector/","public sector",{"text":360,"config":361},"Pricing",{"href":362,"dataGaName":363,"dataGaLocation":213,"dataNavLevelOne":363},"/pricing/","pricing",{"text":365,"config":366,"menu":368},"Resources",{"dataNavLevelOne":367},"resources",{"type":264,"link":369,"columns":373,"feature":467},{"text":370,"config":371},"View all resources",{"href":372,"dataGaName":367,"dataGaLocation":213},"/resources/",[374,407,434],{"title":375,"items":376},"Getting started",[377,382,387,392,397,402],{"text":378,"config":379},"Install",{"href":380,"dataGaName":381,"dataGaLocation":213},"/install/","install",{"text":383,"config":384},"Quick start guides",{"href":385,"dataGaName":386,"dataGaLocation":213},"/get-started/","quick setup checklists",{"text":388,"config":389},"Learn",{"href":390,"dataGaLocation":213,"dataGaName":391},"https://university.gitlab.com/","learn",{"text":393,"config":394},"Product documentation",{"href":395,"dataGaName":396,"dataGaLocation":213},"https://docs.gitlab.com/","product documentation",{"text":398,"config":399},"Best practice videos",{"href":400,"dataGaName":401,"dataGaLocation":213},"/getting-started-videos/","best practice videos",{"text":403,"config":404},"Integrations",{"href":405,"dataGaName":406,"dataGaLocation":213},"/integrations/","integrations",{"title":408,"items":409},"Discover",[410,415,420,425,429],{"text":411,"config":412},"Customer success stories",{"href":413,"dataGaName":414,"dataGaLocation":213},"/customers/","customer success stories",{"text":416,"config":417},"Blog",{"href":418,"dataGaName":419,"dataGaLocation":213},"/blog/","blog",{"text":421,"config":422},"Demo Hub",{"href":423,"dataGaName":424,"dataGaLocation":213},"/demo-hub/","demo hub",{"text":426,"config":427},"The Source",{"href":428,"dataGaName":419,"dataGaLocation":213},"/the-source/",{"text":430,"config":431},"Remote",{"href":432,"dataGaName":433,"dataGaLocation":213},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":435,"items":436},"Connect",[437,442,447,452,457,462],{"text":438,"config":439},"GitLab Services",{"href":440,"dataGaName":441,"dataGaLocation":213},"/services/","services",{"text":443,"config":444},"Contribute",{"href":445,"dataGaName":446,"dataGaLocation":213},"https://contributors.gitlab.com","contribute",{"text":448,"config":449},"Community",{"href":450,"dataGaName":451,"dataGaLocation":213},"/community/","community",{"text":453,"config":454},"Forum",{"href":455,"dataGaName":456,"dataGaLocation":213},"https://forum.gitlab.com/","forum",{"text":458,"config":459},"Events",{"href":460,"dataGaName":461,"dataGaLocation":213},"/events/","events",{"text":463,"config":464},"Partners",{"href":465,"dataGaName":466,"dataGaLocation":213},"/partners/","partners",{"config":468,"title":471,"text":472,"link":473},{"background":469,"textColor":470},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":474,"config":475},"Read the latest",{"href":476,"dataGaName":477,"dataGaLocation":213},"/whats-new/","whats new",{"text":479,"config":480,"menu":482},"Company",{"dataNavLevelOne":481},"company",{"type":264,"columns":483},[484],{"items":485},[486,491,497,499,504,509,514,519,524,529],{"text":487,"config":488},"About",{"href":489,"dataGaName":490,"dataGaLocation":213},"/company/","about",{"text":492,"config":493,"footerGa":496},"Jobs",{"href":494,"dataGaName":495,"dataGaLocation":213},"/jobs/","jobs",{"dataGaName":495},{"text":458,"config":498},{"href":460,"dataGaName":461,"dataGaLocation":213},{"text":500,"config":501},"Leadership",{"href":502,"dataGaName":503,"dataGaLocation":213},"/company/team/e-group/","leadership",{"text":505,"config":506},"Handbook",{"href":507,"dataGaName":508,"dataGaLocation":213},"https://handbook.gitlab.com/","handbook",{"text":510,"config":511},"Investor relations",{"href":512,"dataGaName":513,"dataGaLocation":213},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":515,"config":516},"Trust Center",{"href":517,"dataGaName":518,"dataGaLocation":213},"/security/","trust center",{"text":520,"config":521},"AI Transparency Center",{"href":522,"dataGaName":523,"dataGaLocation":213},"/ai-transparency-center/","ai transparency center",{"text":525,"config":526},"Newsletter",{"href":527,"dataGaName":528,"dataGaLocation":213},"/company/contact/#contact-forms","newsletter",{"text":530,"config":531},"Press",{"href":532,"dataGaName":533,"dataGaLocation":213},"/press/","press",{"text":535,"config":536,"menu":537},"Contact us",{"dataNavLevelOne":481},{"type":264,"columns":538},[539],{"items":540},[541,546,551],{"text":542,"config":543},"Talk to sales",{"href":544,"dataGaName":545,"dataGaLocation":213},"/sales/","talk to sales",{"text":547,"config":548},"Support portal",{"href":549,"dataGaName":550,"dataGaLocation":213},"https://support.gitlab.com/hc/en-us","support portal",{"text":552,"config":553},"Customer portal",{"href":554,"dataGaName":555,"dataGaLocation":213},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":557,"login":558,"suggestions":565},"Close",{"text":559,"link":560},"To search repositories and projects, login to",{"text":561,"config":562},"gitlab.com",{"href":227,"dataGaName":563,"dataGaLocation":564},"search login","search",{"text":566,"default":567},"Suggestions",[568,570,574,576,580,584],{"text":244,"config":569},{"href":249,"dataGaName":244,"dataGaLocation":564},{"text":571,"config":572},"Code Suggestions (AI)",{"href":573,"dataGaName":571,"dataGaLocation":564},"/solutions/code-suggestions/",{"text":280,"config":575},{"href":282,"dataGaName":280,"dataGaLocation":564},{"text":577,"config":578},"GitLab on AWS",{"href":579,"dataGaName":577,"dataGaLocation":564},"/partners/technology-partners/aws/",{"text":581,"config":582},"GitLab on Google Cloud",{"href":583,"dataGaName":581,"dataGaLocation":564},"/partners/technology-partners/google-cloud-platform/",{"text":585,"config":586},"Why GitLab?",{"href":257,"dataGaName":585,"dataGaLocation":564},{"freeTrial":588,"mobileIcon":593,"desktopIcon":598,"secondaryButton":601},{"text":589,"config":590},"Start free trial",{"href":591,"dataGaName":218,"dataGaLocation":592},"https://gitlab.com/-/trials/new/","nav",{"altText":594,"config":595},"Gitlab Icon",{"src":596,"dataGaName":597,"dataGaLocation":592},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":594,"config":599},{"src":600,"dataGaName":597,"dataGaLocation":592},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":602,"config":603},"Get Started",{"href":604,"dataGaName":605,"dataGaLocation":592},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":607,"mobileIcon":611,"desktopIcon":613},{"text":608,"config":609},"Learn more about GitLab Duo",{"href":249,"dataGaName":610,"dataGaLocation":592},"gitlab duo",{"altText":594,"config":612},{"src":596,"dataGaName":597,"dataGaLocation":592},{"altText":594,"config":614},{"src":600,"dataGaName":597,"dataGaLocation":592},{"button":616,"mobileIcon":621,"desktopIcon":623},{"text":617,"config":618},"/switch",{"href":619,"dataGaName":620,"dataGaLocation":592},"#contact","switch",{"altText":594,"config":622},{"src":596,"dataGaName":597,"dataGaLocation":592},{"altText":594,"config":624},{"src":625,"dataGaName":597,"dataGaLocation":592},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":627,"mobileIcon":632,"desktopIcon":634},{"text":628,"config":629},"Back to pricing",{"href":362,"dataGaName":630,"dataGaLocation":592,"icon":631},"back to pricing","GoBack",{"altText":594,"config":633},{"src":596,"dataGaName":597,"dataGaLocation":592},{"altText":594,"config":635},{"src":600,"dataGaName":597,"dataGaLocation":592},{"title":637,"titleMobile":638,"button":639,"config":644},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":255,"config":640},{"href":641,"dataGaName":642,"dataGaLocation":643},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":645,"disabled":195},"release",{"data":647},{"text":648,"source":649,"edit":655,"contribute":660,"config":665,"items":670,"minimal":879},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":650,"config":651},"View page source",{"href":652,"dataGaName":653,"dataGaLocation":654},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":656,"config":657},"Edit this page",{"href":658,"dataGaName":659,"dataGaLocation":654},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":661,"config":662},"Please contribute",{"href":663,"dataGaName":664,"dataGaLocation":654},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":666,"facebook":667,"youtube":668,"linkedin":669},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[671,718,771,815,847],{"title":360,"links":672,"subMenu":687},[673,677,682],{"text":674,"config":675},"View plans",{"href":362,"dataGaName":676,"dataGaLocation":654},"view plans",{"text":678,"config":679},"Why Premium?",{"href":680,"dataGaName":681,"dataGaLocation":654},"/pricing/premium/","why premium",{"text":683,"config":684},"Why Ultimate?",{"href":685,"dataGaName":686,"dataGaLocation":654},"/pricing/ultimate/","why ultimate",[688],{"title":689,"links":690},"Contact Us",[691,694,696,698,703,708,713],{"text":692,"config":693},"Contact sales",{"href":544,"dataGaName":223,"dataGaLocation":654},{"text":547,"config":695},{"href":549,"dataGaName":550,"dataGaLocation":654},{"text":552,"config":697},{"href":554,"dataGaName":555,"dataGaLocation":654},{"text":699,"config":700},"Status",{"href":701,"dataGaName":702,"dataGaLocation":654},"https://status.gitlab.com/","status",{"text":704,"config":705},"Terms of use",{"href":706,"dataGaName":707,"dataGaLocation":654},"/terms/","terms of use",{"text":709,"config":710},"Privacy statement",{"href":711,"dataGaName":712,"dataGaLocation":654},"/privacy/","privacy statement",{"text":714,"config":715},"Cookie preferences",{"dataGaName":716,"dataGaLocation":654,"id":717,"isOneTrustButton":190},"cookie preferences","ot-sdk-btn",{"title":260,"links":719,"subMenu":727},[720,723],{"text":203,"config":721},{"href":242,"dataGaName":722,"dataGaLocation":654},"devsecops platform",{"text":724,"config":725},"AI-Assisted Development",{"href":249,"dataGaName":726,"dataGaLocation":654},"ai-assisted development",[728],{"title":729,"links":730},"Topics",[731,736,741,746,751,756,761,766],{"text":732,"config":733},"CICD",{"href":734,"dataGaName":735,"dataGaLocation":654},"/topics/ci-cd/","cicd",{"text":737,"config":738},"GitOps",{"href":739,"dataGaName":740,"dataGaLocation":654},"/topics/gitops/","gitops",{"text":742,"config":743},"DevOps",{"href":744,"dataGaName":745,"dataGaLocation":654},"/topics/devops/","devops",{"text":747,"config":748},"Version Control",{"href":749,"dataGaName":750,"dataGaLocation":654},"/topics/version-control/","version control",{"text":752,"config":753},"DevSecOps",{"href":754,"dataGaName":755,"dataGaLocation":654},"/topics/devsecops/","devsecops",{"text":757,"config":758},"Cloud Native",{"href":759,"dataGaName":760,"dataGaLocation":654},"/topics/cloud-native/","cloud native",{"text":762,"config":763},"AI for Coding",{"href":764,"dataGaName":765,"dataGaLocation":654},"/topics/devops/ai-for-coding/","ai for coding",{"text":767,"config":768},"Agentic AI",{"href":769,"dataGaName":770,"dataGaLocation":654},"/topics/agentic-ai/","agentic ai",{"title":772,"links":773},"Solutions",[774,776,778,783,787,790,794,797,799,802,805,810],{"text":304,"config":775},{"href":299,"dataGaName":304,"dataGaLocation":654},{"text":293,"config":777},{"href":276,"dataGaName":277,"dataGaLocation":654},{"text":779,"config":780},"Agile development",{"href":781,"dataGaName":782,"dataGaLocation":654},"/solutions/agile-delivery/","agile delivery",{"text":784,"config":785},"SCM",{"href":289,"dataGaName":786,"dataGaLocation":654},"source code management",{"text":732,"config":788},{"href":282,"dataGaName":789,"dataGaLocation":654},"continuous integration & delivery",{"text":791,"config":792},"Value stream management",{"href":332,"dataGaName":793,"dataGaLocation":654},"value stream management",{"text":737,"config":795},{"href":796,"dataGaName":740,"dataGaLocation":654},"/solutions/gitops/",{"text":342,"config":798},{"href":345,"dataGaName":346,"dataGaLocation":654},{"text":800,"config":801},"Small business",{"href":351,"dataGaName":352,"dataGaLocation":654},{"text":803,"config":804},"Public sector",{"href":357,"dataGaName":358,"dataGaLocation":654},{"text":806,"config":807},"Education",{"href":808,"dataGaName":809,"dataGaLocation":654},"/solutions/education/","education",{"text":811,"config":812},"Financial services",{"href":813,"dataGaName":814,"dataGaLocation":654},"/solutions/finance/","financial services",{"title":365,"links":816},[817,819,821,823,826,828,831,833,835,837,839,841,843,845],{"text":378,"config":818},{"href":380,"dataGaName":381,"dataGaLocation":654},{"text":383,"config":820},{"href":385,"dataGaName":386,"dataGaLocation":654},{"text":388,"config":822},{"href":390,"dataGaName":391,"dataGaLocation":654},{"text":393,"config":824},{"href":395,"dataGaName":825,"dataGaLocation":654},"docs",{"text":416,"config":827},{"href":418,"dataGaName":419,"dataGaLocation":654},{"text":829,"config":830},"What's new",{"href":476,"dataGaName":477,"dataGaLocation":654},{"text":411,"config":832},{"href":413,"dataGaName":414,"dataGaLocation":654},{"text":430,"config":834},{"href":432,"dataGaName":433,"dataGaLocation":654},{"text":438,"config":836},{"href":440,"dataGaName":441,"dataGaLocation":654},{"text":443,"config":838},{"href":445,"dataGaName":446,"dataGaLocation":654},{"text":448,"config":840},{"href":450,"dataGaName":451,"dataGaLocation":654},{"text":453,"config":842},{"href":455,"dataGaName":456,"dataGaLocation":654},{"text":458,"config":844},{"href":460,"dataGaName":461,"dataGaLocation":654},{"text":463,"config":846},{"href":465,"dataGaName":466,"dataGaLocation":654},{"title":479,"links":848},[849,851,853,855,857,859,863,868,870,872,874],{"text":487,"config":850},{"href":489,"dataGaName":481,"dataGaLocation":654},{"text":492,"config":852},{"href":494,"dataGaName":495,"dataGaLocation":654},{"text":500,"config":854},{"href":502,"dataGaName":503,"dataGaLocation":654},{"text":505,"config":856},{"href":507,"dataGaName":508,"dataGaLocation":654},{"text":510,"config":858},{"href":512,"dataGaName":513,"dataGaLocation":654},{"text":860,"config":861},"Sustainability",{"href":862,"dataGaName":860,"dataGaLocation":654},"/sustainability/",{"text":864,"config":865},"Diversity, inclusion and belonging (DIB)",{"href":866,"dataGaName":867,"dataGaLocation":654},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":515,"config":869},{"href":517,"dataGaName":518,"dataGaLocation":654},{"text":525,"config":871},{"href":527,"dataGaName":528,"dataGaLocation":654},{"text":530,"config":873},{"href":532,"dataGaName":533,"dataGaLocation":654},{"text":875,"config":876},"Modern Slavery Transparency Statement",{"href":877,"dataGaName":878,"dataGaLocation":654},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":880},[881,884,887],{"text":882,"config":883},"Terms",{"href":706,"dataGaName":707,"dataGaLocation":654},{"text":885,"config":886},"Cookies",{"dataGaName":716,"dataGaLocation":654,"id":717,"isOneTrustButton":190},{"text":888,"config":889},"Privacy",{"href":711,"dataGaName":712,"dataGaLocation":654},[891],{"id":892,"title":7,"body":189,"config":893,"content":895,"description":189,"extension":899,"meta":900,"navigation":190,"path":901,"seo":902,"stem":903,"__hash__":904},"blogAuthors/en-us/blog/authors/amanda-rueda.yml",{"template":894},"BlogAuthor",{"name":7,"config":896},{"headshot":897,"ctfId":898},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660008/Blog/Author%20Headshots/amanda_rueda_headshot.png","73IHSOcUmhlsh9XDSEiyjs","yml",{},"/en-us/blog/authors/amanda-rueda",{},"en-us/blog/authors/amanda-rueda","oWTvPkKdNmIvF6Spj5T_HWx1C29ptZ6HORAQ6XZRmGM",[906,914,922],{"title":907,"description":908,"heroImage":909,"category":185,"date":910,"authors":911,"slug":913,"externalUrl":189},"Agile planning gets a boost from new features in GitLab 18.10","Work items list and saved views reduce context switching, keeping your software development team aligned and their workflows efficient.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773843921/rm35fx4gylrsu9alf2fx.png","2026-03-23",[912],"Matthew Macfarlane","agile-planning-gets-a-boost-from-new-features-in-gitlab-18-10",{"title":915,"description":916,"heroImage":917,"category":185,"date":918,"authors":919,"slug":921,"externalUrl":189},"Ace your planning without the context-switching","Learn how GitLab Duo Planner Agent simplifies tasks and saves time by helping product and engineering managers focus on the work that matters most.\n\n","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-10-28",[920,7],"Aathira Nair","ace-your-planning-without-the-context-switching",{"title":923,"description":924,"heroImage":925,"category":185,"date":926,"authors":927,"slug":930,"externalUrl":189},"Embedded views: The future of work tracking in GitLab","Learn how embedded views, powered by GitLab Query Language, help GitLab teams work more efficiently, make data-driven decisions, and maintain visibility across complex workflows.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099072/Blog/Hero%20Images/Blog/Hero%20Images/agile_agile.png_1750099072322.png","2025-08-21",[912,928,929],"Himanshu Kapoor","Alex Fracazo","embedded-views-the-future-of-work-tracking-in-gitlab",{"promotions":932},[933,947,958,970],{"id":934,"categories":935,"header":937,"text":938,"button":939,"image":944},"ai-modernization",[936],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":940,"config":941},"Get your AI maturity score",{"href":942,"dataGaName":943,"dataGaLocation":419},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":945},{"src":946},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":948,"categories":949,"header":950,"text":938,"button":951,"image":955},"devops-modernization",[205,755],"Are you just managing tools or shipping innovation?",{"text":952,"config":953},"Get your DevOps maturity score",{"href":954,"dataGaName":943,"dataGaLocation":419},"/assessments/devops-modernization-assessment/",{"config":956},{"src":957},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":959,"categories":960,"header":962,"text":938,"button":963,"image":967},"security-modernization",[961],"security","Are you trading speed for security?",{"text":964,"config":965},"Get your security maturity score",{"href":966,"dataGaName":943,"dataGaLocation":419},"/assessments/security-modernization-assessment/",{"config":968},{"src":969},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":971,"paths":972,"header":975,"text":976,"button":977,"image":982},"github-azure-migration",[973,974],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":978,"config":979},"See how GitLab compares to GitHub",{"href":980,"dataGaName":981,"dataGaLocation":419},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":983},{"src":957},{"header":985,"blurb":986,"button":987,"secondaryButton":992},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":988,"config":989},"Get your free trial",{"href":990,"dataGaName":218,"dataGaLocation":991},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":692,"config":993},{"href":544,"dataGaName":223,"dataGaLocation":991},1786803752507]