[{"data":1,"prerenderedAt":966},["ShallowReactive",2],{"/blog/reduce-cycle-time":3,"navigation-en-us":180,"banner-en-us":608,"footer-en-us":618,"blog-post-authors-en-us-Suri Patel":862,"blog-related-posts-en-us-reduce-cycle-time":877,"blog-promotions-en-us":902,"next-steps-en-us":956},{"id":4,"title":5,"authors":6,"body":8,"category":162,"date":163,"description":164,"extension":165,"externalUrl":166,"faq":166,"featured":167,"heroImage":168,"meta":169,"navigation":170,"path":171,"seo":172,"slug":176,"stem":177,"tags":166,"template":178,"updatedDate":166,"__hash__":179},"blogPosts/en-us/blog/reduce-cycle-time.md","Want to reduce cycle time? Commit to a new approach.",[7],"Suri Patel",{"type":9,"value":10,"toc":151},"minimark",[11,27,30,35,70,73,79,82,86,89,99,102,105,108,112,115,120,129,133,141],[12,13,14,15,19,20,26],"p",{},"Traditionally, software leaders use ",[16,17,18],"code",{},"cycle time"," to refer to ",[21,22,25],"a",{"href":23,"rel":24},"https://www.isixsigma.com/tools-templates/software/software-projects-cycle-time-%E2%90%98are-we-there-yet%E2%90%99/",[],"the time between\nstarting and delivering software",".\nMore specifically, it's the time between an engineer beginning work on an\nissue/feature and when that code is finally deployed to production and accessible\nto users. Historically, this definition has arisen from a siloed view of software\ndevelopment. Engineering leaders talk about the cycle time that affects engineering,\nbut they don't include the planning cycle time that the PMO contributed before\nthe project was handed off to the engineering org. Ultimately, this widely accepted\ndefinition of cycle time doesn't fully capture every stage of the software development lifecycle.",[12,28,29],{},"We've seen how powerful it can be when teams collaborate rather than work in silos,\nso we recommend including the planning stage when measuring cycle time. By measuring\ncycle time in this way, you capture the full efficiency of your end-to-end process,\nwhich can help you focus on finding and fixing inefficiencies across the full\nlifecycle of your software – not just one part of it.",[31,32,34],"h2",{"id":33},"a-new-perspective-on-cycle-time","A new perspective on cycle time",[36,37,41,47],"div",{"className":38},[39,40],"panel","panel-success",[12,42,43],{},[44,45,46],"strong",{},"CYCLE TIME",[36,48,51,54,60],{"className":49},[50],"panel-body",[12,52,53],{},"/ˈsīk(ə)l/ /tīm",[12,55,56],{},[57,58,59],"em",{},"noun",[61,62,63,67],"ol",{},[64,65,66],"li",{},"The elapsed time between starting to work on an idea and delivering to production.",[64,68,69],{},"A determining factor in whether organizations can meet business demands while delivering value to customers.",[12,71,72],{},"This new understanding of cycle time covers the entire software development\nlifecycle and accounts for the time invested in planning what actions\nto take to ship an idea. The planning stage of the software development lifecycle\nis one of the most crucial components, because it builds the foundation for\nworkflows, project management, and resource allocation.",[74,75,76],"blockquote",{},[12,77,78],{},"Cycle time is a metric that measures the amount of time in a process between the start,\nwhich often begins with an idea, and the end when it’s finally in the hands of customers.",[12,80,81],{},"Reducing cycle time is a competitive advantage, and this new perspective enables\nteams to take an end-to-end approach to rapid delivery.",[31,83,85],{"id":84},"why-you-should-reduce-cycle-time","Why you should reduce cycle time",[12,87,88],{},"Since software touches nearly every aspect of daily life, reducing the time\nbetween thinking of an idea and having the code in production is vital to\nproviding value to customers. Maintaining velocity is an important step in\nlistening to customers and meeting business demands. Because the market moves\nso quickly, organizations must find ways to simplify processes to empower teams\nto focus on delivering value to customers faster. When teams aren’t picking\nthrough tangled processes, they can quickly ship code and innovate to create\nfeatures that customers want.",[74,90,91],{},[12,92,93,94],{},"“Cycle time compression may be the most underestimated force in determining winners and losers in tech.” — ",[21,95,98],{"href":96,"rel":97},"https://medium.com/digital-customer-experience/the-untapped-creative-potential-of-big-data-39dfe1916d07",[],"Marc Andreessen",[12,100,101],{},"When organizations experience long cycle time, they risk losing market share.\nSince competitors are faster to market and can rapidly respond to customer\nneeds, organizations with slow cycle time are left behind to perfect the\npast needs of users. Organizations face lost revenue and opportunities,\nsince they’re unable to react quickly to changing market needs. A build-up of\ntechnical debt and rising costs make problems worse, and organizations are\nforced to play catch-up with their competitors.",[12,103,104],{},"Organizations that rapidly deliver see an increase in the number of projects and\nbudgets that stay on track, with developers spending more time delivering new\nfunctionality rather than fixing defects, and faster response to constantly\nevolving customer needs.",[12,106,107],{},"If organizations want to differentiate their software and gain market share,\nreducing cycle time should be a business imperative.",[31,109,111],{"id":110},"how-to-start","How to start",[12,113,114],{},"There are several ways to reduce cycle time, but the two most immediate ways to\nrapidly see your ideas in the hands of customers is to increase visibility and\nadopt a CI/CD approach to development.",[116,117,119],"h3",{"id":118},"visibility","Visibility",[12,121,122,123,128],{},"Teams require end-to-end visibility and traceability of issues\nthroughout the software development lifecycle – from idea to production – in\norder to ship features at the speed customers demand. An increase in visibility\nreduces silos and facilitates collaboration, ensuring that everyone is aware of\nwhat’s going on and where they’re needed. To give you an example of the power of\nvisibility, let's take a look at GitLab. If we calculated the average time to\ndeliver all the features in ",[21,124,127],{"href":125,"rel":126},"https://docs.gitlab.com/releases/",[],"11.8",", it would\nbe 250 days. With an increase in visibility, we're able to see that some features\nwe shipped took only 30 days, while others were in our backlog for three years.\nSince we're on a monthly release cadence, knowing that many of our features were\nstarted and delivered in 30 days helps us determine whether we're quickly\ndelivering value to our customers.",[116,130,132],{"id":131},"continuous-integration-and-continuous-delivery","Continuous integration and continuous delivery",[12,134,135,136,140],{},"Quickly delivering what customers\nwant requires a modernized software development lifecycle that saves time,\neffort, and cost. According to a 2017 Forrester Wave report, “CI enables software\ndevelopment teams to work collaboratively, without stepping on each other’s toes,\nby automating builds and source code integration to maintain source code integrity.”\nA ",[21,137,139],{"href":138},"/topics/ci-cd/","continuous delivery"," approach automates testing and deployment capabilities so\nthat software can be developed and deployed rapidly and reliably.",[12,142,143,144,150],{},"Are you ready to reduce cycle time? ",[44,145,146],{},[21,147,149],{"href":148},"/blog/strategies-to-reduce-cycle-times/","Just commit",".",{"title":152,"searchDepth":153,"depth":153,"links":154},"",2,[155,156,157],{"id":33,"depth":153,"text":34},{"id":84,"depth":153,"text":85},{"id":110,"depth":153,"text":111,"children":158},[159,161],{"id":118,"depth":160,"text":119},3,{"id":131,"depth":160,"text":132},"insights","2019-03-04","We have a new way of looking at cycle time. Let’s talk about it.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671258/Blog/Hero%20Images/just-commit-blog-cover.png",{},true,"/en-us/blog/reduce-cycle-time",{"title":5,"description":164,"ogTitle":5,"ogDescription":164,"noIndex":167,"ogImage":168,"ogUrl":173,"ogSiteName":174,"ogType":175,"canonicalUrls":173},"https://about.gitlab.com/blog/reduce-cycle-time","https://about.gitlab.com","article","reduce-cycle-time","en-us/blog/reduce-cycle-time","BlogPost","IRiydwlwmoIBVRazPZci8aFIxQRFp1hdmC8T5O0wmbc",{"logo":181,"freeTrial":186,"sales":191,"login":196,"items":201,"search":528,"minimal":559,"duo":578,"switchNav":587,"pricingDeployment":598},{"config":182},{"href":183,"dataGaName":184,"dataGaLocation":185},"/","gitlab logo","header",{"text":187,"config":188},"Get free trial",{"href":189,"dataGaName":190,"dataGaLocation":185},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":192,"config":193},"Request a demo",{"href":194,"dataGaName":195,"dataGaLocation":185},"/sales/?contact-topic=request-demo","sales",{"text":197,"config":198},"Sign in",{"href":199,"dataGaName":200,"dataGaLocation":185},"https://gitlab.com/users/sign_in/","sign in",[202,231,331,336,450,506],{"text":203,"config":204,"menu":206},"Platform",{"dataNavLevelOne":205},"platform",{"type":207,"columns":208},"cards",[209,215,223],{"title":203,"description":210,"link":211},"The intelligent orchestration platform for DevSecOps",{"text":212,"config":213},"Explore our Platform",{"href":214,"dataGaName":205,"dataGaLocation":185},"/platform/",{"title":216,"description":217,"link":218},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":219,"config":220},"Meet GitLab Duo",{"href":221,"dataGaName":222,"dataGaLocation":185},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":224,"description":225,"link":226},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":227,"config":228},"Learn more",{"href":229,"dataGaName":230,"dataGaLocation":185},"/why-gitlab/","why gitlab",{"text":232,"left":170,"config":233,"menu":235},"Product",{"dataNavLevelOne":234},"solutions",{"type":236,"link":237,"columns":241,"feature":310},"lists",{"text":238,"config":239},"View all Solutions",{"href":240,"dataGaName":234,"dataGaLocation":185},"/solutions/",[242,266,289],{"title":243,"description":244,"link":245,"items":250},"Automation","CI/CD and automation to accelerate deployment",{"config":246},{"icon":247,"href":248,"dataGaName":249,"dataGaLocation":185},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[251,255,258,262],{"text":252,"config":253},"CI/CD",{"href":254,"dataGaLocation":185,"dataGaName":252},"/solutions/continuous-integration/",{"text":216,"config":256},{"href":221,"dataGaLocation":185,"dataGaName":257},"gitlab duo agent platform - product menu",{"text":259,"config":260},"Source Code Management",{"href":261,"dataGaLocation":185,"dataGaName":259},"/solutions/source-code-management/",{"text":263,"config":264},"Automated Software Delivery",{"href":248,"dataGaLocation":185,"dataGaName":265},"Automated software delivery",{"title":267,"description":268,"link":269,"items":274},"Security","Deliver code faster without compromising security",{"config":270},{"href":271,"dataGaName":272,"dataGaLocation":185,"icon":273},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[275,279,284],{"text":276,"config":277},"Application Security Testing",{"href":271,"dataGaName":278,"dataGaLocation":185},"Application security testing",{"text":280,"config":281},"Software Supply Chain Security",{"href":282,"dataGaLocation":185,"dataGaName":283},"/solutions/supply-chain/","Software supply chain security",{"text":285,"config":286},"Software Compliance",{"href":287,"dataGaName":288,"dataGaLocation":185},"/solutions/software-compliance/","software compliance",{"title":290,"link":291,"items":296},"Measurement",{"config":292},{"icon":293,"href":294,"dataGaName":295,"dataGaLocation":185},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[297,301,305],{"text":298,"config":299},"Visibility & Measurement",{"href":294,"dataGaLocation":185,"dataGaName":300},"Visibility and Measurement",{"text":302,"config":303},"Value Stream Management",{"href":304,"dataGaLocation":185,"dataGaName":302},"/solutions/value-stream-management/",{"text":306,"config":307},"Analytics & Insights",{"href":308,"dataGaLocation":185,"dataGaName":309},"/solutions/analytics-and-insights/","Analytics and insights",{"title":311,"type":236,"items":312},"GitLab for",[313,319,325],{"text":314,"config":315},"Enterprise",{"icon":316,"href":317,"dataGaLocation":185,"dataGaName":318},"Building","/enterprise/","enterprise",{"text":320,"config":321},"Small Business",{"icon":322,"href":323,"dataGaLocation":185,"dataGaName":324},"Work","/small-business/","small business",{"text":326,"config":327},"Public Sector",{"icon":328,"href":329,"dataGaLocation":185,"dataGaName":330},"Organization","/solutions/public-sector/","public sector",{"text":332,"config":333},"Pricing",{"href":334,"dataGaName":335,"dataGaLocation":185,"dataNavLevelOne":335},"/pricing/","pricing",{"text":337,"config":338,"menu":340},"Resources",{"dataNavLevelOne":339},"resources",{"type":236,"link":341,"columns":345,"feature":439},{"text":342,"config":343},"View all resources",{"href":344,"dataGaName":339,"dataGaLocation":185},"/resources/",[346,379,406],{"title":347,"items":348},"Getting started",[349,354,359,364,369,374],{"text":350,"config":351},"Install",{"href":352,"dataGaName":353,"dataGaLocation":185},"/install/","install",{"text":355,"config":356},"Quick start guides",{"href":357,"dataGaName":358,"dataGaLocation":185},"/get-started/","quick setup checklists",{"text":360,"config":361},"Learn",{"href":362,"dataGaLocation":185,"dataGaName":363},"https://university.gitlab.com/","learn",{"text":365,"config":366},"Product documentation",{"href":367,"dataGaName":368,"dataGaLocation":185},"https://docs.gitlab.com/","product documentation",{"text":370,"config":371},"Best practice videos",{"href":372,"dataGaName":373,"dataGaLocation":185},"/getting-started-videos/","best practice videos",{"text":375,"config":376},"Integrations",{"href":377,"dataGaName":378,"dataGaLocation":185},"/integrations/","integrations",{"title":380,"items":381},"Discover",[382,387,392,397,401],{"text":383,"config":384},"Customer success stories",{"href":385,"dataGaName":386,"dataGaLocation":185},"/customers/","customer success stories",{"text":388,"config":389},"Blog",{"href":390,"dataGaName":391,"dataGaLocation":185},"/blog/","blog",{"text":393,"config":394},"Demo Hub",{"href":395,"dataGaName":396,"dataGaLocation":185},"/demo-hub/","demo hub",{"text":398,"config":399},"The Source",{"href":400,"dataGaName":391,"dataGaLocation":185},"/the-source/",{"text":402,"config":403},"Remote",{"href":404,"dataGaName":405,"dataGaLocation":185},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":407,"items":408},"Connect",[409,414,419,424,429,434],{"text":410,"config":411},"GitLab Services",{"href":412,"dataGaName":413,"dataGaLocation":185},"/services/","services",{"text":415,"config":416},"Contribute",{"href":417,"dataGaName":418,"dataGaLocation":185},"https://contributors.gitlab.com","contribute",{"text":420,"config":421},"Community",{"href":422,"dataGaName":423,"dataGaLocation":185},"/community/","community",{"text":425,"config":426},"Forum",{"href":427,"dataGaName":428,"dataGaLocation":185},"https://forum.gitlab.com/","forum",{"text":430,"config":431},"Events",{"href":432,"dataGaName":433,"dataGaLocation":185},"/events/","events",{"text":435,"config":436},"Partners",{"href":437,"dataGaName":438,"dataGaLocation":185},"/partners/","partners",{"config":440,"title":443,"text":444,"link":445},{"background":441,"textColor":442},"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":446,"config":447},"Read the latest",{"href":448,"dataGaName":449,"dataGaLocation":185},"/whats-new/","whats new",{"text":451,"config":452,"menu":454},"Company",{"dataNavLevelOne":453},"company",{"type":236,"columns":455},[456],{"items":457},[458,463,469,471,476,481,486,491,496,501],{"text":459,"config":460},"About",{"href":461,"dataGaName":462,"dataGaLocation":185},"/company/","about",{"text":464,"config":465,"footerGa":468},"Jobs",{"href":466,"dataGaName":467,"dataGaLocation":185},"/jobs/","jobs",{"dataGaName":467},{"text":430,"config":470},{"href":432,"dataGaName":433,"dataGaLocation":185},{"text":472,"config":473},"Leadership",{"href":474,"dataGaName":475,"dataGaLocation":185},"/company/team/e-group/","leadership",{"text":477,"config":478},"Handbook",{"href":479,"dataGaName":480,"dataGaLocation":185},"https://handbook.gitlab.com/","handbook",{"text":482,"config":483},"Investor relations",{"href":484,"dataGaName":485,"dataGaLocation":185},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":487,"config":488},"Trust Center",{"href":489,"dataGaName":490,"dataGaLocation":185},"/security/","trust center",{"text":492,"config":493},"AI Transparency Center",{"href":494,"dataGaName":495,"dataGaLocation":185},"/ai-transparency-center/","ai transparency center",{"text":497,"config":498},"Newsletter",{"href":499,"dataGaName":500,"dataGaLocation":185},"/company/contact/#contact-forms","newsletter",{"text":502,"config":503},"Press",{"href":504,"dataGaName":505,"dataGaLocation":185},"/press/","press",{"text":507,"config":508,"menu":509},"Contact us",{"dataNavLevelOne":453},{"type":236,"columns":510},[511],{"items":512},[513,518,523],{"text":514,"config":515},"Talk to sales",{"href":516,"dataGaName":517,"dataGaLocation":185},"/sales/","talk to sales",{"text":519,"config":520},"Support portal",{"href":521,"dataGaName":522,"dataGaLocation":185},"https://support.gitlab.com/hc/en-us","support portal",{"text":524,"config":525},"Customer portal",{"href":526,"dataGaName":527,"dataGaLocation":185},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":529,"login":530,"suggestions":537},"Close",{"text":531,"link":532},"To search repositories and projects, login to",{"text":533,"config":534},"gitlab.com",{"href":199,"dataGaName":535,"dataGaLocation":536},"search login","search",{"text":538,"default":539},"Suggestions",[540,542,546,548,552,556],{"text":216,"config":541},{"href":221,"dataGaName":216,"dataGaLocation":536},{"text":543,"config":544},"Code Suggestions (AI)",{"href":545,"dataGaName":543,"dataGaLocation":536},"/solutions/code-suggestions/",{"text":252,"config":547},{"href":254,"dataGaName":252,"dataGaLocation":536},{"text":549,"config":550},"GitLab on AWS",{"href":551,"dataGaName":549,"dataGaLocation":536},"/partners/technology-partners/aws/",{"text":553,"config":554},"GitLab on Google Cloud",{"href":555,"dataGaName":553,"dataGaLocation":536},"/partners/technology-partners/google-cloud-platform/",{"text":557,"config":558},"Why GitLab?",{"href":229,"dataGaName":557,"dataGaLocation":536},{"freeTrial":560,"mobileIcon":565,"desktopIcon":570,"secondaryButton":573},{"text":561,"config":562},"Start free trial",{"href":563,"dataGaName":190,"dataGaLocation":564},"https://gitlab.com/-/trials/new/","nav",{"altText":566,"config":567},"Gitlab Icon",{"src":568,"dataGaName":569,"dataGaLocation":564},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":566,"config":571},{"src":572,"dataGaName":569,"dataGaLocation":564},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":574,"config":575},"Get Started",{"href":576,"dataGaName":577,"dataGaLocation":564},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":579,"mobileIcon":583,"desktopIcon":585},{"text":580,"config":581},"Learn more about GitLab Duo",{"href":221,"dataGaName":582,"dataGaLocation":564},"gitlab duo",{"altText":566,"config":584},{"src":568,"dataGaName":569,"dataGaLocation":564},{"altText":566,"config":586},{"src":572,"dataGaName":569,"dataGaLocation":564},{"button":588,"mobileIcon":593,"desktopIcon":595},{"text":589,"config":590},"/switch",{"href":591,"dataGaName":592,"dataGaLocation":564},"#contact","switch",{"altText":566,"config":594},{"src":568,"dataGaName":569,"dataGaLocation":564},{"altText":566,"config":596},{"src":597,"dataGaName":569,"dataGaLocation":564},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":599,"mobileIcon":604,"desktopIcon":606},{"text":600,"config":601},"Back to pricing",{"href":334,"dataGaName":602,"dataGaLocation":564,"icon":603},"back to pricing","GoBack",{"altText":566,"config":605},{"src":568,"dataGaName":569,"dataGaLocation":564},{"altText":566,"config":607},{"src":572,"dataGaName":569,"dataGaLocation":564},{"title":609,"titleMobile":610,"button":611,"config":616},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":227,"config":612},{"href":613,"dataGaName":614,"dataGaLocation":615},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":617,"disabled":167},"release",{"data":619},{"text":620,"source":621,"edit":627,"contribute":632,"config":637,"items":642,"minimal":851},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":622,"config":623},"View page source",{"href":624,"dataGaName":625,"dataGaLocation":626},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":628,"config":629},"Edit this page",{"href":630,"dataGaName":631,"dataGaLocation":626},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":633,"config":634},"Please contribute",{"href":635,"dataGaName":636,"dataGaLocation":626},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":638,"facebook":639,"youtube":640,"linkedin":641},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[643,690,743,787,819],{"title":332,"links":644,"subMenu":659},[645,649,654],{"text":646,"config":647},"View plans",{"href":334,"dataGaName":648,"dataGaLocation":626},"view plans",{"text":650,"config":651},"Why Premium?",{"href":652,"dataGaName":653,"dataGaLocation":626},"/pricing/premium/","why premium",{"text":655,"config":656},"Why Ultimate?",{"href":657,"dataGaName":658,"dataGaLocation":626},"/pricing/ultimate/","why ultimate",[660],{"title":661,"links":662},"Contact Us",[663,666,668,670,675,680,685],{"text":664,"config":665},"Contact sales",{"href":516,"dataGaName":195,"dataGaLocation":626},{"text":519,"config":667},{"href":521,"dataGaName":522,"dataGaLocation":626},{"text":524,"config":669},{"href":526,"dataGaName":527,"dataGaLocation":626},{"text":671,"config":672},"Status",{"href":673,"dataGaName":674,"dataGaLocation":626},"https://status.gitlab.com/","status",{"text":676,"config":677},"Terms of use",{"href":678,"dataGaName":679,"dataGaLocation":626},"/terms/","terms of use",{"text":681,"config":682},"Privacy statement",{"href":683,"dataGaName":684,"dataGaLocation":626},"/privacy/","privacy statement",{"text":686,"config":687},"Cookie preferences",{"dataGaName":688,"dataGaLocation":626,"id":689,"isOneTrustButton":170},"cookie preferences","ot-sdk-btn",{"title":232,"links":691,"subMenu":700},[692,696],{"text":693,"config":694},"DevSecOps platform",{"href":214,"dataGaName":695,"dataGaLocation":626},"devsecops platform",{"text":697,"config":698},"AI-Assisted Development",{"href":221,"dataGaName":699,"dataGaLocation":626},"ai-assisted development",[701],{"title":702,"links":703},"Topics",[704,708,713,718,723,728,733,738],{"text":705,"config":706},"CICD",{"href":138,"dataGaName":707,"dataGaLocation":626},"cicd",{"text":709,"config":710},"GitOps",{"href":711,"dataGaName":712,"dataGaLocation":626},"/topics/gitops/","gitops",{"text":714,"config":715},"DevOps",{"href":716,"dataGaName":717,"dataGaLocation":626},"/topics/devops/","devops",{"text":719,"config":720},"Version Control",{"href":721,"dataGaName":722,"dataGaLocation":626},"/topics/version-control/","version control",{"text":724,"config":725},"DevSecOps",{"href":726,"dataGaName":727,"dataGaLocation":626},"/topics/devsecops/","devsecops",{"text":729,"config":730},"Cloud Native",{"href":731,"dataGaName":732,"dataGaLocation":626},"/topics/cloud-native/","cloud native",{"text":734,"config":735},"AI for Coding",{"href":736,"dataGaName":737,"dataGaLocation":626},"/topics/devops/ai-for-coding/","ai for coding",{"text":739,"config":740},"Agentic AI",{"href":741,"dataGaName":742,"dataGaLocation":626},"/topics/agentic-ai/","agentic ai",{"title":744,"links":745},"Solutions",[746,748,750,755,759,762,766,769,771,774,777,782],{"text":276,"config":747},{"href":271,"dataGaName":276,"dataGaLocation":626},{"text":265,"config":749},{"href":248,"dataGaName":249,"dataGaLocation":626},{"text":751,"config":752},"Agile development",{"href":753,"dataGaName":754,"dataGaLocation":626},"/solutions/agile-delivery/","agile delivery",{"text":756,"config":757},"SCM",{"href":261,"dataGaName":758,"dataGaLocation":626},"source code management",{"text":705,"config":760},{"href":254,"dataGaName":761,"dataGaLocation":626},"continuous integration & delivery",{"text":763,"config":764},"Value stream management",{"href":304,"dataGaName":765,"dataGaLocation":626},"value stream management",{"text":709,"config":767},{"href":768,"dataGaName":712,"dataGaLocation":626},"/solutions/gitops/",{"text":314,"config":770},{"href":317,"dataGaName":318,"dataGaLocation":626},{"text":772,"config":773},"Small business",{"href":323,"dataGaName":324,"dataGaLocation":626},{"text":775,"config":776},"Public sector",{"href":329,"dataGaName":330,"dataGaLocation":626},{"text":778,"config":779},"Education",{"href":780,"dataGaName":781,"dataGaLocation":626},"/solutions/education/","education",{"text":783,"config":784},"Financial services",{"href":785,"dataGaName":786,"dataGaLocation":626},"/solutions/finance/","financial services",{"title":337,"links":788},[789,791,793,795,798,800,803,805,807,809,811,813,815,817],{"text":350,"config":790},{"href":352,"dataGaName":353,"dataGaLocation":626},{"text":355,"config":792},{"href":357,"dataGaName":358,"dataGaLocation":626},{"text":360,"config":794},{"href":362,"dataGaName":363,"dataGaLocation":626},{"text":365,"config":796},{"href":367,"dataGaName":797,"dataGaLocation":626},"docs",{"text":388,"config":799},{"href":390,"dataGaName":391,"dataGaLocation":626},{"text":801,"config":802},"What's new",{"href":448,"dataGaName":449,"dataGaLocation":626},{"text":383,"config":804},{"href":385,"dataGaName":386,"dataGaLocation":626},{"text":402,"config":806},{"href":404,"dataGaName":405,"dataGaLocation":626},{"text":410,"config":808},{"href":412,"dataGaName":413,"dataGaLocation":626},{"text":415,"config":810},{"href":417,"dataGaName":418,"dataGaLocation":626},{"text":420,"config":812},{"href":422,"dataGaName":423,"dataGaLocation":626},{"text":425,"config":814},{"href":427,"dataGaName":428,"dataGaLocation":626},{"text":430,"config":816},{"href":432,"dataGaName":433,"dataGaLocation":626},{"text":435,"config":818},{"href":437,"dataGaName":438,"dataGaLocation":626},{"title":451,"links":820},[821,823,825,827,829,831,835,840,842,844,846],{"text":459,"config":822},{"href":461,"dataGaName":453,"dataGaLocation":626},{"text":464,"config":824},{"href":466,"dataGaName":467,"dataGaLocation":626},{"text":472,"config":826},{"href":474,"dataGaName":475,"dataGaLocation":626},{"text":477,"config":828},{"href":479,"dataGaName":480,"dataGaLocation":626},{"text":482,"config":830},{"href":484,"dataGaName":485,"dataGaLocation":626},{"text":832,"config":833},"Sustainability",{"href":834,"dataGaName":832,"dataGaLocation":626},"/sustainability/",{"text":836,"config":837},"Diversity, inclusion and belonging (DIB)",{"href":838,"dataGaName":839,"dataGaLocation":626},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":487,"config":841},{"href":489,"dataGaName":490,"dataGaLocation":626},{"text":497,"config":843},{"href":499,"dataGaName":500,"dataGaLocation":626},{"text":502,"config":845},{"href":504,"dataGaName":505,"dataGaLocation":626},{"text":847,"config":848},"Modern Slavery Transparency Statement",{"href":849,"dataGaName":850,"dataGaLocation":626},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":852},[853,856,859],{"text":854,"config":855},"Terms",{"href":678,"dataGaName":679,"dataGaLocation":626},{"text":857,"config":858},"Cookies",{"dataGaName":688,"dataGaLocation":626,"id":689,"isOneTrustButton":170},{"text":860,"config":861},"Privacy",{"href":683,"dataGaName":684,"dataGaLocation":626},[863],{"id":864,"title":7,"body":166,"config":865,"content":867,"description":166,"extension":871,"meta":872,"navigation":170,"path":873,"seo":874,"stem":875,"__hash__":876},"blogAuthors/en-us/blog/authors/suri-patel.yml",{"template":866},"BlogAuthor",{"name":7,"config":868},{"headshot":869,"ctfId":870},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","suripatel","yml",{},"/en-us/blog/authors/suri-patel",{},"en-us/blog/authors/suri-patel","6uYSrzx-VYqO5jfherOjew8qtD9VYm7TE1H5W0GKC4I",[878,886,894],{"title":879,"description":880,"heroImage":881,"category":162,"date":882,"authors":883,"slug":885,"externalUrl":166},"How we overhauled GitLab navigation","Users weren't getting what they needed from our navigation. Here are the steps we took to turn that experience around.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682884/Blog/Hero%20Images/navigation.jpg","2023-08-15",[884],"Ashley Knobloch","navigation-research-blog-post",{"title":887,"description":888,"heroImage":889,"category":162,"date":890,"authors":891,"slug":893,"externalUrl":166},"Beautifying our UI: Giving GitLab build features a fresh look","Get an inside look at how we are improving the usability of GitLab build features with multiple visual design improvements.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682807/Blog/Hero%20Images/beautify.jpg","2023-07-05",[892],"Veethika Mishra","beautifying-of-our-ui",{"title":895,"description":896,"heroImage":897,"category":162,"date":898,"authors":899,"slug":901,"externalUrl":166},"4 best practices leading orgs to release software faster","GitLab's 2023 Global DevSecOps Survey illuminates the strategies that organizations deploying more frequently have in common.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663908/Blog/Hero%20Images/2023-devsecops-report-blog-banner2.png","2023-06-08",[900],"Kristina Weis","best-practices-leading-orgs-to-release-software-faster",{"promotions":903},[904,918,930,942],{"id":905,"categories":906,"header":908,"text":909,"button":910,"image":915},"ai-modernization",[907],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":911,"config":912},"Get your AI maturity score",{"href":913,"dataGaName":914,"dataGaLocation":391},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":916},{"src":917},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":919,"categories":920,"header":922,"text":909,"button":923,"image":927},"devops-modernization",[921,727],"product","Are you just managing tools or shipping innovation?",{"text":924,"config":925},"Get your DevOps maturity score",{"href":926,"dataGaName":914,"dataGaLocation":391},"/assessments/devops-modernization-assessment/",{"config":928},{"src":929},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":931,"categories":932,"header":934,"text":909,"button":935,"image":939},"security-modernization",[933],"security","Are you trading speed for security?",{"text":936,"config":937},"Get your security maturity score",{"href":938,"dataGaName":914,"dataGaLocation":391},"/assessments/security-modernization-assessment/",{"config":940},{"src":941},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":943,"paths":944,"header":947,"text":948,"button":949,"image":954},"github-azure-migration",[945,946],"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":950,"config":951},"See how GitLab compares to GitHub",{"href":952,"dataGaName":953,"dataGaLocation":391},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":955},{"src":929},{"header":957,"blurb":958,"button":959,"secondaryButton":964},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":960,"config":961},"Get your free trial",{"href":962,"dataGaName":190,"dataGaLocation":963},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":664,"config":965},{"href":516,"dataGaName":195,"dataGaLocation":963},1786803764856]