Wir haben einen professionellen Scrum Master-Berater [*], der kürzlich unserem Projekt beigetreten ist. Leider wissen wir nicht, wie sie heißt (sie hat sich uns nie vorgestellt, sie kam nur an einem Tag und sagte: "Wir stehen täglich auf"), und sie scheint nicht viel anderes zu tun als Stuhl a Tägliches Stand-up-Meeting - als ich sie halb im Scherz bat, auch tägliches Feedback zu geben, war sie ziemlich empört und sagte, es sei die Aufgabe des Scrum-Masters, "zu erleichtern, nicht teilzunehmen".
Dies scheint ziemlich anti-agil zu sein (da die Teams bereits an anderen agilen Projekten mitgearbeitet hatten), was egalitär sein soll, aber ich bin mir nicht sicher, wie es in der Scrum-Methodik funktioniert. Ich vermute, sie macht den ganzen Tag nicht viel und das ist der Grund für ihre Abwehrbereitschaft in dieser Angelegenheit.
Nimmt der Scrum-Meister an dem "Gestern, Heute, Hindernisse" -Spiel während des Stand-up-Meetings teil, oder hat er nur die Aufgabe, das Meeting zu leiten ("zu erleichtern")?
[*] Uns wurde nicht gesagt, was ihr Job ist, wir nehmen nur an, da sie sich selbst die Scrum-Meisterin nennt
quelle
Antworten:
Im Idealfall ist der Scrum Master dafür verantwortlich, die Projektaktivitäten zu erleichtern und jegliche Art von Hindernissen zu beseitigen, denen er dabei ausgesetzt ist. Er / sie nimmt nicht am "Gestern-Heute-Hindernis" -Spiel während des täglichen Aufstehens per se teil, ist jedoch den Teammitgliedern für jede Art von Status bezüglich der Hindernisse verantwortlich, die sie während der früheren Aufstehens gemeldet haben .
Ich habe mit 5 Scrum-Teams mit einer renommierten Organisation zusammengearbeitet, die alle der gleichen Praxis folgten.
Um sich ein detailliertes Bild über alle Aufgaben eines Scrum Masters zu machen, empfehle ich Ihnen einen Blick auf diese http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf
quelle
Ich bin seit vielen Jahren ein SM, ich schlage dem Team diesbezüglich vor. Wenn sie möchten, dass ich mitmache, dann mache ich das genauso wie ich es ermögliche.
Die Idee ist, einer der "Dienerführer" zu sein.
Das Team sollte in der Lage sein, den SM zu "mieten / entlassen", ihn nicht einschalten zu lassen, einen Aufstand zu fordern, ohne sich vorzustellen.
quelle
In Aufständen sollte sie über Hindernisse Auskunft geben und im Nachhinein ihre Meinung dazu abgeben, wie Aufstände aussagekräftiger oder effizienter gestaltet werden könnten.
Wenn man erwartet, dass SM den Status ihrer täglichen Aktivitäten angibt, hat man meiner Meinung nach falsche Erwartungen. Der Zweck des Status ist, dass das Team seine Aktivitäten ausrichten kann und ich weiß nicht, warum ein Teammitglied wissen möchte, was sie (SM) gestern getan hat, um heute zu planen. Mindestens ein Buch legt sogar nahe, dass SM nicht einmal täglich im Stehen sein müssen.
quelle
Der Scrum-Master muss nicht unbedingt am Daily Scrum-Meeting gemäß offiziellem Scrum-Framework teilnehmen.
Ein paar Zitate von Scrumguides.org :
"Der Scrum Master erzwingt die Regel, dass nur Mitglieder des Entwicklungsteams am Daily Scrum teilnehmen."
"Der Scrum Master stellt sicher, dass das Entwicklungsteam das Meeting hat, aber das Entwicklungsteam ist für die Durchführung des täglichen Scrums verantwortlich."
"Während des Treffens erklären die Mitglieder des Entwicklungsteams [...]"
Die Aufgabe des Scrum Masters besteht darin, "Scrum-Events nach Bedarf zu ermöglichen".
(Dennoch, IMHO erhöht es die Transparenz, wenn der Scrum-Master sich dem "gestern, heute, Hindernisse" -Verfahren anschließt. Auch IMHO kann ein perfekter Product Owner optional auch an den drei Sätzen innerhalb eines Daily Scrum teilnehmen und diese beantworten. Dies ist jedoch gegen offizielles Scrum.)
quelle
Ich habe 3 Scrum Teams in meiner Position als Scrum Master und wir verwenden ein elektronisches Taskboard in unserer agilen Praxis. Alle meine Teams, mit Ausnahme von einem, geben ihren Status für alle Aufgaben an, an denen sie arbeiten, und wechseln im typischen Stand-up-Prozess von einer Person zur nächsten. Das Ausnahmeteam entschied, dass sie ihren Aufstand Geschichte für Geschichte machen wollten, und hat jetzt darum gebeten, dass ich dies anführe, indem ich derjenige bin, der das Treffen leitet.
Gibt es eine Rechtfertigung dafür, dass ein Scrum Master diese Rolle im Stand-up übernimmt? Ich kann verstehen, ob das Team über mehr als 7 Ressourcen verfügt, aber es scheint, als wäre es eine Babysitter-Rolle, bei der jeder aufpassen soll, anstatt dass das Team verantwortungsbewusste Erwachsene ist, weil sie sich nicht die Mühe machen wollen, sich selbst zu organisieren.
Eines der Mitglieder dieses Teams arbeitet auch für eines der anderen Teams und hat im Sprint Retro erwähnt, wie viel schneller die Besprechung verläuft, wenn jede Person aufsteigt und die Führung für sich selbst im Vorstand übernimmt. Für das Team hat das keinen Unterschied gemacht und die PO hat das Team dazu gedrängt, sich für die Methode von Geschichte zu Geschichte zu behaupten.
quelle
Ihre Firma hat falsch angefangen. Der Scrum Master sollte Teil des Teams sein.
Wenn Sie einen Vollzeit-Scrum-Master einstellen, müssen Sie lediglich eine weitere Ebene zwischen dem Team und dem Management / den Beteiligten aufbauen. Völlig nicht agil.
Eine Person aus dem Team, normalerweise der Manager, der auch Teil des Teams ist, übernimmt die Rolle des Scrum Masters. Aber es ist wirklich kein "Titel". Es ist eine Rolle, die jeder nach Bedarf ausfüllen kann. In einem Team haben wir es jeden Monat gewechselt.
Dies beantwortet nun alle Fragen. Da der SM Teil des Teams ist, nimmt er an allem teil, was das Team tut. einfach.
Ein SM zu sein, ist nur eine einfache Aufgabe, die Dinge außerhalb des Teams zu verfolgen. Daher nimmt der SM normalerweise etwas weniger Arbeit in Anspruch, da er die ganze Zeit durch externe Kommunikation und das Versenden von E-Mails wie "Irgendwelche Updates zu dieser Frage?" Unterbrochen wird. nichts mehr.
Schlangenölverkäufer, die die Gelegenheit sahen, sich als Vollzeit-Scrum-Meister zu verkaufen, sind der Abschaum der Welt und gehen, wie Sie bemerkt haben, völlig gegen Agile vor.
quelle
Scrum Master geben ihr Status-Update nicht bekannt, aber sie sind da, um das Stand-up-Meeting zu erleichtern. Ihre Aufgabe ist es, sicherzustellen, dass die Besprechung pünktlich beginnt, jeder in der Besprechung seine Statusaktualisierungen innerhalb seines Zeitrahmens vornimmt und Maßnahmen ergreift, wenn ein Teammitglied Hindernisse bei der Erfüllung seiner Aufgabe hat.
Übrigens nutzen wir unser tägliches Online-Stand-up-Meeting unter http://www.standup.report, das es unserem Offshore-Team auch ermöglicht, am Meeting-Prozess teilzunehmen und diesen zu vereinfachen, indem Sie online eingereichte Aufgaben der Teammitglieder hinzufügen / ändern.
quelle