Post-Image

Was macht ein Product Owner?

Der Product Owner ist in der agilen Software-Entwicklung ein weit verbreiteter Begriff. Was macht die Rolle des Product Owner aus, und warum ist sie so wichtig?

Übersetzt ist er der “Produkte-Besitzer”. Ist das also jemand, der eine Software gekauft hat? Oder ist er eher ein Projektleiter?

In diesem Artikel werde ich die Product Owner Rolle genauer erläutern. Nach der Lektüre kennen Sie dessen Aufgaben und wissen, was einen guten Product Owner ausmacht. So können Sie sich beim nächsten Projekt besser in die Rolle des Product Owner hineinversetzen.

Agile ist auf dem Vormarsch

Agile Methoden sind klar auf dem Vormarsch in der Software-Entwicklung. Dies zeigt sich auch in der diesjährigen Salärstudie des grössten Schweizer ICT-Fachverbands SwissICT. Diese verzeichnete nämlich im Jahr 2020 eine klare Zunahme von agilen Berufsprofilen. Viele Unternehmen richten Ihre Entwicklungsprozesse neu aus, um besser und flexibler auf die Bedürfnisse Ihrer Kunden reagieren zu können. Als weitere Vorteile der agilen Methode gelten:

  1. Transparenz des Entwicklungsprozesses
  2. Frühzeitige und vorhersagbare Auslieferung am Ende eines Sprints (ca. alle 1-4 Wochen)
  3. Fokus auf Mehrwert für das Unternehmen (Business Value) und die Endnutzer
  4. Offenheit gegenüber Änderungen
  5. Planbare Kosten und Terminpläne
  6. Erhöhte Qualität durch beherrschbare Iterationen (Sprints)

Der Nutzer steht im Zentrum

Es ist wichtig, dass die Vorteile der agilen Entwicklung auch effektiv bei den Nutzern ankommen. Deshalb müssen die Anwender einer Software schon früh stark in den Entwicklungsprozess eingebunden sein, damit ihre Bedürfnisse im Produkt optimal erfüllt werden. Nimmt diese Aufgabe bei einem grossen Projekt zu viel Zeit in Anspruch, so bleibt das Tagesgeschäft auf der Strecke. Damit dies nicht passiert, wird ein Kundenvertreter bestimmt: der Product Owner. Er vertritt die Bedürfnisse der Endkunden, also den Kreis von Personen, welche schliesslich mit der Software arbeiten.

Glücklicher Nutzer

Steht der Nutzer im Zentrum, können seine Bedürfnisse optimal erfüllt werden.

Der Product Owner als Kundenvertreter

Der Begriff Product Owner stammt aus Scrum – einem agilen «Rahmenwerk zur Entwicklung, Auslieferung und Erhaltung komplexer Produkte». Ein Scrum Team besteht aus den drei Rollen Scrum Master, Entwicklungsteam und Product Owner. In diesem Artikel konzentrieren wir uns auf die Rolle des Product Owner.

Eine seiner wichtigsten Aufgaben laut dem offiziellen Scrum Guide ist:

«Den Wert der Arbeit zu optimieren, die das Development Team erledigt.»

Wie der «Wert der Arbeit» definiert ist, hängt von den Zielen und der Mission des entwickelten Produkts ab:

  • Ist das Ziel die Arbeit der Mitarbeiter zu erleichtern? Dann muss die Bedienung möglichst intuitiv sein und den Mitarbeitern einen schnellen Zugang zu den benötigten Informationen ermöglichen.
  • Sollen Kunden in einem Webshop möglichst einfach einkaufen können? Dann liegt der Fokus eher auf einem bequemen Bestellvorgang.

Das Bindeglied zwischen Kunde und Entwickler

Der Product Owner muss sicherstellen, dass das Entwicklungsteam die Bedürfnisse der Nutzer genügend versteht. Nur so können die Entwickler die richtigen Features programmieren und optimal gestalten. Dadurch bringt die Arbeit des Entwicklerteams den maximalen Mehrwert.

Scrum-Team mit Product Owner, Scrum Master und Entwicklerteam.

Der Product Owner bildet ein wichtiges Bindeglied zwischen verschiedenen Anspruchsgruppen. Durch regelmässigen Austausch mit den Kunden und Nutzern fliessen deren Bedürfnisse ins Produkt ein.

Der Product Owner bildet also das wichtige Bindeglied zwischen dem Entwicklerteam und den Anwendern. Er muss nicht nur die Sprache des Kunden sprechen, sondern auch jene der Software-Entwickler. Das erfordert stetige Weiterbildung.

Entscheide zur Produktgestaltung

Als Nutzervertreter tauscht sich der Product Owner regelmässig mit den Nutzern und anderen Stakeholdern aus. So weiss er, wie und wo der grösste Mehrwert geschaffen werden kann. Aufgrund seiner Erkenntnisse priorisiert er die Arbeiten des Entwicklerteams. Ein erfahrener Product Owner lenkt die Zeit und Energie der Entwickler systematisch auf das eigentliche Ziel: Den Mehrwert eines Produkts zu maximieren.

Innovationen entstehen, wenn das Produktteam die nötigen Freiheiten hat.

Hat das Produktteam die nötigen Freiheiten zur Produktgestaltung, entstehen wertvolle Innovationen.

Damit ihm das gelingt, muss er auch die Entscheide zur Produktgestaltung fällen können. Dazu sollte das ganze agile Team die nötigen Kompetenzen haben, um ihrer Kreativität freien Lauf zu lassen. So entstehen wertvolle Produktinnovationen.

Zusammenfassung

Die Rolle des Product Owner ist äusserst vielfältig. Als Bindeglied zwischen dem Entwickler-Team und den Anwendern hat er eine besonders wertvolle Position inne. Er bleibt immer im Gespräch mit den Anwendern oder betreibt Marktforschung, um die Ansprüche seiner Kunden optimal zu verstehen. So schafft ein guter Product Owner selbst aus beschränkten Ressourcen den maximalen Mehrwert für die Nutzer einer Software.

Planen Sie in nächster Zeit eine neue Software zu beschaffen? Möchten Sie den Nutzen Ihrer Software optimieren? Die Transformatik unterstützt Sie gerne in der Rolle als Product Owner im Software-Entwicklungsprozess. Unsere Mitarbeiter sind zertifizierte Product Owner nach Scrum und verfügen über langjährige Erfahrung in der Software-Entwicklung.