Christian
Christian

Kann ein Entwickler Scrum Master sein? 3 Vor- und Nachteile

Agile Teams sind das Rückgrat moderner Projektentwicklung. Doch die Frage bleibt: Kann ein Entwickler gleichzeitig auch ein effektiver Scrum Master sein? Oder auch anders herum: Kann ein Scrum Master auch Entwickler sein? Diese Überlegungen beschäftigen manche Team Leads. In diesem Beitrag versuchen wir, die Frage zu beantworten und beleuchten drei Vor- und Nachteile dieser Doppelfunktion.

Um dir schon einmal eine kurze Antwort vorweg zu geben: In der agilen Welt gibt es selten klare “Ja” oder “Nein” Antworten. Die Doppelfunktion als Scrum Master und Scrum Entwickler kann erfolgreich sein, wenn die Person die Herausforderungen kennt und bewusst mit den Rollen jongliert. Der Scrum Guide selber gibt zu dieser Frage keine direkte Antwort, und insofern wird die Möglichkeit nicht verneint, dass ein Entwickler Scrum Master oder ein Scrum Master Entwickler ist. Gleichzeitig sollte klar sein, dass dies nicht dem Optimalzustand entspricht - mehr dazu unten.

Fangen wir nun einmal an damit, noch einmal kurz die Rollen zu definieren, über die wir hier sprechen.

Kann ein Entwickler Scrum Master sein | Scrum Developer

Scrum Developer vs. Scrum Master

Denn im Scrum sind Rollen sehr wichtig. Insofern ist die Klärung von “Scrum Developer vs. Scrum Master” wichtig: Der Scrum Master konzentriert sich auf die Prozessoptimierung und beseitigt Hindernisse für das Entwicklungsteam. Im Gegensatz dazu liegt der Fokus des Scrum Developers auf der technischen Umsetzung der Anforderungen der Kunden.

Beide Rollen ergänzen sich, und es ist entscheidend, die Grenzen zwischen ihnen zu respektieren, um das Gleichgewicht im agilen Team aufrechtzuerhalten. Kann nun ein Scrum Developer auch Scrum Master, bzw. ein Scrum Master Entwickler sein? Bevor wir das beantworten, noch ein Vorteil der Kombination der beiden Rollen.

Kann ein Entwickler Scrum Master sein | Scrum Developer

Vorteil: Agile Synergien nutzen

Ein Beispiel für die positive Seite dieser Kombination liegt in der tiefen Verständnisfähigkeit eines Softwareentwicklers für die Prozesse im agilen Umfeld. Ein Entwickler-Scrum-Master kann Entwicklungsprozesse besser optimieren, da er sowohl die Bedürfnisse des Teams als auch die agilen Prinzipien verinnerlicht hat. Dieses Verständnis ermöglicht eine nahtlose Integration von Scrum-Praktiken und -Werten in den Entwicklungszyklus.

Voraussetzung dafür ist natürlich, dass dieser Software Entwickler auch entsprechend ausgebildet ist bzw. den Scrum Guide beherrscht und bestenfalls schon externe Coaching Erfahrung gesammelt hat. Außerdem bräuchte diese Rolle auch viel Zeit, um beide Rollen auszufüllen - das wird schwierig.

Kann ein Entwickler Scrum Master sein | Scrum Developer

Nachteil: Fehlende Objektivität

Auf der Kehrseite steht jedoch der mögliche Verlust an objektiver Perspektive. Ein Entwickler-Scrum-Master könnte bei Code-Reviews möglicherweise nicht die notwendige Distanz aufrechterhalten, um unvoreingenommenes Feedback zu geben. Die Doppelfunktion birgt die Gefahr, dass wichtige Aspekte übersehen werden, die ein neutraler Scrum Master besser erfassen könnte.

Der zweite bereits genannte Nachteil, der sich eventuell noch stärker auswirkt: Es besteht objektiv gesehen in den meisten agilen Software Projekten nicht genug Zeit, beide Rollen, Scrum Master und Software Entwickler effektiv parallel auszufüllen. Einige Verantwortlichkeiten werden in jedem Fall leiden. Und es gibt noch mehr Nachteile.

Kann ein Entwickler Scrum Master sein | Scrum Developer

Nachteil: Die eigene Blase verlassen

Ein potenzielles Risiko, dem ein Entwickler-Scrum-Master gegenüberstehen könnte, ist die Gefahr, in der eigenen technischen Blase gefangen zu sein. Aufgrund der engen Verbindung zur Entwicklung könnten soziale und zwischenmenschliche Herausforderungen im Team übersehen werden. 

Die Rolle des Scrum Masters erfordert jedoch eine empathische und aufmerksame Haltung gegenüber den individuellen Bedürfnissen der Teammitglieder. Es ist wichtig, bewusst aus der technischen Perspektive auszusteigen und auch die menschlichen Aspekte zu berücksichtigen. Das agile Manifest betont schließlich die Zusammenarbeit und das Individuum mehr als Prozesse und Tools – eine Erinnerung daran, dass der Blick über den Code hinaus genauso wichtig ist wie die technischen Aspekte.

Also, kann ein Scrum Master Teil des Entwicklungsteams sein oder nicht? Um es zusammenzufassen, ja, es kann gehen, es wird aber davon abgeraten.

Kann ein Entwickler Scrum Master sein | Scrum Developer

Eine Lösung: Digitale Coaching Unterstützung

Falls ihr tatsächlich keine andere Möglichkeit habt als die Scrum Master Rolle mit einem “Teilzeit” Software Entwickler zu füllen, dann wird unser Tool Echometer euch sehr helfen können - es wurde unter anderem für diese Herausforderung entwickelt: “Teilzeit” Scrum Master werden durch unser einfaches Tool zeiteffizient zu einem professionellen Teamcoach.

Echometer ist ein digitales Tool, dass agilen Team Leads bei agilen Retrospektiven und Team Health Checks hilft. Egal ob Remote, hybrid oder vor Ort: Es macht Team-Coaching messbar und professionalisiert so deine Arbeit, während es dir nebenbei sehr viel Arbeit spart. Schau einfach mal auf unsere Website, um mehr zu erfahren: www.echometerapp.com.

Falls ihr wirklich keine andere Option habt als einen Software-Entwickler zum Teilzeit Scrum Master umzufunktionieren, probiert wenigstens Echometer aus, um die Erfolgswahrscheinlichkeit zu maximieren.

Christian Heidemeyer, Psychologe & Scrum Master

Kann ein Software Entwickler Scrum Master sein | Scrum Developer

Fazit - Entwickler als Scrum Master

Kann ein Scrum Master Teil des Entwicklungsteams sein? Die Doppelfunktion “Entwickler-Scrum-Master” eröffnet Chancen für Synergien, erfordert jedoch klare Rollendefinitionen, um potenzielle Nachteile zu vermeiden. Ein agiler Scrum Master mit Entwicklerhintergrund kann die Brücke zwischen Technik und Teamarbeit schlagen, vorausgesetzt, er navigiert geschickt zwischen den beiden Rollen. Und genau das dürfte in der Praxis sehr schwierig werden, es wird also tendenziell davon abgeraten. Wenn es nicht anders geht, dann lasst euch von Tools wie Echometer helfen.

Deshalb, nochmal der Hinweis: Falls du mal ausprobieren möchtest, wie es sich anfühlt dein Team mit unserem Tool weiterzuentwickeln: Du kannst im Folgenden ohne Login eine agile Retrospektive starten, in dem Fall den “Keep, Stop, Start” Workshop. 

Alternativ leite gerne einfach mal unsere Website an verantwortliche Kolleg*innen weiter: www.echometerapp.com.

Continue: Was sollten wir beibehalten?
Stop: Womit sollten wir aufhören?
Start: Was sollten wir anfangen zu tun?

Blog-Kategorie

Weitere Artikel zu "Agilität skalieren"

Alle Artikel dieser Kategorie ansehen
Agiles Spotify Modell: Squads, Tribes, Chapters & Guilds erklärt

Agiles Spotify Modell: Squads, Tribes, Chapters & Guilds erklärt

Kurzüberblick zum Spotify Modell: Wie Squads, Tribes, Chapters und Guilds Agilität skalieren, welche Rollen beteiligt sind und worauf du bei der Einführung achten solltest.

5 Sprint Retrospektive Ideen, die Teams garantiert feiern

5 Sprint Retrospektive Ideen, die Teams garantiert feiern

Als Psychologe und Scrum Master habe ich wahrscheinlich einen ungewöhnlichen Blick auf Sprint Retrospektive Ideen. Ich habe einen etwas stärkeren Fokus auf die "softe" Seite der kontinuierlichen Ve...

Meine 7 Lieblings-Vorlagen für Agile Retrospektiven

Meine 7 Lieblings-Vorlagen für Agile Retrospektiven

In meinem Team führen wir überdurchschnittlich häufig eine agile Retrospektive durch: Jeden Freitag, also einmal wöchentlich. Und du wirst es nicht glauben - unter anderem dank den vielen super agi...

Wie kann man die Kommunikation in einem Remote-Software-Entwicklungsteam verbessern?

Wie kann man die Kommunikation in einem Remote-Software-Entwicklungsteam verbessern?

Es gibt diverse Maßnahmen und Ansätze, um die Kommunikation in virtuellen bzw. Remote Engineering Teams von Softwareentwicklern und Software-Ingenieuren zu verbessern. Dabei ist irrelevant, ob es s...

DORA & SPACE Metriken: 2 Team-Workshops zur Verbesserung

DORA & SPACE Metriken: 2 Team-Workshops zur Verbesserung

Wenn du eine technische Führungskraft bist, möchtest du wahrscheinlich wissen, wie gut dein Team Software bereitstellt und wie du dies verbessern kannst. Vielleicht hast du schon von den DORA-Metri...

Agility Health Radar: Die 13 populärsten Modelle für agile KPIs

Agility Health Radar: Die 13 populärsten Modelle für agile KPIs

Der US-amerikanische Journalist und Schriftsteller Prentice Mulford sagte einmal: „Wer ein Übel erkennt, hat es schon fast geheilt.“ Prentice Mulford Es daher kein Wunder, dass wir Fieber messen, d...

Working Agreements: 10 Beispiele, Muster & Templates

Working Agreements: 10 Beispiele, Muster & Templates

Die effektive Zusammenarbeit in Teams ist entscheidend für den Erfolg, insbesondere im Kontext agiler Methoden wie Scrum. Working Agreements spielen eine entscheidende Rolle bei der Schaffung eines...

Checkliste für Teamleiter*innen: 10 zentrale Aufgaben

Checkliste für Teamleiter*innen: 10 zentrale Aufgaben

Als Teamleiter\in übernimmst du viel Verantwortung für deine Mitarbeitenden und dein Team. Mit dieser Checkliste für Teamleiter\innen behältst du einfacher den Überblick und stellst sicher, dass ni...

Der Scrum Master als Servant Leader: 8 Gedankenanstöße

Der Scrum Master als Servant Leader: 8 Gedankenanstöße

Als erfahrener Psychologe und Scrum Master verstehe ich die Herausforderungen, denen Team Leads in agilen Umgebungen gegenüberstehen. Das Gleichgewicht zwischen Agilität und Führung zu finden, ist...

Echometer Newsletter

Verpasse keine Updates zu Echometer & erhalte Inspiration zum agilen Arbeiten