Die Entwicklung von Software ist ein hochkomplexes Vorhaben. Gleichzeitig ändern sich Kundenanforderungen, Kaufverhalten und Marktgegebenheiten unter anderem aufgrund der Digitalisierung immer schneller. Umso wichtiger ist es für Unternehmen, eine kürzere time-to-market zu erreichen sowie auf sich ändernde Marktbedingungen schnell reagieren zu können. Aus diesen Gründen haben agile Entwicklungsmethoden, insbesondere das Scrum-Framework, in den letzten Jahren zunehmend an Bedeutung gewonnen und werden in immer mehr Unternehmen eingesetzt. Anders als beim Wasserfallmodell (sequenzielles Vorgehensmodell nach Projektphasen) werden bei der agilen Softwareentwicklung nicht sämtliche Anforderungen vor Projektbeginn geplant. Bei agilen, iterativen (zu Deutsch: sich wiederholenden) Entwicklungsmodellen wird die Software durch regelmäßiges Feedback der Zielgruppe stetig verbessert und es kann sehr schnell auf Änderungen im Markt reagiert werden.
Die Rolle des Product Owners ist im Scrum-Framework eine der zentralsten und gleichzeitig herausforderndsten Rollen, da er alleine die Verantwortung für das Produkt trägt. Um zu vermeiden, dass der Erfolg des Produkts und / oder des Unternehmens gefährdet wird, Ressourcen verschwendet oder Kundenbedürfnisse nicht erfüllt werden, muss bei der Besetzung der Rolle genau darauf geachtet werden, welche Fähigkeiten die Person besitzt. Die richtige Auswahl des Product Owners ist ein wesentlicher Faktor für den Erfolg des Produkts.
Ziel dieser Arbeit ist es, zu untersuchen, durch welche Fähigkeiten der Product Owner in agilen Softwareentwicklungsprojekten den Erfolg seines Produktes positiv beeinflussen kann. Dazu gilt es, nach der Definition grundlegender Begrifflichkeiten, die Aufgaben und Herausforderungen von Product Ownern zu untersuchen. Auf Basis dieser Aufgaben und Herausforderungen sind Fähigkeiten zu erarbeiten, die dem Product Owner zu einer erfolgreichen Tätigkeit und somit zu einem erfolgreichen Product verhelfen.
Inhaltsverzeichnis
1 Einführung in das Thema
1.1 Problemstellung und Zielsetzung
1.2 Aufbau dieser Arbeit
2 Grundlagen der agilen Softwareentwicklung nach Scrum
2.1 Das Scrum-Framework
2.2 Rollen
2.2.1 Product Owner
2.2.2 Scrum Master
2.2.3 Development Team
2.3 Ausgewählte Scrum-Artefakte
2.3.1 Product Vision
2.3.2 Product Roadmap
2.3.3 Product Backlog
2.3.4 Sprint Backlog
3 Anforderungen an den Product Owner für den Produkterfolg
3.1 Aufgaben und Herausforderungen des Product Owners
3.2 Eigenschaften eines erfolgreichen Product Owners
4 Zusammenfassung und kritische Reflexion
Zielsetzung & Themen
Ziel dieser Arbeit ist die Untersuchung der Fähigkeiten, die ein Product Owner in agilen Softwareprojekten benötigt, um den Produkterfolg positiv zu beeinflussen. Hierzu werden zunächst die Grundlagen von Scrum erarbeitet, um darauf aufbauend das Aufgabenprofil und die spezifischen Herausforderungen dieser Schlüsselrolle zu definieren.
- Grundlagen des Scrum-Frameworks
- Rollenverständnis im Scrum-Team
- Wesentliche Scrum-Artefakte (Vision, Roadmap, Backlogs)
- Anforderungsprofil an den Product Owner
- Strategische und operative Erfolgsfaktoren für Produktverantwortliche
Auszug aus dem Buch
2.1 Das Scrum-Framework
„Scrum [ist] ein Rahmenwerk, innerhalb dessen Menschen komplexe adaptive Aufgabenstellungen angehen können, und durch das sie in die Lage versetzt werden, produktiv und kreativ Produkte mit dem höchstmöglichen Wert auszuliefern.“ So beschreiben Ken Schwaber und Jeff Sutherland das Scrum-Framework, welches sie Anfang der 1990er Jahre entwickelt haben, in ihrem Scrum-Guide. Dieser Aussage ist zu entnehmen, dass es sich bei Scrum nicht um einen standardisierten Prozess handelt, sondern um ein Rahmenwerk, in welchem Arbeit organisiert und durchgeführt werden kann, sowie Kreativität gefördert wird.
Dem Scrum-Framework liegen eine Vielzahl an Werten, Prinzipien und Methoden zugrunde. Eines der wesentlichen Merkmale von Scrum ist das Ermöglichen von schnellem Feedback. Durch kurze Entwicklungszyklen (Sprints) und regelmäßiger Einbindung von Kunden und Stakeholdern (bspw. in Reviews) erhält das Scrum-Team wertvolles Feedback für die weitere Produktentwicklung. Das Produkt kann somit regelmäßig an die Bedürfnisse der Kunden sowie an sich ändernde Marktbedingungen angepasst werden.
Im Vergleich zu traditionellen Entwicklungsmethoden wird der Umfang (Scope) des Produkts variabel gehalten. Es herrscht ein Verständnis dafür, dass der Umfang sich im Laufe der Entwicklungstätigkeit verändert. Eine weitere zentrale Eigenschaft von Scrum ist, dass die Menschen über Prozesse und Tools gestellt werden. Ein Scrum-Team ist ein selbstorganisiertes und lernendes Team, das crossfunktional aufgestellt ist. Das bedeutet, alle Fähigkeiten zur Fertigstellung des Produkts stehen im Team zur Verfügung, wodurch sequentielle Abarbeitung vermieden und eine schnellere time-to-market erreicht wird.
Zusammenfassung der Kapitel
1 Einführung in das Thema: Hinführung zur Bedeutung agiler Methoden bei komplexen Softwareprojekten und Darlegung der zentralen Fragestellung bezüglich der Fähigkeiten des Product Owners.
2 Grundlagen der agilen Softwareentwicklung nach Scrum: Erläuterung des Scrum-Frameworks sowie der Definition der Rollen und wichtigsten Artefakte als Basis für die weitere Analyse.
3 Anforderungen an den Product Owner für den Produkterfolg: Detaillierte Untersuchung der Aufgaben, Herausforderungen sowie notwendiger persönlicher und fachlicher Eigenschaften eines erfolgreichen Product Owners.
4 Zusammenfassung und kritische Reflexion: Fazit der Untersuchung mit der Erkenntnis, dass der Product Owner eine Schlüsselrolle für den Produkterfolg einnimmt und ein weites Spektrum an strategischen und operativen Fähigkeiten vereinen muss.
Schlüsselwörter
Scrum, Product Owner, agile Softwareentwicklung, Produktmanagement, Product Backlog, Product Vision, Product Roadmap, Stakeholdermanagement, Requirements Engineering, Entscheidungsfähigkeit, Business Value, Selbstorganisation, Sprints, Produktverantwortung, Unternehmertum
Häufig gestellte Fragen
Was ist das grundlegende Thema der Arbeit?
Die Arbeit befasst sich mit der Rolle des Product Owners in agilen Softwareprojekten und untersucht, welche Fähigkeiten notwendig sind, um Produkte erfolgreich zu gestalten.
Welche zentralen Themenfelder werden behandelt?
Das Scrum-Framework, die verschiedenen Rollen im Team, Scrum-Artefakte wie das Product Backlog sowie die Anforderungen an einen Product Owner.
Was ist das primäre Ziel der Untersuchung?
Das Ziel ist die Ableitung von notwendigen Fähigkeiten für Product Owner, basierend auf einer Analyse ihrer Aufgaben und Herausforderungen im Projektalltag.
Welche wissenschaftliche Methode kommt zum Einsatz?
Es handelt sich um eine theoretische Arbeit, die auf Literaturrecherche und der Analyse bestehender Framework-Beschreibungen sowie Expertenmeinungen basiert.
Was steht im Hauptteil der Arbeit im Fokus?
Der Fokus liegt auf der Rolle des Product Owners, seinem Aufgabengebiet, den Herausforderungen bei der Arbeit mit Stakeholdern sowie den daraus resultierenden Anforderungen.
Welche Begriffe charakterisieren die Arbeit am besten?
Agiles Projektmanagement, Product Owner, Scrum-Framework, Business Value und Produktverantwortung.
Warum ist laut Autor die Rolle des Product Owners so herausfordernd?
Da er als zentrale Schnittstelle zwischen Stakeholdern und Entwicklungsteam agiert, ständig Entscheidungen auf Basis oft unsicherer Informationen treffen muss und die volle Verantwortung für das Produkt trägt.
Welche Bedeutung kommt der Product Vision für das Team zu?
Sie dient als Leitidee, sorgt für Fokus und Motivation und hilft bei der Priorisierung, da sie die Richtung des Projekts für das gesamte Team vorgibt.
- Quote paper
- Dennis Kraft (Author), 2018, Der Product Owner in agilen Softwareentwicklungsprojekten, Munich, GRIN Verlag, https://www.grin.com/document/439501