[{"data":1,"prerenderedAt":1136},["ShallowReactive",2],{"/blog/applying-risk-management-to-remote-learning":3,"navigation-en-us":353,"banner-en-us":780,"footer-en-us":790,"blog-post-authors-en-us-Meghan Maneval":1035,"blog-related-posts-en-us-applying-risk-management-to-remote-learning":1049,"blog-promotions-en-us":1073,"next-steps-en-us":1126},{"id":4,"title":5,"authors":6,"body":8,"category":331,"date":332,"description":333,"extension":334,"externalUrl":335,"faq":335,"featured":336,"heroImage":337,"meta":338,"navigation":339,"path":340,"seo":341,"slug":345,"stem":346,"tags":347,"template":351,"updatedDate":335,"__hash__":352},"blogPosts/en-us/blog/applying-risk-management-to-remote-learning.md","Applying risk management to pandemic-driven remote learning",[7],"Meghan Maneval",{"type":9,"value":10,"toc":322},"minimark",[11,28,37,40,45,54,63,67,70,73,76,83,89,95,101,104,117,120,123,127,136,139,239,242,251,255,258,267,305,308],[12,13,14,15,21,22,27],"p",{},"Like many of you, when COVID-19 began to spread in the Spring of 2020, I never imagined just how much my life would change. While I personally was accustomed to working remotely, my husband and children certainly were not.\nAs the pandemic continues, parents around the world are faced with a new challenge: how to simultaneously manage their careers and their children’s educational needs. The risks, at times, can feel insurmountable. I went through every emotion this summer as I tried to strategize for what pandemic-driven remote learning would look like for my family. And then I realized, why am I trying to recreate the wheel? As an all-remote company, ",[16,17,20],"a",{"href":18,"rel":19},"https://handbook.gitlab.com/handbook/values/",[],"GitLab’s values"," and ",[16,23,26],{"href":24,"rel":25},"https://handbook.gitlab.com/handbook/company/culture/all-remote/",[],"all-remote culture"," provide a proven model for successfully managing a remote workforce. So why not try it out with my kids?",[12,29,30,31,36],{},"So with that knowledge and appreciation, I decided to utilize the basic principles of ",[16,32,35],{"href":33,"rel":34},"https://handbook.gitlab.com/handbook/security/security-assurance/security-risk/storm-program/index.html",[],"risk management","\nto manage my family’s work and learn from home routine. But don’t worry, you don’t have to be a compliance professional to utilize this technique. In this blog post, I've mapped out the steps I used with my family that I hope will contribute to a more successful 2020/2021 school year for families.",[12,38,39],{},"Before you start, it is critical to remember, you can never fully eliminate risk. The steps below are designed to reduce the risk to align with your risk appetite. Only you can determine what level of risk you will accept.\nSome people, like myself, may be more risk-averse and therefore seek to plan out everything to the smallest detail. Others might be more risk-tolerant and willing to let things “slide” a little. No matter where you fall on that spectrum, you can utilize the steps below to document and execute a successful pandemic-driven remote learning plan.",[41,42,44],"h3",{"id":43},"_1-identify","1: Identify",[12,46,47,48,53],{},"The first stage of risk management is to identify possible risks. If you don’t know what could go wrong you can’t prepare for it! It’s important to ",[16,49,52],{"href":50,"rel":51},"https://handbook.gitlab.com/handbook/values/#collaboration",[],"collaborate"," with each member of your family and understand their specific needs and concerns. As parents, we all know that each of our children has different needs. The same is true for their education: what works for one student won’t work for all students.",[12,55,56,57,62],{},"Let’s consider last spring as our “trial run”. For remote learning, discuss with your children what they enjoyed about that time and what didn’t work.\nIf possible, reach out to their previous year’s teachers for additional feedback. To ensure your remote work success during present times, it is also important to have a discussion with your boss and/or Human Resources department to set and understand expectations. Many employers have programs, like GitLab’s ",[16,58,61],{"href":59,"rel":60},"https://handbook.gitlab.com/handbook/company/family-and-friends-day/",[],"Family and Friends\nDay"," to provide flexible schedules or supportive programs like what’s described in this\nGitLab COVID-19 handbook page.\nThe more people you talk to, the more data you can collect. And the more data you have now, the more prepared you will be for the next steps.",[41,64,66],{"id":65},"_2-analyze","2: Analyze",[12,68,69],{},"Once you have identified your risks, you can move on to analyzing them.\nDepending on how many people are in your family, the list of risks identified may be long. In my case, as a family of 7, we had around 15 items on our initial list when we undertook this exercise. As we began analyzing them, however, our list grew to almost 30.",[12,71,72],{},"For us, the easiest way to analyze these risks was to consider the impact these risks had on the family (or the individual) and the likelihood of them recurring. Then we asked why over and over until the true cause is identified.",[12,74,75],{},"Example:",[12,77,78,82],{},[79,80,81],"strong",{},"Student A (17):"," The school provided the students with weekly packets where they read and complete worksheets. Student A was unable to complete many of the assignments and failed 2 classes.",[12,84,85,88],{},[79,86,87],{},"Risk Identified:"," Student A is concerned the school will do a similar process (paper packets) and he will continue to fail.",[12,90,91,94],{},[79,92,93],{},"Impact:"," If Student A fails another class, he won’t graduate on time.",[12,96,97,100],{},[79,98,99],{},"Likelihood:"," Depending on the classes and the course work, this could be highly likely.",[12,102,103],{},"Root cause analysis: Why did Student A fail?",[105,106,107,111,114],"ul",{},[108,109,110],"li",{},"Student A did not complete the packets for 2 of his classes, why?",[108,112,113],{},"Student A had trouble understanding the content, why?",[108,115,116],{},"Student A learns better with verbal instructions and opportunities to ask\nquestions.",[12,118,119],{},"In this case, the root cause was that Student A needs more verbal instruction and oversight when being presented with new concepts.",[12,121,122],{},"You may also identify opportunities as part of this process. For example, in our house, Student C preferred using Google Classroom’s To-Do List functionality to track open assignments and was able to easily visualize his tasks. By identifying what went right, in addition to what went wrong, you are able to better shape your treatment plans in the next phase.",[41,124,126],{"id":125},"_3-action","3: Action",[12,128,129,130,135],{},"Once you have analyzed your risks and identified the root causes, you can move on to the action phase. This phase is often the most difficult to complete. If you knew how to do it the right way, you would have done it correctly in the first place, right? Actually, wrong. We learn a lot from failing! Some of the best plans go through multiple ",[16,131,134],{"href":132,"rel":133},"https://handbook.gitlab.com/handbook/values/#iteration",[],"iterations"," before you find the right fit. The important thing is to focus on improvement.",[12,137,138],{},"Below is a snapshot of the action plans I developed with my family:",[140,141,142,164],"table",{},[143,144,145],"thead",{},[146,147,148,154,159],"tr",{},[149,150,151],"th",{},[79,152,153],{},"Risk",[149,155,156],{},[79,157,158],{},"Root cause",[149,160,161],{},[79,162,163],{},"Treatment plan",[165,166,167,191,209],"tbody",{},[146,168,169,173,176],{},[170,171,172],"td",{},"Student A is concerned the school will employ a similar process (paper packets) and he will continue to fail.",[170,174,175],{},"Student A learns better with verbal instructions and opportunities to ask questions.",[170,177,178,182,183,186,187,190],{},[179,180,181],"em",{},"Iteration 1",": Parent assists Student A in creating a schedule where Parent can review the instruction page with Student A and answer any questions up front. Student A then works on packets for 1 hour. If packet is not completed and/or student has questions, Student A asks Parent for assistance during Parent’s lunch break. ",[184,185],"br",{}," ",[179,188,189],{},"Iteration 2",": If school changes format to online learning using Zoom, Student A will work with teacher on expectations and additional assistance.",[146,192,193,196,199],{},[170,194,195],{},"Parent is concerned about Student B’s social and emotional well-being.",[170,197,198],{},"Student B learns better when she can work in a group with her peers to solve problems. Student B is used to having a classroom of friends to support her.",[170,200,201,203,204,186,206,208],{},[179,202,181],{},": Parent sets up an iPad for Student B to contact her friends. ",[184,205],{},[179,207,189],{},": Teacher sets up breakout rooms in Zoom for collaboration.",[146,210,211,214,217],{},[170,212,213],{},"Parent is concerned about internet bandwidth.",[170,215,216],{},"Up to 7 people are using the wireless to learn and work from home.",[170,218,219,221,222,186,224,226,227,186,229,232,233,186,235,238],{},[179,220,181],{},": Parent increases internet speeds and bandwidth. Parent moves router to offer wired connection to Parent’s laptop. ",[184,223],{},[179,225,189],{},": Parent sets up router to support two bands- 2.4ghz and 5ghz. ** ",[184,228],{},[179,230,231],{},"Iteration 3",": Parent replaces older devices that might be bandwidth hogs. ",[184,234],{},[179,236,237],{},"Iteration 4",": Parent coordinates a “no meeting” block during peak school hours with employer.",[12,240,241],{},"** The 2.4ghz network is slower but can reach further. However, 2.4 is very prone to interference (such as microwaves). The 5ghz network is faster, but the signal is weaker.",[12,243,244,245,250],{},"The final step in the action phase is to discuss the plan(s) with all parties involved. Being ",[16,246,249],{"href":247,"rel":248},"https://handbook.gitlab.com/handbook/values/#transparency",[],"transparent"," with teachers and your employer will be key to your success. In our case, we spoke to each of our children’s teachers and expressed our concerns. In many cases, your child’s teachers can add a lot of value to the action plans. The same is true for your employer. When you surface issues constructively, it allows you to be proactive in your response plan.",[41,252,254],{"id":253},"_4-monitor","4: Monitor",[12,256,257],{},"Now that you have your plans in place, you need to find a way to determine if they are working. In order to track your results, you need a measure of success. Remember when I said that each person’s risk appetite is different?\nThe same is true with measures of success. In our case, we decided to measure our children’s success based on two factors: attendance in virtual classes and completion of assignments. For our high school and college-age children, we set a 90% attendance goal with a B average across all classes.\nFor our elementary-age children, we set an 85% attendance goal; however, 95% of assignments must be turned in. Each child also set a “stretch” goal to address something particularly challenging from the Spring. For example,\nStudent B struggles with reading and her progress was stunted due to lack of reading support during the spring semester. She set a personal goal to get back to the level she was at by the end of the first term.",[12,259,260,261,266],{},"As you can see, the principles of risk management can be pretty handy in the real world. As you work through these steps with your family, Keeping\nGitLab’s values ",[16,262,265],{"href":263,"rel":264},"https://handbook.gitlab.com/handbook/values/#credit",[],"CREDIT"," in mind can help guide the way.",[105,268,269,275,281,287,293,299],{},[108,270,271,274],{},[79,272,273],{},"C","ollaborate: No one can solve this alone.",[108,276,277,280],{},[79,278,279],{},"R","esults: Focus on action and growth, not perfection.",[108,282,283,286],{},[79,284,285],{},"E","fficiency: Allow your kids self-learning opportunities, but step in\nwhen needed.",[108,288,289,292],{},[79,290,291],{},"D","iversity, Inclusion and Belonging: Build a safe community where\neveryone has input. This includes your family, their teachers, and your employer(s).",[108,294,295,298],{},[79,296,297],{},"I","teration: We all will fail. At some point, something will go wrong.\nBut that’s ok! Learn from it and reassess the plan. It’s ok to change the plan if it isn’t working.",[108,300,301,304],{},[79,302,303],{},"T","ransparency: Openly discuss how your family is feeling about remote\neducation and work. But remember, as the parent or caregiver, your tone will set the tone for the rest of the family. So be sure to be constructive and positive in your conversations. And, as cheesy as it sounds, print it out and post it! We have schedules, reminders, and signs posted all around our house to transparently communicate the expectations and ensure we are all working together to meet our collective goals.",[12,306,307],{},"Does this plan resonate with you?  Have a suggestion I missed including?\nPlease leave a comment, I’d love to iterate on my family’s approach!",[12,309,310,311,316,317],{},"Cover image by ",[16,312,315],{"href":313,"rel":314},"https://www.pexels.com/@august-de-richelieu",[],"August de\nRichelieu"," on ",[16,318,321],{"href":319,"rel":320},"https://pexels.com/",[],"Pexels",{"title":323,"searchDepth":324,"depth":324,"links":325},"",2,[326,328,329,330],{"id":43,"depth":327,"text":44},3,{"id":65,"depth":327,"text":66},{"id":125,"depth":327,"text":126},{"id":253,"depth":327,"text":254},"unfiltered","2020-08-27","A GitLab team member and parent offers some tips to improve today’s remote learning experience.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672774/Blog/Hero%20Images/pexels-august.jpg",{},true,"/en-us/blog/applying-risk-management-to-remote-learning",{"ogTitle":5,"ogImage":337,"ogDescription":333,"ogSiteName":342,"noIndex":336,"ogType":343,"ogUrl":344,"title":5,"canonicalUrls":344,"description":333},"https://about.gitlab.com","article","https://about.gitlab.com/blog/applying-risk-management-to-remote-learning","applying-risk-management-to-remote-learning","en-us/blog/applying-risk-management-to-remote-learning",[348,349,350],"security","inside GitLab","demo","BlogPost","_mdqZC2fvzOWMm4FNeLYqpsJDZvgKBKwEdiRZQUq7t4",{"logo":354,"freeTrial":359,"sales":364,"login":369,"items":374,"search":700,"minimal":731,"duo":750,"switchNav":759,"pricingDeployment":770},{"config":355},{"href":356,"dataGaName":357,"dataGaLocation":358},"/","gitlab logo","header",{"text":360,"config":361},"Get free trial",{"href":362,"dataGaName":363,"dataGaLocation":358},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":365,"config":366},"Request a demo",{"href":367,"dataGaName":368,"dataGaLocation":358},"/sales/?contact-topic=request-demo","sales",{"text":370,"config":371},"Sign in",{"href":372,"dataGaName":373,"dataGaLocation":358},"https://gitlab.com/users/sign_in/","sign in",[375,404,504,509,622,678],{"text":376,"config":377,"menu":379},"Platform",{"dataNavLevelOne":378},"platform",{"type":380,"columns":381},"cards",[382,388,396],{"title":376,"description":383,"link":384},"The intelligent orchestration platform for DevSecOps",{"text":385,"config":386},"Explore our Platform",{"href":387,"dataGaName":378,"dataGaLocation":358},"/platform/",{"title":389,"description":390,"link":391},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":392,"config":393},"Meet GitLab Duo",{"href":394,"dataGaName":395,"dataGaLocation":358},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":397,"description":398,"link":399},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":400,"config":401},"Learn more",{"href":402,"dataGaName":403,"dataGaLocation":358},"/why-gitlab/","why gitlab",{"text":405,"left":339,"config":406,"menu":408},"Product",{"dataNavLevelOne":407},"solutions",{"type":409,"link":410,"columns":414,"feature":483},"lists",{"text":411,"config":412},"View all Solutions",{"href":413,"dataGaName":407,"dataGaLocation":358},"/solutions/",[415,439,462],{"title":416,"description":417,"link":418,"items":423},"Automation","CI/CD and automation to accelerate deployment",{"config":419},{"icon":420,"href":421,"dataGaName":422,"dataGaLocation":358},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[424,428,431,435],{"text":425,"config":426},"CI/CD",{"href":427,"dataGaLocation":358,"dataGaName":425},"/solutions/continuous-integration/",{"text":389,"config":429},{"href":394,"dataGaLocation":358,"dataGaName":430},"gitlab duo agent platform - product menu",{"text":432,"config":433},"Source Code Management",{"href":434,"dataGaLocation":358,"dataGaName":432},"/solutions/source-code-management/",{"text":436,"config":437},"Automated Software Delivery",{"href":421,"dataGaLocation":358,"dataGaName":438},"Automated software delivery",{"title":440,"description":441,"link":442,"items":447},"Security","Deliver code faster without compromising security",{"config":443},{"href":444,"dataGaName":445,"dataGaLocation":358,"icon":446},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[448,452,457],{"text":449,"config":450},"Application Security Testing",{"href":444,"dataGaName":451,"dataGaLocation":358},"Application security testing",{"text":453,"config":454},"Software Supply Chain Security",{"href":455,"dataGaLocation":358,"dataGaName":456},"/solutions/supply-chain/","Software supply chain security",{"text":458,"config":459},"Software Compliance",{"href":460,"dataGaName":461,"dataGaLocation":358},"/solutions/software-compliance/","software compliance",{"title":463,"link":464,"items":469},"Measurement",{"config":465},{"icon":466,"href":467,"dataGaName":468,"dataGaLocation":358},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[470,474,478],{"text":471,"config":472},"Visibility & Measurement",{"href":467,"dataGaLocation":358,"dataGaName":473},"Visibility and Measurement",{"text":475,"config":476},"Value Stream Management",{"href":477,"dataGaLocation":358,"dataGaName":475},"/solutions/value-stream-management/",{"text":479,"config":480},"Analytics & Insights",{"href":481,"dataGaLocation":358,"dataGaName":482},"/solutions/analytics-and-insights/","Analytics and insights",{"title":484,"type":409,"items":485},"GitLab for",[486,492,498],{"text":487,"config":488},"Enterprise",{"icon":489,"href":490,"dataGaLocation":358,"dataGaName":491},"Building","/enterprise/","enterprise",{"text":493,"config":494},"Small Business",{"icon":495,"href":496,"dataGaLocation":358,"dataGaName":497},"Work","/small-business/","small business",{"text":499,"config":500},"Public Sector",{"icon":501,"href":502,"dataGaLocation":358,"dataGaName":503},"Organization","/solutions/public-sector/","public sector",{"text":505,"config":506},"Pricing",{"href":507,"dataGaName":508,"dataGaLocation":358,"dataNavLevelOne":508},"/pricing/","pricing",{"text":510,"config":511,"menu":513},"Resources",{"dataNavLevelOne":512},"resources",{"type":409,"link":514,"columns":518,"feature":611},{"text":515,"config":516},"View all resources",{"href":517,"dataGaName":512,"dataGaLocation":358},"/resources/",[519,552,578],{"title":520,"items":521},"Getting started",[522,527,532,537,542,547],{"text":523,"config":524},"Install",{"href":525,"dataGaName":526,"dataGaLocation":358},"/install/","install",{"text":528,"config":529},"Quick start guides",{"href":530,"dataGaName":531,"dataGaLocation":358},"/get-started/","quick setup checklists",{"text":533,"config":534},"Learn",{"href":535,"dataGaLocation":358,"dataGaName":536},"https://university.gitlab.com/","learn",{"text":538,"config":539},"Product documentation",{"href":540,"dataGaName":541,"dataGaLocation":358},"https://docs.gitlab.com/","product documentation",{"text":543,"config":544},"Best practice videos",{"href":545,"dataGaName":546,"dataGaLocation":358},"/getting-started-videos/","best practice videos",{"text":548,"config":549},"Integrations",{"href":550,"dataGaName":551,"dataGaLocation":358},"/integrations/","integrations",{"title":553,"items":554},"Discover",[555,560,565,570,574],{"text":556,"config":557},"Customer success stories",{"href":558,"dataGaName":559,"dataGaLocation":358},"/customers/","customer success stories",{"text":561,"config":562},"Blog",{"href":563,"dataGaName":564,"dataGaLocation":358},"/blog/","blog",{"text":566,"config":567},"Demo Hub",{"href":568,"dataGaName":569,"dataGaLocation":358},"/demo-hub/","demo hub",{"text":571,"config":572},"The Source",{"href":573,"dataGaName":564,"dataGaLocation":358},"/the-source/",{"text":575,"config":576},"Remote",{"href":24,"dataGaName":577,"dataGaLocation":358},"remote",{"title":579,"items":580},"Connect",[581,586,591,596,601,606],{"text":582,"config":583},"GitLab Services",{"href":584,"dataGaName":585,"dataGaLocation":358},"/services/","services",{"text":587,"config":588},"Contribute",{"href":589,"dataGaName":590,"dataGaLocation":358},"https://contributors.gitlab.com","contribute",{"text":592,"config":593},"Community",{"href":594,"dataGaName":595,"dataGaLocation":358},"/community/","community",{"text":597,"config":598},"Forum",{"href":599,"dataGaName":600,"dataGaLocation":358},"https://forum.gitlab.com/","forum",{"text":602,"config":603},"Events",{"href":604,"dataGaName":605,"dataGaLocation":358},"/events/","events",{"text":607,"config":608},"Partners",{"href":609,"dataGaName":610,"dataGaLocation":358},"/partners/","partners",{"config":612,"title":615,"text":616,"link":617},{"background":613,"textColor":614},"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":618,"config":619},"Read the latest",{"href":620,"dataGaName":621,"dataGaLocation":358},"/whats-new/","whats new",{"text":623,"config":624,"menu":626},"Company",{"dataNavLevelOne":625},"company",{"type":409,"columns":627},[628],{"items":629},[630,635,641,643,648,653,658,663,668,673],{"text":631,"config":632},"About",{"href":633,"dataGaName":634,"dataGaLocation":358},"/company/","about",{"text":636,"config":637,"footerGa":640},"Jobs",{"href":638,"dataGaName":639,"dataGaLocation":358},"/jobs/","jobs",{"dataGaName":639},{"text":602,"config":642},{"href":604,"dataGaName":605,"dataGaLocation":358},{"text":644,"config":645},"Leadership",{"href":646,"dataGaName":647,"dataGaLocation":358},"/company/team/e-group/","leadership",{"text":649,"config":650},"Handbook",{"href":651,"dataGaName":652,"dataGaLocation":358},"https://handbook.gitlab.com/","handbook",{"text":654,"config":655},"Investor relations",{"href":656,"dataGaName":657,"dataGaLocation":358},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":659,"config":660},"Trust Center",{"href":661,"dataGaName":662,"dataGaLocation":358},"/security/","trust center",{"text":664,"config":665},"AI Transparency Center",{"href":666,"dataGaName":667,"dataGaLocation":358},"/ai-transparency-center/","ai transparency center",{"text":669,"config":670},"Newsletter",{"href":671,"dataGaName":672,"dataGaLocation":358},"/company/contact/#contact-forms","newsletter",{"text":674,"config":675},"Press",{"href":676,"dataGaName":677,"dataGaLocation":358},"/press/","press",{"text":679,"config":680,"menu":681},"Contact us",{"dataNavLevelOne":625},{"type":409,"columns":682},[683],{"items":684},[685,690,695],{"text":686,"config":687},"Talk to sales",{"href":688,"dataGaName":689,"dataGaLocation":358},"/sales/","talk to sales",{"text":691,"config":692},"Support portal",{"href":693,"dataGaName":694,"dataGaLocation":358},"https://support.gitlab.com/hc/en-us","support portal",{"text":696,"config":697},"Customer portal",{"href":698,"dataGaName":699,"dataGaLocation":358},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":701,"login":702,"suggestions":709},"Close",{"text":703,"link":704},"To search repositories and projects, login to",{"text":705,"config":706},"gitlab.com",{"href":372,"dataGaName":707,"dataGaLocation":708},"search login","search",{"text":710,"default":711},"Suggestions",[712,714,718,720,724,728],{"text":389,"config":713},{"href":394,"dataGaName":389,"dataGaLocation":708},{"text":715,"config":716},"Code Suggestions (AI)",{"href":717,"dataGaName":715,"dataGaLocation":708},"/solutions/code-suggestions/",{"text":425,"config":719},{"href":427,"dataGaName":425,"dataGaLocation":708},{"text":721,"config":722},"GitLab on AWS",{"href":723,"dataGaName":721,"dataGaLocation":708},"/partners/technology-partners/aws/",{"text":725,"config":726},"GitLab on Google Cloud",{"href":727,"dataGaName":725,"dataGaLocation":708},"/partners/technology-partners/google-cloud-platform/",{"text":729,"config":730},"Why GitLab?",{"href":402,"dataGaName":729,"dataGaLocation":708},{"freeTrial":732,"mobileIcon":737,"desktopIcon":742,"secondaryButton":745},{"text":733,"config":734},"Start free trial",{"href":735,"dataGaName":363,"dataGaLocation":736},"https://gitlab.com/-/trials/new/","nav",{"altText":738,"config":739},"Gitlab Icon",{"src":740,"dataGaName":741,"dataGaLocation":736},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":738,"config":743},{"src":744,"dataGaName":741,"dataGaLocation":736},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":746,"config":747},"Get Started",{"href":748,"dataGaName":749,"dataGaLocation":736},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":751,"mobileIcon":755,"desktopIcon":757},{"text":752,"config":753},"Learn more about GitLab Duo",{"href":394,"dataGaName":754,"dataGaLocation":736},"gitlab duo",{"altText":738,"config":756},{"src":740,"dataGaName":741,"dataGaLocation":736},{"altText":738,"config":758},{"src":744,"dataGaName":741,"dataGaLocation":736},{"button":760,"mobileIcon":765,"desktopIcon":767},{"text":761,"config":762},"/switch",{"href":763,"dataGaName":764,"dataGaLocation":736},"#contact","switch",{"altText":738,"config":766},{"src":740,"dataGaName":741,"dataGaLocation":736},{"altText":738,"config":768},{"src":769,"dataGaName":741,"dataGaLocation":736},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":771,"mobileIcon":776,"desktopIcon":778},{"text":772,"config":773},"Back to pricing",{"href":507,"dataGaName":774,"dataGaLocation":736,"icon":775},"back to pricing","GoBack",{"altText":738,"config":777},{"src":740,"dataGaName":741,"dataGaLocation":736},{"altText":738,"config":779},{"src":744,"dataGaName":741,"dataGaLocation":736},{"title":781,"titleMobile":782,"button":783,"config":788},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":400,"config":784},{"href":785,"dataGaName":786,"dataGaLocation":787},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":789,"disabled":336},"release",{"data":791},{"text":792,"source":793,"edit":799,"contribute":804,"config":809,"items":814,"minimal":1024},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":794,"config":795},"View page source",{"href":796,"dataGaName":797,"dataGaLocation":798},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":800,"config":801},"Edit this page",{"href":802,"dataGaName":803,"dataGaLocation":798},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":805,"config":806},"Please contribute",{"href":807,"dataGaName":808,"dataGaLocation":798},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":810,"facebook":811,"youtube":812,"linkedin":813},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[815,862,916,960,992],{"title":505,"links":816,"subMenu":831},[817,821,826],{"text":818,"config":819},"View plans",{"href":507,"dataGaName":820,"dataGaLocation":798},"view plans",{"text":822,"config":823},"Why Premium?",{"href":824,"dataGaName":825,"dataGaLocation":798},"/pricing/premium/","why premium",{"text":827,"config":828},"Why Ultimate?",{"href":829,"dataGaName":830,"dataGaLocation":798},"/pricing/ultimate/","why ultimate",[832],{"title":833,"links":834},"Contact Us",[835,838,840,842,847,852,857],{"text":836,"config":837},"Contact sales",{"href":688,"dataGaName":368,"dataGaLocation":798},{"text":691,"config":839},{"href":693,"dataGaName":694,"dataGaLocation":798},{"text":696,"config":841},{"href":698,"dataGaName":699,"dataGaLocation":798},{"text":843,"config":844},"Status",{"href":845,"dataGaName":846,"dataGaLocation":798},"https://status.gitlab.com/","status",{"text":848,"config":849},"Terms of use",{"href":850,"dataGaName":851,"dataGaLocation":798},"/terms/","terms of use",{"text":853,"config":854},"Privacy statement",{"href":855,"dataGaName":856,"dataGaLocation":798},"/privacy/","privacy statement",{"text":858,"config":859},"Cookie preferences",{"dataGaName":860,"dataGaLocation":798,"id":861,"isOneTrustButton":339},"cookie preferences","ot-sdk-btn",{"title":405,"links":863,"subMenu":872},[864,868],{"text":865,"config":866},"DevSecOps platform",{"href":387,"dataGaName":867,"dataGaLocation":798},"devsecops platform",{"text":869,"config":870},"AI-Assisted Development",{"href":394,"dataGaName":871,"dataGaLocation":798},"ai-assisted development",[873],{"title":874,"links":875},"Topics",[876,881,886,891,896,901,906,911],{"text":877,"config":878},"CICD",{"href":879,"dataGaName":880,"dataGaLocation":798},"/topics/ci-cd/","cicd",{"text":882,"config":883},"GitOps",{"href":884,"dataGaName":885,"dataGaLocation":798},"/topics/gitops/","gitops",{"text":887,"config":888},"DevOps",{"href":889,"dataGaName":890,"dataGaLocation":798},"/topics/devops/","devops",{"text":892,"config":893},"Version Control",{"href":894,"dataGaName":895,"dataGaLocation":798},"/topics/version-control/","version control",{"text":897,"config":898},"DevSecOps",{"href":899,"dataGaName":900,"dataGaLocation":798},"/topics/devsecops/","devsecops",{"text":902,"config":903},"Cloud Native",{"href":904,"dataGaName":905,"dataGaLocation":798},"/topics/cloud-native/","cloud native",{"text":907,"config":908},"AI for Coding",{"href":909,"dataGaName":910,"dataGaLocation":798},"/topics/devops/ai-for-coding/","ai for coding",{"text":912,"config":913},"Agentic AI",{"href":914,"dataGaName":915,"dataGaLocation":798},"/topics/agentic-ai/","agentic ai",{"title":917,"links":918},"Solutions",[919,921,923,928,932,935,939,942,944,947,950,955],{"text":449,"config":920},{"href":444,"dataGaName":449,"dataGaLocation":798},{"text":438,"config":922},{"href":421,"dataGaName":422,"dataGaLocation":798},{"text":924,"config":925},"Agile development",{"href":926,"dataGaName":927,"dataGaLocation":798},"/solutions/agile-delivery/","agile delivery",{"text":929,"config":930},"SCM",{"href":434,"dataGaName":931,"dataGaLocation":798},"source code management",{"text":877,"config":933},{"href":427,"dataGaName":934,"dataGaLocation":798},"continuous integration & delivery",{"text":936,"config":937},"Value stream management",{"href":477,"dataGaName":938,"dataGaLocation":798},"value stream management",{"text":882,"config":940},{"href":941,"dataGaName":885,"dataGaLocation":798},"/solutions/gitops/",{"text":487,"config":943},{"href":490,"dataGaName":491,"dataGaLocation":798},{"text":945,"config":946},"Small business",{"href":496,"dataGaName":497,"dataGaLocation":798},{"text":948,"config":949},"Public sector",{"href":502,"dataGaName":503,"dataGaLocation":798},{"text":951,"config":952},"Education",{"href":953,"dataGaName":954,"dataGaLocation":798},"/solutions/education/","education",{"text":956,"config":957},"Financial services",{"href":958,"dataGaName":959,"dataGaLocation":798},"/solutions/finance/","financial services",{"title":510,"links":961},[962,964,966,968,971,973,976,978,980,982,984,986,988,990],{"text":523,"config":963},{"href":525,"dataGaName":526,"dataGaLocation":798},{"text":528,"config":965},{"href":530,"dataGaName":531,"dataGaLocation":798},{"text":533,"config":967},{"href":535,"dataGaName":536,"dataGaLocation":798},{"text":538,"config":969},{"href":540,"dataGaName":970,"dataGaLocation":798},"docs",{"text":561,"config":972},{"href":563,"dataGaName":564,"dataGaLocation":798},{"text":974,"config":975},"What's new",{"href":620,"dataGaName":621,"dataGaLocation":798},{"text":556,"config":977},{"href":558,"dataGaName":559,"dataGaLocation":798},{"text":575,"config":979},{"href":24,"dataGaName":577,"dataGaLocation":798},{"text":582,"config":981},{"href":584,"dataGaName":585,"dataGaLocation":798},{"text":587,"config":983},{"href":589,"dataGaName":590,"dataGaLocation":798},{"text":592,"config":985},{"href":594,"dataGaName":595,"dataGaLocation":798},{"text":597,"config":987},{"href":599,"dataGaName":600,"dataGaLocation":798},{"text":602,"config":989},{"href":604,"dataGaName":605,"dataGaLocation":798},{"text":607,"config":991},{"href":609,"dataGaName":610,"dataGaLocation":798},{"title":623,"links":993},[994,996,998,1000,1002,1004,1008,1013,1015,1017,1019],{"text":631,"config":995},{"href":633,"dataGaName":625,"dataGaLocation":798},{"text":636,"config":997},{"href":638,"dataGaName":639,"dataGaLocation":798},{"text":644,"config":999},{"href":646,"dataGaName":647,"dataGaLocation":798},{"text":649,"config":1001},{"href":651,"dataGaName":652,"dataGaLocation":798},{"text":654,"config":1003},{"href":656,"dataGaName":657,"dataGaLocation":798},{"text":1005,"config":1006},"Sustainability",{"href":1007,"dataGaName":1005,"dataGaLocation":798},"/sustainability/",{"text":1009,"config":1010},"Diversity, inclusion and belonging (DIB)",{"href":1011,"dataGaName":1012,"dataGaLocation":798},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":659,"config":1014},{"href":661,"dataGaName":662,"dataGaLocation":798},{"text":669,"config":1016},{"href":671,"dataGaName":672,"dataGaLocation":798},{"text":674,"config":1018},{"href":676,"dataGaName":677,"dataGaLocation":798},{"text":1020,"config":1021},"Modern Slavery Transparency Statement",{"href":1022,"dataGaName":1023,"dataGaLocation":798},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1025},[1026,1029,1032],{"text":1027,"config":1028},"Terms",{"href":850,"dataGaName":851,"dataGaLocation":798},{"text":1030,"config":1031},"Cookies",{"dataGaName":860,"dataGaLocation":798,"id":861,"isOneTrustButton":339},{"text":1033,"config":1034},"Privacy",{"href":855,"dataGaName":856,"dataGaLocation":798},[1036],{"id":1037,"title":7,"body":335,"config":1038,"content":1040,"description":335,"extension":1043,"meta":1044,"navigation":339,"path":1045,"seo":1046,"stem":1047,"__hash__":1048},"blogAuthors/en-us/blog/authors/meghan-maneval.yml",{"template":1039},"BlogAuthor",{"name":7,"config":1041},{"headshot":323,"ctfId":1042},"mmaneval20","yml",{},"/en-us/blog/authors/meghan-maneval",{},"en-us/blog/authors/meghan-maneval","6W7ZU2RViAke_Met6DCGkFzdwXDoE-NY4cP__gq-aoI",[1050,1058,1066],{"title":1051,"description":1052,"heroImage":1053,"category":331,"date":1054,"authors":1055,"slug":1057,"externalUrl":335},"CEO Shadow Takeaways from Jacie","Recap of my experience in the CEO Shadow Program.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664102/Blog/Hero%20Images/gitlab-values-cover.png","2021-05-18",[1056],"Jacie Bandur","ceo-shadow-recap",{"title":1059,"description":1060,"heroImage":1061,"category":331,"date":1062,"authors":1063,"slug":1065,"externalUrl":335},"Why I love contributing to GitLab","Making small meaningful changes is what it's all about.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679501/Blog/Hero%20Images/new-feature.png","2021-05-11",[1064],"Austin Regnery","why-i-love-contributing-to-gitlab",{"title":1067,"description":1068,"heroImage":1069,"category":331,"date":1062,"authors":1070,"slug":1072,"externalUrl":335},"Placebo Lines on the Pipeline Graph","Have you noticed the connecting lines missing on your pipelines lately? Here's why","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679507/Blog/Hero%20Images/ci-cd.png",[1071],"Sam Beckham","placebo-lines-on-the-pipeline-graph",{"promotions":1074},[1075,1089,1101,1112],{"id":1076,"categories":1077,"header":1079,"text":1080,"button":1081,"image":1086},"ai-modernization",[1078],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":1082,"config":1083},"Get your AI maturity score",{"href":1084,"dataGaName":1085,"dataGaLocation":564},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1087},{"src":1088},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1090,"categories":1091,"header":1093,"text":1080,"button":1094,"image":1098},"devops-modernization",[1092,900],"product","Are you just managing tools or shipping innovation?",{"text":1095,"config":1096},"Get your DevOps maturity score",{"href":1097,"dataGaName":1085,"dataGaLocation":564},"/assessments/devops-modernization-assessment/",{"config":1099},{"src":1100},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1102,"categories":1103,"header":1104,"text":1080,"button":1105,"image":1109},"security-modernization",[348],"Are you trading speed for security?",{"text":1106,"config":1107},"Get your security maturity score",{"href":1108,"dataGaName":1085,"dataGaLocation":564},"/assessments/security-modernization-assessment/",{"config":1110},{"src":1111},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1113,"paths":1114,"header":1117,"text":1118,"button":1119,"image":1124},"github-azure-migration",[1115,1116],"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":1120,"config":1121},"See how GitLab compares to GitHub",{"href":1122,"dataGaName":1123,"dataGaLocation":564},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1125},{"src":1100},{"header":1127,"blurb":1128,"button":1129,"secondaryButton":1134},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1130,"config":1131},"Get your free trial",{"href":1132,"dataGaName":363,"dataGaLocation":1133},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":836,"config":1135},{"href":688,"dataGaName":368,"dataGaLocation":1133},1786803727996]