Dürfen Product Owner Architekturvorgaben machen?

Foto von Sohrab Salimi
Sohrab Salimi
1 Min. Lesezeit

Grundsätzlich ist es die Aufgabe des Product Owners, festzulegen, was gebaut werden soll und nicht wie es gebaut werden soll. Es gibt aber auch Situationen, in denen es angebracht ist, dass der Product Owner einige Entscheidungen zur Architektur trifft.

Wann machen Vorgaben durch den Product Owner Sinn?

ls die Firma Sun beispielsweise vor Jahren die Programmiersprache Java bekannt machen wollte, bot sie Unternehmen Geld für die Entwicklung von Applikationen mit Java an. Einige Product Owner, mit denen ich zu dieser Zeit arbeitete, ordneten also an, dass ihre Teams mit Java arbeiten sollten.

In einigen Fällen waren die Applikationen geringfügige Business Cases, die ohne die Finanzierung durch Sun nicht gerechtfertigt gewesen wären. In diesen Fällen ergaben die Vorgaben durchaus Sinn. Die Entwickler wehrten sich nicht dagegen, denn sie wollten diese brandneue Technologie ausprobieren.

Es sollte nicht zu häufig vorkommen, dass ein Product Owner eine technische Vorgabe macht, und wenn doch, sollte er das äußerst gewissenhaft tun, damit er auch Recht damit hat, diese technische Vorgabe zu machen.

In den meisten Fällen war es jedoch keine gute Entscheidung, Java vorzuschreiben, denn in seinen Anfangstagen konnte Java noch nicht wirklich mit den Herausforderungen dieser Applikationen mithalten.

Nehmen wir ein eingebettetes Gerät (embedded device) als weiteres Beispiel. Der Product Owner hat entschieden, dass das Produkt mit einer bestimmten Hardware wirtschaftlich rentabel ist, mit einer etwas teureren Hardware allerdings nicht.

Der Product Owner sagt dem Dev Team nun also, dass sie nur diese Hardware nutzen sollen. Natürlich würde das Team vielleicht lieber mit der teureren Hardware arbeiten, das Produkt wäre dann aber wirtschaftlich nicht mehr tragbar.

Product Owner können also in manchen Fällen die Architektur vorgeben. Das sollten sie aber selten, gut durchdacht und am besten in Absprache mit dem Team tun.

Dieser Text stammt aus dem Blog von Mike Cohn und wurde uns zur Übersetzung ins Deutsche zur Verfügung gestellt.