-
Agile Entscheidungen
zu Lösungen mit
Team & Stakeholder:innen
Scrum Product Owner
Agile Softwareentwicklung nach Scrum
Scrum ist ein Vorgehen für die Entwicklung komplexer Projekte in selbstorganisierten Teams mit typischerweise 3–9 Personen. Je komplexer ein Projekt, desto mehr sind Anforderungen und Lösungsansätze zu Beginn noch unklar. Detaillierte Pläne, die vor der Umsetzung erstellt werden, sind bald überholt. Zeit- und Budgetbedarf können nur ungenau abgeschätzt werden. In der Realität laufen diese häufig aus dem Ruder, sobald neue Anforderungen hinzukommen.
Scrum bricht die Komplexität durch ein schrittweises Vorgehen herunter. Der Projektplan wird kontinuierlich weiterentwickelt. In einem „Sprint“, einem Zeitfenster von typischerweise 1–4 Wochen, wird ein fertiges Teilprodukt entwickelt. Häufige Zwischenergebnisse reduzieren die Unsicherheit. Die Reaktion von Nutzern und des Marktes kann früh getestet werden. Durch eine laufende Konzeption können wir jederzeit neue Erkenntnisse einfließen lassen und ein möglichst nützliches Produkt entwerfen.
Die Rolle des Product Owner
- Kanalisieren wir die Kommunikation mit Stakeholdern und repräsentieren die Kundensicht im Team
- Organisieren wir das „Backlog“ als Aufgabenliste für das Entwicklungsteam
- Erheben wir Anforderungen, beschreiben diese in „Epics“ und „User Stories „und priorisieren sie im Backlog
- Arbeiten wir eng mit dem Entwicklungsteam zusammen, um die Anforderungen zu verdeutlichen
- Testen wir die entwickelten Funktionen auf Akzeptanz und nehmen sie anhand der „Definition of Done“ ab