Training Module

DevOps Code-Kollaboration: Von Silos zu Inner Sourcing

Aufbaumodul auf Git Foundations & GitSecOps Workflow: Git-Kommandomechanik, Branch-/Commit-Befehle und die Schritt-für-Schritt-Anlage eines Pull Requests setzen wir hier voraus und erklären sie nicht erneut. In diesem 150-Minuten-Modul (2,5 Stunden) geht ihr der organisatorischen und kulturellen Ebene der Code-Zusammenarbeit nach: warum Silos und der Need-to-Know-Mythos Teams ausbremsen, wie Conway’s Law Architektur und Teamstruktur aneinanderkoppelt, welche Workflow-Strategie (Trunk-Based Development, GitHub Flow, GitLab Flow, Git-Flow) zu welcher Release-Realität passt, wie Review-Kultur und Governance psychologische Sicherheit statt Reviewer-Roulette schaffen, und wie Inner Sourcing die Open-Source-Kultur ins eigene Unternehmen holt. In der Hands-on-Übung entwerft ihr die Governance für ein Fallbeispiel-Team und gleicht eure CODEOWNERS-Datei mit der Musterlösung ab.

Format

150 Minuten (2,5 Stunden), live (remote oder vor Ort), Input & geführtes Governance-Hands-on

Teilnehmende

Entwickler:innen und Teamleitungen mit Git-Grundwissen, die die organisatorische DevOps-Ebene der Code-Zusammenarbeit verstehen wollen

Voraussetzungen

Teilnahme am Modul Git Foundations & GitSecOps Workflow oder vergleichbares Vorwissen zu Branches, Commits und Pull Requests – dieser Kurs baut direkt darauf auf

Warum dieses Training für deine Organisation wirkt

Aufbau statt Wiederholung

Git-Kommandomechanik und der Pull-Request-Ablauf aus Git Foundations & GitSecOps Workflow werden vorausgesetzt, nicht neu erklärt – ihr steigt direkt bei der Frage ein, warum Silos und der Need-to-Know-Mythos Code-Zusammenarbeit ausbremsen.

Workflow als Entscheidung, nicht als Dogma

Trunk-Based Development, GitHub Flow, GitLab Flow und Git-Flow im direkten Vergleich – als Auswahlentscheidung nach eurer tatsächlichen Release-Strategie, nicht als Glaubensfrage.

Governance-Hands-on statt Theorie allein

In der geführten Übung entwerft ihr Workflow-Wahl und eine CODEOWNERS-Datei für ein Fallbeispiel-Team mit Compliance-Auflage und gleicht sie mit der Musterlösung ab.

Was Teilnehmende mitnehmen

  • Silo-Anti-Pattern in der Code-Zusammenarbeit erkennen: den Need-to-Know-Mythos hinterfragen und Conway’s Law als Kopplung von Architektur und Teamstruktur einordnen.
  • Big-Bang-Integration von kontinuierlicher Integration unterscheiden: Merge-Hölle, technische Schulden (Finanz-Analogie) und den Onboarding-Effekt kleiner, häufiger Integrationen erklären.
  • Trunk-Based Development, GitHub Flow, GitLab Flow und Git-Flow anhand der eigenen Release-Strategie gegeneinander abwägen und begründet auswählen.
  • Review-Kultur und Governance gestalten: Approval Rules und CodeOwners einsetzen, Reviewer-Roulette vermeiden und psychologische Sicherheit als Voraussetzung für ehrliches Feedback verstehen.
  • Pair- und Mob-Programming samt Driver/Navigator-Rollen als Ergänzung zur asynchronen Review-Kultur einordnen.
  • Inner Sourcing als Übertragung der Open-Source-Kultur ins Unternehmen verstehen: Secret-Management, Plattform-Zentralisierung und eine funktionierende “How-to-Contribute”-Dokumentation.
  • In der Hands-on-Übung für ein Fallbeispiel-Team einen Workflow begründet wählen und eine CODEOWNERS-Datei mit Compliance-Auflage (Vier-Augen-Prinzip für DB-Migrationen) selbst schreiben.

Für wen dieses Modul ideal ist

  • • Entwickler:innen, die verstehen wollen, warum ihr Team trotz sauberer Git-Mechanik an Silos zwischen Repos und Teams scheitert
  • • Teamleitungen, die Review-Kultur, Governance und Workflow-Wahl bewusst statt zufällig gestalten wollen
  • • Teams, die Compliance-Auflagen (z. B. Vier-Augen-Prinzip) technisch sauber in CODEOWNERS/Approval Rules abbilden müssen
  • • Voraussetzung: Teilnahme am Modul Git Foundations & GitSecOps Workflow oder vergleichbares Vorwissen zu Branches, Commits und Pull Requests

Rahmendaten

  • • Dauer: 150 Minuten (2,5 Stunden) live (remote oder vor Ort)
  • • Format: Input und geführtes Governance-Hands-on, kein Git-Kommando-Drill
  • • Voraussetzungen: Modul Git Foundations & GitSecOps Workflow oder vergleichbares Vorwissen zu Branches, Commits und Pull Requests

Modulaufbau & Agenda

  1. Kick-off & Abgrenzung zum Git-Kurs (10 min): Format, Ablauf und Abgrenzung zu Git Foundations & GitSecOps Workflow, dessen Kommandomechanik hier vorausgesetzt wird.

  2. Silo-Anti-Pattern: BadCompany GmbH, Need-to-Know-Mythos & Conway’s Law (25 min): warum eingeschränkter Repo-Zugriff Zusammenarbeit bremst statt schützt und wie Kommunikationsstruktur und Softwarearchitektur einander formen.

  3. Von Big-Bang-Integration zu kontinuierlicher Integration (20 min): Merge-Hölle, technische Schulden (Finanz-Analogie) und der Onboarding-Effekt kleiner, häufiger Integrationen.

  4. Workflow-Strategien im Vergleich (20 min): Trunk-Based Development, GitHub Flow, GitLab Flow und Git-Flow als Auswahlentscheidung nach eurer Release-Strategie.

  5. Review-Kultur, Governance & Pair-/Mob-Programming (25 min): Approval Rules, CodeOwners, Reviewer-Roulette vermeiden, psychologische Sicherheit, Driver/Navigator.

  6. Inner Sourcing: Open-Source-Kultur im Unternehmen (20 min): Secret-Management, Plattform-Zentralisierung und eine funktionierende “How-to-Contribute”-Dokumentation.

  7. Hands-on: Governance-Design für ein Fallbeispiel-Team (25 min): Workflow wählen und begründen, CODEOWNERS-Datei mit Compliance-Auflage schreiben, Abgleich mit der Musterlösung.

  8. Fazit & Aktionsplan (5 min): Bezug zum DevOps-Lifecycle aus DevOps Grundlagen, Rückblick auf die Kursinhalte. Silos auf Organisations- und Wertstromebene statt Code-/Repo-Ebene behandelt DevOps-Transformation.

Hands-on Inhalte (Auszug)

Silo-Anti-Pattern & Conway’s Law

  • Need-to-Know-Mythos: warum eingeschränkter Repo-Zugriff Zusammenarbeit eher bremst als schützt
  • Conway’s Law: Softwarearchitektur spiegelt die Kommunikationsstruktur der Organisation
  • Bezug zur Bad-Company-GmbH-Fallstudie aus DevOps Projektmanagement, hier auf Code-Ebene fortgesetzt

Workflow-Strategien

  • Trunk-Based Development, GitHub Flow, GitLab Flow und Git-Flow im Vergleich
  • Auswahl nach Release-Strategie: kontinuierliches Deployment vs. parallel gepflegte Versionen
  • Kein Kommando-Drill – die Mechanik dazu vermittelt Git Foundations & GitSecOps Workflow

Review-Kultur & Governance

  • Approval Rules und CodeOwners statt Reviewer-Roulette
  • Psychologische Sicherheit als Voraussetzung für ehrliches Feedback
  • Pair- und Mob-Programming: Driver/Navigator als Ergänzung zur asynchronen Review-Kultur

Hands-on: Governance-Design

  • Fallbeispiel: 6-köpfiges Team liefert mehrmals täglich direkt in Produktion aus
  • Workflow wählen und begründen, dazu eine CODEOWNERS-Datei für die Repo-Struktur schreiben
  • Compliance-Auflage (Vier-Augen-Prinzip für DB-Migrationsskripte) korrekt abbilden, Abgleich mit Musterlösung

Dieses Modul ist Teil unserer Pilotphase. Gemeinsam mit euch definieren wir passende Metriken (z. B. Zeit bis zur eigenständigen CODEOWNERS-Lösung in der Hands-on-Übung, Ergebnis des Governance-Designs) und werten sie im Anschluss transparent aus. Ergebnisse veröffentlichen wir, sobald sie belastbar sind.

Bereit, das Modul zu buchen?

Wir passen das Fallbeispiel und die Governance-Übung auf eure Repo-Struktur und Compliance-Anforderungen an.

Academy Briefing anfragen