Wird in einem leistungsstarken Team ein Scrum Master benötigt?

11

Mein Verständnis der Aufgaben des Scrum Masters ist wie folgt:

  • Erzwingen Sie den Prozess
  • Hindernisse beseitigen (die die Entwickler nicht selbst beseitigen können)
  • Verhindern Sie Unterbrechungen von außen
  • Erleichterung von Scrum-Meetings (Aufstehen, Rückblick usw.)

Wenn die Entwickler im Team diszipliniert sind, werden sie den Prozess verfolgen, ohne dass jemand sie coacht. Sie werden auch kein Problem damit haben, retrospektive und andere Scrum-Meetings abzuhalten. Wenn der Rest der Organisation die Sprintgrenzen versteht, werden externe Unterbrechungen und Hindernisse, die einen Scrum Master erfordern würden, bereits minimiert.

Wenn ein Team eine hohe Leistung erbringt und eine Organisation die Sprintgrenzen versteht, scheint es, als würde sich der Bedarf an einem Scrum Master verringern. Kann ein Team irgendwann den Punkt erreichen, an dem kein Scrum Master mehr benötigt wird?

Dave
quelle

Antworten:

5

Ich wünschte, ich hätte einen Cent für jedes "Agile" -Team, das fragt, "wie man x richtig macht". Wenn Sie wirklich agil sind, müssen Sie solche Fragen nicht stellen - es gibt keinen „einen wahren Prozess“. Der einzige Weg, agil zu sein, besteht darin, das zu tun, was für Sie funktioniert. Menschen über Prozesse, denken Sie daran.

Wenn Sie jedoch wirklich eine Bestätigung benötigen, dass Sie es richtig machen, lesen Sie diesen kleinen Artikel von einem der Gründerväter der Agilen Bewegung.

Ein Mitglied der Crystal-Methodenfamilie ist Crystal Clear. Crystal Clear kann einem Level 3-Hörer mit den folgenden Worten beschrieben werden:

„Stellen Sie 4-6 Personen in einen Raum mit Arbeitsstationen und Whiteboards und greifen Sie auf die Benutzer zu. Lassen Sie sie alle ein bis zwei Monate laufende, getestete Software an die Benutzer liefern und lassen Sie sie ansonsten in Ruhe. “

Tatsächlich habe ich Crystal Clear in diesen Worten einem versierten Projektsponsor beschrieben. Er folgte diesen Anweisungen und berichtete fünf Monate später: "Wir haben getan, was Sie gesagt haben, und es hat funktioniert!"

Einige Monate später interviewte ich den Teamleiter und sein Bericht war ungefähr so ​​kurz wie meine Anweisungen:

„Auf Ihren Vorschlag hin haben wir vier diesen Konferenzraum mit Netzwerkverbindungen übernommen. Wir haben es alle vier Monate aufbewahrt, auf die Whiteboards dort drüben gezeichnet und dabei Software geliefert. Es hat großartig funktioniert. “

Wenn Sie also ein solches Team haben (Sie haben Glück), brauchen Sie nicht einmal Scrum. Stellen Sie sie alleine in einen Raum und sagen Sie ihnen, dass sie damit weitermachen sollen.

gbjbaanb
quelle
16

Nein! Ein Scrum-Master wird für ein Hochleistungsteam NICHT benötigt.

Vor Scrum gab es Hochleistungsteams, und es gibt viele andere Methoden, die erfolgreich sind und Hochleistungsteams ohne Scrum-Master erstellen. Wir sollten nicht in die Falle tappen zu denken, dass es nur einen Weg gibt, ein Projekt zu verwalten oder Code zu entwickeln, um ein Hochleistungsteam zu haben.

Aber bitte verwechseln Sie dies nicht mit der Antwort auf die Frage "Wird in einem Scrum-Team ein Scrum-Master benötigt?"

Die Antwort darauf ist ... absolut ja. Jedes Team, das keinen Scrum Master hat, macht kein Scrum, unabhängig davon, was es denkt. Es ist das, was Ken Schawber ein "Scrum aber" nennt und kommt aus dem Satz "Wir machen Scrum, aber ...".

Dakotah Nord
quelle
4
+1 das ist genau der Punkt. Scrum ist eine Methode mit bestimmten Aspekten, die befolgt werden müssen. Dies bedeutet, dass ein Team einen Scrum-Master hat. Und wie bereits gesagt, ist es durchaus möglich, auf andere Weise zu arbeiten, aber das ist nicht Scrum. Nicht unbedingt besser oder schlechter, nur anders.
Murrekatt
2

Ein Scrum Master sollte meiner Meinung nach immer auf dem Papier ernannt werden. Wenn sich herausstellt, dass er wenig tut, dann soll es so sein. In den Fällen, in denen Entwickler schlechte Laune haben und miteinander streiten, ist es eine Notwendigkeit, einen Scrum-Master zu haben, der die Situation im Auge behält.

Es gibt auch geringfügige Verwaltungsaufgaben, die mit Scrum-Elementen verbunden sind. Die Verwaltung des Backlogs ist in den Sinn gekommen. Je nachdem, welches Tool Sie verwenden, wird der Scrum-Master wahrscheinlich die Verantwortung dafür übernehmen.

Ich versuche nicht, zynisch zu sein, aber ich habe noch nie einen Prozess gesehen, der so fein abgestimmt ist, dass es nie einen Abfall gibt, den jemand aufräumen muss :-)

Letztendlich muss der Prozess, sicherzustellen, dass nichts zu tun ist, in der Verantwortung eines Menschen liegen, auch wenn es nichts zu tun gibt. Ob dies der Rechenschaftspflicht dient oder nicht, ist eine interne Entscheidung.

Adam Houldsworth
quelle
Interessant. In unserem Team übernimmt die PO die Rückstandsverwaltung, aber ich verstehe Ihren Standpunkt. Eine dieser grundlegenden Aufgaben ist es beispielsweise, das Burndown-Diagramm auf dem neuesten Stand zu halten.
Dave
@ Dave Ich benutze das Management als Allheilmittel. Wir haben Besitzer, die das Tool mit Anfragen usw. füllen, und in Sprints nehmen wir daraus. Es gibt aber auch andere Teile, wie das Abmelden veralteter Aufgaben, das Aufräumen usw., die vom SM ausgeführt werden.
2

Ich war der Scrum Master eines hochfunktionalen Teams und ich denke gerne, dass ich wichtig war. Scrum Master-Aufgaben dauerten durchschnittlich weniger als eine Stunde pro Tag. Demo-Tage, Rückblicke und Planungsmeetings waren der Hauptteil meiner Arbeit. Den Rest der Zeit habe ich mich getrennt und den Hut eines Entwicklers, Testers oder Kunden getragen, je nachdem, wo wir Hilfe brauchten, um unsere Ziele zu erreichen.

Christopher Bibbs
quelle
0

Nichts bleibt gleich. Möglicherweise können Sie ein bestimmtes Projekt durchlaufen, aber warum sollten Sie das Team mit diesen Verantwortlichkeiten diskriminieren? Die Unternehmensleitung kann in einer schwachen Wirtschaft unbeständig sein und zusätzliche Anforderungen stellen. Neueinstellungen können eine Störung sein.

Ich sehe nur nicht den Vorteil, keinen zu haben.

JeffO
quelle
0

Wenn Sie die Scrum-Methode verwenden möchten , stellen Sie sicher, dass Ihr Team Scrum kennt. Schicken Sie sie zum Training. Ob es einen Scrum Master gibt oder nicht, entscheidet nicht über Ihren Erfolg. Das Engagement des Teams wird.

Andrew Lewis
quelle