Um zu verstehen, was ein Scrum Master ist, muss zunächst erklärt werden, dass er/sie dem Rest des Teams dabei hilft, die Scrum-Methodik anzuwenden, indem er/sie sicherstellt, dass der Scrum-Rahmen eingehalten wird. Er/sie ist den Werten und Praktiken von Scrum verpflichtet, muss aber auch flexibel und offen für Möglichkeiten bleiben, mit denen das Team seinen Arbeitsablauf verbessern kann.
Scrum hat eine klar definierte Reihe von Rollen und Ritualen, die befolgt werden müssen. Das Scrum-Framework leitet sich aus den Grundprinzipien des Lean Office ab. Der Scrum Master arbeitet mit jedem Mitglied des Scrum-Teams zusammen, um das Team durch das Scrum-Framework zu führen und zu schulen.
Was ist ein Scrum Master?
Scrum Master sind die Moderatoren von Scrum, dem schlanken und agilen Rahmenwerk mit einem Fokus auf zeitlich begrenzten Iterationen, sogenannten Sprints. Als Moderatoren fungieren Scrum Master als Coaches für den Rest des Teams.
„Führungskräfte Diener” wie es im Scrum-Leitfaden ausgedrückt wird. Die guten Scrum Master sind engagiert für die Grundlagen und Werten von Scrum verpflichtet, aber sie bleiben, wie zuvor angegeben, flexibel und offen für Chancen für die das Team verbessert.
Aufgaben eines Scrum Masters
In einer idealen agilen Welt würde ein Team seine eigenen Prozesse und Tools verwalten. Wir haben jedoch festgestellt, dass viele Teams, die den Sprung zu Agile wagen, häufig auf den Scrum Master als Verantwortlichen für ihren Prozess vertrauen.
Es braucht Zeit, bis sich Verantwortung und Autorität in einem Team verbreiten. In diesem transformativen Kontext kann die Rolle so geringfügig sein wie die reine Planung von Scrum-Meetings oder so umfangreich wie die eines anderen Mitglieds des Scrum-Teams.
Obwohl der Scrum Guide auflistet, wie der Scrum Master andere Scrum-Rollen ausübt und was ein Scrum Master ist, handelt es sich hierbei nicht um eine vollständige Liste der Verantwortlichkeiten. Tatsächlich haben wir festgestellt, dass Scrum Master häufig einige oder alle der folgenden Aufgaben übernehmen, die nicht durch Scrum definiert sind:
- Standups: Führen Sie nach Bedarf tägliche Standups (oder tägliche Scrums) durch.
- Meetings zur Planung von Iterationen/Sprints: Schützen Sie das Team vor übermäßigen Verpflichtungen und Erweiterungen des Umfangs. Helfen Sie bei der Schätzung und Erstellung von Unteraufgaben.
- Sprint-Reviews: Nehmen Sie an der Besprechung teil und sammeln Sie Feedback.
- Rückblick: Berücksichtigung von Verbesserungsmöglichkeiten und Handlungselementen für zukünftige Sprints.
- Verwaltung des Boards: Der Scrum Master fungiert als Verwalter des Scrum-Boards. Er sorgt dafür, dass die Karten auf dem neuesten Stand sind und dass das Scrum-Tool zusammen mit der für die Verwaltung verwendeten Software ordnungsgemäß funktioniert.
- 1:1-Meetings: Treffen Sie sich bei Bedarf einzeln mit Teammitgliedern und Stakeholdern. Klären Sie Meinungsverschiedenheiten im Team hinsichtlich des Prozesses und der Arbeitsweisen. Obwohl viele Scrum-Praktiker gegen Einzelgespräche sind, da sie der Meinung sind, dass diese Kommunikation während der Stand-up-Meetings stattfinden sollte, bevorzugen einige Teams, insbesondere neue Teams, diese regelmäßigen persönlichen Gespräche mit bestimmten Teammitgliedern. Der Scrum Master kann entscheiden, dass diese Einzelgespräche für die Entwicklung des Teams und das gegenseitige Kennenlernen von entscheidender Bedeutung sind.
- Beratung intern: Der Mitarbeiter , der ein Scrum Master ist, muss bereit sein , um sich a11> mit den Mitgliedern des Teams und den internen Interessengruppen über a19> die beste Möglichkeit der Zusammenarbeit mit dem Scrum-Team zu finden.
- Berichte: Regelmäßige Analysen der Arbeitsvorratsdiagramme und anderer Tools zur Portfolioplanung, um zu verstehen, was in welchem Rhythmus erstellt wird.
- Blockaden: Der Experte für Scrum hilft dem Team beim Beseitigen der externen Blockaden a9> und bewältigt die Hindernisse intern durch Verbesserungen im Prozess oder a16> Prozess oder den Ablauf der Arbeit zu bewältigen.
- Sicherstellen, dass die erforderlichen Mittel und Ressourcen verfügbar sind: Wenn das Scrum-Team nicht arbeitet, ist das das Problem des Scrum-Masters. Das kann bedeuten, kaputte Computer zu reparieren, Schreibtische umzustellen oder sogar das Thermostat einzustellen. Scrum-Master sollten sich wohl dabei fühlen, fast alles zu tun, um ihrem Team zu helfen, und sich nicht davor drücken, Kaffee oder Snacks zu besorgen, wenn das Team das wirklich braucht.
Brauchen wir einen Scrum Master?
Jeder Scrum-Trainer wird Ihnen beibringen, dass ein Scrum-Team einen Scrum-Master haben muss.
Wenn Sie mit Scrum beginnen, kann es sehr hilfreich sein, jemanden mit Erfahrung in der Position des Scrum Masters zu haben. Noch besser ist es, wenn diese Person bereits viele Beispiele für die Funktionsweise gesehen hat. Aus diesem Grund werden Scrum Master oft als Berater und nicht als Vollzeitmitarbeiter eingestellt.
Aber jedes Team von Scrum ist anders. Viele Teams mit Erfahrung bewältigen a9> die Verantwortlichkeiten aufgezählt oben als eine Einheit und sind a16> stolz und freuen sich über eine gemeinsame Verwaltung des Prozesses. Die Rolle des Scrum Masters kann rotieren innerhalb dem Team wechseln, und die Mitglieder des Teams auf diese Weise in der Regel erleichtern die Standups und Retros auf diese Weise.
Für manche Teams ist es jedoch besser, wenn dieselbe Person diese Aufgabe jeden Tag übernimmt, oft weil sie über mehr Erfahrung in der Anwendung verfügt.
Leider führt das Unverständnis darüber, was ein Scrum Master ist, oft dazu, dass bestehende Manager davon ausgehen, dass dies ihre natürliche Rolle ist.
Um besser zu verstehen warum dies ein Problem sein kann, vergleichen wir den Scrum Master mit den Rollen , die nicht zu a19> von Scrum die bereits in Ihrer Organisation vorhanden sind, und weshalb es wichtig ist, die Rolle getrennt zu halten:
Scrum Master vs. Produktmanager
Je mehr ein Produktmanager in das Entwicklungsteam eingebunden ist, desto besser. Diese Beteiligung sollte im Einklang mit einem Product Owner stehen, der sich für die Bedürfnisse des Kunden, das „Warum“ des Produkts, einsetzt.
Wenn die Teilnahme mit der Zuweisung von Aufgaben, dem „Wie“ für ein Team, verwechselt wird, dann gibt es ein Problem. Selbst mit den besten Absichten neigt diese Art der Nutzungsmentalität dazu, Probleme zu verbergen: Mängel, Lieferungen und Unbekannte. Die Verflechtung von Umfang und Prozess neigt dazu, Umfang, Zeitplan und Qualität miteinander zu verbinden. Das ist ein Rezept zum Scheitern.
Aus diesem Grund erfüllen der Scrum Master und der Product Owner zwei unterschiedliche Anforderungen in einem Scrum-Team, die häufig mit dem traditionellen Software-Management kombiniert werden. Und in kleinen Teams ist es verlockend, die wahrgenommene Überlastung durch eine weitere Rolle zu vermeiden.
Allerdings muss bei Auftreten von Hindernissen oder Veränderungen ist eine klare Aufteilung zwischen der Verwaltung des Prozesses und der Leitung des Produkts.
Scrum Master vs. Projektmanager
Das nicht-technische (oder nicht-agile) Pendant des Scrum Masters ist der Projektmanager. Beide Rollen konzentrieren sich auf das „Wie“, um die Arbeit zu erledigen und Workflow-Probleme durch Prozesse und Moderation zu lösen. Sie brauchen also beides? Wahrscheinlich nicht.
Sowohl ein traditioneller Projektmanager als auch ein Scrum Master sind dafür verantwortlich, ihren Teams bei der Erledigung ihrer Arbeit zu helfen, aber ihre Ansätze unterscheiden sich erheblich. Der Projektmanager legt Fristen und Meilensteine fest und verfolgt diese, berichtet über den Fortschritt und koordiniert die Kommunikation im Team. Allerdings tun sie dies aus einer Kontrollposition heraus, in einer eher traditionellen Managementrolle.
Der Scrum Master hilft dem Team dabei, die Prozesse zu verbessern und zu optimieren, mit denen es seine Ziele erreicht. Er tut dies als Teammitglied oder Mitarbeiter, idealerweise nicht als jemand, der die Kontrolle hat. Die besten Scrum-Teams organisieren sich selbst und reagieren daher nicht gut auf Top-down-Management.
Dies sind nur einige der möglichen Konfigurationen für das Scrum-Teammanagement. Einige Organisationen kommen mit all diesen Rollen zurecht, andere haben nur eine oder gar keine.
Scrum Master in der Organisation
Es gibt einen Aspekt, der bei der Einstellung eines Scrum Masters Vorrang vor allen anderen hat: Tun Sie dies nur, wenn Ihr Unternehmen sich zu Scrum bekennt und in den Prozess investiert. Alle oben genannten Rollen können ein Entwicklungsteam auf vielfältige Weise leiten, aber ein Scrum Master kann nur dann effektiv sein, wenn Scrum zu 100 % akzeptiert wird.
Mit einem Scrum-Experten, der jedes Team bei der Verwaltung seines Prozesses unterstützt, kann Ihr gesamtes Unternehmen erhebliche Vorteile erzielen. Neben der regelmäßigen Bereitstellung von Mehrwert für Ihre Kunden (das Hauptziel von Scrum) haben Teammitglieder und Manager die Freiheit, sich auf das zu konzentrieren, was sie am besten können.
Die Manager von Produkten können sich auf die Strategie konzentrieren, die Entwickler können ihren besten Code schreiben und die Teams von von Verkäufe können machen klingen diese verdammte Glocke. Wofür klingt das alles? Es klingt nach Scrum bei voller Leistung, Musik für unsere Ohren.
