Kontakt aufnehmen

Schulungsübersicht

Modul 1: Skalierbare Architekturstandards

Ziel: Festlegung einer einfachen, gemeinsamen Sammlung von Architekturstandards, auf die Principal Engineers im Alltag zurückgreifen können.

Themen

  • Architekturprinzipien: Was standardisiert werden sollte und was den Teams überlassen bleibt
  • Grunzüge der Systemdekomposition: Abgrenzung von Komponenten sowie Zuständigkeiten festlegen
  • Grunzüge der Integration: API-Vereinbarungen, Versionierung und Kompatibilität
  • Überblick zu Nachrichtenweitergabe: Kafka vs. RabbitMQ – welche Standards sind sinnvoll?
  • Datenverwaltung: Verantwortlichkeiten sowie Konzepte zur Datensicherheit (Mongo + SQL Server)
  • Häufige Architektur-Antipattern in großen Systemen
  • Einfache Dokumentationsformate für technische Entscheidungen (ADR/RFC-Konzept)

Modul 2: Code-Architektur in großen .NET-Lösungen

Ziel: Festlegung praktikabler Richtlinien für architektonische Entscheidungen innerhalb umfangreicher Lösungen.

Themen

  • Aufbau großer .NET-Lösungen: Module, Schichten und strukturelle Grenzen
  • Richtung von Abhängigkeiten sowie Sichtbarkeit der Architektur im Code
  • Gemeinsam genutzte Bibliotheken: Wann sie nützlich sind und wann sie unnötige Kopplungen verursachen
  • Integrationsgrenzen im Code: Muster zur Trennung von Verantwortlichkeiten
  • Evaluationselemente für Code-Architekturreviews: Worauf man rasch achten sollte
  • Behandlung von Ausnahmen ohne Beeinträchtigung der Konsistenz

Modul 3: Design-Reviews zur Entscheidungsfindung

Ziel: Etablierung eines durchgängigen Verfahrens für Design-Reviews, das zu eindeutigen Ergebnissen und einem gemeinsamen Verständnis führt.

Themen

  • Was zeichnet einen erfolgreichen Design-Review auf Principal-Ebene aus?
  • Ablauf eines Reviews: Was wird wann überprüft?
  • Bewertungskriterien: Die entscheidenden Aspekte im Fokus
  • Moderation: Wie man Diskussionen unter erfahrenen Entwicklern zielgerichtet lenkt
  • Abschluss der Diskussionen: Konkrete Entscheidungen festlegen und weitermachen
  • Dokumentation von Ergebnissen: Ausgesprochene Entscheidungen sowie geplante Nachfolgeschritte
  • Übungs-Durchführung eines Design-Reviews anhand eines kurzen Fallbeispiels (systemweit)

Modul 4: Einflussnahme ohne formale Autorität für Principal Engineer

Ziel: Verbesserung von Mentoring-Fähigkeiten, Feedback-Prozessen sowie der Kommunikation mit anderen Einzelmitarbeitern.

Themen

  • Mentoring versus direkte Anweisungen: Wie man berät ohne Verantwortung zu übernehmen
  • Gewährung prägnanter, auf Standards basierender technischer Feedbacks
  • Maßnahmen zur Förderung des Konsenses unter Einzelmitarbeitern – praktische Methoden
  • Konstruktiver Umgang mit Meinungsverschiedenheiten und Widerständen
  • Einfache Gesprächsmuster sowie Textvorlagen, die Principal Engineers flexibel einsetzen können


 

Voraussetzungen

Die Teilnehmer bringen zwei bis drei anonymisierte Beispiele für wiederkehrende Diskussionsthemen mit (z. B. Entscheidungen zur Systemdekomposition, zum Integrationsansatz oder zu Regeln bezüglich der Code-Struktur). Ebenfalls kann optional bereits vorhandenes internes Regelwerk mitgeteilt werden.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien