Was ist eigentlich ein Agile Coach?
Die Informatik ist ja doch noch eine recht neue Branche, verglichen mit anderen Naturwissenschaften und Ingenieursdisziplinen. Ich habe lange Zeit gedacht, dass mit der weiteren Entwicklung der Branche die Softwareerstellung immer einfacher werden müsste. Es entstehen leistungsfähigere Frameworks, Entwicklungsumgebungen und Tools sowie professionellere Schulungsanbieter und hochwertige Fachzeitschriften.
Mittlerweile hat sich mein Bild gedreht. Die Erwartungshaltung von Anwendern ist mittlerweile durch den Fortschritt so hoch, dass die Komplexität der Entwicklung, Tools und Frameworks auch immer weiter steigt. Nur ein Beispiel: Eine Webanwendung die vor 5 Jahren noch Preise gewann, will heute fast keiner mehr benutzen.
Trotz dieser großen Komplexität gibt es Budget- und Zeitvorgaben, Qualitätsansprüche und Anforderungskataloge, die beachtet werden wollen im Projektverlauf. Seit 20 Jahren arbeiten viele Menschen auf der Erde zusammen, um sich diesem Thema anhand der Lösung “Agilität” zu nähern. Viele Erfolge großer und kleiner Projekte führten zu der Entstehung neuer Rollen in diesem Kontext. Eine davon ist der Agile / Scrum Coach.
Scrum ist dabei übrigens ein spezielles Vorgehensmodell, während “Agile” als Überbegriff viele Methoden meint, die sich auf das agile Manifest stützen, wie zum Beispiel Kanban, Extreme Programming oder Crystal.
Was ist nun so ein Scrum bzw. Agile Coach?
Lyssa Adkins hat in Ihrem Buch “Coaching Agile Teams” eine treffende Beschreibung, die ich hier gerne mal sinngemäß in Deutsch wiedergebe:
Ein Scrum / Agile Coach ist
- Jemand, der agile Praktiken und Prinzipien samit ihres vollen Umfangs schätzt und Teams helfen kann, diese ebenfalls zu schätzen
- Jemand, der sich mit organisationsweiten Blockaden und Hindernissen auseinander gesetzt hat und währenddessen ein Coach für Manager und andere vielleicht nur indirekt betroffene Mitarbeiter wurde
- Jemand, der Führungskräften jeder Unternehmensebene die Vorteile agiler Produktion erklären kann
- Jemand, der die Ideen von professioneller Moderation, Coaching, Konfliktmanagement, Mediation und mehr einsetzt, um Teams zu Hochleistungsteams zu machen
Ergänzen möchte ich an dieser Stelle noch den fast trivialen Punkt, dass der Coach natürlich auch eine umfangreiche Kenntnis in den angewandten Methoden haben sollte.
Mehr dazu in dieser Podcast-Folge:
Dazu passen vielleicht meine Erfahrungen als Agile Coach: http://blog.bjoernschneider.de/2014/08/mein_leben_als_agile_coach/
Hallo Björn,
danke für das Teilen Deiner Perspektive auf den Agile Coach – ich persönlich denke, als Agile Coach ist Führung und Leidenschaft für das Thema ein wichtiger Aspekt, der im klassischen Coaching recht anders funktioniert. Als Agile Coach bin ich auch ein proaktiver Berater – mein Verhalten in diesen Momenten hängt von Intuition und Situation ab, vielleicht wie es Mark Summers beschreibt:
http://consultingblogs.emc.com/marksummers/archive/2009/08/17/situational-coaching-with-agile-teams.aspx
Weiter viel Erfolg auf Deiner Reise als Coach.