Warum sollten in Scrum die Rollen Product Owner und ScrumMaster nicht kombiniert werden?


19

In den traditionelleren Projekten, an denen ich gearbeitet habe, ist der Projektmanager (und bei größeren Projekten gibt es möglicherweise assoziierte / stellvertretende / assistierende Projektmanager, falls eine Person nicht verfügbar ist) die Person, die für die Kommunikation mit dem Kunden verantwortlich ist und das Projekt empfängt Zustands- und Statusaktualisierungen, Festlegen der Planung und Budgetierung, Verwalten des Prozesses, Sicherstellen, dass das Team über die erforderlichen Ressourcen verfügt, um Aufgaben auszuführen, usw.

In Scrum sind diese Verantwortlichkeiten jedoch zwischen dem Product Owner und dem ScrumMaster aufgeteilt. Der Product Owner ist die Stimme des Kunden. Sie interagieren direkt mit dem Kunden, erstellen User Stories, organisieren und priorisieren das Product Backlog und andere Probleme, die Benutzer / Kunden betreffen. Der ScrumMaster kümmert sich um den Prozess, überwacht die Besprechungen (einschließlich Schätzung und Planung), beseitigt Hindernisse und überwacht den Gesamtzustand des Projekts und nimmt bei Bedarf Anpassungen vor.

Ich habe in mehreren Quellen, einschließlich Wikipedia , gelesen , dass die Rolle von ScrumMaster und Product Owner von zwei verschiedenen Personen wahrgenommen werden sollte. Ich habe nicht nur darüber gelesen, sondern auch an erfolgreichen Projekten im "traditionellen" Stil gearbeitet, bei denen die Aktivitäten beider von einer einzelnen Person übernommen wurden. Tatsächlich ist es sinnvoller, dass ein bis drei Personen für die Projektabwicklung (einschließlich Personal / Personal) und Aufgaben auf Prozessebene verantwortlich sind, da diese oft Hand in Hand gehen. Prozessänderungen wirken sich auf die Planung, das Budget, die Qualität und andere Ziele auf Projektebene aus, und Projektänderungen wirken sich auf den Prozess aus.

Warum fordert Scrum, diese Aktivitäten in zwei Rollen zu unterteilen? Welche Vorteile bietet das eigentlich? War jemand an einem erfolgreichen Scrum-Projekt beteiligt, bei dem Product Owner und ScrumMaster dieselbe Person waren?


Ich schwöre auch, dass diese Frage bereits gestellt wurde, aber ich kann sie nicht finden und habe sie nicht als Favorit markiert. Viele Fragen zu Rollendefinitionen hier, aber ich sehe keine PO / SM, von der ich mir ziemlich sicher bin, dass ich sie gelesen habe.
Thomas Owens

Denken Sie über diese Frage nach ?
Adam Lear

@Anna Das kommt mir bekannt vor, scheint aber kein Duplikat zu sein. Ich schätze, diese spezielle Frage wurde vorher noch nicht gestellt.
Thomas Owens

Wie wäre es mit diesem ? :)
Adam Lear

1
Ich empfehle, Succeeding with Agile zu lesen, wo dies genauer besprochen wird.
Ladislav Mrnka

Antworten:


17

Sie können (und werden oft) von einer einzelnen Person kombiniert und durchgeführt (es gibt keine Regel dagegen (immerhin ist es das Gedränge)).

ABER Sie müssen die unterschiedliche Verantwortung sorgfältig ausbalancieren, da die beiden Rollen konkurrierende und agende Rollen haben (und es braucht eine spezielle Person, um beide gleichzeitig ausführen zu können). Ich habe viele Versuche gesehen, aber nur wenige haben es über einen langen Zeitraum hinweg geschafft (es ist eine stressige Position).

  • Um der SM zu sein, benötigen Sie mehr technisches Wissen als der PO (da Sie das Entwicklungsteam bei der Organisation unterstützen). Um Dinge aus dem Product Backlog in den Spring Backlog ziehen zu können, sind detaillierte Produktkenntnisse erforderlich (manchmal kann man die Top-n-Items einfach nicht ziehen, da dies kontraproduktiv sein kann).

  • Die PO erfordert mehr Verständnis für das Benutzerende der Gleichung als SM. Dies muss nicht so technisch sein, sondern erfordert Kenntnisse darüber, wie das Produkt in der realen Welt eingesetzt wird und in welche Richtung der Kunde das Produkt nehmen möchte.

Wenn Sie eine Person finden, die beide Rollen übernehmen kann, sehe ich keinen Grund, dies zu verhindern.

Probleme können auftreten, wenn die Bestellung vom Kunden in eine Richtung gezogen wird, die den Entwicklern erhebliche Schwierigkeiten bereitet (weil sie zuerst eine andere Infrastruktur aufbauen müssen). Die SM-Aufgabe besteht nicht darin, den Wünschen des Kunden zu folgen, sondern die Entwickler vor ihren Wünschen zu schützen. Objektiv durchzuziehen ist schwierig.


1
Ja, aus meiner Sicht ist es der Interessenkonflikt, der das Problem verursacht. Der Product Owner möchte, dass so viel wie möglich getan wird, der Scrum Master muss die Erwartungen des Product Owners erfüllen.

1
Ihre Beschreibung von SM ist falsch. Sie beschreiben so etwas wie Teamleiter, nicht SM.
Ladislav Mrnka

1
Dem stimme ich überhaupt nicht zu. PO und SM sind zwei wirklich verschiedene Jobs. borisgloger.com/2009/12/07/…

@ Pierre Dieser Link wurde in einer Antwort gepostet. Wie ich in einer Antwort auf diese Antwort sagte, haben bis auf 3 alle Gegenargumente, die ich hier und jetzt finden kann, und 3 ist nur so allgemein, dass sie für jede Arbeitsposition jemals gilt.
Thomas Owens

3
Lesen Sie auch unbedingt diesen Beitrag, in dem es speziell um Folgendes geht : blog.mountaingoatsoftware.com/… . Wenn das Mischen der Rollen für Sie funktioniert, verspreche ich Ihnen, dass ich Ihnen eine Schachtel belgische Pralinen schicken werde.

4

Ich bin kein Experte, aber ich denke, der Scrum Master sollte der Teamanwalt / Moderator sein. Die Stimme des Kunden sollte die Interessen des Kunden im Mittelpunkt haben. Beim Scrum Master sollte es darum gehen, dem Team zu helfen, das zu bekommen, was es für einen erfolgreichen Sprint benötigt.


1

Denken Sie auch meistens daran, dass Sie nicht an einem Kunden gleichzeitig arbeiten. Produktbesitzer können mehrere Kunden verwalten und sich auf diesen Teil des Geschäfts konzentrieren, und ScrumMasters kann sich auf die Projektentwicklung konzentrieren.

Wie viele gesagt haben, haben beide Rollen unterschiedliche Interessen, aber ein gemeinsames Ziel und unterschiedliche Fähigkeiten, um es zu erlangen.


Das könnte stimmen. An jedem Ort, an dem ich jemals gearbeitet habe, war das Personal auf "Projektebene" (das Äquivalent von POs und SMs) einem einzelnen Projekt gewidmet, daher ist dies der einzige Referenzrahmen, den ich habe. Das Entwicklungsteam kann mehreren Projekten zugeordnet sein, in der Regel ist jedoch auch ein Entwickler einem Projekt in Vollzeit und mit unterstützenden Rollen für ein oder zwei andere Projekte zugeordnet.
Thomas Owens

0

Wenn dieselbe Person das Entwicklerteam und die Benutzer / Kunden vertritt, haben Sie in einem Streit nur die Möglichkeit, sich den Vertrag anzusehen. Obwohl es irgendwann dazu kommen kann, sind Sie besser dran, wenn ein Vertreter von beiden Seiten mit gleicher Macht eine Vereinbarung ausarbeiten kann.


Wenn die Bestellung nicht von der Organisation des Kunden stammt (was meines Erachtens häufig der Fall ist), müssen Sie sich den Vertrag noch ansehen, wenn es zu Streitigkeiten zwischen der sich entwickelnden Organisation (einschließlich der Bestellung) und dem Kunden kommt.
Thomas Owens

1
Das ist wahr, aber wenn Sie einen Anwalt für Kundenmitarbeiter haben, kann dies zu Meinungsverschiedenheiten führen, bevor der Kunde darauf zurückkommt. Wenn beide mit dem Kunden nicht einverstanden sind, ist das ein anderes Problem.
JeffO

0

Die Personen in den Rollen Product Owner und Scrum Master haben möglicherweise widersprüchliche Wünsche, Ziele, Anforderungen und Einschränkungen, mehr als zwei zufällige Programmierer. Menschen sind möglicherweise nicht in der Lage, widersprüchliche Ziele gleichermaßen zu bewerten, und es ist wahrscheinlicher, dass sie Fehler bei der Beurteilung machen, wenn sie mit widersprüchlichen Zielen konfrontiert werden. Bei zwei Personen mit leicht unterschiedlichen Schwerpunkten oder Vorurteilen ist die Wahrscheinlichkeit geringer, dass sie gemeinsam die gleichen Fehler oder den gleichen Grad an Beurteilungsfehlern machen.

Zwei Personen können auch insgesamt mehr Arbeitsstunden für die Fokussierung auf unterschiedliche Aspekte des Problems / Projekts veranschlagen (z. B. die Ziele der beiden verschiedenen Rollen).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.