Sollte der Scrum Master auch ein Agile Coach sein, oder sind sie es auch?

Bei der Beantwortung und Diskussion dieser Frage kam mir eine neue Frage in den Sinn, zunächst etwas Kontext:

Der Scrum-Leitfaden besagt, dass der Scrum Master die Organisation bedient mit:

  • Führung und Coaching der Organisation bei der Einführung von Scrum;
  • Planung von Scrum-Implementierungen innerhalb der Organisation;

Aus dem Lesen dieses Artikels „ Der Scrum Master ist kein Agile Coach “. Ich habe die Idee, dass sich der Scrum Master nur auf das Scrum Framework und nicht auf andere agile Praktiken, Prinzipien und Werte konzentrieren sollte.

Ich neige dazu, anderer Meinung zu sein, weil ich denke, dass Scrum nur den Projektmanagement-Teil von „Agil sein“ abdeckt, aber (zum Beispiel) die wichtigen technischen Praktiken überspringt , die Produkte agil machen.

Die organisatorische Agilität wird durch die technische Agilität eingeschränkt

Mit anderen Worten, wenn Sie Änderungen an Ihrem Produkt nur langsam vornehmen, dann ist es egal, wie Sie Ihre Teams, Ihre Organisation oder welchen Rahmen Sie anwenden, Sie werden langsam auf Änderungen reagieren.

Können wir Scrum als Scrum Master erfolgreich umsetzen, ohne auch Agile Coach zu sein? Der Scrum-Leitfaden gibt an, dass es "schwierig zu meistern" ist. Ich denke, das liegt daran, dass es nur den Prozess und nicht den gesamten Zyklus behandelt, wie es Extreme Programming tut.

Daraus ergibt sich folgende Frage: Sollte der Scrum Master auch ein Agile Coach sein, oder sind sie es auch?

Ich denke, der Hauptunterschied ist der Umfang. Ein Scrum Master konzentriert sich auf die Implementierung von Scrum für ein Team oder Projekt, während ein Coach ein Berater mit einem größeren organisatorischen Umfang und (idealerweise) einem Framework-agnostischeren Ansatz ist.

Antworten (5)

Ein Scrum Master ist definitiv ein Agile Coach bis zu einem gewissen Grad, aber ob eine separate Rolle erforderlich ist, hängt von der Organisation ab. Innerhalb eines einzelnen Teams ist die Rolle des Scrum Masters ein agiler Coach, der sowohl den Scrum-Prozess als auch die agilen Prinzipien vermittelt. In der Praxis erstreckt sich dies in der Regel auch auf die Teambeteiligten. In einer kleinen Organisation könnte dies alles sein, was Sie brauchen.

Ein guter Scrum Master folgt nicht nur dem Buch von Scrum, sondern vermittelt die agilen Prinzipien. Ein Agile Coach macht dasselbe, geht das Problem jedoch von allen Ebenen der Organisation aus an, anstatt sich nur auf ein einzelnes Entwicklungsteam zu konzentrieren.

Dabei gefällt mir das Konzept „Scrum Master“ nicht als Berufsbezeichnung, sondern als Rolle. Ich bin der festen Überzeugung, dass Scrum ein vorübergehender Schritt beim Aufbau eines guten agilen Teams ist, das seinen eigenen Prozess weiterentwickeln wird. Ich hätte viel lieber einen Agile Coach, der eine Zeit lang als Scrum Master fungiert, als jemanden, der ein oder zwei Tage damit verbracht hat, ein Certified Scrum Master zu werden und ein Team daran zu hindern, Scrum für eine lange Zeit zu verwenden.

Ich werde dies mit der Tatsache einschränken, dass ich ein Agile Coach bin, der derzeit auch als Product Owner fungiert - also breche ich alle Regeln ;)

Dies ist eine dieser klassischen „Es kommt darauf an“-Fragen. Eine wichtige Sache wurde hier von SpoonerNZ gesagt: „Scrum Master als Berufsbezeichnung, aber stattdessen als Rolle.“ Es gibt keine Titel in Scrum oder Agile. In Scrum gibt es drei Rollen, die völlig unabhängig davon sein können, was die Personalabteilung als Ihre Berufsbezeichnung bezeichnet (ich bin ein Agile Coach, die Personalabteilung sagt, mein offizieller Titel sei Senior Principal Technical Project Manager).

Wenn ich Agilität unterrichte, verbringe ich einige Zeit damit, über Rollen zu sprechen, um zu versuchen, dies zu klären. Nicht nur was die Rollen sind, auch wie sie sich zueinander verhalten und was ihre Wege sind.

Scrum Master: Der Fokus des SM liegt auf seinem individuellen Team. Sie sind da, um dem Team zu helfen, seine Sprintziele zu erreichen und das Team vor äußeren Hindernissen zu schützen. Sie konzentrieren sich in der Regel auf einen Zeithorizont der nächsten 4-6 Wochen (2-3 typische Sprints). Ein Scrum Master kann und ist oft ein aktiver Teil des Teams als Entwickler oder Tester, und selbst wenn dies nicht der Fall ist, wird er zusammen mit dem Team daran gemessen, wie erfolgreich das Team seine Verpflichtungen (Sprint-Pläne) eingeht und erfüllt. Ein guter Scrum Master kann sich bei entsprechendem Willen und Freiraum zu einem agilen Coach entwickeln (nicht alle Scrum Master wollen Coach werden).

People Manager: Während sich der SM auf das Team konzentriert, konzentriert sich der People Manager auf den Einzelnen. Der Zeithorizont des Personalmanagers beträgt sechs Monate bis ein Jahr und konzentriert sich darauf, wie der Einzelne zu einem besseren Teamkollegen heranwächst. Wenn das Unternehmen fortschrittlich ist, wird der Personalmanager nicht daran gemessen, ob das Produkt ausgeliefert wird, sondern daran, ob seine Teams wachsen und erfolgreich sind.

Agile Coach: Ein Agile Coach ist nicht direkt mit dem Produktversand verbunden. Stattdessen liegt ihr Fokus auf der Organisation. Sie werden bezahlt, um der Organisation zu helfen, vorhersehbarer und produktiver zu werden. Und als agile Coaches sollten sie dies tun, indem sie sich darauf konzentrieren, Teams dabei zu helfen, engagierter, glücklicher und selbstorganisierter zu sein (Denken Sie an Autonomy, Master, Purpose von Dan Pink). Ein agiler Coach kann ein Scrum Master sein, das bedeutet jedoch, dass er seinen Fokus aufteilt, was einen der Kernaspekte des agilen „Fokus“ zerstört.

Ich stimme nicht zu, dass der Scrum Master nur für die ersten paar Sprints an ein Projekt gebunden sein sollte. Der SM ist eine definierte Rolle innerhalb des Teams und sollte während der gesamten Laufzeit des Projekts vorhanden sein, damit das Framework ordnungsgemäß funktioniert.
Ich hätte nie gedacht, dass ich jemals dafür plädiere, dass ein Scrum Master nicht Teil des Teams wird. Ich habe mich eher damit befasst, wie das Wachstum eines Scrum Masters aussehen kann. Oft entwickelt sich ein SM zu einer Rolle als Scrum Coach/Agile Coach und neue Scrum Master steigen aus den Teams auf, denen sie angehörten. Es sollte immer jemanden mit der Rolle des SM in einem Team geben.
Ich antwortete auf den Satz "Sie haben in der Regel einen Zeithorizont von 4-6 Wochen (2-3 typische Sprints)." Glauben Sie wirklich, dass eine Scrum Master-Abwanderung alle sechs Wochen angemessen ist? Vielleicht lohnt es sich, die Antwort mit der Absicht Ihrer Kommentare zum Wachstumspfad zu verdeutlichen, im Gegensatz zu (wie ich es lese) einer inhärenten Einschränkung des Lebenszyklus oder des Platzes der Rolle im Prozess. Ich mag die Unterscheidungen, die Sie zwischen den verschiedenen Arten von Coaching-Rollen ziehen, sehr, und meine Absicht ist es, zur Klärung für zukünftige Besucher beizutragen.
Der Zeithorizont ist, wie weit ein Scrum Master hinausschaut. Sie konzentrieren sich auf die nächsten 2-3 Sprints und helfen dem Team in diesem Zeitfenster. Ihr Fokus liegt nicht auf langfristigen strategischen und menschlichen Anliegen, wie es Architekten und Manager tun sollten.

Ich denke, die Antwort ist ziemlich einfach: Im Idealfall sollten sie das nicht sein. Entweder versteht und befolgt das Team bereits die Prinzipien von Agile, oder es hat einen engagierten Agile-Coach. Dies würde es dem Scrum Master ermöglichen, sich auf seine eigenen Aufgaben zu konzentrieren.

Natürlich in einer nicht idealen Situation, in der das oben genannte nicht möglich ist, der Scrum Master. bereits effektiv ein Scrum-Coach zu sein, ist eine gute Wahl, wenn die Verantwortung eines Agile-Coaches jemandem auferlegt werden muss.

Sie sind nicht gleich und definitiv kann ein Scrum Master innerhalb einer Organisation kein Agile Coaching durchführen.

Haupttätigkeiten des Agile Coaches im Unternehmen sind:

  1. Coaching oder Unterstützung beim Projektstart, Definition der perfekten Methodik für das Projekt.
  2. Verschiedene Schulungen zu agilen Methoden etc.

Erfahrungsgemäß hat ein professionelles Unternehmen einen eigenen Agile Coach. Zum Beispiel haben wir in unserem Unternehmen etwa 10 Scrum Master in verschiedenen Projekten und einen Agile Coach, dessen Hauptaufgabe darin besteht, die Agilitätskompetenzen des Unternehmens zu verbessern, und er unterstützt Projekte in verschiedenen Phasen.

Basierend auf der Theorie ist ein perfekter Weg, wenn der Scrum Master nur einem Projekt zugewiesen wird.

Aber wie funktioniert der Scrum-Leitfaden „Führen und Coachen der Organisation bei ihrer Einführung von Scrum“? in deine Geschichte passen? Verstehen Sie mich nicht falsch, ich denke, Ihr Setup macht absolut Sinn und es kann eindeutig (und sollte es vielleicht sein) zwei getrennte Rollen geben. Dennoch sagt Scrum, dass dies auch die Aufgabe des Scrum Masters ist.
Ich würde besser sagen, dass ein Scrum Master „ein Team führen und coachen sollte, WENN NÖTIG“, Hindernisse beseitigen, Leiter dienen und so weiter usw. Ich rate Ihnen, den Scrum Guide als Basis zu nehmen, als allgemeinen Rahmen, den Sie als Rahmen verwenden können Anleitung im Scrum-Alltag, Umsetzung von echtem Scrum, mit anderen Worten "ein Rahmen, der uns hilft, nicht von den Grundlagen abzuweichen".
Der Scrum Guide sagt: „Der Scrum Master ist dafür verantwortlich, dass Scrum verstanden und umgesetzt wird. Scrum Master tun dies, indem sie sicherstellen, dass das Scrum-Team die Scrum-Theorie, -Praktiken und -Regeln einhält. Der Scrum Master ist ein dienender Leiter für das Scrum-Team. Der Scrum Master hilft denjenigen außerhalb des Scrum-Teams zu verstehen, welche ihrer Interaktionen mit dem Scrum-Team hilfreich sind und welche nicht. Der Scrum Master hilft allen, diese Interaktionen zu ändern, um den vom Scrum-Team geschaffenen Wert zu maximieren.“

Ich betrachte agiles Coaching eher als Aktivität denn als Rolle.

Wenn Sie jemanden mit agiler Erfahrung haben, kann er diese weitergeben. Wenn es einfach so ist, dass der Scrum Master diese Erfahrung hat und er die Zeit übrig hat, dann macht es Sinn, ihn zu coachen.

Es wäre genauso gültig für ein anderes Teammitglied wie einen Entwickler oder einen Product Owner zu coachen; aber nur, wenn sie über die nötige Erfahrung und die verfügbare Zeit verfügten.

Ebenso, wenn kein Teammitglied die Erfahrung oder die Zeit hat, dann wäre vielleicht ein Vollzeit-Agile-Coach besser geeignet.