Coaching

Seit 2009 coache ich immer wieder die Inhaber verschiedener Rollen in der digitalen Produktentwicklung. Üblicherweise sprechen wir regelmäßig und ich helfe der Person dabei, “in die Rolle zu wachsen”. Dies ist besonders dann sinnvoll, wenn intern kein geeigneter Coach verfügbar ist. Idealerweise bin ich auch mit der Führungskraft in regelmäßigem Kontakt, so dass wir abgestimmt sind.

Ich biete praktisches und spezifisches Coaching für die folgenden Rollen an:

  • Product Owner
  • Developer / Lead Developer
  • Engineering Manager
  • CTO oder Head of Engineering
  • andere Führungskräfte in der Produktentwicklung
  • Scrum Master
  • Gesamte Entwicklungsteams (wobei es nachhaltiger ist, die “Multiplikatoren” zu coachen)

Training für Entwickler-Teams

Ich bin kein “echter” Trainer. Aber als Nebenprodukt einiger Agile Coaching-Aufgaben habe ich einige Trainingseinheiten für Agile Engineering Practices entwickelt. Ziel ist es, dass ein Team in 1-2 Trainingstagen in die praktischen Aspekte der agilen Entwicklung eingewiesen wird. Folgende Trainingsinhalte kann ich anbieten:

  • Kontext und Überblick: XP, Scrum, Kanban (Theorie, nur bei Interesse)
  • Backlog item slicing: wie ein Team Tickets umsetzbar vorbereitet und “zurechtschneidet” (Theorie + Coding-Praxis)
  • Pragmatische Testautomatisierung: (Theorie + Coding-Praxis, vorzugsweise an den Tech-Stack des Teams angepasst)
  • Continuous Integration (Theory + Praxis, vorzugsweise mit der CI-Umgebung des Teams)
  • Entwicklung in kleinen Schritten (Theorie + Coding-Praxis)
  • Architektur und Refactoring als Teamaufgabe: (Theorie + Praxis mit Beispielen des Teams)

Üblicherweise fragen Teams im Anschluss hin und wieder um Rat. Dies kann durch einen stundenbasierten Rahmenvertrag und Emails oder Video-Calls abgebildet werden.