[{"data":1,"prerenderedAt":970},["ShallowReactive",2],{"/blog/why-improving-continuously-speeds-up-delivery":3,"navigation-en-us":186,"banner-en-us":613,"footer-en-us":623,"blog-post-authors-en-us-John Jeremiah":866,"blog-related-posts-en-us-why-improving-continuously-speeds-up-delivery":881,"blog-promotions-en-us":906,"next-steps-en-us":960},{"id":4,"title":5,"authors":6,"body":8,"category":165,"date":166,"description":167,"extension":168,"externalUrl":169,"faq":169,"featured":170,"heroImage":171,"meta":172,"navigation":173,"path":174,"seo":175,"slug":179,"stem":180,"tags":181,"template":184,"updatedDate":169,"__hash__":185},"blogPosts/en-us/blog/why-improving-continuously-speeds-up-delivery.md","Why improving continuously speeds up delivery",[7],"John Jeremiah",{"type":9,"value":10,"toc":158},"minimark",[11,22,27,41,56,79,88,92,95,98,113,121,125,128,148,151],[12,13,14,15,21],"p",{},"I just finished Tom Friedman’s latest book “",[16,17,20],"a",{"href":18,"rel":19},"https://www.amazon.com/dp/B01F1Z0QHA",[],"Thank You for Being Late: An\nOptimist's Guide to Thriving in the Age of Accelerations",",”\nin which he explores how our world is accelerating and everything is happening\nfaster and faster.  He explores the impact on business, society, economy, and\nenvironment. It’s a fantastic read – at times sobering and others exciting. I\nthink a fundamental takeaway from his research is that, from now on, business\nleaders must learn how to transform their organizations to operate at faster cycle\ntimes than ever before. While that sounds great, the obvious question is: How?",[23,24,26],"h2",{"id":25},"operational-efficiency-and-speed","Operational efficiency and speed",[12,28,29,30,35,36,40],{},"One of the classic business books on operational efficiency and speed is Dr. Eli\nGoldratt’s classic, ",[16,31,34],{"href":32,"rel":33},"https://www.amazon.com/gp/product/0884271951",[],"“The Goal”",".\nIn “The Goal,” the main character, Alex is a plant manager responsible for turning\naround a failing manufacturing plant. He learns a valuable lesson from his son’s\nscouting troop on a camping trip. As the group hikes into the woods, they spread\nout, because the slower hikers can’t keep up with the faster ones. No matter what\nAlex tries, he can't seem to keep them together. Then, he makes a small adjustment\nthat changes everything. He puts the slowest hiker in the front so that the entire\ntroop moves along at the speed of the slowest hiker. It’s the same in your\ndevelopment lifecycle: The fastest you can go depends on the most time-consuming\nstep in the ",[16,37,39],{"href":38},"/solutions/value-stream-management/","end-to-end value stream",".",[12,42,43,44,49,50,55],{},"So, how do you identify the most time-consuming step in your value stream? This\ndaunting task can be accomplished by adopting DevOps practices. In\n",[16,45,48],{"href":46,"rel":47},"https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592",[],"“The Phoenix Project”","\nand subsequent blog posts, Gene Kim describes the\n",[16,51,54],{"href":52,"rel":53},"https://itrevolution.com/the-three-ways-principles-underpinning-devops/",[],"“Three Ways”","\nfrom which all DevOps patterns arise. These philosophies boil DevOps down to a set\nof three principles that can help organizations increase efficiency and speed by\ncarefully examining the value stream:",[57,58,59,67,73],"ol",{},[60,61,62,66],"li",{},[63,64,65],"strong",{},"The First Way: Systems Thinking"," – This first way is a flow of value from the business to the customer – or from Dev to Ops.",[60,68,69,72],{},[63,70,71],{},"The Second Way: Amplify Feedback Loops"," – The second way is to gather feedback from the customer, the business – or from Ops back to Dev.",[60,74,75,78],{},[63,76,77],{},"The Third Way: Culture of Continual Experimentation and Learning"," – Think of the third way as many smaller feedback loops of learning and improvement.",[12,80,81,82,87],{},"What Alex learned in “The Goal” is an important lesson to remember: No matter\nwhat you change, you can only go as fast as the slowest. The same is true in your\nvalue stream. The principles of continuous improvement, exemplified by Gene’s\nThree Ways and ",[16,83,86],{"href":84,"rel":85},"https://en.wikipedia.org/wiki/Kaizen",[],"Kaizen"," can be a powerful\nforce to help drive incremental and lasting change.",[23,89,91],{"id":90},"continuous-improvement-through-small-changes","Continuous improvement through small changes",[12,93,94],{},"Why should you adopt a Kaizen approach?  Because it works. Kaizen is a strategy\nthat refers to continuous improvement through small changes that result in major\nimprovement. When applied in a business setting, Kaizen has significant impact\non culture, productivity, and quality.",[12,96,97],{},"When teams practice continuous improvement, they;",[99,100,101,104,107,110],"ul",{},[60,102,103],{},"Start with understanding their value stream.",[60,105,106],{},"Look for bottlenecks and waste.",[60,108,109],{},"Prioritize what to improve (remember the hikers).",[60,111,112],{},"Experiment with a minor change and learn.",[12,114,115,116,120],{},"In principle, continuous improvement and ",[16,117,119],{"href":118},"/topics/devops/","DevOps isn’t difficult",", if you approach\nit from a perspective of Kaizen and Gene Kim’s “Three Ways.” However, the\ncomplexity of fragmented toolchains and processes, siloed incentives, and lack\nof collaboration often get in the way of making lasting improvements in software\ndelivery.",[23,122,124],{"id":123},"increase-your-devops-success-and-reduce-cycle-time","Increase your DevOps success and reduce cycle time",[12,126,127],{},"To set the speed in the competitive race of software innovation, I have three suggestions:",[57,129,130,136,142],{},[60,131,132,135],{},[63,133,134],{},"Simplify your scope."," Focusing improvement efforts on one specific value\nstream at a time narrows your efforts to hone in on major problem areas rather\nthan becoming overwhelmed.",[60,137,138,141],{},[63,139,140],{},"Empower your team."," Giving your delivery team the authority to experiment and\nimprove enables innovation to become a focus.",[60,143,144,147],{},[63,145,146],{},"Measure your value stream."," Understanding your cycle time and identifying\nbottlenecks enables you to take an objective look at what's slowing you down.",[12,149,150],{},"Increasing your DevOps success and reducing cycle time through continuous\nimprovement can help your organization continuously improve your value stream.\nAt GitLab, we’re helping teams reduce cycle time with our approach to DevOps,\nwhich unifies teams to focus on delivering value.",[12,152,153,154],{},"Are you ready to reduce cycle\ntime? ",[16,155,157],{"href":156},"/blog/strategies-to-reduce-cycle-times/","Just commit.",{"title":159,"searchDepth":160,"depth":160,"links":161},"",2,[162,163,164],{"id":25,"depth":160,"text":26},{"id":90,"depth":160,"text":91},{"id":123,"depth":160,"text":124},"insights","2019-04-09","How do you keep pace with rapid changes in technology? The answer is continuous improvement.","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/why-improving-continuously-speeds-up-delivery",{"title":5,"description":167,"ogTitle":5,"ogDescription":167,"noIndex":170,"ogImage":171,"ogUrl":176,"ogSiteName":177,"ogType":178,"canonicalUrls":176},"https://about.gitlab.com/blog/why-improving-continuously-speeds-up-delivery","https://about.gitlab.com","article","why-improving-continuously-speeds-up-delivery","en-us/blog/why-improving-continuously-speeds-up-delivery",[182,183],"DevOps","workflow","BlogPost","ckQM2mhZcEZI_X7VBcr7R6TKYetqYUOnryQLwPoDubM",{"logo":187,"freeTrial":192,"sales":197,"login":202,"items":207,"search":533,"minimal":564,"duo":583,"switchNav":592,"pricingDeployment":603},{"config":188},{"href":189,"dataGaName":190,"dataGaLocation":191},"/","gitlab logo","header",{"text":193,"config":194},"Get free trial",{"href":195,"dataGaName":196,"dataGaLocation":191},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":198,"config":199},"Request a demo",{"href":200,"dataGaName":201,"dataGaLocation":191},"/sales/?contact-topic=request-demo","sales",{"text":203,"config":204},"Sign in",{"href":205,"dataGaName":206,"dataGaLocation":191},"https://gitlab.com/users/sign_in/","sign in",[208,237,336,341,455,511],{"text":209,"config":210,"menu":212},"Platform",{"dataNavLevelOne":211},"platform",{"type":213,"columns":214},"cards",[215,221,229],{"title":209,"description":216,"link":217},"The intelligent orchestration platform for DevSecOps",{"text":218,"config":219},"Explore our Platform",{"href":220,"dataGaName":211,"dataGaLocation":191},"/platform/",{"title":222,"description":223,"link":224},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":225,"config":226},"Meet GitLab Duo",{"href":227,"dataGaName":228,"dataGaLocation":191},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":230,"description":231,"link":232},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":233,"config":234},"Learn more",{"href":235,"dataGaName":236,"dataGaLocation":191},"/why-gitlab/","why gitlab",{"text":238,"left":173,"config":239,"menu":241},"Product",{"dataNavLevelOne":240},"solutions",{"type":242,"link":243,"columns":247,"feature":315},"lists",{"text":244,"config":245},"View all Solutions",{"href":246,"dataGaName":240,"dataGaLocation":191},"/solutions/",[248,272,295],{"title":249,"description":250,"link":251,"items":256},"Automation","CI/CD and automation to accelerate deployment",{"config":252},{"icon":253,"href":254,"dataGaName":255,"dataGaLocation":191},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[257,261,264,268],{"text":258,"config":259},"CI/CD",{"href":260,"dataGaLocation":191,"dataGaName":258},"/solutions/continuous-integration/",{"text":222,"config":262},{"href":227,"dataGaLocation":191,"dataGaName":263},"gitlab duo agent platform - product menu",{"text":265,"config":266},"Source Code Management",{"href":267,"dataGaLocation":191,"dataGaName":265},"/solutions/source-code-management/",{"text":269,"config":270},"Automated Software Delivery",{"href":254,"dataGaLocation":191,"dataGaName":271},"Automated software delivery",{"title":273,"description":274,"link":275,"items":280},"Security","Deliver code faster without compromising security",{"config":276},{"href":277,"dataGaName":278,"dataGaLocation":191,"icon":279},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[281,285,290],{"text":282,"config":283},"Application Security Testing",{"href":277,"dataGaName":284,"dataGaLocation":191},"Application security testing",{"text":286,"config":287},"Software Supply Chain Security",{"href":288,"dataGaLocation":191,"dataGaName":289},"/solutions/supply-chain/","Software supply chain security",{"text":291,"config":292},"Software Compliance",{"href":293,"dataGaName":294,"dataGaLocation":191},"/solutions/software-compliance/","software compliance",{"title":296,"link":297,"items":302},"Measurement",{"config":298},{"icon":299,"href":300,"dataGaName":301,"dataGaLocation":191},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[303,307,310],{"text":304,"config":305},"Visibility & Measurement",{"href":300,"dataGaLocation":191,"dataGaName":306},"Visibility and Measurement",{"text":308,"config":309},"Value Stream Management",{"href":38,"dataGaLocation":191,"dataGaName":308},{"text":311,"config":312},"Analytics & Insights",{"href":313,"dataGaLocation":191,"dataGaName":314},"/solutions/analytics-and-insights/","Analytics and insights",{"title":316,"type":242,"items":317},"GitLab for",[318,324,330],{"text":319,"config":320},"Enterprise",{"icon":321,"href":322,"dataGaLocation":191,"dataGaName":323},"Building","/enterprise/","enterprise",{"text":325,"config":326},"Small Business",{"icon":327,"href":328,"dataGaLocation":191,"dataGaName":329},"Work","/small-business/","small business",{"text":331,"config":332},"Public Sector",{"icon":333,"href":334,"dataGaLocation":191,"dataGaName":335},"Organization","/solutions/public-sector/","public sector",{"text":337,"config":338},"Pricing",{"href":339,"dataGaName":340,"dataGaLocation":191,"dataNavLevelOne":340},"/pricing/","pricing",{"text":342,"config":343,"menu":345},"Resources",{"dataNavLevelOne":344},"resources",{"type":242,"link":346,"columns":350,"feature":444},{"text":347,"config":348},"View all resources",{"href":349,"dataGaName":344,"dataGaLocation":191},"/resources/",[351,384,411],{"title":352,"items":353},"Getting started",[354,359,364,369,374,379],{"text":355,"config":356},"Install",{"href":357,"dataGaName":358,"dataGaLocation":191},"/install/","install",{"text":360,"config":361},"Quick start guides",{"href":362,"dataGaName":363,"dataGaLocation":191},"/get-started/","quick setup checklists",{"text":365,"config":366},"Learn",{"href":367,"dataGaLocation":191,"dataGaName":368},"https://university.gitlab.com/","learn",{"text":370,"config":371},"Product documentation",{"href":372,"dataGaName":373,"dataGaLocation":191},"https://docs.gitlab.com/","product documentation",{"text":375,"config":376},"Best practice videos",{"href":377,"dataGaName":378,"dataGaLocation":191},"/getting-started-videos/","best practice videos",{"text":380,"config":381},"Integrations",{"href":382,"dataGaName":383,"dataGaLocation":191},"/integrations/","integrations",{"title":385,"items":386},"Discover",[387,392,397,402,406],{"text":388,"config":389},"Customer success stories",{"href":390,"dataGaName":391,"dataGaLocation":191},"/customers/","customer success stories",{"text":393,"config":394},"Blog",{"href":395,"dataGaName":396,"dataGaLocation":191},"/blog/","blog",{"text":398,"config":399},"Demo Hub",{"href":400,"dataGaName":401,"dataGaLocation":191},"/demo-hub/","demo hub",{"text":403,"config":404},"The Source",{"href":405,"dataGaName":396,"dataGaLocation":191},"/the-source/",{"text":407,"config":408},"Remote",{"href":409,"dataGaName":410,"dataGaLocation":191},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":412,"items":413},"Connect",[414,419,424,429,434,439],{"text":415,"config":416},"GitLab Services",{"href":417,"dataGaName":418,"dataGaLocation":191},"/services/","services",{"text":420,"config":421},"Contribute",{"href":422,"dataGaName":423,"dataGaLocation":191},"https://contributors.gitlab.com","contribute",{"text":425,"config":426},"Community",{"href":427,"dataGaName":428,"dataGaLocation":191},"/community/","community",{"text":430,"config":431},"Forum",{"href":432,"dataGaName":433,"dataGaLocation":191},"https://forum.gitlab.com/","forum",{"text":435,"config":436},"Events",{"href":437,"dataGaName":438,"dataGaLocation":191},"/events/","events",{"text":440,"config":441},"Partners",{"href":442,"dataGaName":443,"dataGaLocation":191},"/partners/","partners",{"config":445,"title":448,"text":449,"link":450},{"background":446,"textColor":447},"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":451,"config":452},"Read the latest",{"href":453,"dataGaName":454,"dataGaLocation":191},"/whats-new/","whats new",{"text":456,"config":457,"menu":459},"Company",{"dataNavLevelOne":458},"company",{"type":242,"columns":460},[461],{"items":462},[463,468,474,476,481,486,491,496,501,506],{"text":464,"config":465},"About",{"href":466,"dataGaName":467,"dataGaLocation":191},"/company/","about",{"text":469,"config":470,"footerGa":473},"Jobs",{"href":471,"dataGaName":472,"dataGaLocation":191},"/jobs/","jobs",{"dataGaName":472},{"text":435,"config":475},{"href":437,"dataGaName":438,"dataGaLocation":191},{"text":477,"config":478},"Leadership",{"href":479,"dataGaName":480,"dataGaLocation":191},"/company/team/e-group/","leadership",{"text":482,"config":483},"Handbook",{"href":484,"dataGaName":485,"dataGaLocation":191},"https://handbook.gitlab.com/","handbook",{"text":487,"config":488},"Investor relations",{"href":489,"dataGaName":490,"dataGaLocation":191},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":492,"config":493},"Trust Center",{"href":494,"dataGaName":495,"dataGaLocation":191},"/security/","trust center",{"text":497,"config":498},"AI Transparency Center",{"href":499,"dataGaName":500,"dataGaLocation":191},"/ai-transparency-center/","ai transparency center",{"text":502,"config":503},"Newsletter",{"href":504,"dataGaName":505,"dataGaLocation":191},"/company/contact/#contact-forms","newsletter",{"text":507,"config":508},"Press",{"href":509,"dataGaName":510,"dataGaLocation":191},"/press/","press",{"text":512,"config":513,"menu":514},"Contact us",{"dataNavLevelOne":458},{"type":242,"columns":515},[516],{"items":517},[518,523,528],{"text":519,"config":520},"Talk to sales",{"href":521,"dataGaName":522,"dataGaLocation":191},"/sales/","talk to sales",{"text":524,"config":525},"Support portal",{"href":526,"dataGaName":527,"dataGaLocation":191},"https://support.gitlab.com/hc/en-us","support portal",{"text":529,"config":530},"Customer portal",{"href":531,"dataGaName":532,"dataGaLocation":191},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":534,"login":535,"suggestions":542},"Close",{"text":536,"link":537},"To search repositories and projects, login to",{"text":538,"config":539},"gitlab.com",{"href":205,"dataGaName":540,"dataGaLocation":541},"search login","search",{"text":543,"default":544},"Suggestions",[545,547,551,553,557,561],{"text":222,"config":546},{"href":227,"dataGaName":222,"dataGaLocation":541},{"text":548,"config":549},"Code Suggestions (AI)",{"href":550,"dataGaName":548,"dataGaLocation":541},"/solutions/code-suggestions/",{"text":258,"config":552},{"href":260,"dataGaName":258,"dataGaLocation":541},{"text":554,"config":555},"GitLab on AWS",{"href":556,"dataGaName":554,"dataGaLocation":541},"/partners/technology-partners/aws/",{"text":558,"config":559},"GitLab on Google Cloud",{"href":560,"dataGaName":558,"dataGaLocation":541},"/partners/technology-partners/google-cloud-platform/",{"text":562,"config":563},"Why GitLab?",{"href":235,"dataGaName":562,"dataGaLocation":541},{"freeTrial":565,"mobileIcon":570,"desktopIcon":575,"secondaryButton":578},{"text":566,"config":567},"Start free trial",{"href":568,"dataGaName":196,"dataGaLocation":569},"https://gitlab.com/-/trials/new/","nav",{"altText":571,"config":572},"Gitlab Icon",{"src":573,"dataGaName":574,"dataGaLocation":569},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":571,"config":576},{"src":577,"dataGaName":574,"dataGaLocation":569},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":579,"config":580},"Get Started",{"href":581,"dataGaName":582,"dataGaLocation":569},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":584,"mobileIcon":588,"desktopIcon":590},{"text":585,"config":586},"Learn more about GitLab Duo",{"href":227,"dataGaName":587,"dataGaLocation":569},"gitlab duo",{"altText":571,"config":589},{"src":573,"dataGaName":574,"dataGaLocation":569},{"altText":571,"config":591},{"src":577,"dataGaName":574,"dataGaLocation":569},{"button":593,"mobileIcon":598,"desktopIcon":600},{"text":594,"config":595},"/switch",{"href":596,"dataGaName":597,"dataGaLocation":569},"#contact","switch",{"altText":571,"config":599},{"src":573,"dataGaName":574,"dataGaLocation":569},{"altText":571,"config":601},{"src":602,"dataGaName":574,"dataGaLocation":569},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":604,"mobileIcon":609,"desktopIcon":611},{"text":605,"config":606},"Back to pricing",{"href":339,"dataGaName":607,"dataGaLocation":569,"icon":608},"back to pricing","GoBack",{"altText":571,"config":610},{"src":573,"dataGaName":574,"dataGaLocation":569},{"altText":571,"config":612},{"src":577,"dataGaName":574,"dataGaLocation":569},{"title":614,"titleMobile":615,"button":616,"config":621},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":233,"config":617},{"href":618,"dataGaName":619,"dataGaLocation":620},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":622,"disabled":170},"release",{"data":624},{"text":625,"source":626,"edit":632,"contribute":637,"config":642,"items":647,"minimal":855},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":627,"config":628},"View page source",{"href":629,"dataGaName":630,"dataGaLocation":631},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":633,"config":634},"Edit this page",{"href":635,"dataGaName":636,"dataGaLocation":631},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":638,"config":639},"Please contribute",{"href":640,"dataGaName":641,"dataGaLocation":631},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":643,"facebook":644,"youtube":645,"linkedin":646},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[648,695,747,791,823],{"title":337,"links":649,"subMenu":664},[650,654,659],{"text":651,"config":652},"View plans",{"href":339,"dataGaName":653,"dataGaLocation":631},"view plans",{"text":655,"config":656},"Why Premium?",{"href":657,"dataGaName":658,"dataGaLocation":631},"/pricing/premium/","why premium",{"text":660,"config":661},"Why Ultimate?",{"href":662,"dataGaName":663,"dataGaLocation":631},"/pricing/ultimate/","why ultimate",[665],{"title":666,"links":667},"Contact Us",[668,671,673,675,680,685,690],{"text":669,"config":670},"Contact sales",{"href":521,"dataGaName":201,"dataGaLocation":631},{"text":524,"config":672},{"href":526,"dataGaName":527,"dataGaLocation":631},{"text":529,"config":674},{"href":531,"dataGaName":532,"dataGaLocation":631},{"text":676,"config":677},"Status",{"href":678,"dataGaName":679,"dataGaLocation":631},"https://status.gitlab.com/","status",{"text":681,"config":682},"Terms of use",{"href":683,"dataGaName":684,"dataGaLocation":631},"/terms/","terms of use",{"text":686,"config":687},"Privacy statement",{"href":688,"dataGaName":689,"dataGaLocation":631},"/privacy/","privacy statement",{"text":691,"config":692},"Cookie preferences",{"dataGaName":693,"dataGaLocation":631,"id":694,"isOneTrustButton":173},"cookie preferences","ot-sdk-btn",{"title":238,"links":696,"subMenu":705},[697,701],{"text":698,"config":699},"DevSecOps platform",{"href":220,"dataGaName":700,"dataGaLocation":631},"devsecops platform",{"text":702,"config":703},"AI-Assisted Development",{"href":227,"dataGaName":704,"dataGaLocation":631},"ai-assisted development",[706],{"title":707,"links":708},"Topics",[709,714,719,722,727,732,737,742],{"text":710,"config":711},"CICD",{"href":712,"dataGaName":713,"dataGaLocation":631},"/topics/ci-cd/","cicd",{"text":715,"config":716},"GitOps",{"href":717,"dataGaName":718,"dataGaLocation":631},"/topics/gitops/","gitops",{"text":182,"config":720},{"href":118,"dataGaName":721,"dataGaLocation":631},"devops",{"text":723,"config":724},"Version Control",{"href":725,"dataGaName":726,"dataGaLocation":631},"/topics/version-control/","version control",{"text":728,"config":729},"DevSecOps",{"href":730,"dataGaName":731,"dataGaLocation":631},"/topics/devsecops/","devsecops",{"text":733,"config":734},"Cloud Native",{"href":735,"dataGaName":736,"dataGaLocation":631},"/topics/cloud-native/","cloud native",{"text":738,"config":739},"AI for Coding",{"href":740,"dataGaName":741,"dataGaLocation":631},"/topics/devops/ai-for-coding/","ai for coding",{"text":743,"config":744},"Agentic AI",{"href":745,"dataGaName":746,"dataGaLocation":631},"/topics/agentic-ai/","agentic ai",{"title":748,"links":749},"Solutions",[750,752,754,759,763,766,770,773,775,778,781,786],{"text":282,"config":751},{"href":277,"dataGaName":282,"dataGaLocation":631},{"text":271,"config":753},{"href":254,"dataGaName":255,"dataGaLocation":631},{"text":755,"config":756},"Agile development",{"href":757,"dataGaName":758,"dataGaLocation":631},"/solutions/agile-delivery/","agile delivery",{"text":760,"config":761},"SCM",{"href":267,"dataGaName":762,"dataGaLocation":631},"source code management",{"text":710,"config":764},{"href":260,"dataGaName":765,"dataGaLocation":631},"continuous integration & delivery",{"text":767,"config":768},"Value stream management",{"href":38,"dataGaName":769,"dataGaLocation":631},"value stream management",{"text":715,"config":771},{"href":772,"dataGaName":718,"dataGaLocation":631},"/solutions/gitops/",{"text":319,"config":774},{"href":322,"dataGaName":323,"dataGaLocation":631},{"text":776,"config":777},"Small business",{"href":328,"dataGaName":329,"dataGaLocation":631},{"text":779,"config":780},"Public sector",{"href":334,"dataGaName":335,"dataGaLocation":631},{"text":782,"config":783},"Education",{"href":784,"dataGaName":785,"dataGaLocation":631},"/solutions/education/","education",{"text":787,"config":788},"Financial services",{"href":789,"dataGaName":790,"dataGaLocation":631},"/solutions/finance/","financial services",{"title":342,"links":792},[793,795,797,799,802,804,807,809,811,813,815,817,819,821],{"text":355,"config":794},{"href":357,"dataGaName":358,"dataGaLocation":631},{"text":360,"config":796},{"href":362,"dataGaName":363,"dataGaLocation":631},{"text":365,"config":798},{"href":367,"dataGaName":368,"dataGaLocation":631},{"text":370,"config":800},{"href":372,"dataGaName":801,"dataGaLocation":631},"docs",{"text":393,"config":803},{"href":395,"dataGaName":396,"dataGaLocation":631},{"text":805,"config":806},"What's new",{"href":453,"dataGaName":454,"dataGaLocation":631},{"text":388,"config":808},{"href":390,"dataGaName":391,"dataGaLocation":631},{"text":407,"config":810},{"href":409,"dataGaName":410,"dataGaLocation":631},{"text":415,"config":812},{"href":417,"dataGaName":418,"dataGaLocation":631},{"text":420,"config":814},{"href":422,"dataGaName":423,"dataGaLocation":631},{"text":425,"config":816},{"href":427,"dataGaName":428,"dataGaLocation":631},{"text":430,"config":818},{"href":432,"dataGaName":433,"dataGaLocation":631},{"text":435,"config":820},{"href":437,"dataGaName":438,"dataGaLocation":631},{"text":440,"config":822},{"href":442,"dataGaName":443,"dataGaLocation":631},{"title":456,"links":824},[825,827,829,831,833,835,839,844,846,848,850],{"text":464,"config":826},{"href":466,"dataGaName":458,"dataGaLocation":631},{"text":469,"config":828},{"href":471,"dataGaName":472,"dataGaLocation":631},{"text":477,"config":830},{"href":479,"dataGaName":480,"dataGaLocation":631},{"text":482,"config":832},{"href":484,"dataGaName":485,"dataGaLocation":631},{"text":487,"config":834},{"href":489,"dataGaName":490,"dataGaLocation":631},{"text":836,"config":837},"Sustainability",{"href":838,"dataGaName":836,"dataGaLocation":631},"/sustainability/",{"text":840,"config":841},"Diversity, inclusion and belonging (DIB)",{"href":842,"dataGaName":843,"dataGaLocation":631},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":492,"config":845},{"href":494,"dataGaName":495,"dataGaLocation":631},{"text":502,"config":847},{"href":504,"dataGaName":505,"dataGaLocation":631},{"text":507,"config":849},{"href":509,"dataGaName":510,"dataGaLocation":631},{"text":851,"config":852},"Modern Slavery Transparency Statement",{"href":853,"dataGaName":854,"dataGaLocation":631},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":856},[857,860,863],{"text":858,"config":859},"Terms",{"href":683,"dataGaName":684,"dataGaLocation":631},{"text":861,"config":862},"Cookies",{"dataGaName":693,"dataGaLocation":631,"id":694,"isOneTrustButton":173},{"text":864,"config":865},"Privacy",{"href":688,"dataGaName":689,"dataGaLocation":631},[867],{"id":868,"title":7,"body":169,"config":869,"content":871,"description":169,"extension":875,"meta":876,"navigation":173,"path":877,"seo":878,"stem":879,"__hash__":880},"blogAuthors/en-us/blog/authors/john-jeremiah.yml",{"template":870},"BlogAuthor",{"name":7,"config":872},{"headshot":873,"ctfId":874},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","johnjeremiah","yml",{},"/en-us/blog/authors/john-jeremiah",{},"en-us/blog/authors/john-jeremiah","i0-kWscJqlQ_emQAWolnmngA2H9K4yOyd29fsWMhyxA",[882,890,898],{"title":883,"description":884,"heroImage":885,"category":165,"date":886,"authors":887,"slug":889,"externalUrl":169},"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",[888],"Ashley Knobloch","navigation-research-blog-post",{"title":891,"description":892,"heroImage":893,"category":165,"date":894,"authors":895,"slug":897,"externalUrl":169},"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",[896],"Veethika Mishra","beautifying-of-our-ui",{"title":899,"description":900,"heroImage":901,"category":165,"date":902,"authors":903,"slug":905,"externalUrl":169},"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",[904],"Kristina Weis","best-practices-leading-orgs-to-release-software-faster",{"promotions":907},[908,922,934,946],{"id":909,"categories":910,"header":912,"text":913,"button":914,"image":919},"ai-modernization",[911],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":915,"config":916},"Get your AI maturity score",{"href":917,"dataGaName":918,"dataGaLocation":396},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":920},{"src":921},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":923,"categories":924,"header":926,"text":913,"button":927,"image":931},"devops-modernization",[925,731],"product","Are you just managing tools or shipping innovation?",{"text":928,"config":929},"Get your DevOps maturity score",{"href":930,"dataGaName":918,"dataGaLocation":396},"/assessments/devops-modernization-assessment/",{"config":932},{"src":933},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":935,"categories":936,"header":938,"text":913,"button":939,"image":943},"security-modernization",[937],"security","Are you trading speed for security?",{"text":940,"config":941},"Get your security maturity score",{"href":942,"dataGaName":918,"dataGaLocation":396},"/assessments/security-modernization-assessment/",{"config":944},{"src":945},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":947,"paths":948,"header":951,"text":952,"button":953,"image":958},"github-azure-migration",[949,950],"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":954,"config":955},"See how GitLab compares to GitHub",{"href":956,"dataGaName":957,"dataGaLocation":396},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":959},{"src":933},{"header":961,"blurb":962,"button":963,"secondaryButton":968},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":964,"config":965},"Get your free trial",{"href":966,"dataGaName":196,"dataGaLocation":967},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":669,"config":969},{"href":521,"dataGaName":201,"dataGaLocation":967},1786803756697]