Scrum Guide

Der umfassende Leitfaden zu Scrum: Events, Rollen, Artefakte und Best Practices

User Stories

Anforderungen aus Nutzersicht formuliert

Zweck

Nutzerfokussierte Formulierung von Features und Anforderungen

User Stories überbrücken die Kommunikation zwischen Kunden und Entwicklungsteams. Im Zentrum von User Stories steht NICHT die geschriebene Anforderung aus Nutzersicht, sondern der leichtgewichtige Dialog, der dahinter steht. Sie vermeiden das "Stille Post"-Problem in der Produktentwicklung.

💡 Key Insight

Im Zentrum von User Stories steht nicht die geschriebene Anforderung, sondern der leichtgewichtige Dialog dahinter.

Bestandteile

  • Format: Als...möchte ich...damit...
  • Akzeptanzkriterien (3-7 Kriterien)
  • INVEST-Prinzip (Independent, Negotiable, etc.)
  • Story Points für Schätzungen

Best Practices

  • Die "3 Cs" nutzen: Card, Conversation, Confirmation
  • Dialog über geschriebenen Text stellen
  • Anforderungen prägnant und sichtbar halten
  • 3-7 Akzeptanzkriterien definieren
  • User-zentriert bleiben

Häufige Fehler

  • User Stories auf Template reduzieren
  • Fokus auf Format statt auf Dialog
  • Als vollständige Spezifikation behandeln statt als Gesprächsstarter
User Story Splitting Techniken

Praktische Techniken zum Aufteilen von User Stories

Häufig gestellte Fragen zu User Stories

Was ist die eigentliche Intention hinter User Stories und warum sind sie mehr als nur ein Template?

Die primäre Intention von User Stories ist es, eine leichtgewichtige, kundenorientierte Arbeitsweise zu fördern, die enge Zusammenarbeit und Dialog ermöglicht. Sie sind mehr als das Template 'Als [Nutzer] möchte ich [Ziel], um [Nutzen]', da sie einen bestimmten 'Spirit' und eine Haltung verkörpern. Dieser Spirit zielt darauf ab, umfangreiche Voranalysen zu vermeiden und stattdessen durch wiederkehrende Gespräche mit dem Kunden und innerhalb des Teams inkrementell die richtige Lösung zu erarbeiten. Das Template ist nur ein Hilfsmittel, um Konsistenz zu schaffen, verfehlt aber seinen Zweck, wenn die dahinterstehende kollaborative Arbeitsweise verloren geht.

Warum passen User Stories besonders gut in den Scrum-Kontext?

User Stories passen gut zu Scrum, weil sie die Leichtgewichtigkeit und Flexibilität unterstützen, die Scrum für das Product Backlog vorsieht. Sie helfen, den Fokus auf den Kundennutzen zu legen und ermöglichen es dem cross-funktionalen Team, im Sprint gemeinsam an einer aus Nutzersicht wertvollen Lösung zu arbeiten. Durch ihre kurze, knappe Form reduzieren sie übermäßige Vorarbeit und lange Spezifikationsphasen, was eine schnelle, iterative Wertlieferung Sprint für Sprint erlaubt. Sie fördern zudem den notwendigen Dialog zwischen Product Owner, Team und Kunden.

Welches Problem lösen User Stories ursprünglich, das in traditionellen Arbeitsweisen auftrat?

User Stories adressieren das Problem der 'stillen Post' in sequenziellen Arbeitsweisen (wie Analyse-Design-Implementierung-Test), bei der die ursprüngliche Kundenintention über mehrere Spezialisten-Silos hinweg verloren geht. Dies führte zu langen Lieferzeiten, Lösungen, die nicht mehr zur geänderten Welt passten, und frustrierten Kunden. User Stories zwingen dazu, eine priorisierte Liste leichtgewichtiger, nutzerzentrierter Anforderungen zu führen und erst im Sprint cross-funktional die konkrete Lösung zu erarbeiten, wodurch ein kontinuierlicher Feedback-Loop mit dem Kunden möglich wird.

Was sind die 3C's und welche Rolle spielen sie für eine gute User Story?

Die 3C's sind Card, Conversation und Confirmation. Die 'Card' (oft eine Indexkarte) steht für die bewusste Begrenzung des Umfangs, um den Fokus auf das Wesentliche zu lenken und Übersicht zu behalten. Die 'Conversation' ist das Herzstück und meint den laufenden, leichtgewichtigen Dialog sowohl mit dem Kunden/PO als auch innerhalb des Entwicklungsteams. Die 'Confirmation' umreißt grob den Akzeptanzbereich – was dazugehört und was nicht – und dient als gemeinsame Verständnisbasis, ohne in übermäßige Detail-Spezifikation zu verfallen. Zusammen unterstützen sie die agile Haltung.

Warum ist ein begrenzter Platz (wie eine Karte) für eine User Story vorteilhaft?

Ein begrenzter Platz, z.B. auf einer Indexkarte, zwingt dazu, sich auf den Kern der Anforderung aus Nutzersicht zu konzentrieren. Dies verhindert, dass unwesentliche Sonderfälle in den Vordergrund rücken und die eigentliche Intention überdecken. Es ermöglicht zudem dem gesamten Team und dem Product Owner, das Product Backlog und die Sprint-Aufgaben besser zu überblicken und gemeinsam daran zu arbeiten. Ausführliche 40-Seiten-Spezifikationen führen oft dazu, dass Spezialisten nur ihren Teil lesen und die kollaborative, ganzheitliche Lösungserarbeitung behindert wird.

Wie sollte man mit großen Anforderungen (Epics) umgehen, um die Leichtgewichtigkeit zu wahren?

Große Anforderungen, sogenannte Epics, sind im Grunde einfach zu große User Stories. Um die Leichtgewichtigkeit zu wahren, sollten sie aus Nutzersicht in kleinere, aber immer noch aus Nutzersicht wertvolle Teile zerlegt werden, bevor sie in einen Sprint gezogen werden. Diese Zerlegung erfolgt nicht in technisches Kleinklein, sondern in sinnvolle nutzerzentrierte Schritte. So bleibt der Kundenwert jeder Teil-Story erkennbar. Dies ermöglicht es, flexibel zu bleiben und Sprint für Sprint Feedback einzuholen, anstatt eine monolithische Spezifikation im Voraus zu erstellen.

Nächste Schritte

Möchtest du mehr über Scrum Artefakte lernen? Besuche unsere anderen Seiten oder höre dir die passenden Podcast-Folgen an.

User Stories - Podcast-Folgen

#17: User Stories - Mehr als nur ein Template

User Stories werden oft als reine Templates missverstanden. Lerne, wie du sie als Werkzeug für echte Kollaboration nutzt, um den Nutzen für den Kunden zu maximieren.

Zur Episode

#18: User Stories - Interview mit Jens Coldewey

User Stories sind mehr als Templates. Lerne, wie du durch Empathie für den Anwender bessere Produkte baust und das häufige Missverständnis im Team auflöst.

Zur Episode

Scrum-Training buchen

Lerne Scrum in der Praxis kennen. Unsere zertifizierten Trainings vermitteln dir das nötige Wissen, um Scrum erfolgreich in deinem Unternehmen einzuführen.

Zu den Trainings