Scrum Master-Tutorial für Anfänger

Was ist ScrumMaster?

Ein Scrum-Master ist eine Person, die anderen hilft, Scrum zu verstehen und dem Projektteam hilft, Hindernisse aus dem Weg zu räumen. Er hilft auch dabei, komplexe Projekte zu vereinfachen.

Der Scrum-Master muss außerdem sicherstellen, dass das Entwicklungsteam auf der Grundlage der Grundwerte von Scrum arbeitet. Er wird oft als Trainer des Teams betrachtet, der dem Team hilft, die bestmögliche Arbeit zu leisten. Darüber hinaus sorgt er dafür, dass die Scrum-Einführung im Unternehmen erfolgreich verläuft.

Verantwortlichkeiten des Scrum Masters

Der Scrum Master fungiert als Herzstück des Scrum-Projekts. Er muss Aufgaben wahrnehmen wie:

  • Der Scrum Master muss sicherstellen, dass das Team seine Geschäftsziele erreicht
  • Scrum Master fördert eine kollaborative Umgebung im Team
  • Der Scrum-Master kümmert sich um die Planung, die Pflege des Team-Backlogs, die Sprint-Demo und die Sprint-Retrospektive.
  • Leitet Scrum-Prozesse und hilft, die Integrität der Scrum-Werte aufrechtzuerhalten
  • Promote verbesserte technische Praktiken wie TDD, automatisierte Tests und kontinuierliche Integration.
  • Stellen Sie sicher, dass alle Beteiligten zum gegebenen Zeitpunkt bei der Besprechung anwesend sind
  • Arbeiten Sie mit anderen Teammitgliedern zusammen, um sicherzustellen, dass Abhängigkeiten und Risiken auf alle Scrum-Teams verteilt sind.
  • Durchführung von Machbarkeitsstudien, Erstellung und Validierung von Spezifikationen.

Was ist NICHT die Rolle des Scrum Masters?

Der Scrum Master ist kein Projektmanager. Beide Rollen sind im agilen Prozess unterschiedlich. Er wird ein Team nicht in jeder Entwicklungsphase leiten. Er ist weder für technische Entscheidungen noch für die Verwaltung der Geschäfte mit Kunden verantwortlich. Er wird niemals das Team leiten oder Entscheidungen im Namen des Teams treffen.

Scrum-Master-Fähigkeiten

Der Scrum Master ist eine sehr wichtige Person im agilen Scrum-Prozess. Er sollte über mehrere Fähigkeiten verfügen, darunter Technik, Scrum-Prozess und Soft Skills.

Scrum Master müssen verschiedene Techniken und Praktiken kennen, um selbstorganisierende Teams zu verwalten. Er sollte Ehrlichkeit, Integrität, Vertrauen und Respekt gegenüber dem Team zeigen. Er sollte über Fachkenntnisse in Agile, IT-Coaching und Präsentation verfügen. Darüber hinaus sollte der Scrum Master in der Lage sein, Meetings so zu planen, dass sie die reguläre Arbeit der Teammitglieder nicht beeinträchtigen.

Eigenschaften des Scrum Masters

Charakteristisch für Scrum Master
Eigenschaften des Scrum Masters

Im Folgenden sind wichtige Eigenschaften eines Scrum-Masters aufgeführt:

Diener-Anführer: Servant Leadership ist ein sozialer Führungsstil. Der Scrum Master fungiert als dienender Leiter, um Projektziele durch den Dienst an anderen zu erreichen.

Moralverstärker: Der Scrum Master fungiert auch als Moralverstärker, indem er das Team dazu ermutigt, seine Arbeit effektiver zu erledigen.

Facilitator: Scrum Master übernimmt die Rolle des Moderators, da er dem Team hilft, sein gemeinsames projektbezogenes Ziel zu verstehen. Er unterstützt das Team auch dabei, diese Ziele zu erreichen und dabei neutral zu bleiben.

Trainer: Scrum Master coachen das Team bei der Selbstorganisation und begleiten es auf dem Weg der kontinuierlichen Verbesserung.

Agenten: Der Scrum-Master übernimmt auch die Rolle eines Agenten, der dabei hilft, die notwendigen Änderungen vorzunehmen, die eine bessere Scrum-Implementierung ermöglichen.

Mentor: Der Scrum Master sollte sein Wissen, seine Erfahrungen und sogar seine Meinungen teilen, genau wie ein Mentor.

Beseitigung von Hindernissen: Scrum Master sollten alle Hindernisse beseitigen, die das Entwicklungsteam daran hindern, unter optimalen Bedingungen zu arbeiten.

Leiter des Frameworks: Der Scrum Master ist auch für den Rahmen verantwortlich, in dem das Team arbeitet.

Observer: Er muss ständig alles beobachten, auch die kleinsten Aktivitäten der Teammitglieder.

Was macht ein Scrum Master den ganzen Tag?

Aktivität 1: Kapazitäts- und Geschwindigkeitsplanung mit Tabellenkalkulation und Jira.

Aktivität 2: Bestimmen Sie umsetzbare Storys, die mit den verbleibenden Punkten aus der Sprint-Überprüfung verfügbar sind.

Aktivität 3: RevSehen Sie sich gemeinsam mit dem Team die vorherige Sprintgeschwindigkeit an.

Aktivität 4: Schätzung der Kapazität von Teams

Aktivität 5: Berechnung der Anzahl der vom Team erreichten Punkte

Aktivität 6: Das Teammitglied stellt alle bekannten Aufgaben bereit und schätzt den Aufgabenaufwand innerhalb einer Stunde. Der Scrum Master sollte sicherstellen, dass die den Mitgliedern übertragenen Aufgaben niemals ihre Kapazität übersteigen.

Aktivität 7: Der Scrum Master muss außerdem sicherstellen, dass die Aufgaben nie länger als 16 Stunden dauern. Wenn sie länger sind, sollte er das Team in der Aufteilung darauf hinweisen.

Das Obige ist nur ein kleiner Auszug aus den vielen Aktivitäten eines Scrum Masters.

Best Practices für Scrum-Master

  • Der Scrum Master sollte sich alle Fragen von Entwicklern, Projektmanagern und Eigentümern anhören, um deren Probleme zu verstehen.
  • Er sollte seinen Teammitgliedern sein unerschütterliches Vertrauen anvertrauen, dass sie die zugewiesene Arbeit erledigen werden.
  • Der Scrum Master sollte Multitasking bei seiner Arbeit vermeiden
  • Er sollte selbst dem kleinsten Teammitglied Respekt entgegenbringen und auf die Sichtweise jedes Einzelnen hören.
  • Zeigen Sie dem Team echte Wertschätzung für seine erfolgreichen Leistungen

Warum ist die Rolle des Scrum Masters schwierig?

Erstens ist die Leitung großer, selbstorganisierender Teams keine leichte Aufgabe. Es braucht viel Willenskraft. Scrum Master müssen häufig Konflikte zwischen Teammitgliedern und Projektmanagern bewältigen.

Er leitet zwar weiterhin das gesamte Scrum-Management-Projekt, bleibt aber ohne Macht. Der Scrum Master muss außerdem etwas über Motivation, Kommunikation, Verhaltensökonomie und eine ganze Reihe anderer Sozialwissenschaften lernen, was sicherlich viel Zeit außerhalb seines Jobs erfordert.

Zertifizierter Scrum Master

Um ein professioneller Scrum Master zu werden, müssen Sie die Prüfung zum Certified Scrum Master, bekannt als CSM, bestehen. Dieses Zertifikat hilft dem Kandidaten, die Werte, Praktiken und Anwendungen von Scrum zu verstehen und vermittelt ein gewisses Maß an Wissen und Fachwissen.

Voraussetzung für die CSM-Zertifizierungsschulung

Obwohl für die CSM-Zertifizierung keine Zulassungskriterien festgelegt sind, ist es immer ratsam, dass Sie ein gewisses Verständnis der Scrum-Prinzipien haben und über praktische Kenntnisse des gesamten Scrum-Prozesses verfügen.

Welche Vorteile bietet eine Scrum Master-Zertifizierung?

Hier sind einige Vorteile eines CSM-Zertifikats

  • Hilft Ihnen, Ihre Karriere voranzutreiben, indem Sie in allen Branchen relevant und marktfähig bleiben
  • Ein CSM-Programm soll erweiterte Fähigkeiten für eine bessere Umsetzung von Scrum vermitteln
  • Die CSM-Zertifizierung bietet auch die Möglichkeit, sich in der globalen Scrum-Community hervorzuheben.
  • Diese Schulung hilft einer Person, etwas über die Arbeitsumgebung zu lernen, die für das Wachstum des Unternehmens nützlich ist.
  • Die CSM-Zertifizierung hilft dem Fachmann, mit einem Scrum-Experten zusammenzuarbeiten.
  • Mit dieser Zertifizierung erhält die Person Zugang zu lokalen Gruppen, Netzwerken und eine zweijährige Mitgliedschaft bei der Scrum Alliance.

CSM-Kursziele

  • Scrum-Grundlagen und Grundwerte
  • Sollte in der Lage sein, problemlos mit Scrum zu beginnen
  • Erfahren Sie, wann Sie Scrum implementieren sollten
  • Scrum-Meetings, einschließlich der Sprint Rückblick, Sprint RevAnsicht und Release-Planung.
  • Wie sich das Scrum-Framework von anderen Methoden wie Wasserfall und anderen unterscheidet Agil
  • Scrum-Artefakte wie Produkt- und Sprint-Backlog und Burndown-Charts

So werden Sie zertifizierter Scrum Master

Nach Abschluss der Schulung muss der Scrum-Zertifizierungskandidat-

Schritt 1) Die Person muss eine Online-Bewertungsprüfung absolvieren. Diese Prüfung behandelt Themen wie Scrum-Technologie, -Praktiken und -Prinzipien.

Schritt 2) Nach erfolgreichem Abschluss der Prüfung erhält er/sie die zertifizierte Scrum-Master-Zertifizierung der Scrum Alliance.

Schritt 3) Die Person wird offizielles Mitglied der Scrum Alliance und kann als professioneller Scrum Master arbeiten.

Scrum Master-Karrierefortschritt

Scrum Master-Karrierefortschritt

In der Karriere als Scrum Master gibt es viele Möglichkeiten, sich weiterzuentwickeln

1. Scrum-Master

Es ist der erste Rang, den eine Person nach Abschluss des CSM-Zertifikats erhält. Er muss mindestens ein Jahr bis fünf Jahre in dieser Position tätig sein. Hier muss er alle ihm zugewiesenen Rollen als Scrum Master wahrnehmen.

2. Senior Scrum Master

Vom Scrum Master steigen Sie zum Sr. Scrum Master auf. Um Senior Scrum Master zu werden, sollte man fortgeschrittene Kenntnisse über Scrum Best Practices und deren Umsetzung in Teams erwerben.

3. Agiler Trainer

Vom Senior Scrum Master wechseln Sie zum Agile Coach. Um ein Agile-Coach zu werden, benötigen Sie mindestens 5 Jahre Erfahrung als Scrum Master und mindestens ein Jahr Erfahrung im Mentoring und Coaching.

Zusammenfassung

  • Scrum ist ein agiles Entwicklungsframework zur Verwaltung der Produktentwicklung.
  • Der Scrum Master ist eine Person, die anderen Menschen hilft, Scrum zu verstehen und dem Team hilft, indem er Hindernisse beseitigt.
  • Der Scrum-Master kümmert sich um die Planung, die Pflege des Team-Backlogs, die Sprint-Demo und die Sprint-Retrospektive.
  • Der Scrum Master sollte in der Lage sein, Meetings so zu organisieren, dass sie die reguläre Arbeit des Teams nicht beeinträchtigen.
  • CSM ist eine Prüfung zum professionellen Scrum Master.
  • Es gibt viele Karrieremöglichkeiten für eine Person, die sich weiterentwickeln möchte, wie zum Beispiel Scrum Master, Sr. Scrum Master und Agile Coach.