Oder anders formuliert: Warum heißt die Rolle Product Owner ?
Ich habe einige Stunden damit verbracht, die Etymologie des Begriffs zu recherchieren, aber ich war nicht besonders erfolgreich, weshalb diese Frage aufkam.
Ich frage hier ausdrücklich nicht nach der Definition der Rolle. Es gibt viele Artikel, die das zB im Zusammenhang mit Scrum erläutern.
Insbesondere interessiert mich die historische Begründung, die dazu geführt hat, es als „Eigentümer“ zu bezeichnen.
Es könnte auch sinnvoll sein, Ihnen einen Kontext zu geben, um zu erklären, warum diese Frage überhaupt aufkam: Meine Erfahrung ist, dass Teams, die mit agilen Methoden nicht vertraut sind, dazu neigen, den Begriff „Eigentümer“ in ihren Köpfen durch eine Variation ihrer Rolle zu ersetzen bereits von traditionellen Hierarchien kennen. Dies führt oft zu einer Interpretation, die den Product Owner in eine Art Prinzipal- oder sogar Boss-Position versetzt, was im krassen Gegensatz zu dem stehen kann, was man bei der Implementierung agiler Prozesse erreichen möchte. Genauer gesagt, was Menschen intuitiv interpretieren, kann Ansichten hervorbringen, die der dienenden Führung, sich selbst organisierenden Teams und sich entwickelnden situativen Hierarchien widersprechen. Deshalb ist es eventuell notwendig, den Kontext besser zu erläutern, in dem z. B. die Scrum-Definition des „Product Owners“ Rolle sollte im Hinblick auf die Ziele des Unternehmens gesehen werden, in dem sie implementiert wird. Dabei könnte es hilfreich sein, sich ein Bild von den Absichten zu machen, es überhaupt "Eigentümer" zu nennen.
Ich habe es immer so interpretiert, dass der Product Owner (PO) ... das Produkt besitzt . Er/sie ist der Stellvertreter für die Endkunden, denen das Produkt in Zukunft buchstäblich gehört. Als solches sind seine/ihre Verantwortlichkeiten denen des Kunden vor Ort in eXtreme Programming in gewisser Weise ähnlich.
Und während der Kunde immer Recht hat™, ist der Kunde nicht Ihr Boss. Ihr Chef ist Ihr Chef. Hypothetisch könnte eine Person beide Rollen von PO und Manager erfüllen, aber ich persönlich würde davon abraten – es sind unterschiedliche Rollen mit unterschiedlichen Verantwortlichkeiten und Zielen. So wie es der Kunde und der Chef wären.
Aus dem Scrum Guide ist der PO verantwortlich für:
- Produkt-Backlog-Einträge klar ausdrücken;
- Ordnen der Elemente im Product Backlog, um Ziele und Missionen am besten zu erreichen;
- Optimierung des Werts der Arbeit, die das Entwicklungsteam leistet;
- Sicherstellen, dass das Product Backlog für alle sichtbar, transparent und klar ist und zeigt, woran das Scrum-Team als Nächstes arbeiten wird; und,
- Sicherstellen, dass das Entwicklungsteam die Elemente im Product Backlog auf dem erforderlichen Niveau versteht.
Darin steht nicht einmal etwas über dienende Führung, geschweige denn „normale“ Führung. Der Scrum Master ist der dienende Leiter des Scrum Teams. Die PO ist nur ein weiteres Mitglied mit anderen Verantwortlichkeiten.
Ihre Verantwortung besteht darin, so zu tun, als besäßen sie das Produkt.
Sie müssen Ken Schwaber oder Jeff Sutherland fragen, woher sie den Begriff geprägt haben. Die Quelle des Begriffs scheint nicht öffentlich dokumentiert zu sein, aber sie haben ihn wahrscheinlich irgendwo zwischen 1995 und 2001 eingeführt.
In den 90er Jahren untersuchten eine Reihe von Menschen agile Praktiken und Ideen. Scrum und XP sind zwei der Frameworks, die in dieser Zeit entwickelt wurden, wobei eine formale Definition von XP anscheinend einige Jahre vor der von Scrum liegt.
Die Scrum-Rolle des Product Owners hat eine enge Beziehung zur Rolle des Kunden vor Ort im eXtreme Programming. XP verwendet wohl Begriffe, die die Mitglieder des Entwicklungsteams ansprechen, während Scrum Begriffe verwendet, die versuchen, Geschäftsbeteiligte mehr anzusprechen. (Diese Art von geschäftsorientierter Terminologie ist in Frameworks wie SAFe noch deutlicher.) Es könnte weiter argumentiert werden, dass der Vor-Ort-Kunde eine Rolle ist, die weitgehend aus der internen Perspektive des Teams definiert wird, während ein Product Owner eine delegierte Rolle ist Verantwortung aus organisatorischer Sicht. Betrachten Sie die folgende Untersuchung von "Eigentum", um zu sehen, warum dies so sein könnte.
In Scrum stammt der Begriff „Eigentum“ aus der Verpflichtung der Rolle, allein für die Maximierung des Werts des in der Entwicklung befindlichen Produkts verantwortlich zu sein. Der Scrum Guide sagt auszugsweise :
Der Product Owner ist die einzige Person, die für die Verwaltung des Product Backlogs verantwortlich ist ... Der Product Owner ist eine Person, kein Komitee ... Damit der Product Owner erfolgreich ist, muss die gesamte Organisation seine Entscheidungen respektieren.
Grundsätzlich habe ich den „Eigentümer“-Teil des Begriffs immer als eine Möglichkeit interpretiert, sicherzustellen, dass die Product Owner-Rolle eine einzelne Person und kein Komitee ist, was wiederum dazu gedacht ist, den Rahmen zu rationalisieren und den organisatorischen Aufwand für die Bereitstellung zu verringern Kunden vor Ort. In Governance-Frameworks sind die Rollen des Anwendungseigentümers oder des Dateneigentümers oft ähnlich strukturiert, um die Kommunikation zu erleichtern und Verantwortlichkeiten zu schaffen.
Diese Argumentationskette bietet eine pragmatische Erklärung für die Einführung des Begriffs und liefert einige Erklärungen für seinen Nutzwert gegenüber anderen verwandten Begriffen. Allerdings können nur die Autoren des Frameworks kanonisch zuordnen, wie der Begriff für Scrum festgelegt wurde.
Abgesehen von der taktischen Rollenbeschreibung habe ich mir immer die Rolle als Richter oder Schiedsrichter angesehen, wenn das Team sich nicht auf die Entscheidung einigen kann, die getroffen werden muss, um die Lieferung auf Kurs zu halten, also sind sie es der „Eigentümer“ der Entscheidung. Sie müssen zuhören und die Standpunkte und Unterschiede der Ingenieure sowie die der Geschäftsinteressenten verstehen. Servant Leadership und Empathie spielen eine entscheidende Rolle in dieser Rolle, wenn die PO bei der Verwaltung solch komplexer Matrixbeziehungen erfolgreich sein soll.
Hier ist meine zugegebenermaßen informelle Verwendung des Begriffs:
Der „Product Owner“ vertritt den allmächtigen Kunden und ist oft die direkteste Verbindung des Teams zu ihm, da er ihm normalerweise direkt unterstellt ist. Diese Rolle ist sehr spezifisch darauf ausgerichtet, was das Produkt tun wird und für wen es es schließlich tun wird, und sicherzustellen, dass das Ganze tatsächlich die Geschäftsziele erfüllt, für die es in Auftrag gegeben wurde, wie aus Sicht der Geschäftsbereiche, die es in Auftrag gegeben haben, und das wird richtig funktionieren und sich in die vorherrschende Geschäftsumgebung (!) integrieren. In Teambesprechungen ist der Product Owner daher ein Stellvertreter für diese Stakeholder.
Die Schwesterrolle des „Produktmanagers “ empfinde ich als subtil anders, weil es in dieser Rolle darum geht, „wie“ die Arbeit erledigt wird. Wenn wir also diese Analogie durchziehen, besteht die Rolle des „Produktmanagers“ darin, die „Produktbesitzer“ bei Laune zu halten. Konzeptionell „Manager = Hands-On, Eigentümer = Hands-Off“ in Bezug auf die tatsächliche tägliche Entwicklungsaktivität.
Und für mich ist es sehr vorteilhaft, die beiden Rollen klar getrennt und klar formalisiert zu haben: Der Eigentümer hat seine Augen auf die tatsächlichen Eigentümer gerichtet ... den tatsächlichen Geschäftskontext, in dem das fertige Produkt laufen wird ... während der Manager seine Augen hat Augen auf den Prozess gerichtet, der verwendet wird, um ihn aufzubauen und zu verändern. Nennen Sie es „Janus-Management“ – den römischen Gott mit den zwei Gesichtern.
Ich denke, dieser häufige Fehler kommt vom Wort "Eigentümer". „Eigen“ hat zwei verschiedene Bedeutungen: 1. haben, besitzen; und 2. zuzugeben oder zu gestehen. Der Produkteigentümer ist nicht derjenige, der das Produkt besitzt; vielmehr ist es, wer die Spezifikationen des Produkts im Rückstand zugibt oder ablehnt.
Der Ursprung ist... Bestimmte Methoden wurden bei Softwarefirmen entwickelt und nicht für IT-Konzerne (Firmen wie Easel oder Borland). Somit war Turbo Pascal ein "Produkt", das sie verkauften - es war keine Marke, Borland war die Marke - wenn Sie also die Turbo Pascal-Gruppe leiten, "gehörten" Sie dem Produkt.
Das Marketing hatte kein Konzept des Product Owners, es konzentrierte sich auf den Brand-Brand-Manager
Aus diesem Grund ist es für den Product Owner des „Softwareunternehmens“ legitim, eng mit dem Team zusammenzuarbeiten – aber nicht unbedingt für einen Markenmanager oder eine Geschäftsperson – da sie das Geschäft leiten
Ich schlage vor, einen Blick auf die Hauptrollen in einem agilen Team zu werfen. Es ist wichtig, die Rolle jedes Einzelnen ganzheitlich zu verstehen, damit alles Sinn macht. Wenn sich das Team an einen bestimmten Begriff „Eigentümer“ gewöhnt hat, kann dies daran liegen, dass es nach Autorität oder Kontrolle sucht und nicht auf alles Beteiligte achtet. Heben Sie alle Rollen und Verantwortlichkeiten hervor und lassen Sie sie anhand ihrer Werte und Fähigkeiten herausfinden, wo sie hinwollen.
Obwohl jede Situation anders ist, können Sie Ihr Team mit Klarheit für die Rollen, Motivationen und Verantwortlichkeiten an Ihre Größe und Ziele anpassen.
Scaled Agile Framework hat einige gute Materialien, um die Unterschiede herauszuarbeiten. https://www.scaledagileframework.com/product-owner/
Daniel
Sternschnuppen