[{"data":1,"prerenderedAt":930},["ShallowReactive",2],{"/blog/align-business-strategy-and-app-delivery":3,"navigation-en-us":144,"banner-en-us":572,"footer-en-us":582,"blog-post-authors-en-us-John Jeremiah":826,"blog-related-posts-en-us-align-business-strategy-and-app-delivery":841,"blog-promotions-en-us":866,"next-steps-en-us":920},{"id":4,"title":5,"authors":6,"body":8,"category":123,"date":124,"description":125,"extension":126,"externalUrl":127,"faq":127,"featured":128,"heroImage":129,"meta":130,"navigation":131,"path":132,"seo":133,"slug":137,"stem":138,"tags":139,"template":142,"updatedDate":127,"__hash__":143},"blogPosts/en-us/blog/align-business-strategy-and-app-delivery.md","Deliver business value at the speed of business",[7],"John Jeremiah",{"type":9,"value":10,"toc":112},"minimark",[11,20,30,36,41,44,47,51,54,57,70,73,78,81,85,88,92,100,103,106],[12,13,14,15,19],"p",{},"What’s the point of DevOps and digital transformation? Is this just another “IT project”\nwith limited business value, or will they deliver ",[16,17,18],"em",{},"real"," value to the business?",[12,21,22,23,29],{},"The goal of digital transformation is to change the business with new models,\nnew services, new value, and new ways to connect with customers. Consider the\nobservations of the\n",[24,25,28],"a",{"href":26,"rel":27},"http://reports.weforum.org/digital-transformation/",[],"World Economic Forum’s Digital Transformation Initiative",",\nwhere they argue that a digital transformation will lead to improved customer\nexperience and outcomes, efficiencies, and business models. One of the key ways\nto enable these changes is “agile and digital-savvy leadership” and a technology\ninfrastructure that is ready to respond to changing demands.",[12,31,32],{},[33,34,35],"strong",{},"In order to succeed in your digital transformation strategy, you must be able\nto transform your technology delivery processes and platforms.",[37,38,40],"h2",{"id":39},"whats-the-solution","What’s the solution?",[12,42,43],{},"The good news is that many of the key techniques to facilitate faster and more\nresponsive delivery are known. For the past decade, enterprises large and small\nhave found success with adopting DevOps principles to extend Agile project\nplanning to deliver business value at the speed of business. In many ways, DevOps\nis one of the key enablers to unlock the velocity needed for delivery teams to\nrespond to rapidly changing business objectives.",[12,45,46],{},"Any sort of IT transformation, such as DevOps, must be defined as a business\ninitiative with tangible business outcomes. However, too often, initiatives like\nAgile and DevOps are relegated to be backbench, IT-focused projects that are set\nup to fail. If your Agile or DevOps transformation project isn’t closely linked\nto business objectives, or if it doesn’t have business stakeholders, then it’s\ntime to go back to the drawing board and re-make the business case to sell the\nvision. As IT leaders, you cannot go it alone.",[37,48,50],{"id":49},"taking-a-closer-look-at-your-value-stream","Taking a closer look at your value stream",[12,52,53],{},"So, how do you operate and stay focused on business objectives as you accelerate\napplication delivery?  I’ve heard from many customers who find their\n“portfolio planning” process and tools disconnected from the actual work developers\nand delivery teams do. The problem they face is not having visibility into the\ncadence and delivery of new features and capabilities that the business has requested.\nWhile they try to integrate disparate tools to keep track of everything, they\nultimately end up using a patchwork spreadsheets/PowerPoint hybrid to create\ndashboards and reports in the hopes of keeping executives informed. It’s a waste\nof effort, error prone, and frustrating to pull all the data together over and over again.",[12,55,56],{},"To solve this alignment puzzle you need three things:",[58,59,60,64,67],"ol",{},[61,62,63],"li",{},"Effective visibility and traceability between business initiatives, coding, and delivery.",[61,65,66],{},"Commitment to Agile planning and prioritization.",[61,68,69],{},"Automation of manual, error-prone tasks, such as testing, configuring, reporting, and tracking activities.",[12,71,72],{},"Let's dig into those:",[74,75,77],"h3",{"id":76},"increase-visibility","Increase visibility",[12,79,80],{},"The first step in achieving success is breaking through the barriers to\ncommunication and collaboration in your organization. Too many different tools,\nspreadsheets, PowerPoint decks, and islands of information create friction and\nconfusion. You need to consider how you can align your policies, processes, and\ntechnology enablers to encourage collaboration, sharing, and visibility into business\ninitiatives. Only then will you be able to respond to the rapidly changing business needs.",[74,82,84],{"id":83},"simplify-workflows","Simplify workflows",[12,86,87],{},"If visibility is the first step in your transformation, then your second step is\nembracing the reality that yesterday’s business plans and priorities may well\nchange tomorrow. The days of annual planning and long-running projects that\ndeliver only after months of effort are gone. The pace of change in the market\ndemands a comparable level of flexibility in our planning and prioritization.",[74,89,91],{"id":90},"favor-automation","Favor automation",[12,93,94,95,99],{},"If your most valuable assets are your people, then don’t ask them to waste their\ntime and talents on routine manual effort. To improve your ability to accelerate\napplication delivery, you need to examine your processes and policies and\nautomate your manual, repetitive, low-value tasks. This will unlock the untapped\npotential in your team while speeding up your pipeline and reducing error rates.\nThe power of ",[24,96,98],{"href":97},"/blog/application-modernization-best-practices/","modern automation"," is a\nkey driver to deliver at the speed of business.",[12,101,102],{},"A successful transformation is not only possible, but also crucial to long-term\nsuccess in a market that is moving at a radically faster pace than it was a few\nyears ago. Now is the time to start.",[12,104,105],{},"Join us for an upcoming webinar in which we'll learn how\nsoftware delivery leaders play a vital role in the success of digital transformations.",[12,107,108],{},[24,109,111],{"href":110},"/webcast/justcommit-reduce-cycle-time/","Register now",{"title":113,"searchDepth":114,"depth":114,"links":115},"",2,[116,117],{"id":39,"depth":114,"text":40},{"id":49,"depth":114,"text":50,"children":118},[119,121,122],{"id":76,"depth":120,"text":77},3,{"id":83,"depth":120,"text":84},{"id":90,"depth":120,"text":91},"insights","2019-04-23","Read here on how DevOps helps delivering business value with faster cycle times","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/align-business-strategy-and-app-delivery",{"title":5,"description":125,"ogTitle":5,"ogDescription":125,"noIndex":128,"ogImage":129,"ogUrl":134,"ogSiteName":135,"ogType":136,"canonicalUrls":134},"https://about.gitlab.com/blog/align-business-strategy-and-app-delivery","https://about.gitlab.com","article","align-business-strategy-and-app-delivery","en-us/blog/align-business-strategy-and-app-delivery",[140,141],"DevOps","workflow","BlogPost","PjA95Q2D5_QdmQGKnml6_ppA_8t1iVKqP777n_XX66E",{"logo":145,"freeTrial":150,"sales":155,"login":160,"items":165,"search":492,"minimal":523,"duo":542,"switchNav":551,"pricingDeployment":562},{"config":146},{"href":147,"dataGaName":148,"dataGaLocation":149},"/","gitlab logo","header",{"text":151,"config":152},"Get free trial",{"href":153,"dataGaName":154,"dataGaLocation":149},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":156,"config":157},"Request a demo",{"href":158,"dataGaName":159,"dataGaLocation":149},"/sales/?contact-topic=request-demo","sales",{"text":161,"config":162},"Sign in",{"href":163,"dataGaName":164,"dataGaLocation":149},"https://gitlab.com/users/sign_in/","sign in",[166,195,295,300,414,470],{"text":167,"config":168,"menu":170},"Platform",{"dataNavLevelOne":169},"platform",{"type":171,"columns":172},"cards",[173,179,187],{"title":167,"description":174,"link":175},"The intelligent orchestration platform for DevSecOps",{"text":176,"config":177},"Explore our Platform",{"href":178,"dataGaName":169,"dataGaLocation":149},"/platform/",{"title":180,"description":181,"link":182},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":183,"config":184},"Meet GitLab Duo",{"href":185,"dataGaName":186,"dataGaLocation":149},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":188,"description":189,"link":190},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":191,"config":192},"Learn more",{"href":193,"dataGaName":194,"dataGaLocation":149},"/why-gitlab/","why gitlab",{"text":196,"left":131,"config":197,"menu":199},"Product",{"dataNavLevelOne":198},"solutions",{"type":200,"link":201,"columns":205,"feature":274},"lists",{"text":202,"config":203},"View all Solutions",{"href":204,"dataGaName":198,"dataGaLocation":149},"/solutions/",[206,230,253],{"title":207,"description":208,"link":209,"items":214},"Automation","CI/CD and automation to accelerate deployment",{"config":210},{"icon":211,"href":212,"dataGaName":213,"dataGaLocation":149},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[215,219,222,226],{"text":216,"config":217},"CI/CD",{"href":218,"dataGaLocation":149,"dataGaName":216},"/solutions/continuous-integration/",{"text":180,"config":220},{"href":185,"dataGaLocation":149,"dataGaName":221},"gitlab duo agent platform - product menu",{"text":223,"config":224},"Source Code Management",{"href":225,"dataGaLocation":149,"dataGaName":223},"/solutions/source-code-management/",{"text":227,"config":228},"Automated Software Delivery",{"href":212,"dataGaLocation":149,"dataGaName":229},"Automated software delivery",{"title":231,"description":232,"link":233,"items":238},"Security","Deliver code faster without compromising security",{"config":234},{"href":235,"dataGaName":236,"dataGaLocation":149,"icon":237},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[239,243,248],{"text":240,"config":241},"Application Security Testing",{"href":235,"dataGaName":242,"dataGaLocation":149},"Application security testing",{"text":244,"config":245},"Software Supply Chain Security",{"href":246,"dataGaLocation":149,"dataGaName":247},"/solutions/supply-chain/","Software supply chain security",{"text":249,"config":250},"Software Compliance",{"href":251,"dataGaName":252,"dataGaLocation":149},"/solutions/software-compliance/","software compliance",{"title":254,"link":255,"items":260},"Measurement",{"config":256},{"icon":257,"href":258,"dataGaName":259,"dataGaLocation":149},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[261,265,269],{"text":262,"config":263},"Visibility & Measurement",{"href":258,"dataGaLocation":149,"dataGaName":264},"Visibility and Measurement",{"text":266,"config":267},"Value Stream Management",{"href":268,"dataGaLocation":149,"dataGaName":266},"/solutions/value-stream-management/",{"text":270,"config":271},"Analytics & Insights",{"href":272,"dataGaLocation":149,"dataGaName":273},"/solutions/analytics-and-insights/","Analytics and insights",{"title":275,"type":200,"items":276},"GitLab for",[277,283,289],{"text":278,"config":279},"Enterprise",{"icon":280,"href":281,"dataGaLocation":149,"dataGaName":282},"Building","/enterprise/","enterprise",{"text":284,"config":285},"Small Business",{"icon":286,"href":287,"dataGaLocation":149,"dataGaName":288},"Work","/small-business/","small business",{"text":290,"config":291},"Public Sector",{"icon":292,"href":293,"dataGaLocation":149,"dataGaName":294},"Organization","/solutions/public-sector/","public sector",{"text":296,"config":297},"Pricing",{"href":298,"dataGaName":299,"dataGaLocation":149,"dataNavLevelOne":299},"/pricing/","pricing",{"text":301,"config":302,"menu":304},"Resources",{"dataNavLevelOne":303},"resources",{"type":200,"link":305,"columns":309,"feature":403},{"text":306,"config":307},"View all resources",{"href":308,"dataGaName":303,"dataGaLocation":149},"/resources/",[310,343,370],{"title":311,"items":312},"Getting started",[313,318,323,328,333,338],{"text":314,"config":315},"Install",{"href":316,"dataGaName":317,"dataGaLocation":149},"/install/","install",{"text":319,"config":320},"Quick start guides",{"href":321,"dataGaName":322,"dataGaLocation":149},"/get-started/","quick setup checklists",{"text":324,"config":325},"Learn",{"href":326,"dataGaLocation":149,"dataGaName":327},"https://university.gitlab.com/","learn",{"text":329,"config":330},"Product documentation",{"href":331,"dataGaName":332,"dataGaLocation":149},"https://docs.gitlab.com/","product documentation",{"text":334,"config":335},"Best practice videos",{"href":336,"dataGaName":337,"dataGaLocation":149},"/getting-started-videos/","best practice videos",{"text":339,"config":340},"Integrations",{"href":341,"dataGaName":342,"dataGaLocation":149},"/integrations/","integrations",{"title":344,"items":345},"Discover",[346,351,356,361,365],{"text":347,"config":348},"Customer success stories",{"href":349,"dataGaName":350,"dataGaLocation":149},"/customers/","customer success stories",{"text":352,"config":353},"Blog",{"href":354,"dataGaName":355,"dataGaLocation":149},"/blog/","blog",{"text":357,"config":358},"Demo Hub",{"href":359,"dataGaName":360,"dataGaLocation":149},"/demo-hub/","demo hub",{"text":362,"config":363},"The Source",{"href":364,"dataGaName":355,"dataGaLocation":149},"/the-source/",{"text":366,"config":367},"Remote",{"href":368,"dataGaName":369,"dataGaLocation":149},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":371,"items":372},"Connect",[373,378,383,388,393,398],{"text":374,"config":375},"GitLab Services",{"href":376,"dataGaName":377,"dataGaLocation":149},"/services/","services",{"text":379,"config":380},"Contribute",{"href":381,"dataGaName":382,"dataGaLocation":149},"https://contributors.gitlab.com","contribute",{"text":384,"config":385},"Community",{"href":386,"dataGaName":387,"dataGaLocation":149},"/community/","community",{"text":389,"config":390},"Forum",{"href":391,"dataGaName":392,"dataGaLocation":149},"https://forum.gitlab.com/","forum",{"text":394,"config":395},"Events",{"href":396,"dataGaName":397,"dataGaLocation":149},"/events/","events",{"text":399,"config":400},"Partners",{"href":401,"dataGaName":402,"dataGaLocation":149},"/partners/","partners",{"config":404,"title":407,"text":408,"link":409},{"background":405,"textColor":406},"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":410,"config":411},"Read the latest",{"href":412,"dataGaName":413,"dataGaLocation":149},"/whats-new/","whats new",{"text":415,"config":416,"menu":418},"Company",{"dataNavLevelOne":417},"company",{"type":200,"columns":419},[420],{"items":421},[422,427,433,435,440,445,450,455,460,465],{"text":423,"config":424},"About",{"href":425,"dataGaName":426,"dataGaLocation":149},"/company/","about",{"text":428,"config":429,"footerGa":432},"Jobs",{"href":430,"dataGaName":431,"dataGaLocation":149},"/jobs/","jobs",{"dataGaName":431},{"text":394,"config":434},{"href":396,"dataGaName":397,"dataGaLocation":149},{"text":436,"config":437},"Leadership",{"href":438,"dataGaName":439,"dataGaLocation":149},"/company/team/e-group/","leadership",{"text":441,"config":442},"Handbook",{"href":443,"dataGaName":444,"dataGaLocation":149},"https://handbook.gitlab.com/","handbook",{"text":446,"config":447},"Investor relations",{"href":448,"dataGaName":449,"dataGaLocation":149},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":451,"config":452},"Trust Center",{"href":453,"dataGaName":454,"dataGaLocation":149},"/security/","trust center",{"text":456,"config":457},"AI Transparency Center",{"href":458,"dataGaName":459,"dataGaLocation":149},"/ai-transparency-center/","ai transparency center",{"text":461,"config":462},"Newsletter",{"href":463,"dataGaName":464,"dataGaLocation":149},"/company/contact/#contact-forms","newsletter",{"text":466,"config":467},"Press",{"href":468,"dataGaName":469,"dataGaLocation":149},"/press/","press",{"text":471,"config":472,"menu":473},"Contact us",{"dataNavLevelOne":417},{"type":200,"columns":474},[475],{"items":476},[477,482,487],{"text":478,"config":479},"Talk to sales",{"href":480,"dataGaName":481,"dataGaLocation":149},"/sales/","talk to sales",{"text":483,"config":484},"Support portal",{"href":485,"dataGaName":486,"dataGaLocation":149},"https://support.gitlab.com/hc/en-us","support portal",{"text":488,"config":489},"Customer portal",{"href":490,"dataGaName":491,"dataGaLocation":149},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":493,"login":494,"suggestions":501},"Close",{"text":495,"link":496},"To search repositories and projects, login to",{"text":497,"config":498},"gitlab.com",{"href":163,"dataGaName":499,"dataGaLocation":500},"search login","search",{"text":502,"default":503},"Suggestions",[504,506,510,512,516,520],{"text":180,"config":505},{"href":185,"dataGaName":180,"dataGaLocation":500},{"text":507,"config":508},"Code Suggestions (AI)",{"href":509,"dataGaName":507,"dataGaLocation":500},"/solutions/code-suggestions/",{"text":216,"config":511},{"href":218,"dataGaName":216,"dataGaLocation":500},{"text":513,"config":514},"GitLab on AWS",{"href":515,"dataGaName":513,"dataGaLocation":500},"/partners/technology-partners/aws/",{"text":517,"config":518},"GitLab on Google Cloud",{"href":519,"dataGaName":517,"dataGaLocation":500},"/partners/technology-partners/google-cloud-platform/",{"text":521,"config":522},"Why GitLab?",{"href":193,"dataGaName":521,"dataGaLocation":500},{"freeTrial":524,"mobileIcon":529,"desktopIcon":534,"secondaryButton":537},{"text":525,"config":526},"Start free trial",{"href":527,"dataGaName":154,"dataGaLocation":528},"https://gitlab.com/-/trials/new/","nav",{"altText":530,"config":531},"Gitlab Icon",{"src":532,"dataGaName":533,"dataGaLocation":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":530,"config":535},{"src":536,"dataGaName":533,"dataGaLocation":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":538,"config":539},"Get Started",{"href":540,"dataGaName":541,"dataGaLocation":528},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":543,"mobileIcon":547,"desktopIcon":549},{"text":544,"config":545},"Learn more about GitLab Duo",{"href":185,"dataGaName":546,"dataGaLocation":528},"gitlab duo",{"altText":530,"config":548},{"src":532,"dataGaName":533,"dataGaLocation":528},{"altText":530,"config":550},{"src":536,"dataGaName":533,"dataGaLocation":528},{"button":552,"mobileIcon":557,"desktopIcon":559},{"text":553,"config":554},"/switch",{"href":555,"dataGaName":556,"dataGaLocation":528},"#contact","switch",{"altText":530,"config":558},{"src":532,"dataGaName":533,"dataGaLocation":528},{"altText":530,"config":560},{"src":561,"dataGaName":533,"dataGaLocation":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":563,"mobileIcon":568,"desktopIcon":570},{"text":564,"config":565},"Back to pricing",{"href":298,"dataGaName":566,"dataGaLocation":528,"icon":567},"back to pricing","GoBack",{"altText":530,"config":569},{"src":532,"dataGaName":533,"dataGaLocation":528},{"altText":530,"config":571},{"src":536,"dataGaName":533,"dataGaLocation":528},{"title":573,"titleMobile":574,"button":575,"config":580},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":191,"config":576},{"href":577,"dataGaName":578,"dataGaLocation":579},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":581,"disabled":128},"release",{"data":583},{"text":584,"source":585,"edit":591,"contribute":596,"config":601,"items":606,"minimal":815},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":586,"config":587},"View page source",{"href":588,"dataGaName":589,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":592,"config":593},"Edit this page",{"href":594,"dataGaName":595,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":597,"config":598},"Please contribute",{"href":599,"dataGaName":600,"dataGaLocation":590},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":602,"facebook":603,"youtube":604,"linkedin":605},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[607,654,707,751,783],{"title":296,"links":608,"subMenu":623},[609,613,618],{"text":610,"config":611},"View plans",{"href":298,"dataGaName":612,"dataGaLocation":590},"view plans",{"text":614,"config":615},"Why Premium?",{"href":616,"dataGaName":617,"dataGaLocation":590},"/pricing/premium/","why premium",{"text":619,"config":620},"Why Ultimate?",{"href":621,"dataGaName":622,"dataGaLocation":590},"/pricing/ultimate/","why ultimate",[624],{"title":625,"links":626},"Contact Us",[627,630,632,634,639,644,649],{"text":628,"config":629},"Contact sales",{"href":480,"dataGaName":159,"dataGaLocation":590},{"text":483,"config":631},{"href":485,"dataGaName":486,"dataGaLocation":590},{"text":488,"config":633},{"href":490,"dataGaName":491,"dataGaLocation":590},{"text":635,"config":636},"Status",{"href":637,"dataGaName":638,"dataGaLocation":590},"https://status.gitlab.com/","status",{"text":640,"config":641},"Terms of use",{"href":642,"dataGaName":643,"dataGaLocation":590},"/terms/","terms of use",{"text":645,"config":646},"Privacy statement",{"href":647,"dataGaName":648,"dataGaLocation":590},"/privacy/","privacy statement",{"text":650,"config":651},"Cookie preferences",{"dataGaName":652,"dataGaLocation":590,"id":653,"isOneTrustButton":131},"cookie preferences","ot-sdk-btn",{"title":196,"links":655,"subMenu":664},[656,660],{"text":657,"config":658},"DevSecOps platform",{"href":178,"dataGaName":659,"dataGaLocation":590},"devsecops platform",{"text":661,"config":662},"AI-Assisted Development",{"href":185,"dataGaName":663,"dataGaLocation":590},"ai-assisted development",[665],{"title":666,"links":667},"Topics",[668,673,678,682,687,692,697,702],{"text":669,"config":670},"CICD",{"href":671,"dataGaName":672,"dataGaLocation":590},"/topics/ci-cd/","cicd",{"text":674,"config":675},"GitOps",{"href":676,"dataGaName":677,"dataGaLocation":590},"/topics/gitops/","gitops",{"text":140,"config":679},{"href":680,"dataGaName":681,"dataGaLocation":590},"/topics/devops/","devops",{"text":683,"config":684},"Version Control",{"href":685,"dataGaName":686,"dataGaLocation":590},"/topics/version-control/","version control",{"text":688,"config":689},"DevSecOps",{"href":690,"dataGaName":691,"dataGaLocation":590},"/topics/devsecops/","devsecops",{"text":693,"config":694},"Cloud Native",{"href":695,"dataGaName":696,"dataGaLocation":590},"/topics/cloud-native/","cloud native",{"text":698,"config":699},"AI for Coding",{"href":700,"dataGaName":701,"dataGaLocation":590},"/topics/devops/ai-for-coding/","ai for coding",{"text":703,"config":704},"Agentic AI",{"href":705,"dataGaName":706,"dataGaLocation":590},"/topics/agentic-ai/","agentic ai",{"title":708,"links":709},"Solutions",[710,712,714,719,723,726,730,733,735,738,741,746],{"text":240,"config":711},{"href":235,"dataGaName":240,"dataGaLocation":590},{"text":229,"config":713},{"href":212,"dataGaName":213,"dataGaLocation":590},{"text":715,"config":716},"Agile development",{"href":717,"dataGaName":718,"dataGaLocation":590},"/solutions/agile-delivery/","agile delivery",{"text":720,"config":721},"SCM",{"href":225,"dataGaName":722,"dataGaLocation":590},"source code management",{"text":669,"config":724},{"href":218,"dataGaName":725,"dataGaLocation":590},"continuous integration & delivery",{"text":727,"config":728},"Value stream management",{"href":268,"dataGaName":729,"dataGaLocation":590},"value stream management",{"text":674,"config":731},{"href":732,"dataGaName":677,"dataGaLocation":590},"/solutions/gitops/",{"text":278,"config":734},{"href":281,"dataGaName":282,"dataGaLocation":590},{"text":736,"config":737},"Small business",{"href":287,"dataGaName":288,"dataGaLocation":590},{"text":739,"config":740},"Public sector",{"href":293,"dataGaName":294,"dataGaLocation":590},{"text":742,"config":743},"Education",{"href":744,"dataGaName":745,"dataGaLocation":590},"/solutions/education/","education",{"text":747,"config":748},"Financial services",{"href":749,"dataGaName":750,"dataGaLocation":590},"/solutions/finance/","financial services",{"title":301,"links":752},[753,755,757,759,762,764,767,769,771,773,775,777,779,781],{"text":314,"config":754},{"href":316,"dataGaName":317,"dataGaLocation":590},{"text":319,"config":756},{"href":321,"dataGaName":322,"dataGaLocation":590},{"text":324,"config":758},{"href":326,"dataGaName":327,"dataGaLocation":590},{"text":329,"config":760},{"href":331,"dataGaName":761,"dataGaLocation":590},"docs",{"text":352,"config":763},{"href":354,"dataGaName":355,"dataGaLocation":590},{"text":765,"config":766},"What's new",{"href":412,"dataGaName":413,"dataGaLocation":590},{"text":347,"config":768},{"href":349,"dataGaName":350,"dataGaLocation":590},{"text":366,"config":770},{"href":368,"dataGaName":369,"dataGaLocation":590},{"text":374,"config":772},{"href":376,"dataGaName":377,"dataGaLocation":590},{"text":379,"config":774},{"href":381,"dataGaName":382,"dataGaLocation":590},{"text":384,"config":776},{"href":386,"dataGaName":387,"dataGaLocation":590},{"text":389,"config":778},{"href":391,"dataGaName":392,"dataGaLocation":590},{"text":394,"config":780},{"href":396,"dataGaName":397,"dataGaLocation":590},{"text":399,"config":782},{"href":401,"dataGaName":402,"dataGaLocation":590},{"title":415,"links":784},[785,787,789,791,793,795,799,804,806,808,810],{"text":423,"config":786},{"href":425,"dataGaName":417,"dataGaLocation":590},{"text":428,"config":788},{"href":430,"dataGaName":431,"dataGaLocation":590},{"text":436,"config":790},{"href":438,"dataGaName":439,"dataGaLocation":590},{"text":441,"config":792},{"href":443,"dataGaName":444,"dataGaLocation":590},{"text":446,"config":794},{"href":448,"dataGaName":449,"dataGaLocation":590},{"text":796,"config":797},"Sustainability",{"href":798,"dataGaName":796,"dataGaLocation":590},"/sustainability/",{"text":800,"config":801},"Diversity, inclusion and belonging (DIB)",{"href":802,"dataGaName":803,"dataGaLocation":590},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":451,"config":805},{"href":453,"dataGaName":454,"dataGaLocation":590},{"text":461,"config":807},{"href":463,"dataGaName":464,"dataGaLocation":590},{"text":466,"config":809},{"href":468,"dataGaName":469,"dataGaLocation":590},{"text":811,"config":812},"Modern Slavery Transparency Statement",{"href":813,"dataGaName":814,"dataGaLocation":590},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":816},[817,820,823],{"text":818,"config":819},"Terms",{"href":642,"dataGaName":643,"dataGaLocation":590},{"text":821,"config":822},"Cookies",{"dataGaName":652,"dataGaLocation":590,"id":653,"isOneTrustButton":131},{"text":824,"config":825},"Privacy",{"href":647,"dataGaName":648,"dataGaLocation":590},[827],{"id":828,"title":7,"body":127,"config":829,"content":831,"description":127,"extension":835,"meta":836,"navigation":131,"path":837,"seo":838,"stem":839,"__hash__":840},"blogAuthors/en-us/blog/authors/john-jeremiah.yml",{"template":830},"BlogAuthor",{"name":7,"config":832},{"headshot":833,"ctfId":834},"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",[842,850,858],{"title":843,"description":844,"heroImage":845,"category":123,"date":846,"authors":847,"slug":849,"externalUrl":127},"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",[848],"Ashley Knobloch","navigation-research-blog-post",{"title":851,"description":852,"heroImage":853,"category":123,"date":854,"authors":855,"slug":857,"externalUrl":127},"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",[856],"Veethika Mishra","beautifying-of-our-ui",{"title":859,"description":860,"heroImage":861,"category":123,"date":862,"authors":863,"slug":865,"externalUrl":127},"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",[864],"Kristina Weis","best-practices-leading-orgs-to-release-software-faster",{"promotions":867},[868,882,894,906],{"id":869,"categories":870,"header":872,"text":873,"button":874,"image":879},"ai-modernization",[871],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":875,"config":876},"Get your AI maturity score",{"href":877,"dataGaName":878,"dataGaLocation":355},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":880},{"src":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":883,"categories":884,"header":886,"text":873,"button":887,"image":891},"devops-modernization",[885,691],"product","Are you just managing tools or shipping innovation?",{"text":888,"config":889},"Get your DevOps maturity score",{"href":890,"dataGaName":878,"dataGaLocation":355},"/assessments/devops-modernization-assessment/",{"config":892},{"src":893},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":895,"categories":896,"header":898,"text":873,"button":899,"image":903},"security-modernization",[897],"security","Are you trading speed for security?",{"text":900,"config":901},"Get your security maturity score",{"href":902,"dataGaName":878,"dataGaLocation":355},"/assessments/security-modernization-assessment/",{"config":904},{"src":905},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":907,"paths":908,"header":911,"text":912,"button":913,"image":918},"github-azure-migration",[909,910],"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":914,"config":915},"See how GitLab compares to GitHub",{"href":916,"dataGaName":917,"dataGaLocation":355},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":919},{"src":893},{"header":921,"blurb":922,"button":923,"secondaryButton":928},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":924,"config":925},"Get your free trial",{"href":926,"dataGaName":154,"dataGaLocation":927},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":628,"config":929},{"href":480,"dataGaName":159,"dataGaLocation":927},1786803743954]