Hintergrund: Wir versuchen, Scrum in meinem aktuellen Entwicklungsteam einzuführen. Einer der Aktionspunkte ist die Einstellung eines ScrumMasters, der uns bei der Scrum-Implementierung hilft. Aber es gibt einige Artikel, die darauf hindeuten, dass es eine Geldverschwendung ist.
Um das Management davon zu überzeugen, einen ScrumMaster einzustellen, muss ich die Vorteile eines ScrumMasters kennen.
Wie helfen uns solche bei der Scrum-Implementierung?
Beachten Sie auch, dass seiner Meinung nach
Das Beste, was wir tun können, ist, Scrum auf den Müllhaufen der Geschichte zu werfen.
Wenn Sie also glauben, dass ein kurzer Blogbeitrag keine sachlichen Beweise für seine Behauptungen enthält, dann ist nicht nur die Einstellung eines Scrum Masters (SM), sondern von Scrum insgesamt Geldverschwendung. Hören Sie daher auf, Scrum so schnell wie möglich zu übernehmen, und kehren Sie zu dem guten alten Prozess zurück, den Sie zuvor verwendet haben (oder suchen Sie auf der Blog-Site des Autors nach seiner Wunderwaffe).
Wir können anfangen, den Beitrag ein wenig zu analysieren. Sein Hauptargument scheint mir zu sein, dass die überwiegende Mehrheit der bestehenden SMs ihre Zeit damit verbringt, Brände zu bekämpfen, und keine Zeit für das hat, was er als die Hauptaufgabe von SMs bezeichnet, nämlich die Interaktion mit Außenstehenden und deren Optimierung Interaktionen mit dem Entwicklerteam. IMHO ist das entsprechende Zitat aus dem Scrum Guide aus dem Zusammenhang gerissen. Die Interaktion mit Außenstehenden ist definitiv wichtig, aber es ist nur ein Teil dessen, was ein guter SM tut. Andere Aufgaben umfassen
Das ist mir auf Anhieb eingefallen, sicher ließe sich noch einiges mehr hinzufügen. Es ist sicherlich wahr, dass es ein Problem ist, wenn ein SM fast seine ganze Zeit damit verbringt, nur die erste davon zu tun. Im besten Fall kann es sich jedoch um ein vorübergehendes Problem handeln, und wenn die Krise vorbei ist, kann der SM zu einem ausgewogeneren Aktivitätsmuster zurückkehren. Andererseits, wenn die Krise dauerhaft ist, würde ich nicht sagen, dass es ein Problem mit der Rolle an sich ist, sondern eher mit dem Umfeld, in dem es so viele Hindernisse gibt und/oder deren Beseitigung so zeitaufwändig ist, dass es alles in Anspruch nimmt die SM-Zeit. Und wenn Sie dieses Problem haben, wird es Sie mit oder ohne SM und mit oder ohne Agile beißen.
Ich bin der festen Überzeugung, dass ein guter SM seinen Preis um ein Vielfaches wert ist, da das Team ohne SM möglicherweise nie auch nur annähernd seine potenzielle Höchstgeschwindigkeit und Effizienz erreicht. Wenn der SM dem Team helfen kann, seine Produktivität und Kundenzufriedenheit in beispielsweise einem Jahr zu verdoppeln, war es dann dieses eine zusätzliche Gehalt wert? Natürlich sind verpasste Chancen schwer zu quantifizieren, da sie niemals in der Bilanz so auftauchen wie Gehaltsausgaben.
Versuchen Sie, einen guten SM mit nachgewiesener Erfolgsbilanz zu finden und fordern Sie ihn/sie heraus, das Beste aus Ihrem Team herauszuholen. Sie können einer Probezeit von einigen Monaten zustimmen, während der er das Team bewertet und Sie ihn/sie bewerten. Danach kann Ihr SM möglicherweise genauer vorhersagen, wie viel besser Ihr Team werden kann, und auf dieser Grundlage entscheiden Sie, ob Sie weiter zusammenarbeiten möchten.
All dies soll nicht heißen, dass Scrum fehlerfrei ist – es hat sicher seine Grenzen und Probleme und ist möglicherweise nicht für alle Teams und alle Produkte geeignet. Es gibt auch andere Agile- und Lean-Ansätze wie Kanban oder XP. Ich denke, was wichtig ist, ist jedoch zu verstehen, dass all dies eine große Veränderung in der Denkweise, der Kommunikation und den Problemlösungsansätzen von Entwicklern und Managern erfordert, was nicht einfach und schnell geht. Mein Vorschlag ist daher, dass Sie sich gründlich informieren, den Prozess auswählen, der Ihnen am vielversprechendsten erscheint, einen guten Coach finden, der Ihnen hilft, ihn richtig anzuwenden, und ihm genügend Zeit geben, um zu sehen, ob und wie er wirklich funktioniert. Meiner Erfahrung nach sind die meisten Misserfolge bei der Einführung von Scrum darauf zurückzuführen, dass Menschen die erforderliche mentale Veränderung und die Tiefe hinter den scheinbar einfachen Regeln nicht vollständig verstehen.
Haftungsausschluss: Ich bin selbst ein Scrum Master und bemühe mich, Tag für Tag zu beweisen, dass es keine Zeitverschwendung ist :-)
Der Scrum Master sollte auch Teil der Projektmanagement-Organisation sein
Die Ergebnisse des Scrum Masters sollten agile Messberichte / Diagramme enthalten, die feinkörnige Aspekte der Arbeit jedes Teams darstellen.
Diese Berichte sollen den technischen Managern und möglicherweise Projektmanagern dabei helfen, festzustellen, wo sich die Mitarbeiter in ihren Teams verbessern können.
Diese Berichte sollten zeigen, wie die Planungs-, Schätzungs- usw. Prozesse verbessert werden können, von Zeit zu Zeit oder in einem anderen Kanban-Fenster
Das ist wirklich eine Art „Human Engineering“
Es kann angebracht sein, jemanden für diese Rolle zu gewinnen, da niemand im zugehörigen Team das Charisma oder die Präsenz hat, um das Meeting in Ordnung zu halten, Streitigkeiten zu moderieren usw. Diese Persönlichkeitseigenschaft ist für die Rolle unglaublich wichtig – unabhängig davon, ob Sie diese Tatsache vorsichtig formulieren an Parteien, die möglicherweise eine persönliche Entwicklung benötigen, um sich nicht „verletzt“ zu fühlen, wenn sie es hören.
Ich empfehle, dass Sie diese Rolle nur „anstellen“, wenn die Person vollständig in die Organisation integriert ist. Wenn ihre Aufgabe nur darin besteht, ein oder mehrere Teams zu 'scrum mastern', dann ist dies wahrscheinlich eine Verschwendung.
Venture2099
Todd A. Jacobs
Ashok Ramachandran
SpoonerNZ
Neu-Alexandria
Epsac
Marv Mills