Dr. Matthias Stephan · Zuletzt aktualisiert: 23. Februar 2023

Scrum Master

Ein Scrum Master ist ein wesentliches Mitglied in jedem Unternehmen, das agile Praktiken in der Softwareentwicklung einsetzt. Seine Hauptaufgabe besteht darin, das Scrum-Team prozessual zu leiten und sicherzustellen, dass es sich an die im Scrum definierten Prozesse hält. Der Scrum Master ist auch das Rückgrat des Teams, bietet Transparenz und Unterstützung und sorgt gleichzeitig dafür, dass sich das Team auf seine Ziele konzentrieren kann.

Der Scrum Master unterstützt den Product Owner bei der Schaffung einer effizienten und produktiven Arbeitsumgebung. Er ist für die Überprüfung und Anpassung des Scrum-Prozesses an die Bedürfnisse des Teams verantwortlich. Darüber hinaus erleichtert er die Kommunikation zwischen dem Team, Product Ownern und Stakeholdern.

Wann ist die Rolle des Scrum Masters erforderlich?

Abhängig von den Herausforderungen, mit denen ein Entwicklungsteam konfrontiert ist, kann die Rolle des Scrum Masters erforderlich sein. Wenn das Team mit der Priorisierung des Product Backlogs zu kämpfen hat und mit Coaching statt strikter Führung besser funktioniert, kann ein Scrum Master für das Gleichgewicht zwischen Struktur und Motivation sorgen. Darüber hinaus sind die Moderation von Daily Scrums und die allgemeine Verbesserung der Arbeitsabläufe Aufgaben, für die der Scrum Master gerüstet ist, um das Team fokussiert und auf Kurs zu halten. Letztendlich ist der Scrum Master für alle Teams, die den iterativen Prozess nutzen, von unschätzbarem Wert.

Was gehört zu den Fähigkeiten eines Scrum-Masters?

Was gehoert zu den Faehigkeiten eines Scrum Masters

Ein Scrum Master ist ein Fachmann, der die Teammitglieder anleitet und sie beim erfolgreichen Abschluss von Scrum-basierten Projekten unterstützt. Um ein effektiver Scrum Master zu sein, muss man über bestimmte grundlegende Fähigkeiten verfügen:

  • Er muss die agile Methodik, ihre Anforderungen und ihre Anwendung verstehen. Dazu gehört das Wissen um die unterschiedlichen Aufgaben und Prozesse wie Stand-Ups, Retrospektiven und Sprintplanung.
  • Um sicherzustellen, dass die Teams erfolgreich sind, sollte man die Ziele des Projekts gut verstehen.
  • Man muss in der Lage sein, Aufgaben und Konflikte zu bewältigen und die Bedürfnisse der Teammitglieder zu priorisieren. Business-Analyse-Fähigkeiten sind ebenso für einen Scrum Master wichtig.
  • Man muss die Projektanforderungen einschätzen, mögliche Lösungen ermitteln und bei der Entscheidungsfindung helfen können.

Effektives Zuhören

Zu den Aufgaben des Scrum Masters gehört es, aktiv zu beobachten, zuzuhören und Gespräche zwischen Teammitgliedern zu erleichtern, damit sie ihre eigenen Lösungen finden und ihre Fähigkeit zum unabhängigen Arbeiten aufbauen können. Er sollte in der Lage sein, Chancen und Herausforderungen für das Team abzuwägen, potenzielle Probleme zu erkennen, Verbesserungspotenziale zu identifizieren und nach Möglichkeit Unterstützung anzubieten. Darüber hinaus ist es wichtig, die Leistungen des Einzelnen und des Teams als Ganzes anzuerkennen und zu feiern, um sicherzustellen, dass alle motiviert, ermutigt und inspiriert sind, sich kontinuierlich weiterzuentwickeln und zu verbessern.

Kommunikation als Kernkompetenz

Ein erfolgreicher Scrum Master sollte über hervorragende Fähigkeiten zur Problemlösung sowie die Fähigkeit verfügen, organisiert zu bleiben. Er sollte Enthusiasmus ins Team bringen und in der Lage sein, positive Interaktionen während Meetings zu ermöglichen. Er sollte Anpassungsfähigkeit und Initiative zeigen, um für jede problematische Situation erfolgreiche Lösungen zu finden. Darüber hinaus sollte er mit verschiedenen Tools und Techniken vertraut sein, um die Einzelpersonen im Team zu motivieren und zu befähigen, damit sie effektiv und effizient zusammenarbeiten können. Ein Scrum Master sollte in der Lage sein, ein kollaboratives, positives Umfeld zu fördern, um das Projekt zum Erfolg zu führen.

Servant Leadership

Als Servant Leader muss der Scrum Master ein genaues Verständnis des Scrum-Frameworks haben und wissen, wie es zu implementieren ist, um sicherzustellen, dass das Team seine Ziele erreicht. Eine Hauptverantwortung eines Scrum Masters besteht darin, das Team während des Projekts zu unterstützen und zu betreuen, Anleitung zu geben und dabei zu helfen, sowohl bestehende als auch potenzielle Probleme zu identifizieren. Dies wird es dem Team ermöglichen, auf Kurs zu bleiben und sein Ziel zu erreichen. Durch proaktives Risikomanagement, Beseitigung von Hindernissen und kreative Problemlösung stellt der Scrum Master die notwendigen Werkzeuge bereit, damit das Team gedeihen kann.

Coaching

Als Scrum Master ist es wichtig zu verstehen, dass die Verantwortung im Coaching des Team liegt. Durch aktives Zuhören und weiterführendes Coaching bietet er wertvolle Aufmerksamkeit, um den Coachees dabei zu helfen, ihre persönlichen Gedanken und Gefühle zu reflektieren. Dieser Prozess ermöglicht Coachees Aha-Momente zu erleben und persönliches Wachstum zu ermöglichen.

Ein wichtiger Teil des Coachings des Entwicklungsteams besteht darin, sicherzustellen, dass Teams ihre kollektive Verantwortung übernehmen und nicht auf individuelle Verpflichtungen fokussieren. Um dies sicherzustellen, muss das Team die Kernmechanismen von Scrum verstehen, wie z. B. die „Definition of Done“, ein vom Team und Stakeholdern festgelegtes Arbeitsergebnis.

Ein Scrum Master sollte sicherstellen, dass alle Probleme gemeinsam gelöst werden. Wenn ein Team seine gemeinsame Verantwortung nicht wahrnimmt, z. B. den Umfang der Tests während einer laufenden Sprint-Phase verringern möchte, ist es die Pflicht des Scrum Masters, darauf aufmerksam zu machen und die Konsequenzen einer fortgesetzten Missachtung der eigenen Regel zu wiederholen.

Durch die Rolle des Scrum Masters, das Team zu coachen und zu leiten, seine gemeinsame Verantwortung sicherzustellen und ihm bei der Entscheidungsfindung zu helfen, kann sich das Entwicklungsteam auf die Erstellung des qualitativ hochwertigen Produkts konzentrieren.

Die Aufgaben des Scrum Masters

Moderation der Sprint-Planung

Moderation der Sprint Planung

Der Scrum Master ist verantwortlich für die Führung und Leitung des Teams während der Sprint-Planungsmeetings. Er muss sicherstellen, dass jeder die im Product Backlog beschriebenen Aufgaben und Ziele gut versteht. Der Scrum Master ist auch dafür verantwortlich, die Leistung des Teams während des gesamten Sprints zu überwachen und bei Bedarf Unterstützung und Hilfestellung zu leisten. Er sollte auch die Trends und Best Practices kennen, die genutzt werden können, um die Sprint-Ziele zu erreichen, sowie die potenziellen Risiken und Herausforderungen, denen sich das Team möglicherweise stellen muss.

Standup-Meetings durchführen

Das Abhalten täglicher Standup-Meetings ist eine Schlüssel-Aufgabe des Scrum Masters für das Management eines Sprints. Diese täglichen „Standups“ fördern eine offene Kommunikation und helfen, potenzielle Probleme innerhalb eines Sprints proaktiv zu erkennen. Das Erstellen einer Vorlage für das Standup kann helfen, das Gespräch zu strukturieren und sicherzustellen, dass alle auf derselben Seite sind. Die Vorlage sollte eine kurze Beschreibung der immer gestellten Fragen enthalten:

  • Was hast du gestern gemacht?
  • Woran arbeitest du heute?
  • Gibt es irgendwelche Blockaden?

Ein schneller Scan des Sprints kann dann helfen, potenzielle Probleme zu erkennen. Tägliche Meetings erleichtern die Bewertung des Fortschritts während des Sprints.

Lösen von Hindernissen und internen Hürden

Loesen von Hindernissen und internen Huerden

Der Scrum Master ist verantwortlich für die Bewertung und proaktive Beseitigung von Hindernissen, die den Erfolg eines Teams beeinträchtigen könnten. Dazu können Stakeholder-Herausforderungen und mangelndes Verständnis für Agilität gehören. Der Scrum Master kann ein Puffer zwischen den Stakeholdern und dem Team sein, eine Lösung aushandeln und Problemlösungsfähigkeiten einsetzen, um kreative Lösungen vorzuschlagen. Schließlich muss der Scrum Master darauf vorbereitet sein, alle internen Hürden, die während des Projekts auftreten, anzugehen und die Ursache des Problems zu entdecken.

Product Backlog & Sprint-Planung

Der Scrum Master kann zum Erfolg beitragen, indem er bei der Pflege des Produkt-Backlogs hilft. Das Product Backlog besteht aus allen Funktionen und Aufgaben für ein bestimmtes Produkt in Form von User Stories. Die Pflege dieser Dokumentation hilft dem Team, Projektziele klar zu definieren und schwierige Aufgaben zu bewältigen. Die Sprintplanung ist eine Schlüsselaufgabe eines Scrum Masters für das Product Backlog. Während des Sprint-Planungsmeetings legen die Teammitglieder fest, welche Aufgaben aus dem Backlog während des Sprints erledigt werden sollen. Der Scrum Master moderiert das Meeting, hilft bei der Risikobewertung und Priorisierung von Aufgaben und stellt sicher, dass die Teams über die erforderlichen Ressourcen verfügen, um sie abzuschließen.

Retrospektiven abhalten

Die Durchführung von Retrospektiven gehört ebenfalls zu den Aufgaben eines Scrum Masters. Sie können agilen Teams helfen, Verbesserungsbereiche zu identifizieren, indem sie einen Blick zurück auf den gerade beendeten Sprint werfen. Die retrospektive Phase soll dem Team helfen, umsetzbare Verbesserungen innerhalb des Prozesses zu identifizieren. Bei der Durchführung einer Retrospektiv gibt es Schlüsselfragen, die der Scrum Master stellen sollte, um sicherzustellen, dass das Team eine effektive Retrospektivstruktur hat:

  • Was hat gut funktioniert und warum?
  • Was hat nicht so gut funktioniert?
  • Welche Maßnahmen können ergriffen werden, um den Prozess zu verbessern?

Retrospektiven werden in der Regel nach Abschluss des Sprints durchgeführt.

Vier Phasen der Teamentwicklung

Vier Phasen der Teamentwicklung

Ein gut funktionierendes Team durchläuft im Allgemeinen die vier Phasen der Teamentwicklung; Forming, Storming, Norming und Performing.

  1. In der Forming-Phase stellt die Gruppe ihre Identität her, und die Notwendigkeit, als Gruppe zu liefern, ist noch nicht vorhanden.
  2. In der Storming-Phase kommt es zu Differenzen zwischen den Mitgliedern, die Aufgaben wie Führung, Status in der Gruppe und Arbeitsweise in Frage stellen.
  3. Die Mitglieder einigen sich später und finden gemeinsame Normen und Regeln, um Konflikte in der Norming-Phase anzugehen.
  4. Während der Performing-Phase unterstützen und wertschätzen die Teammitglieder die Bemühungen der anderen, während sie ein gemeinsames Ziel verfolgen, wodurch sich Kreativität entwickeln kann.

Zur Rolle eines Scrum Masters gehört es, dafür zu sorgen, dass der Konflikt zwischen Teammitgliedern in Gesprächen zum Ausdruck kommt, und die Regeln, die das Team sich selbst gesetzt hat, klar zu machen.

Die Rolle des Scrum Master in einer sich wandelnden Organisation

Die Einführung von Scrum bringt eine signifikante Veränderung der betrieblichen Rahmenbedingungen vieler Organisationen mit sich, insbesondere derjenigen mit einer größeren Belegschaft. Daher müssen Hierarchien, Rollen, Teamzuordnungen und die zugewiesenen Verantwortlichkeiten der Mitarbeiter neu bewertet werden. Um die erfolgreiche Einführung von Scrum sicherzustellen, muss der leitende Scrum Master maßgeblich dazu beitragen, die Organisation und ihre Mitarbeiter durch die Anpassungen zu führen.

Die Betroffenen werden mit Änderungen in ihren Rollen und Verantwortlichkeiten konfrontiert, und es liegt am Scrum Master, allen dabei zu helfen, die neue Struktur zu verstehen und zu akzeptieren. Damit Scrum erfolgreich ist, müssen die Mitarbeiter vorbereitet und mit dem Wissen und Verständnis ihrer veränderten Rollen ausgestattet werden.

Teilzeit vs. Vollzeit

Viele Unternehmen sehen zunehmend die Risiken, die mit einem „Teilzeitkonzept“ für die Rolle des Scrum Masters in ihrer Organisation verbunden sind. Dies kann dem Projektoutput, der Unternehmenskultur und dem langfristigen Unternehmenserfolg schaden. Daher hat sich gezeigt, dass sich die Investition in einen Vollzeit-Scrum Master lohnt. Zeitmangel und Zeitdruck können schwerwiegende Folgen für den Scrum-Prozess haben.

Wichtige Elemente wie Feedback und Reviews werden zugunsten der Aufgabenerledigung oder des Sprintziels geopfert, was die Lernmöglichkeiten einschränkt. Darüber hinaus erfordert die Rolle des Scrum Masters viel tägliches Lernen und Erfahrung. Ein Zielkonflikt kann auch entstehen, wenn der Scrum Master auch Entwickler ist, wobei deren Vorrang normalerweise der Fertigstellung von Code eingeräumt wird. Daher wird Unternehmen empfohlen, in eine Vollzeit-Scrum-Master-Rolle zu investieren, um die Prozessoptimierung sicherzustellen und Risiken zu reduzieren.

Wie wird man Scrum Master?

Der Scrum Master ist eine einzigartige Rolle, die mehr als nur technisches Fachwissen erfordert. Ein Scrum Master zu werden, beinhaltet Unterrichten, Coaching und Mentoring und ist ein lohnender, aber auch herausfordernder Beruf. Also, wie wird man Scrum Master? Der erste Schritt zum Scrum Master ist die professionelle Scrum-Zertifizierung. Dies wird online angeboten und viele Organisationen wie die Scrum Alliance, das International Scrum Institute usw. bieten spezielle Kurse an. Nach Abschluss des Kurses sind Sie berechtigt, ein zertifizierter Scrum Master zu werden. Nach erfolgreichem Abschluss der Professional Scrum Master II (PSM II) Kurse ist die Person berechtigt, sich für den Master im Arbeitsalltag zu bewerben. Dazu gehört die Zusammenarbeit mit Kollegen, um sicherzustellen, dass alle Scrum-Prinzipien korrekt anwenden, und die Zusammenarbeit, um Prozesse und Systeme zu verbessern.

Verweise