[{"data":1,"prerenderedAt":1074},["ShallowReactive",2],{"/de-de/blog/how-we-reduced-mr-review-time-with-value-stream-management":3,"navigation-de-de":289,"banner-de-de":721,"footer-de-de":729,"blog-post-authors-de-de-Haim Snir":970,"blog-related-posts-de-de-how-we-reduced-mr-review-time-with-value-stream-management":985,"blog-promotions-de-de":1011,"next-steps-de-de":1064},{"id":4,"title":5,"authors":6,"body":8,"category":264,"date":265,"description":266,"extension":267,"externalUrl":268,"faq":268,"featured":269,"heroImage":270,"meta":271,"navigation":272,"path":273,"seo":274,"slug":279,"stem":280,"tags":281,"template":287,"updatedDate":268,"__hash__":288},"blogPosts/de-de/blog/how-we-reduced-mr-review-time-with-value-stream-management.md","MR-Review-Zeit mit Value Stream Management reduzieren",[7],"Haim Snir",{"type":9,"value":10,"toc":250},"minimark",[11,22,25,30,33,36,49,53,56,59,64,78,86,89,96,100,116,122,126,133,141,145,154,180,183,192,196,199,217,221],[12,13,14,15,21],"p",{},"Das GitLab Engineering-Team nutzt die eigenen Produkte intern – eine Praxis, die im Englischen als \"Dogfooding\" bezeichnet wird. Diese Selbstnutzung hat zu Verbesserungen bei der Beschleunigung der Software-Delivery-Zyklen für Kunden geführt. Dieser Artikel beleuchtet einen spezifischen Anwendungsfall, bei dem ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/solutions/value-stream-management/",[],"GitLab Value Stream Management (VSM)"," Verbesserungen für unser Engineering-Team ermöglicht hat. Es wird gezeigt, wie VSM dabei half, zwei zentrale Herausforderungen anzugehen: die Messung des Wegs von der Idee bis zur Fertigstellung eines Merge Requests und die Optimierung der Deployment-Workflows.",[12,23,24],{},"Value Stream Management ist in der deutschen Industrie als Wertstromanalyse etabliert – insbesondere in der Fertigung und Automobilbranche wird diese Lean-Methode zur Identifikation von Verschwendung eingesetzt. GitLabs VSM-Funktionen übertragen diesen systematischen Ansatz auf Software-Entwicklungsprozesse und ermöglichen die Unterscheidung zwischen wertschöpfenden und nicht-wertschöpfenden Aktivitäten im Entwicklungsworkflow.",[26,27,29],"h2",{"id":28},"die-herausforderung-engpässe-in-mr-reviews-identifizieren","Die Herausforderung: Engpässe in MR-Reviews identifizieren",[12,31,32],{},"Trotz gut definierter Workflows stellte ein Team fest, dass Merge Requests länger als erwartet brauchten, um geprüft und gemerged zu werden. Die Herausforderung bestand nicht nur in den Verzögerungen selbst, sondern darin zu verstehen, wo im Review-Prozess diese Verzögerungen auftraten und warum.",[12,34,35],{},"Das Ziel des Teams war klar:",[37,38,39,43,46],"ul",{},[40,41,42],"li",{},"Identifizieren, wo Zeit vom initialen Konzept bis zum finalen Merge eines MR verbracht wurde",[40,44,45],{},"Spezifische Engpässe im Review-Prozess lokalisieren",[40,47,48],{},"Verstehen, wie MR-Größe, Komplexität oder Dokumentationsqualität die Review-Zeit beeinflussen",[26,50,52],{"id":51},"der-ansatz-mr-review-zeit-in-gitlab-value-stream-analytics-messen","Der Ansatz: MR-Review-Zeit in GitLab Value Stream Analytics messen",[12,54,55],{},"Value Stream Analytics (VSA) ermöglicht es Organisationen, ihren gesamten Workflow von der Idee bis zur Auslieferung abzubilden und dabei zwischen wertschöpfenden Aktivitäten (VA) und nicht-wertschöpfenden Aktivitäten (NVA) im Prozessfluss zu unterscheiden. Durch die Berechnung des Verhältnisses von wertschöpfender Zeit zur gesamten Lead Time kann das Team verschwenderische Aktivitäten identifizieren, die zu Verzögerungen bei MR-Reviews führen.",[12,57,58],{},"Um die notwendigen Metriken zu erhalten, passte das Team GitLab VSA an, um bessere Sichtbarkeit in den MR-Review-Prozess zu erhalten.",[60,61,63],"h3",{"id":62},"_1-custom-stage-für-mr-review-einrichten","1. Custom Stage für MR-Review einrichten",[12,65,66,67,72,73,77],{},"Das Team fügte eine ",[16,68,71],{"href":69,"rel":70},"https://docs.gitlab.com/user/group/value_stream_analytics/#value-stream-stage-events",[],"neue Custom Stage"," in VSA mit dem Namen ",[74,75,76],"strong",{},"Review Time to Merge"," hinzu, um spezifisch die Zeit vom ersten Zuweisen eines Reviewers bis zum Merge des MR zu tracken.",[37,79,80,83],{},[40,81,82],{},"Start-Event: MR first reviewer assigned",[40,84,85],{},"End-Event: MR merged",[12,87,88],{},"Durch die Definition dieser Stage begann VSA, die Dauer des MR-Review-Prozesses zu messen und lieferte präzise Daten darüber, wo Zeit verbracht wurde.",[12,90,91],{},[92,93],"img",{"alt":94,"src":95},"Defining stage of VSA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097884/Blog/Content%20Images/Blog/Content%20Images/image2_aHR0cHM6_1750097883929.png",[60,97,99],{"id":98},"_2-total-time-chart-für-klarheit-nutzen","2. Total Time Chart für Klarheit nutzen",[12,101,102,103,111,112,115],{},"Mit der Custom Stage eingerichtet, nutzte das Team das ",[16,104,107,110],{"href":105,"rel":106},"https://about.gitlab.com/blog/value-stream-total-time-chart/",[],[74,108,109],{},"Total Time Chart"," auf der VSA Overview-Seite"," (",[74,113,114],{},"Analyze > Value Stream","), um zu visualisieren, wie viel Zeit während der neuen MR-Review-Stage verbracht wurde. Durch den Vergleich der Werte, die durch jeden Bereich im Chart dargestellt wurden, konnte das Team schnell identifizieren, wie diese Stage zur gesamten Software-Delivery-Lifecycle-Zeit (SDLC) beitrug.",[12,117,118],{},[92,119],{"alt":120,"src":121},"total time chart for VSA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097884/Blog/Content%20Images/Blog/Content%20Images/image1_aHR0cHM6_1750097883930.png",[60,123,125],{"id":124},"_3-für-tiefere-erkenntnisse-detailliert-analysieren","3. Für tiefere Erkenntnisse detailliert analysieren",[12,127,128,129,132],{},"Um spezifische Verzögerungen zu untersuchen, nutzte das Team die ",[74,130,131],{},"Stage Navigation Bar",", um tiefer in die MR-Review-Stage einzutauchen. Diese Ansicht ermöglichte:",[37,134,135,138],{},[40,136,137],{},"MRs nach Review-Zeit sortieren: Die Stage-Tabelle zeigte alle zugehörigen MRs sortiert nach Review-Dauer, sodass langsame MRs leicht erkennbar waren",[40,139,140],{},"Individuelle MRs analysieren: Für jeden MR konnte das Team Faktoren wie Verzögerungen bei der Reviewer-Zuweisung, mehrere Feedback-Runden, Leerlaufzeit nach Approval und MR-Größe/Komplexität untersuchen",[26,142,144],{"id":143},"das-ergebnis-umsetzbare-erkenntnisse-und-verbesserungen","Das Ergebnis: Umsetzbare Erkenntnisse und Verbesserungen",[12,146,147,148,153],{},"Durch die Anpassung von VSA zur Verfolgung der ",[16,149,152],{"href":150,"rel":151},"https://docs.gitlab.com/user/project/merge_requests/reviews/",[],"MR-Review-Zeit"," deckte das Team mehrere zentrale Erkenntnisse auf:",[37,155,156,162,168,174],{},[40,157,158,161],{},[74,159,160],{},"Verzögerungen bei Reviewer-Zuweisung:"," Einige MRs erfuhren Verzögerungen, weil Reviewer spät zugewiesen wurden oder Reviewer zu viele MRs in ihrer Queue hatten",[40,163,164,167],{},[74,165,166],{},"Langsame Review-Start-Zeiten:"," Selbst nach Zuweisung lagen bestimmte MRs untätig, bevor Reviews begannen – oft aufgrund von Kontextwechseln oder konkurrierenden Prioritäten",[40,169,170,173],{},[74,171,172],{},"Mehrere Feedback-Schleifen:"," Größere MRs erforderten oft mehrere Feedback-Runden, was die Review-Zeit erheblich verlängerte",[40,175,176,179],{},[74,177,178],{},"Leerlaufzeit nach Approval:"," Einige MRs wurden approved, aber nicht zeitnah gemerged – oft aufgrund von Deployment-Koordinationsproblemen",[12,181,182],{},"Für den Engineering Manager im Team erwies sich VSA als wertvoll für die Verwaltung des Team-Workflows: \"Ich habe VSA genutzt, um zu begründen, wo wir Zeit bei der MR-Fertigstellung verbrachten. Wir haben VSA auf unsere Bedürfnisse angepasst, und es war sehr hilfreich für unsere Untersuchungen nach Verbesserungsmöglichkeiten.\"",[12,184,185,186,191],{},"Aus dieser Dogfooding-Erfahrung entwickeln wir nun eine wichtige Erweiterung zur Verbesserung der Sichtbarkeit in den Review-Prozess. Wir fügen ein neues Event zu VSA hinzu – ",[16,187,190],{"href":188,"rel":189},"https://gitlab.com/gitlab-org/gitlab/-/issues/503754",[],"Merge request last approved at"," – das eine Stage erzeugt, die MR-Review-Schritte noch granularer aufschlüsselt.",[26,193,195],{"id":194},"die-kraft-datengestützter-entscheidungen","Die Kraft datengestützter Entscheidungen",[12,197,198],{},"Durch die Nutzung von GitLabs VSA haben wir nicht nur Engpässe identifiziert – wir erhielten umsetzbare Erkenntnisse, die zu Verbesserungen bei der MR-Review-Zeit und der allgemeinen Entwickler-Produktivität führten. Wir optimierten Merge-Request-Review-Zyklen und erhöhten den Entwickler-Durchsatz, was unser Commitment zu kontinuierlicher Verbesserung durch Messung bestätigt.",[200,201,202],"blockquote",{},[12,203,204,205,210,211,216],{},"Möchtest du erfahren, wie VSA deinem Team helfen kann? ",[16,206,209],{"href":207,"rel":208},"https://about.gitlab.com/de-de/free-trial/",[],"Starte eine kostenlose GitLab Ultimate-Testversion",", passe deine Value Streams an und sieh, wie du Verbesserungen im gesamten SDLC für deine Teams erreichen kannst. ",[16,212,215],{"href":213,"rel":214},"https://gitlab.com/gitlab-org/gitlab/-/issues/520962",[],"Teile dann dein Feedback und deine Erfahrungen in diesem Issue",".",[26,218,220],{"id":219},"weiterführende-informationen","Weiterführende Informationen",[37,222,223,230,237,244],{},[40,224,225],{},[16,226,229],{"href":227,"rel":228},"https://about.gitlab.com/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster/",[],"Optimize value stream efficiency to do more with less, faster",[40,231,232],{},[16,233,236],{"href":234,"rel":235},"https://about.gitlab.com/blog/new-scheduled-reports-generation-tool-simplifies-value-stream-management/",[],"New Scheduled Reports Generation tool simplifies value stream management",[40,238,239],{},[16,240,243],{"href":241,"rel":242},"https://docs.gitlab.com/user/group/value_stream_analytics/",[],"Value stream analytics documentation",[40,245,246],{},[16,247,249],{"href":105,"rel":248},[],"Value stream management: Total Time Chart simplifies top-down optimization flow",{"title":251,"searchDepth":252,"depth":252,"links":253},"",2,[254,255,261,262,263],{"id":28,"depth":252,"text":29},{"id":51,"depth":252,"text":52,"children":256},[257,259,260],{"id":62,"depth":258,"text":63},3,{"id":98,"depth":258,"text":99},{"id":124,"depth":258,"text":125},{"id":143,"depth":252,"text":144},{"id":194,"depth":252,"text":195},{"id":219,"depth":252,"text":220},"engineering","2025-10-30","GitLab Engineering nutzt VSM zur Identifikation von Engpässen im MR-Review-Prozess. Systematische Analyse mit Custom Stages.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097876/Blog/Hero%20Images/Blog/Hero%20Images/REFERENCE%20-%20display%20preview%20for%20blog%20images%20%282%29_2pKf8RsKzAaThmQfqHIaa7_1750097875817.png",{},true,"/de-de/blog/how-we-reduced-mr-review-time-with-value-stream-management",{"title":5,"description":275,"ogTitle":5,"ogDescription":275,"noIndex":269,"ogImage":270,"ogUrl":276,"ogSiteName":277,"ogType":278,"canonicalUrls":276},"GitLab Engineering nutzt VSM zur Identifikation von Engpässen im MR-Review-Prozess. Systematische Analyse mit Custom Stages und VA/NVA-Unterscheidung.","https://about.gitlab.com/de/blog/how-we-reduced-mr-review-time-with-value-stream-management","https://about.gitlab.com","article","how-we-reduced-mr-review-time-with-value-stream-management","de-de/blog/how-we-reduced-mr-review-time-with-value-stream-management",[282,283,284,285,286],"product","features","DevSecOps platform","workflow","solutions architecture","BlogPost","8JwIv1FiHRDWQoHACFUFXeQJo6prgoZ-LrVqZlBgrxY",{"logo":290,"freeTrial":295,"sales":300,"login":305,"items":310,"search":639,"minimal":673,"duo":691,"switchNav":700,"pricingDeployment":711},{"config":291},{"href":292,"dataGaName":293,"dataGaLocation":294},"/de-de/","gitlab logo","header",{"text":296,"config":297},"Kostenlose Testversion anfordern",{"href":298,"dataGaName":299,"dataGaLocation":294},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":301,"config":302},"Demo anfordern",{"href":303,"dataGaName":304,"dataGaLocation":294},"/de-de/sales/?contact-topic=request-demo","sales",{"text":306,"config":307},"Anmelden",{"href":308,"dataGaName":309,"dataGaLocation":294},"https://gitlab.com/users/sign_in/","sign in",[311,340,442,447,561,617],{"text":312,"config":313,"menu":315},"Plattform",{"dataNavLevelOne":314},"platform",{"type":316,"columns":317},"cards",[318,324,332],{"title":312,"description":319,"link":320},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":321,"config":322},"Die Plattform erkunden",{"href":323,"dataGaName":314,"dataGaLocation":294},"/de-de/platform/",{"title":325,"description":326,"link":327},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":328,"config":329},"Lerne GitLab Duo kennen",{"href":330,"dataGaName":331,"dataGaLocation":294},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":333,"description":334,"link":335},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":336,"config":337},"Mehr erfahren",{"href":338,"dataGaName":339,"dataGaLocation":294},"/de-de/why-gitlab/","why gitlab",{"text":341,"left":272,"config":342,"menu":344},"Produkt",{"dataNavLevelOne":343},"solutions",{"type":345,"link":346,"columns":350,"feature":421},"lists",{"text":347,"config":348},"Alle Lösungen anzeigen",{"href":349,"dataGaName":343,"dataGaLocation":294},"/de-de/solutions/",[351,376,399],{"title":352,"description":353,"link":354,"items":359},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":355},{"icon":356,"href":357,"dataGaName":358,"dataGaLocation":294},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[360,364,367,372],{"text":361,"config":362},"CI/CD",{"href":363,"dataGaLocation":294,"dataGaName":361},"/de-de/solutions/continuous-integration/",{"text":325,"config":365},{"href":330,"dataGaLocation":294,"dataGaName":366},"gitlab duo agent platform - product menu",{"text":368,"config":369},"Quellcodeverwaltung",{"href":370,"dataGaLocation":294,"dataGaName":371},"/de-de/solutions/source-code-management/","Source Code Management",{"text":373,"config":374},"Automatische Softwarebereitstellung",{"href":357,"dataGaLocation":294,"dataGaName":375},"Automated software delivery",{"title":377,"description":378,"link":379,"items":384},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":380},{"href":381,"dataGaName":382,"dataGaLocation":294,"icon":383},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[385,389,394],{"text":386,"config":387},"Anwendungssicherheitstests",{"href":381,"dataGaName":388,"dataGaLocation":294},"Application security testing",{"text":390,"config":391},"Schutz der Software-Lieferkette",{"href":392,"dataGaLocation":294,"dataGaName":393},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":395,"config":396},"Software-Compliance",{"href":397,"dataGaName":398,"dataGaLocation":294},"/de-de/solutions/software-compliance/","software compliance",{"title":400,"link":401,"items":406},"Messung",{"config":402},{"icon":403,"href":404,"dataGaName":405,"dataGaLocation":294},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[407,411,416],{"text":408,"config":409},"Sichtbarkeit und Messung",{"href":404,"dataGaLocation":294,"dataGaName":410},"Visibility and Measurement",{"text":412,"config":413},"Wertstrommanagement",{"href":414,"dataGaLocation":294,"dataGaName":415},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":417,"config":418},"Analysen und Einblicke",{"href":419,"dataGaLocation":294,"dataGaName":420},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":422,"type":345,"items":423},"GitLab für",[424,430,436],{"text":425,"config":426},"Enterprise",{"icon":427,"href":428,"dataGaLocation":294,"dataGaName":429},"Building","/de-de/enterprise/","enterprise",{"text":431,"config":432},"Kleinunternehmen",{"icon":433,"href":434,"dataGaLocation":294,"dataGaName":435},"Work","/de-de/small-business/","small business",{"text":437,"config":438},"Öffentlicher Sektor",{"icon":439,"href":440,"dataGaLocation":294,"dataGaName":441},"Organization","/de-de/solutions/public-sector/","public sector",{"text":443,"config":444},"Preise",{"href":445,"dataGaName":446,"dataGaLocation":294,"dataNavLevelOne":446},"/de-de/pricing/","pricing",{"text":448,"config":449,"menu":451},"Ressourcen",{"dataNavLevelOne":450},"resources",{"type":345,"link":452,"columns":456,"feature":550},{"text":453,"config":454},"Alle Ressourcen anzeigen",{"href":455,"dataGaName":450,"dataGaLocation":294},"/de-de/resources/",[457,490,517],{"title":458,"items":459},"Erste Schritte",[460,465,470,475,480,485],{"text":461,"config":462},"Installieren",{"href":463,"dataGaName":464,"dataGaLocation":294},"/de-de/install/","install",{"text":466,"config":467},"Kurzanleitungen",{"href":468,"dataGaName":469,"dataGaLocation":294},"/de-de/get-started/","quick setup checklists",{"text":471,"config":472},"Lernen",{"href":473,"dataGaLocation":294,"dataGaName":474},"https://university.gitlab.com/","learn",{"text":476,"config":477},"Produktdokumentation",{"href":478,"dataGaName":479,"dataGaLocation":294},"https://docs.gitlab.com/","product documentation",{"text":481,"config":482},"Best-Practice-Videos",{"href":483,"dataGaName":484,"dataGaLocation":294},"/de-de/getting-started-videos/","best practice videos",{"text":486,"config":487},"Integrationen",{"href":488,"dataGaName":489,"dataGaLocation":294},"/de-de/integrations/","integrations",{"title":491,"items":492},"Entdecken",[493,498,503,508,512],{"text":494,"config":495},"Kundenerfolge",{"href":496,"dataGaName":497,"dataGaLocation":294},"/de-de/customers/","customer success stories",{"text":499,"config":500},"Blog",{"href":501,"dataGaName":502,"dataGaLocation":294},"/de-de/blog/","blog",{"text":504,"config":505},"Demo-Hub",{"href":506,"dataGaName":507,"dataGaLocation":294},"/de-de/demo-hub/","demo hub",{"text":509,"config":510},"The Source",{"href":511,"dataGaName":502,"dataGaLocation":294},"/de-de/the-source/",{"text":513,"config":514},"Remote",{"href":515,"dataGaName":516,"dataGaLocation":294},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":518,"items":519},"Vernetzen",[520,525,530,535,540,545],{"text":521,"config":522},"GitLab-Services",{"href":523,"dataGaName":524,"dataGaLocation":294},"/de-de/services/","services",{"text":526,"config":527},"Beitragen",{"href":528,"dataGaName":529,"dataGaLocation":294},"https://contributors.gitlab.com","contribute",{"text":531,"config":532},"Community",{"href":533,"dataGaName":534,"dataGaLocation":294},"/community/","community",{"text":536,"config":537},"Forum",{"href":538,"dataGaName":539,"dataGaLocation":294},"https://forum.gitlab.com/","forum",{"text":541,"config":542},"Veranstaltungen",{"href":543,"dataGaName":544,"dataGaLocation":294},"/events/","events",{"text":546,"config":547},"Partner",{"href":548,"dataGaName":549,"dataGaLocation":294},"/de-de/partners/","partners",{"config":551,"title":554,"text":555,"link":556},{"background":552,"textColor":553},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":557,"config":558},"Aktuelle Nachrichten",{"href":559,"dataGaName":560,"dataGaLocation":294},"/de-de/whats-new/","whats new",{"text":562,"config":563,"menu":565},"Unternehmen",{"dataNavLevelOne":564},"company",{"type":345,"columns":566},[567],{"items":568},[569,574,580,582,587,592,597,602,607,612],{"text":570,"config":571},"Über",{"href":572,"dataGaName":573,"dataGaLocation":294},"/de-de/company/","about",{"text":575,"config":576,"footerGa":579},"Karriere",{"href":577,"dataGaName":578,"dataGaLocation":294},"/jobs/","jobs",{"dataGaName":578},{"text":541,"config":581},{"href":543,"dataGaName":544,"dataGaLocation":294},{"text":583,"config":584},"Geschäftsführung",{"href":585,"dataGaName":586,"dataGaLocation":294},"/company/team/e-group/","leadership",{"text":588,"config":589},"Handbuch",{"href":590,"dataGaName":591,"dataGaLocation":294},"https://handbook.gitlab.com/","handbook",{"text":593,"config":594},"Investor Relations",{"href":595,"dataGaName":596,"dataGaLocation":294},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":598,"config":599},"Trust Center",{"href":600,"dataGaName":601,"dataGaLocation":294},"/de-de/security/","trust center",{"text":603,"config":604},"AI Transparency Center",{"href":605,"dataGaName":606,"dataGaLocation":294},"/de-de/ai-transparency-center/","ai transparency center",{"text":608,"config":609},"Newsletter",{"href":610,"dataGaName":611,"dataGaLocation":294},"/company/contact/#contact-forms","newsletter",{"text":613,"config":614},"Presse",{"href":615,"dataGaName":616,"dataGaLocation":294},"/press/","press",{"text":618,"config":619,"menu":620},"Kontakt",{"dataNavLevelOne":564},{"type":345,"columns":621},[622],{"items":623},[624,629,634],{"text":625,"config":626},"Vertrieb kontaktieren",{"href":627,"dataGaName":628,"dataGaLocation":294},"/de-de/sales/","talk to sales",{"text":630,"config":631},"Support-Portal",{"href":632,"dataGaName":633,"dataGaLocation":294},"https://support.gitlab.com/hc/en-us","support portal",{"text":635,"config":636},"Kundenportal",{"href":637,"dataGaName":638,"dataGaLocation":294},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":640,"login":641,"suggestions":648},"Schließen",{"text":642,"link":643},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":644,"config":645},"gitlab.com",{"href":308,"dataGaName":646,"dataGaLocation":647},"search login","search",{"text":649,"default":650},"Vorschläge",[651,653,658,660,665,670],{"text":325,"config":652},{"href":330,"dataGaName":325,"dataGaLocation":647},{"text":654,"config":655},"Codevorschläge (KI)",{"href":656,"dataGaName":657,"dataGaLocation":647},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":361,"config":659},{"href":363,"dataGaName":361,"dataGaLocation":647},{"text":661,"config":662},"GitLab auf AWS",{"href":663,"dataGaName":664,"dataGaLocation":647},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":666,"config":667},"GitLab auf Google Cloud",{"href":668,"dataGaName":669,"dataGaLocation":647},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":333,"config":671},{"href":338,"dataGaName":672,"dataGaLocation":647},"Why GitLab?",{"freeTrial":674,"mobileIcon":679,"desktopIcon":684,"secondaryButton":687},{"text":675,"config":676},"Kostenlos testen",{"href":677,"dataGaName":299,"dataGaLocation":678},"https://gitlab.com/-/trials/new/","nav",{"altText":680,"config":681},"GitLab-Symbol",{"src":682,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":680,"config":685},{"src":686,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":458,"config":688},{"href":689,"dataGaName":690,"dataGaLocation":678},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":692,"mobileIcon":696,"desktopIcon":698},{"text":693,"config":694},"Mehr über GitLab Duo erfahren",{"href":330,"dataGaName":695,"dataGaLocation":678},"gitlab duo",{"altText":680,"config":697},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":699},{"src":686,"dataGaName":683,"dataGaLocation":678},{"button":701,"mobileIcon":706,"desktopIcon":708},{"text":702,"config":703},"/Option",{"href":704,"dataGaName":705,"dataGaLocation":678},"#contact","switch",{"altText":680,"config":707},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":709},{"src":710,"dataGaName":683,"dataGaLocation":678},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":712,"mobileIcon":717,"desktopIcon":719},{"text":713,"config":714},"Zurück zur Preisübersicht",{"href":445,"dataGaName":715,"dataGaLocation":678,"icon":716},"back to pricing","GoBack",{"altText":680,"config":718},{"src":682,"dataGaName":683,"dataGaLocation":678},{"altText":680,"config":720},{"src":686,"dataGaName":683,"dataGaLocation":678},{"title":722,"button":723,"config":727},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":336,"config":724},{"href":725,"dataGaName":726,"dataGaLocation":294},"/de-de/gitlab-orbit/","orbit",{"layout":728,"disabled":269},"release",{"data":730},{"text":731,"source":732,"edit":738,"contribute":743,"config":748,"items":753,"minimal":959},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":733,"config":734},"Quelltext der Seite anzeigen",{"href":735,"dataGaName":736,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":739,"config":740},"Diese Seite bearbeiten",{"href":741,"dataGaName":742,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":744,"config":745},"Beteilige dich",{"href":746,"dataGaName":747,"dataGaLocation":737},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":749,"facebook":750,"youtube":751,"linkedin":752},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[754,799,852,894,926],{"title":443,"links":755,"subMenu":770},[756,760,765],{"text":757,"config":758},"Tarife anzeigen",{"href":445,"dataGaName":759,"dataGaLocation":737},"view plans",{"text":761,"config":762},"Vorteile von Premium",{"href":763,"dataGaName":764,"dataGaLocation":737},"/de-de/pricing/premium/","why premium",{"text":766,"config":767},"Vorteile von Ultimate",{"href":768,"dataGaName":769,"dataGaLocation":737},"/de-de/pricing/ultimate/","why ultimate",[771],{"title":618,"links":772},[773,775,777,779,784,789,794],{"text":625,"config":774},{"href":627,"dataGaName":304,"dataGaLocation":737},{"text":630,"config":776},{"href":632,"dataGaName":633,"dataGaLocation":737},{"text":635,"config":778},{"href":637,"dataGaName":638,"dataGaLocation":737},{"text":780,"config":781},"Status",{"href":782,"dataGaName":783,"dataGaLocation":737},"https://status.gitlab.com/","status",{"text":785,"config":786},"Nutzungsbedingungen",{"href":787,"dataGaName":788,"dataGaLocation":737},"/terms/","terms of use",{"text":790,"config":791},"Datenschutzerklärung",{"href":792,"dataGaName":793,"dataGaLocation":737},"/de-de/privacy/","privacy statement",{"text":795,"config":796},"Cookie-Einstellungen",{"dataGaName":797,"dataGaLocation":737,"id":798,"isOneTrustButton":272},"cookie preferences","ot-sdk-btn",{"title":341,"links":800,"subMenu":809},[801,805],{"text":802,"config":803},"DevSecOps-Plattform",{"href":323,"dataGaName":804,"dataGaLocation":737},"devsecops platform",{"text":806,"config":807},"KI-unterstützte Entwicklung",{"href":330,"dataGaName":808,"dataGaLocation":737},"ai-assisted development",[810],{"title":811,"links":812},"Themen",[813,817,822,827,832,837,842,847],{"text":361,"config":814},{"href":815,"dataGaName":816,"dataGaLocation":737},"/de-de/topics/ci-cd/","cicd",{"text":818,"config":819},"GitOps",{"href":820,"dataGaName":821,"dataGaLocation":737},"/de-de/topics/gitops/","gitops",{"text":823,"config":824},"DevOps",{"href":825,"dataGaName":826,"dataGaLocation":737},"/de-de/topics/devops/","devops",{"text":828,"config":829},"Versionskontrolle",{"href":830,"dataGaName":831,"dataGaLocation":737},"/de-de/topics/version-control/","version control",{"text":833,"config":834},"DevSecOps",{"href":835,"dataGaName":836,"dataGaLocation":737},"/de-de/topics/devsecops/","devsecops",{"text":838,"config":839},"Cloud-nativ",{"href":840,"dataGaName":841,"dataGaLocation":737},"/de-de/topics/cloud-native/","cloud native",{"text":843,"config":844},"KI für das Programmieren",{"href":845,"dataGaName":846,"dataGaLocation":737},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":848,"config":849},"Agentische KI",{"href":850,"dataGaName":851,"dataGaLocation":737},"/de-de/topics/agentic-ai/","agentic ai",{"title":853,"links":854},"Lösungen",[855,858,860,865,869,872,875,878,880,882,884,889],{"text":386,"config":856},{"href":381,"dataGaName":857,"dataGaLocation":737},"Application Security Testing",{"text":373,"config":859},{"href":357,"dataGaName":358,"dataGaLocation":737},{"text":861,"config":862},"Agile Entwicklung",{"href":863,"dataGaName":864,"dataGaLocation":737},"/de-de/solutions/agile-delivery/","agile delivery",{"text":866,"config":867},"SCM",{"href":370,"dataGaName":868,"dataGaLocation":737},"source code management",{"text":361,"config":870},{"href":363,"dataGaName":871,"dataGaLocation":737},"continuous integration & delivery",{"text":412,"config":873},{"href":414,"dataGaName":874,"dataGaLocation":737},"value stream management",{"text":818,"config":876},{"href":877,"dataGaName":821,"dataGaLocation":737},"/de-de/solutions/gitops/",{"text":425,"config":879},{"href":428,"dataGaName":429,"dataGaLocation":737},{"text":431,"config":881},{"href":434,"dataGaName":435,"dataGaLocation":737},{"text":437,"config":883},{"href":440,"dataGaName":441,"dataGaLocation":737},{"text":885,"config":886},"Bildungswesen",{"href":887,"dataGaName":888,"dataGaLocation":737},"/de-de/solutions/education/","education",{"text":890,"config":891},"Finanzdienstleistungen",{"href":892,"dataGaName":893,"dataGaLocation":737},"/de-de/solutions/finance/","financial services",{"title":448,"links":895},[896,898,900,902,905,907,910,912,914,916,918,920,922,924],{"text":461,"config":897},{"href":463,"dataGaName":464,"dataGaLocation":737},{"text":466,"config":899},{"href":468,"dataGaName":469,"dataGaLocation":737},{"text":471,"config":901},{"href":473,"dataGaName":474,"dataGaLocation":737},{"text":476,"config":903},{"href":478,"dataGaName":904,"dataGaLocation":737},"docs",{"text":499,"config":906},{"href":501,"dataGaName":502,"dataGaLocation":737},{"text":908,"config":909},"Neuerungen",{"href":559,"dataGaName":560,"dataGaLocation":737},{"text":494,"config":911},{"href":496,"dataGaName":497,"dataGaLocation":737},{"text":513,"config":913},{"href":515,"dataGaName":516,"dataGaLocation":737},{"text":521,"config":915},{"href":523,"dataGaName":524,"dataGaLocation":737},{"text":526,"config":917},{"href":528,"dataGaName":529,"dataGaLocation":737},{"text":531,"config":919},{"href":533,"dataGaName":534,"dataGaLocation":737},{"text":536,"config":921},{"href":538,"dataGaName":539,"dataGaLocation":737},{"text":541,"config":923},{"href":543,"dataGaName":544,"dataGaLocation":737},{"text":546,"config":925},{"href":548,"dataGaName":549,"dataGaLocation":737},{"title":562,"links":927},[928,930,932,934,936,938,943,948,950,952,954],{"text":570,"config":929},{"href":572,"dataGaName":564,"dataGaLocation":737},{"text":575,"config":931},{"href":577,"dataGaName":578,"dataGaLocation":737},{"text":583,"config":933},{"href":585,"dataGaName":586,"dataGaLocation":737},{"text":588,"config":935},{"href":590,"dataGaName":591,"dataGaLocation":737},{"text":593,"config":937},{"href":595,"dataGaName":596,"dataGaLocation":737},{"text":939,"config":940},"Nachhaltigkeit",{"href":941,"dataGaName":942,"dataGaLocation":737},"/sustainability/","Sustainability",{"text":944,"config":945},"Vielfalt, Inklusion und Zugehörigkeit",{"href":946,"dataGaName":947,"dataGaLocation":737},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":598,"config":949},{"href":600,"dataGaName":601,"dataGaLocation":737},{"text":608,"config":951},{"href":610,"dataGaName":611,"dataGaLocation":737},{"text":613,"config":953},{"href":615,"dataGaName":616,"dataGaLocation":737},{"text":955,"config":956},"Transparenzerklärung zu moderner Sklaverei",{"href":957,"dataGaName":958,"dataGaLocation":737},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":960},[961,964,967],{"text":962,"config":963},"Terms",{"href":787,"dataGaName":788,"dataGaLocation":737},{"text":965,"config":966},"Cookies",{"dataGaName":797,"dataGaLocation":737,"id":798,"isOneTrustButton":272},{"text":968,"config":969},"Datenschutz",{"href":792,"dataGaName":793,"dataGaLocation":737},[971],{"id":972,"title":7,"body":268,"config":973,"content":975,"description":268,"extension":979,"meta":980,"navigation":272,"path":981,"seo":982,"stem":983,"__hash__":984},"blogAuthors/en-us/blog/authors/haim-snir.yml",{"template":974},"BlogAuthor",{"name":7,"config":976},{"headshot":977,"ctfId":978},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664386/Blog/Author%20Headshots/hsnir1-headshot.jpg","hsnir1","yml",{},"/en-us/blog/authors/haim-snir",{},"en-us/blog/authors/haim-snir","QlbkmMt2gTV4WkkYcMKWbJ9Ah9kHw1xvYKHvbbXhyd4",[986,995,1003],{"title":987,"description":988,"heroImage":989,"category":264,"date":990,"authors":991,"slug":994,"externalUrl":268},"Confidential AI für GitLab Self-Hosted","KI-Coding-Agenten in GitLab Duo nutzen, ohne dass Quellcode eine hardwareverschlüsselte Grenze verlässt, und ohne eigene GPUs zu betreiben.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png","2026-08-06",[992,993],"Mathias Ewald","Martin Paloncy","confidential-ai-for-gitlab-self-hosted",{"title":996,"description":997,"heroImage":998,"category":264,"date":999,"authors":1000,"slug":1002,"externalUrl":268},"Green DevOps: Warum CO2-Messung in die CI/CD-Pipeline gehört","Jeder Pipeline-Lauf verbraucht Energie, die nirgends sichtbar wird. Eco CI und Carmen machen diesen CO2-Ausstoß sichtbar, direkt in den Pipelines.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","2026-07-09",[1001],"Lysanne Pinto","green-devops-carbon-measurement-cicd-pipeline",{"title":1004,"description":1005,"heroImage":1006,"category":264,"date":1007,"authors":1008,"slug":1010,"externalUrl":268},"Was ist CI/CD? Bedeutung, Vorteile und Tool-Auswahl","Was CI/CD bedeutet, welche Vorteile die Einführung bringt und worauf bei der Tool-Auswahl zu achten ist.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663328/Blog/Hero%20Images/cicd3.jpg","2026-06-22",[1009],"GitLab","what-is-ci-cd",{"promotions":1012},[1013,1027,1038,1050],{"id":1014,"categories":1015,"header":1017,"text":1018,"button":1019,"image":1024},"ai-modernization",[1016],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1020,"config":1021},"Ermittle deinen KI-Reifegrad",{"href":1022,"dataGaName":1023,"dataGaLocation":502},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1025},{"src":1026},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1028,"categories":1029,"header":1030,"text":1018,"button":1031,"image":1035},"devops-modernization",[282,836],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1032,"config":1033},"Ermittle deinen DevOps-Reifegrad",{"href":1034,"dataGaName":1023,"dataGaLocation":502},"/de-de/assessments/devops-modernization-assessment/",{"config":1036},{"src":1037},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1039,"categories":1040,"header":1042,"text":1018,"button":1043,"image":1047},"security-modernization",[1041],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1044,"config":1045},"Ermittle deinen Sicherheitsreifegrad",{"href":1046,"dataGaName":1023,"dataGaLocation":502},"/de-de/assessments/security-modernization-assessment/",{"config":1048},{"src":1049},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1051,"paths":1052,"header":1055,"text":1056,"button":1057,"image":1062},"github-azure-migration",[1053,1054],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1058,"config":1059},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1060,"dataGaName":1061,"dataGaLocation":502},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1063},{"src":1037},{"header":1065,"blurb":1066,"button":1067,"secondaryButton":1072},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1068,"config":1069},"Kostenlosen Test starten",{"href":1070,"dataGaName":299,"dataGaLocation":1071},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":625,"config":1073},{"href":627,"dataGaName":304,"dataGaLocation":1071},1786803724201]