[{"data":1,"prerenderedAt":1044},["ShallowReactive",2],{"/blog/ace-your-planning-without-the-context-switching":3,"navigation-en-us":247,"banner-en-us":674,"footer-en-us":684,"blog-post-authors-en-us-Aathira Nair|Amanda Rueda":929,"blog-related-posts-en-us-ace-your-planning-without-the-context-switching":956,"blog-promotions-en-us":981,"next-steps-en-us":1034},{"id":4,"title":5,"authors":6,"body":9,"category":225,"date":226,"description":227,"extension":228,"externalUrl":229,"faq":229,"featured":230,"heroImage":231,"meta":232,"navigation":230,"path":233,"seo":234,"slug":238,"stem":239,"tags":240,"template":245,"updatedDate":229,"__hash__":246},"blogPosts/en-us/blog/ace-your-planning-without-the-context-switching.md","Ace your planning without the context-switching",[7,8],"Aathira Nair","Amanda Rueda",{"type":10,"value":11,"toc":217},"minimark",[12,16,19,22,38,41,46,49,62,65,69,72,84,88,91,94,114,117,129,133,136,143,146,152,155,161,164,170,176,179,196,200,203,206],[13,14,15],"p",{},"Software development teams face a challenging balancing act: dozens of tasks, limited time, and constant pressure to pick the right thing to work on next.",[13,17,18],{},"The planning overhead of structuring requirements, managing backlogs, tracking delivery, and writing status updates steals hours from strategic thinking.",[13,20,21],{},"The result? Less time for the high-value decisions that actually drive products forward.",[13,23,24,25,31,32,37],{},"That’s why we developed ",[26,27,30],"a",{"href":28,"rel":29},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/planner/",[],"GitLab Duo Planner",", an AI agent built on ",[26,33,36],{"href":34,"rel":35},"https://about.gitlab.com/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," to support product managers directly within GitLab.",[13,39,40],{},"GitLab Duo Planner isn't another generic AI assistant. GitLab's product and engineering teams, who live these challenges daily like many of our customers, purpose-built GitLab Duo Planner to orchestrate planning workflows and reduce overhead while improving alignment and predictability.",[42,43,45],"h2",{"id":44},"your-new-planning-teammate","Your new planning teammate",[13,47,48],{},"Today’s planning workflows face three major problems:",[50,51,52,56,59],"ol",{},[53,54,55],"li",{},"Prone to drift -  Unplanned and orphaned work reduce trust in the plan.",[53,57,58],{},"Disruptive to developers - Constant interruptions for status updates break flow.",[53,60,61],{},"Opaque - Hidden risks surface too late to course-correct.",[13,63,64],{},"Transforming the way teams work, GitLab Duo Planner turns manual overhead like vague ideas into structured requirements in minutes. Surface hidden backlog problems before they derail sprints. Apply RICE and MoSCoW frameworks instantly to make confident prioritization decisions. With awareness of GitLab context across the platform, every interaction with GitLab Duo Planner saves time and improves decision quality. This is possible because of the foundational agent architecture, bringing deep domain expertise and context awareness specific to GitLab.",[42,66,68],{"id":67},"built-for-teams","Built for teams",[13,70,71],{},"GitLab Duo Planner leverages work items (epics, issues, tasks) and understands the nuances of work breakdown structures, dependency analysis, and effort estimation, making it well positioned to improve visibility, alignment, and confidence in delivery.",[73,74,75,78,81],"ul",{},[53,76,77],{},"Platform approach - Unlike point solutions, Duo Planner orchestrates across your entire GitLab platform, from planning through development and testing, driving visibility across teams and workflows.",[53,79,80],{},"Embedded in the flow - No more context-switching between tools or diving deep into GitLab to retrieve information. Duo Planner enables contributions, collaboration, and transparency from users across the software development lifecycle.",[53,82,83],{},"Saves time and effort - Use Duo Planner to free your teams from repetitive coordination work, improving delivery predictability, reducing missed commitments while bringing in focus on what actually moves the needle.",[42,85,87],{"id":86},"from-chaos-to-clarity","From chaos to clarity",[13,89,90],{},"GitLab Duo Planner can help at different stages of software planning and delivery while operating within the planning scope, providing a safe, bounded environment with project visibility.",[13,92,93],{},"The agent can help with six flows:",[73,95,96,99,102,105,108,111],{},[53,97,98],{},"Prioritization - Apply frameworks like RICE, MoSCoW, or WSJF to rank work items intelligently",[53,100,101],{},"Work breakdown - Decompose initiatives into epics, features, and user stories to structure requirements",[53,103,104],{},"Dependency analysis - Identify blocked work and understand relationships between items to maintain velocity",[53,106,107],{},"Planning -  Organize sprints, milestones, or quarterly planning",[53,109,110],{},"Status reporting -  Generate summaries of project progress, risks, and blockers to track delivery",[53,112,113],{},"Backlog management -  Identify stale issues, duplicates, or items needing refinement to improve data hygiene",[13,115,116],{},"Here is an example how GitLab Duo Planner can check the status of an initiative:",[118,119,120],"div",{},[121,122],"iframe",{"src":123,"frameBorder":124,"allow":125,"referrerPolicy":126,"style":127,"title":128},"https://player.vimeo.com/video/1131065078?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","GitLab Duo Planner Agent",[130,131],"script",{"src":132},"https://player.vimeo.com/api/player.js",[13,134,135],{},"Duo Planner is available as a custom agent in the Duo Chat side panel, with the current page context.",[13,137,138],{},[139,140],"img",{"alt":141,"src":142},"Duo Planner as a custom agent in the Duo Chat side panel","https://res.cloudinary.com/about-gitlab-com/image/upload/v1761323689/ener1mkyj9shg6zvtp4f.png",[13,144,145],{},"Let’s ask Duo Planner about the status of an initiative by providing the epic link:",[13,147,148],{},[139,149],{"alt":150,"src":151},"Asking Duo Planner about the status of an initiative by providing the epic link","https://res.cloudinary.com/about-gitlab-com/image/upload/v1761323689/gzv2xudegtjhtesz1oaz.png",[13,153,154],{},"We receive a structured summary with an overview, current status of milestones, in-progress items, dependencies, and blockers, along with actionable recommendations.",[13,156,157],{},[139,158],{"alt":159,"src":160},"Structured summary","https://res.cloudinary.com/about-gitlab-com/image/upload/v1761323690/guoyqe1b9bstmbjzunez.png",[13,162,163],{},"Next, let’s ask for an executive summary to share with stakeholders:\nGitLab Duo Planner eliminates hours of manual analysis and reporting effort, helping to make decisions faster and keep all stakeholders updated.",[13,165,166],{},[139,167],{"alt":168,"src":169},"Ask for executive summary","https://res.cloudinary.com/about-gitlab-com/image/upload/v1761323689/xs9zxawqrytfu54ejx2b.png",[13,171,172],{},[139,173],{"alt":174,"src":175},"Output of executive summary","https://res.cloudinary.com/about-gitlab-com/image/upload/v1761323690/bsbpvjaqnymobzg4knhu.png",[13,177,178],{},"Here are a few more prompts you can try with GitLab Duo Planner:",[73,180,181,184,187,190,193],{},[53,182,183],{},"“Which of the bugs with a “boards” label should we fix first, considering user impact?”",[53,185,186],{},"“Rank these epics by strategic value for Q1.”",[53,188,189],{},"“Help me prioritize technical debt against new features.”",[53,191,192],{},"“What tasks are needed to implement this user story?”",[53,194,195],{},"“Suggest a phased approach for this project: (insert URL).”",[42,197,199],{"id":198},"whats-next","What's next",[13,201,202],{},"GitLab Duo Planner focuses intentionally on product managers and engineering managers working in Agile environments. Why? Because specificity drives performance. By training Duo Planner deeply on GitLab's planning workflows and Agile frameworks, we deliver reliable, actionable insights rather than generic suggestions.",[13,204,205],{},"As we evolve the platform, we envision a family of specialized agents, each optimized for specific workflows while contributing to a unified intelligence layer. Today's planner for software teams is just the beginning of how AI will transform work prioritization across all teams.",[207,208,209],"blockquote",{},[13,210,211,212,216],{},"If you’re an existing GitLab customer and would like to try GitLab Duo Planner with a prompt of your own, visit our ",[26,213,215],{"href":28,"rel":214},[],"documentation"," where we cover prerequisites, use cases, and more.",{"title":218,"searchDepth":219,"depth":219,"links":220},"",2,[221,222,223,224],{"id":44,"depth":219,"text":45},{"id":67,"depth":219,"text":68},{"id":86,"depth":219,"text":87},{"id":198,"depth":219,"text":199},"agile-planning","2025-10-28","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","md",null,true,"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",{},"/en-us/blog/ace-your-planning-without-the-context-switching",{"config":235,"title":5,"description":237},{"noIndex":236},false,"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","ace-your-planning-without-the-context-switching","en-us/blog/ace-your-planning-without-the-context-switching",[241,242,243,244],"AI","agile","features","product","BlogPost","N71zyKOhr3Q4zu0eiCA1LCUCxmoUF5G5_YdhcAIwEas",{"logo":248,"freeTrial":253,"sales":258,"login":263,"items":268,"search":594,"minimal":625,"duo":644,"switchNav":653,"pricingDeployment":664},{"config":249},{"href":250,"dataGaName":251,"dataGaLocation":252},"/","gitlab logo","header",{"text":254,"config":255},"Get free trial",{"href":256,"dataGaName":257,"dataGaLocation":252},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":259,"config":260},"Request a demo",{"href":261,"dataGaName":262,"dataGaLocation":252},"/sales/?contact-topic=request-demo","sales",{"text":264,"config":265},"Sign in",{"href":266,"dataGaName":267,"dataGaLocation":252},"https://gitlab.com/users/sign_in/","sign in",[269,297,397,402,516,572],{"text":270,"config":271,"menu":273},"Platform",{"dataNavLevelOne":272},"platform",{"type":274,"columns":275},"cards",[276,282,289],{"title":270,"description":277,"link":278},"The intelligent orchestration platform for DevSecOps",{"text":279,"config":280},"Explore our Platform",{"href":281,"dataGaName":272,"dataGaLocation":252},"/platform/",{"title":36,"description":283,"link":284},"Agentic AI for the entire software lifecycle",{"text":285,"config":286},"Meet GitLab Duo",{"href":287,"dataGaName":288,"dataGaLocation":252},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":290,"description":291,"link":292},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":293,"config":294},"Learn more",{"href":295,"dataGaName":296,"dataGaLocation":252},"/why-gitlab/","why gitlab",{"text":298,"left":230,"config":299,"menu":301},"Product",{"dataNavLevelOne":300},"solutions",{"type":302,"link":303,"columns":307,"feature":376},"lists",{"text":304,"config":305},"View all Solutions",{"href":306,"dataGaName":300,"dataGaLocation":252},"/solutions/",[308,332,355],{"title":309,"description":310,"link":311,"items":316},"Automation","CI/CD and automation to accelerate deployment",{"config":312},{"icon":313,"href":314,"dataGaName":315,"dataGaLocation":252},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[317,321,324,328],{"text":318,"config":319},"CI/CD",{"href":320,"dataGaLocation":252,"dataGaName":318},"/solutions/continuous-integration/",{"text":36,"config":322},{"href":287,"dataGaLocation":252,"dataGaName":323},"gitlab duo agent platform - product menu",{"text":325,"config":326},"Source Code Management",{"href":327,"dataGaLocation":252,"dataGaName":325},"/solutions/source-code-management/",{"text":329,"config":330},"Automated Software Delivery",{"href":314,"dataGaLocation":252,"dataGaName":331},"Automated software delivery",{"title":333,"description":334,"link":335,"items":340},"Security","Deliver code faster without compromising security",{"config":336},{"href":337,"dataGaName":338,"dataGaLocation":252,"icon":339},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[341,345,350],{"text":342,"config":343},"Application Security Testing",{"href":337,"dataGaName":344,"dataGaLocation":252},"Application security testing",{"text":346,"config":347},"Software Supply Chain Security",{"href":348,"dataGaLocation":252,"dataGaName":349},"/solutions/supply-chain/","Software supply chain security",{"text":351,"config":352},"Software Compliance",{"href":353,"dataGaName":354,"dataGaLocation":252},"/solutions/software-compliance/","software compliance",{"title":356,"link":357,"items":362},"Measurement",{"config":358},{"icon":359,"href":360,"dataGaName":361,"dataGaLocation":252},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[363,367,371],{"text":364,"config":365},"Visibility & Measurement",{"href":360,"dataGaLocation":252,"dataGaName":366},"Visibility and Measurement",{"text":368,"config":369},"Value Stream Management",{"href":370,"dataGaLocation":252,"dataGaName":368},"/solutions/value-stream-management/",{"text":372,"config":373},"Analytics & Insights",{"href":374,"dataGaLocation":252,"dataGaName":375},"/solutions/analytics-and-insights/","Analytics and insights",{"title":377,"type":302,"items":378},"GitLab for",[379,385,391],{"text":380,"config":381},"Enterprise",{"icon":382,"href":383,"dataGaLocation":252,"dataGaName":384},"Building","/enterprise/","enterprise",{"text":386,"config":387},"Small Business",{"icon":388,"href":389,"dataGaLocation":252,"dataGaName":390},"Work","/small-business/","small business",{"text":392,"config":393},"Public Sector",{"icon":394,"href":395,"dataGaLocation":252,"dataGaName":396},"Organization","/solutions/public-sector/","public sector",{"text":398,"config":399},"Pricing",{"href":400,"dataGaName":401,"dataGaLocation":252,"dataNavLevelOne":401},"/pricing/","pricing",{"text":403,"config":404,"menu":406},"Resources",{"dataNavLevelOne":405},"resources",{"type":302,"link":407,"columns":411,"feature":505},{"text":408,"config":409},"View all resources",{"href":410,"dataGaName":405,"dataGaLocation":252},"/resources/",[412,445,472],{"title":413,"items":414},"Getting started",[415,420,425,430,435,440],{"text":416,"config":417},"Install",{"href":418,"dataGaName":419,"dataGaLocation":252},"/install/","install",{"text":421,"config":422},"Quick start guides",{"href":423,"dataGaName":424,"dataGaLocation":252},"/get-started/","quick setup checklists",{"text":426,"config":427},"Learn",{"href":428,"dataGaLocation":252,"dataGaName":429},"https://university.gitlab.com/","learn",{"text":431,"config":432},"Product documentation",{"href":433,"dataGaName":434,"dataGaLocation":252},"https://docs.gitlab.com/","product documentation",{"text":436,"config":437},"Best practice videos",{"href":438,"dataGaName":439,"dataGaLocation":252},"/getting-started-videos/","best practice videos",{"text":441,"config":442},"Integrations",{"href":443,"dataGaName":444,"dataGaLocation":252},"/integrations/","integrations",{"title":446,"items":447},"Discover",[448,453,458,463,467],{"text":449,"config":450},"Customer success stories",{"href":451,"dataGaName":452,"dataGaLocation":252},"/customers/","customer success stories",{"text":454,"config":455},"Blog",{"href":456,"dataGaName":457,"dataGaLocation":252},"/blog/","blog",{"text":459,"config":460},"Demo Hub",{"href":461,"dataGaName":462,"dataGaLocation":252},"/demo-hub/","demo hub",{"text":464,"config":465},"The Source",{"href":466,"dataGaName":457,"dataGaLocation":252},"/the-source/",{"text":468,"config":469},"Remote",{"href":470,"dataGaName":471,"dataGaLocation":252},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":473,"items":474},"Connect",[475,480,485,490,495,500],{"text":476,"config":477},"GitLab Services",{"href":478,"dataGaName":479,"dataGaLocation":252},"/services/","services",{"text":481,"config":482},"Contribute",{"href":483,"dataGaName":484,"dataGaLocation":252},"https://contributors.gitlab.com","contribute",{"text":486,"config":487},"Community",{"href":488,"dataGaName":489,"dataGaLocation":252},"/community/","community",{"text":491,"config":492},"Forum",{"href":493,"dataGaName":494,"dataGaLocation":252},"https://forum.gitlab.com/","forum",{"text":496,"config":497},"Events",{"href":498,"dataGaName":499,"dataGaLocation":252},"/events/","events",{"text":501,"config":502},"Partners",{"href":503,"dataGaName":504,"dataGaLocation":252},"/partners/","partners",{"config":506,"title":509,"text":510,"link":511},{"background":507,"textColor":508},"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":512,"config":513},"Read the latest",{"href":514,"dataGaName":515,"dataGaLocation":252},"/whats-new/","whats new",{"text":517,"config":518,"menu":520},"Company",{"dataNavLevelOne":519},"company",{"type":302,"columns":521},[522],{"items":523},[524,529,535,537,542,547,552,557,562,567],{"text":525,"config":526},"About",{"href":527,"dataGaName":528,"dataGaLocation":252},"/company/","about",{"text":530,"config":531,"footerGa":534},"Jobs",{"href":532,"dataGaName":533,"dataGaLocation":252},"/jobs/","jobs",{"dataGaName":533},{"text":496,"config":536},{"href":498,"dataGaName":499,"dataGaLocation":252},{"text":538,"config":539},"Leadership",{"href":540,"dataGaName":541,"dataGaLocation":252},"/company/team/e-group/","leadership",{"text":543,"config":544},"Handbook",{"href":545,"dataGaName":546,"dataGaLocation":252},"https://handbook.gitlab.com/","handbook",{"text":548,"config":549},"Investor relations",{"href":550,"dataGaName":551,"dataGaLocation":252},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":553,"config":554},"Trust Center",{"href":555,"dataGaName":556,"dataGaLocation":252},"/security/","trust center",{"text":558,"config":559},"AI Transparency Center",{"href":560,"dataGaName":561,"dataGaLocation":252},"/ai-transparency-center/","ai transparency center",{"text":563,"config":564},"Newsletter",{"href":565,"dataGaName":566,"dataGaLocation":252},"/company/contact/#contact-forms","newsletter",{"text":568,"config":569},"Press",{"href":570,"dataGaName":571,"dataGaLocation":252},"/press/","press",{"text":573,"config":574,"menu":575},"Contact us",{"dataNavLevelOne":519},{"type":302,"columns":576},[577],{"items":578},[579,584,589],{"text":580,"config":581},"Talk to sales",{"href":582,"dataGaName":583,"dataGaLocation":252},"/sales/","talk to sales",{"text":585,"config":586},"Support portal",{"href":587,"dataGaName":588,"dataGaLocation":252},"https://support.gitlab.com/hc/en-us","support portal",{"text":590,"config":591},"Customer portal",{"href":592,"dataGaName":593,"dataGaLocation":252},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":595,"login":596,"suggestions":603},"Close",{"text":597,"link":598},"To search repositories and projects, login to",{"text":599,"config":600},"gitlab.com",{"href":266,"dataGaName":601,"dataGaLocation":602},"search login","search",{"text":604,"default":605},"Suggestions",[606,608,612,614,618,622],{"text":36,"config":607},{"href":287,"dataGaName":36,"dataGaLocation":602},{"text":609,"config":610},"Code Suggestions (AI)",{"href":611,"dataGaName":609,"dataGaLocation":602},"/solutions/code-suggestions/",{"text":318,"config":613},{"href":320,"dataGaName":318,"dataGaLocation":602},{"text":615,"config":616},"GitLab on AWS",{"href":617,"dataGaName":615,"dataGaLocation":602},"/partners/technology-partners/aws/",{"text":619,"config":620},"GitLab on Google Cloud",{"href":621,"dataGaName":619,"dataGaLocation":602},"/partners/technology-partners/google-cloud-platform/",{"text":623,"config":624},"Why GitLab?",{"href":295,"dataGaName":623,"dataGaLocation":602},{"freeTrial":626,"mobileIcon":631,"desktopIcon":636,"secondaryButton":639},{"text":627,"config":628},"Start free trial",{"href":629,"dataGaName":257,"dataGaLocation":630},"https://gitlab.com/-/trials/new/","nav",{"altText":632,"config":633},"Gitlab Icon",{"src":634,"dataGaName":635,"dataGaLocation":630},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":632,"config":637},{"src":638,"dataGaName":635,"dataGaLocation":630},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":640,"config":641},"Get Started",{"href":642,"dataGaName":643,"dataGaLocation":630},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":645,"mobileIcon":649,"desktopIcon":651},{"text":646,"config":647},"Learn more about GitLab Duo",{"href":287,"dataGaName":648,"dataGaLocation":630},"gitlab duo",{"altText":632,"config":650},{"src":634,"dataGaName":635,"dataGaLocation":630},{"altText":632,"config":652},{"src":638,"dataGaName":635,"dataGaLocation":630},{"button":654,"mobileIcon":659,"desktopIcon":661},{"text":655,"config":656},"/switch",{"href":657,"dataGaName":658,"dataGaLocation":630},"#contact","switch",{"altText":632,"config":660},{"src":634,"dataGaName":635,"dataGaLocation":630},{"altText":632,"config":662},{"src":663,"dataGaName":635,"dataGaLocation":630},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":665,"mobileIcon":670,"desktopIcon":672},{"text":666,"config":667},"Back to pricing",{"href":400,"dataGaName":668,"dataGaLocation":630,"icon":669},"back to pricing","GoBack",{"altText":632,"config":671},{"src":634,"dataGaName":635,"dataGaLocation":630},{"altText":632,"config":673},{"src":638,"dataGaName":635,"dataGaLocation":630},{"title":675,"titleMobile":676,"button":677,"config":682},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":293,"config":678},{"href":679,"dataGaName":680,"dataGaLocation":681},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":683,"disabled":236},"release",{"data":685},{"text":686,"source":687,"edit":693,"contribute":698,"config":703,"items":708,"minimal":918},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":688,"config":689},"View page source",{"href":690,"dataGaName":691,"dataGaLocation":692},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":694,"config":695},"Edit this page",{"href":696,"dataGaName":697,"dataGaLocation":692},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":699,"config":700},"Please contribute",{"href":701,"dataGaName":702,"dataGaLocation":692},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":704,"facebook":705,"youtube":706,"linkedin":707},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[709,756,810,854,886],{"title":398,"links":710,"subMenu":725},[711,715,720],{"text":712,"config":713},"View plans",{"href":400,"dataGaName":714,"dataGaLocation":692},"view plans",{"text":716,"config":717},"Why Premium?",{"href":718,"dataGaName":719,"dataGaLocation":692},"/pricing/premium/","why premium",{"text":721,"config":722},"Why Ultimate?",{"href":723,"dataGaName":724,"dataGaLocation":692},"/pricing/ultimate/","why ultimate",[726],{"title":727,"links":728},"Contact Us",[729,732,734,736,741,746,751],{"text":730,"config":731},"Contact sales",{"href":582,"dataGaName":262,"dataGaLocation":692},{"text":585,"config":733},{"href":587,"dataGaName":588,"dataGaLocation":692},{"text":590,"config":735},{"href":592,"dataGaName":593,"dataGaLocation":692},{"text":737,"config":738},"Status",{"href":739,"dataGaName":740,"dataGaLocation":692},"https://status.gitlab.com/","status",{"text":742,"config":743},"Terms of use",{"href":744,"dataGaName":745,"dataGaLocation":692},"/terms/","terms of use",{"text":747,"config":748},"Privacy statement",{"href":749,"dataGaName":750,"dataGaLocation":692},"/privacy/","privacy statement",{"text":752,"config":753},"Cookie preferences",{"dataGaName":754,"dataGaLocation":692,"id":755,"isOneTrustButton":230},"cookie preferences","ot-sdk-btn",{"title":298,"links":757,"subMenu":766},[758,762],{"text":759,"config":760},"DevSecOps platform",{"href":281,"dataGaName":761,"dataGaLocation":692},"devsecops platform",{"text":763,"config":764},"AI-Assisted Development",{"href":287,"dataGaName":765,"dataGaLocation":692},"ai-assisted development",[767],{"title":768,"links":769},"Topics",[770,775,780,785,790,795,800,805],{"text":771,"config":772},"CICD",{"href":773,"dataGaName":774,"dataGaLocation":692},"/topics/ci-cd/","cicd",{"text":776,"config":777},"GitOps",{"href":778,"dataGaName":779,"dataGaLocation":692},"/topics/gitops/","gitops",{"text":781,"config":782},"DevOps",{"href":783,"dataGaName":784,"dataGaLocation":692},"/topics/devops/","devops",{"text":786,"config":787},"Version Control",{"href":788,"dataGaName":789,"dataGaLocation":692},"/topics/version-control/","version control",{"text":791,"config":792},"DevSecOps",{"href":793,"dataGaName":794,"dataGaLocation":692},"/topics/devsecops/","devsecops",{"text":796,"config":797},"Cloud Native",{"href":798,"dataGaName":799,"dataGaLocation":692},"/topics/cloud-native/","cloud native",{"text":801,"config":802},"AI for Coding",{"href":803,"dataGaName":804,"dataGaLocation":692},"/topics/devops/ai-for-coding/","ai for coding",{"text":806,"config":807},"Agentic AI",{"href":808,"dataGaName":809,"dataGaLocation":692},"/topics/agentic-ai/","agentic ai",{"title":811,"links":812},"Solutions",[813,815,817,822,826,829,833,836,838,841,844,849],{"text":342,"config":814},{"href":337,"dataGaName":342,"dataGaLocation":692},{"text":331,"config":816},{"href":314,"dataGaName":315,"dataGaLocation":692},{"text":818,"config":819},"Agile development",{"href":820,"dataGaName":821,"dataGaLocation":692},"/solutions/agile-delivery/","agile delivery",{"text":823,"config":824},"SCM",{"href":327,"dataGaName":825,"dataGaLocation":692},"source code management",{"text":771,"config":827},{"href":320,"dataGaName":828,"dataGaLocation":692},"continuous integration & delivery",{"text":830,"config":831},"Value stream management",{"href":370,"dataGaName":832,"dataGaLocation":692},"value stream management",{"text":776,"config":834},{"href":835,"dataGaName":779,"dataGaLocation":692},"/solutions/gitops/",{"text":380,"config":837},{"href":383,"dataGaName":384,"dataGaLocation":692},{"text":839,"config":840},"Small business",{"href":389,"dataGaName":390,"dataGaLocation":692},{"text":842,"config":843},"Public sector",{"href":395,"dataGaName":396,"dataGaLocation":692},{"text":845,"config":846},"Education",{"href":847,"dataGaName":848,"dataGaLocation":692},"/solutions/education/","education",{"text":850,"config":851},"Financial services",{"href":852,"dataGaName":853,"dataGaLocation":692},"/solutions/finance/","financial services",{"title":403,"links":855},[856,858,860,862,865,867,870,872,874,876,878,880,882,884],{"text":416,"config":857},{"href":418,"dataGaName":419,"dataGaLocation":692},{"text":421,"config":859},{"href":423,"dataGaName":424,"dataGaLocation":692},{"text":426,"config":861},{"href":428,"dataGaName":429,"dataGaLocation":692},{"text":431,"config":863},{"href":433,"dataGaName":864,"dataGaLocation":692},"docs",{"text":454,"config":866},{"href":456,"dataGaName":457,"dataGaLocation":692},{"text":868,"config":869},"What's new",{"href":514,"dataGaName":515,"dataGaLocation":692},{"text":449,"config":871},{"href":451,"dataGaName":452,"dataGaLocation":692},{"text":468,"config":873},{"href":470,"dataGaName":471,"dataGaLocation":692},{"text":476,"config":875},{"href":478,"dataGaName":479,"dataGaLocation":692},{"text":481,"config":877},{"href":483,"dataGaName":484,"dataGaLocation":692},{"text":486,"config":879},{"href":488,"dataGaName":489,"dataGaLocation":692},{"text":491,"config":881},{"href":493,"dataGaName":494,"dataGaLocation":692},{"text":496,"config":883},{"href":498,"dataGaName":499,"dataGaLocation":692},{"text":501,"config":885},{"href":503,"dataGaName":504,"dataGaLocation":692},{"title":517,"links":887},[888,890,892,894,896,898,902,907,909,911,913],{"text":525,"config":889},{"href":527,"dataGaName":519,"dataGaLocation":692},{"text":530,"config":891},{"href":532,"dataGaName":533,"dataGaLocation":692},{"text":538,"config":893},{"href":540,"dataGaName":541,"dataGaLocation":692},{"text":543,"config":895},{"href":545,"dataGaName":546,"dataGaLocation":692},{"text":548,"config":897},{"href":550,"dataGaName":551,"dataGaLocation":692},{"text":899,"config":900},"Sustainability",{"href":901,"dataGaName":899,"dataGaLocation":692},"/sustainability/",{"text":903,"config":904},"Diversity, inclusion and belonging (DIB)",{"href":905,"dataGaName":906,"dataGaLocation":692},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":553,"config":908},{"href":555,"dataGaName":556,"dataGaLocation":692},{"text":563,"config":910},{"href":565,"dataGaName":566,"dataGaLocation":692},{"text":568,"config":912},{"href":570,"dataGaName":571,"dataGaLocation":692},{"text":914,"config":915},"Modern Slavery Transparency Statement",{"href":916,"dataGaName":917,"dataGaLocation":692},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":919},[920,923,926],{"text":921,"config":922},"Terms",{"href":744,"dataGaName":745,"dataGaLocation":692},{"text":924,"config":925},"Cookies",{"dataGaName":754,"dataGaLocation":692,"id":755,"isOneTrustButton":230},{"text":927,"config":928},"Privacy",{"href":749,"dataGaName":750,"dataGaLocation":692},[930,944],{"id":931,"title":7,"body":229,"config":932,"content":934,"description":229,"extension":938,"meta":939,"navigation":230,"path":940,"seo":941,"stem":942,"__hash__":943},"blogAuthors/en-us/blog/authors/aathira-nair.yml",{"template":933},"BlogAuthor",{"name":7,"config":935},{"headshot":936,"ctfId":937},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663871/Blog/Author%20Headshots/anair5-headshot.jpg","anair","yml",{},"/en-us/blog/authors/aathira-nair",{},"en-us/blog/authors/aathira-nair","sCLILfkGSW2CqQkKWH4SR7qIcq8c90vixXIFmwSlEmQ",{"id":945,"title":8,"body":229,"config":946,"content":947,"description":229,"extension":938,"meta":951,"navigation":230,"path":952,"seo":953,"stem":954,"__hash__":955},"blogAuthors/en-us/blog/authors/amanda-rueda.yml",{"template":933},{"name":8,"config":948},{"headshot":949,"ctfId":950},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660008/Blog/Author%20Headshots/amanda_rueda_headshot.png","73IHSOcUmhlsh9XDSEiyjs",{},"/en-us/blog/authors/amanda-rueda",{},"en-us/blog/authors/amanda-rueda","oWTvPkKdNmIvF6Spj5T_HWx1C29ptZ6HORAQ6XZRmGM",[957,965,974],{"title":958,"description":959,"heroImage":960,"category":225,"date":961,"authors":962,"slug":964,"externalUrl":229},"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",[963],"Matthew Macfarlane","agile-planning-gets-a-boost-from-new-features-in-gitlab-18-10",{"title":966,"description":967,"heroImage":968,"category":225,"date":969,"authors":970,"slug":973,"externalUrl":229},"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",[963,971,972],"Himanshu Kapoor","Alex Fracazo","embedded-views-the-future-of-work-tracking-in-gitlab",{"title":975,"description":976,"heroImage":977,"category":225,"date":978,"authors":979,"slug":980,"externalUrl":229},"SAFe without silos in GitLab","Learn how to map the Scaled Agile Framework to the native capabilities of the DevSecOps platform and the advantages that come from doing so.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097569/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2811%29_2hcwWx49wQ7CHfvhhkVH6S_1750097569126.png","2025-04-08",[8],"safe-without-silos-in-gitlab",{"promotions":982},[983,997,1008,1020],{"id":984,"categories":985,"header":987,"text":988,"button":989,"image":994},"ai-modernization",[986],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":990,"config":991},"Get your AI maturity score",{"href":992,"dataGaName":993,"dataGaLocation":457},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":995},{"src":996},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":998,"categories":999,"header":1000,"text":988,"button":1001,"image":1005},"devops-modernization",[244,794],"Are you just managing tools or shipping innovation?",{"text":1002,"config":1003},"Get your DevOps maturity score",{"href":1004,"dataGaName":993,"dataGaLocation":457},"/assessments/devops-modernization-assessment/",{"config":1006},{"src":1007},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1009,"categories":1010,"header":1012,"text":988,"button":1013,"image":1017},"security-modernization",[1011],"security","Are you trading speed for security?",{"text":1014,"config":1015},"Get your security maturity score",{"href":1016,"dataGaName":993,"dataGaLocation":457},"/assessments/security-modernization-assessment/",{"config":1018},{"src":1019},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1021,"paths":1022,"header":1025,"text":1026,"button":1027,"image":1032},"github-azure-migration",[1023,1024],"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":1028,"config":1029},"See how GitLab compares to GitHub",{"href":1030,"dataGaName":1031,"dataGaLocation":457},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1033},{"src":1007},{"header":1035,"blurb":1036,"button":1037,"secondaryButton":1042},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1038,"config":1039},"Get your free trial",{"href":1040,"dataGaName":257,"dataGaLocation":1041},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":730,"config":1043},{"href":582,"dataGaName":262,"dataGaLocation":1041},1786734897356]