Skip to:

May 19
Canvas 26 registration is open. Get set to transform how your team builds with AI.
San Francisco
Agile User Stories
M1_1–2_columns_filled_templates_USM_004

Agile User Stories

M1_1–2_columns_filled_templates_USM_004

Zusammenfassung

In diesem Leitfaden erfährst du:

  • Was ist eine User Story in Agile?
  • Das Standardformat für User Stories.
  • Wie wichtig Zusammenarbeit bei User Stories ist.
  • Wie User Story Mapping dabei hilft, die Customer Journey zu visualisieren.
  • Tipps zum Schreiben von guten User Stories.
  • Wie Tools wie Miro User Stories und Story Maps moderieren und durchführen.

Miro kostenlos testen

Mehr als 80 Millionen Benutzer und 250.000 Unternehmen arbeiten im Innovation Workspace von Miro zusammen. Starte jetzt!

Was ist eine User Story in Agile?

Zu wissen, was der Endnutzer will, ist echt wichtig, um dein Business zu verbessern und weiterzuentwickeln. Ohne diese Infos ist es echt schwierig, Kunden zu gewinnen – vor allem, wenn deine Konkurrenten etwas anbieten, das ihren Bedürfnissen entspricht.

Hier können User Stories helfen.

Eine User Story in Agile ist eine einfache, allgemeine Beschreibung einer Softwarefunktion aus der Sicht des Nutzers. Es zeigt, was ein Nutzer von deinem Unternehmen braucht, was dir hilft, Prioritäten zu setzen und den Kundennutzen zu steigern.

User Stories sind ein gängiges Tool in agilen Methodiken, mit denen Entwicklerteams in Iterationen arbeiten können. Dabei geht's darum, den Nutzern so schnell wie möglich kleine, nützliche Funktionen zu liefern.

Eine User Story sieht meistens so aus:

„Als [Art von Nutzer] will ich [Ziel oder Absicht], damit ich [Vorteil oder Ergebnis] habe.“

Zum Beispiel könnte eine User Story für ein Projektmanagement Tool so aussehen:

„Als Projektmanager möchte ich Aufgaben erstellen und den Teammitgliedern zuweisen, damit ich den Projektfortschritt verfolgen und sicherstellen kann, dass die Arbeit pünktlich erledigt wird.“

Ein Beispiel für eine agile User Story

Stell dir vor, du bist Webdesigner für eine E-Commerce-Website für Kleidung. Um potenzielle Kunden zum Kauf zu motivieren, musst du eine Website gestalten, die den Bedürfnissen und Wünschen deiner Kunden entspricht.

Aber wie sieht das für deine Zielgruppe konkret aus?

Um wirklich zu kapieren, was die Leute von deiner Website erwarten, machst du ein bisschen Recherche, um herauszufinden, was deine Kunden wollen (mehr dazu später), und erstellst die folgenden User Stories:

  • „Als Kunde mit begrenztem Budget möchte ich die Suchergebnisse nach Preisklasse filtern, um Produkte zu finden, die zu meinem Geldbeutel passen.“
  • Als Kunde, der sich für die neuesten Trends interessiert, will ich Produkte nach den neuesten Ergänzungen auf der Website filtern.
  • „Als Kunde, der einen schnellen Kaufprozess will, möchte ich eine Website nutzen, die einfach zu bedienen ist und auf der ich schnell einkaufen kann.“

Mit diesen User Stories bekommst du ein besseres Verständnis dafür, was deine Kunden von ihrer Erfahrung auf deiner Website erwarten. Mit diesem Wissen bist du besser dran, um eine Website zu erstellen, die ihren Bedürfnissen entspricht und ihnen das bestmögliche Erlebnis bietet.

Warum agile User Stories erstellen?

User Stories sorgen dafür, dass die Meinung der Endnutzer gehört wird und das Produkt oder die Dienstleistung so entwickelt wird, dass sie deren Bedürfnisse erfüllt. Hier sind ein paar der wichtigsten Vorteile von agilen User Stories im Detail:

Verstehen, was die Endnutzer wollen

Agile User Stories sind aus der Sicht des Endnutzers geschrieben, nicht aus der des Entwicklerteams. So konzentrierst du dich voll auf die Bedürfnisse und Ziele der Nutzer. So kannst du ihnen die Features und Funktionen bieten, die sie brauchen, um die beste Nutzererfahrung zu haben.

Die Arbeit effektiv priorisieren

Wenn du weißt, was deine Kunden wollen, kannst du deine Arbeit entsprechend priorisieren. Du kannst dich also zuerst auf die wichtigsten Anforderungen konzentrieren und so in kürzester Zeit den größten Mehrwert schaffen.

Flexibler sein

Agile User Stories sind flexibel und können schnell angepasst werden, wenn sich die Anforderungen ändern. Diese Flexibilität ermöglicht einen iterativeren Ansatz beim Softwareentwicklungsprozess, wodurch das agile Team einen höheren Mehrwert für den Kunden schaffen kann.

Um genaue Schätzungen zu machen

User Stories können geschätzt werden und sind normalerweise mit Story Points verbunden, die dabei helfen, den Aufwand für die Entwicklung einer Funktion zu verstehen. Das hilft bei der Planung und der Zuteilung von Ressourcen.

Was sind die drei Teile einer User Story?

Ein typisches agile User Story-Format hat drei Teile:

  • Wer braucht diese Funktion?
  • Was wollen die denn?
  • Wieso brauchen sie das?

Schauen wir uns diese Bereiche mal genauer an.

Wer ist der Endnutzer?

Im ersten Teil einer User Story geht's darum, zu beschreiben, wer der Endnutzer ist. Das kann ein Kunde, ein Website-Besucher, ein Admin-Benutzer oder irgendeine andere Art von Nutzer oder Stakeholder sein.

Was will der Endnutzer?

Eine Erklärung, was der Nutzer mit der Software erreichen will. Wenn die User Story zum Beispiel für eine E-Commerce-Website ist, möchten die Nutzer vielleicht nach Produkten über Stichwörter suchen.

Warum wollen sie das?

Das ist der Vorteil oder das Ergebnis, das der Nutzer von der Funktion oder Funktionalität hat. Für eine E-Commerce-Website könnte es sein, dass die Leute schnell die Produkte finden, die sie suchen, was das Einkaufserlebnis effizienter macht.

Wie man User Stories in Agile schreibt

Jetzt, wo wir die User Stories in einem agilen Workflow genau kennen, schauen wir uns mal an, wie du deine eigenen schreibst.

Für diese Schritt-für-Schritt-Anleitung nehmen wir die agile Softwareentwicklung als Beispiel.

1. Identifiziere den End-Nutzer

Der erste Schritt ist, den End-Nutzer zu finden. Wenn du dir nicht sicher bist, wer dein End-Nutzer ist, mach dir keine Sorgen. Es gibt ein paar verschiedene Möglichkeiten, diesen Prozess anzugehen.

Schauen wir uns ein paar Beispiele an:

Mach mal eine Kundenbefragung

Sprich mit deinen bestehenden Kunden (wenn du noch keine Kunden hast, dann mit potenziellen Kunden), um mehr darüber zu erfahren, wer sie sind. Dafür könntest du eine online-Umfrage machen, auf deinen Social-Media-Kanälen um Feedback bitten oder ihnen direkt eine E-Mail-Adresse schicken und um bestimmte Infos bitten.

Überprüfe die vorhandenen Kundendaten

Wenn du schon Kunden hast, schau dir mal die Daten an, die du hast. Wenn du irgendwelche Infos über ihre demografischen Daten hast (wie Alter, Wohnort, Beruf usw.), nutze diese, um dir ein Bild von deinem Endnutzer zu machen.

Analysiere deine Konkurrenten

Wenn du keine bestehenden Kunden hast, die du bewerten kannst, schau dir an, wen deine Konkurrenten ansprechen. So bekommst du einen guten Eindruck davon, wen du ansprechen solltest und wer deine Endnutzer sein werden. Nutze unsere Template für Wettbewerbsanalyse, um diesen Prozess zu verwalten.

Um dir ein klares Bild von deinem Endnutzer zu machen, kannst du unsere Vorlage für User Personas als Orientierungshilfe nutzen. Mit dieser Vorlage kannst du alle Daten über deine Endnutzer an einem Ort sammeln und sie immer auf dem neuesten Stand halten, wenn neue Infos auftauchen.

Außerdem helfen dir unsere User Story-Template; Vorlagen dabei, detaillierte User Stories zu erstellen, die die Bedürfnisse und Ziele deiner Endnutzer erfassen. Indem du User Stories dokumentierst, kannst du dein Team darauf abstimmen, was entwickelt werden muss und warum, und so sicherstellen, dass das Endprodukt den Erwartungen der Nutzer entspricht.

2. Definiere das Ziel oder die Aufgabe des Nutzers.

Jetzt, wo du weißt, wer dein Zielnutzer ist, musst du herausfinden, was er von deiner Software erwartet – einschließlich der spezifischen Funktionen.

Dafür kannst du die im vorherigen Abschnitt beschriebenen Aktivitäten machen. Sprich mit deinen Kunden, um herauszufinden, was sie wollen, schau dir deine vorhandenen Daten an und check, was deine Konkurrenten machen und wie ihre Zielgruppe darauf reagiert.

Du kannst auch unsere Vorlage für Kundenproblembeschreibungen nutzen, um die Probleme deiner Kunden zu erkennen. Wenn du die Probleme deiner Kunden verstehst, kannst du besser herausfinden, wie deine Software diese Vorgänge lösen und eine bessere Nutzererfahrung bieten kann.

3. Beschreib mal, was der Nutzer erreichen will.

Als Nächstes musst du die Vorteile beschreiben, die der Endnutzer durch die Verwendung dieser Funktion hat. Denk dazu mal über das Ziel nach, das du dir gerade gesetzt hast, und frag dich Folgendes:

Was ist der Grund für dieses Ziel?

Wenn der Endnutzer zum Beispiel eine Suchleiste auf deiner Website haben will, wie hilft ihm das? Wird das die Erfahrung effizienter machen? Wird es für sie einfacher, das zu finden, was sie suchen?

So kommt deine Funktion dem Endnutzer zugute, was ein wichtiger Teil deiner agilen Story ist. Wenn du diese Infos fertig hast, kannst du eine komplette agile Story erstellen – was uns direkt zum nächsten Abschnitt bringt.

4. Erstell die User Story

Jetzt, wo du die drei Hauptelemente drauf hast, kannst du die User Story erstellen.

Wie gesagt, User Stories sind kurz und knackig. Fachchinesisch hat hier nichts zu suchen, also muss die Sprache einfach sein und genau zeigen, was der Nutzer braucht.

Hier ist die Struktur, die wir vorher besprochen haben:

„Als [Nutzer] will ich [Ziel], damit [Vorteil/Ergebnis].“

Du kannst auch unsere Vorlage für User Story Map nutzen, um deine Ideen zu planen. Die Vorlage hilft dir dabei, die Customer Journey zu visualisieren und die Aufgaben zu skizzieren, die du erledigen musst, um das Kundenerlebnis zu verbessern.

5. Arbeite mit dem agilen Entwicklungsteam und den Stakeholdern zusammen in Zusammenarbeit

Auch wenn der Product Owner meistens dafür zuständig ist, die User Story zu schreiben, ist ein bisschen Zusammenarbeit zwischen den Teams wichtig.

Der Product Owner, das Entwicklerteam und andere Stakeholder müssen die User Stories checken, um sicherzugehen, dass sie stimmen und alle auf dem gleichen Stand sind. Am Ende dieses Prozesses solltest du User Stories haben, die klar, prägnant und genau sind.

Das ist auch eine gute Gelegenheit, deine Akzeptanzkriterien festzulegen. Das sind die Bedingungen, die erfüllt sein müssen, damit eine User Story als abgeschlossen gilt. Mit festgelegten Akzeptanzkriterien weiß jeder, wann eine neue Funktion oder Funktionalität bereit für die Veröffentlichung ist.

Um so gut wie möglich zusammenzuarbeiten, ist es echt hilfreich, ein Tool für die Zusammenarbeit zu haben.

Mit Miro kann dein ganzes Team virtuell und persönlich in einem gemeinsamen Raum zusammenarbeiten. Du kannst deine User Stories zum Arbeitsbereich hinzufügen, den Zugriff mit deinem Team teilen und sogar Jira-Karten integrieren, um die erledigte Arbeit einfach im Blick zu behalten.

8. Priorisiere die User Stories im Produkt-Backlog.

Sobald du eine Liste mit User Stories hast, musst du sie zum Produkt-Backlog hinzufügen.

Das Produkt-Backlog ist eine Liste mit allen Produktmerkmalen, die für ein Produkt entwickelt werden müssen, sortiert nach Priorität. Hier kannst du User Stories nach dem Wert sortieren und priorisieren, den sie für den Endnutzer bringen. Schau dir unsere Produkt-Backlog-Template an, um mehr darüber zu erfahren, wie es funktioniert.

Nachdem du die Stories zum Backlog hinzugefügt hast, machst du mit deinem Agile-Team ein Sprint Planning, um zu entscheiden, welche User Stories zum nächsten Sprint hinzugefügt werden sollen.

Hier sind ein paar Punkte, die du bei der Priorisierung von User Stories beachten solltest:

Finde schnelle Erfolge, die den größten Mehrwert bringen

Wenn eine deiner User Stories eine neue und einfache Funktion beschreibt, die dem Endnutzer einen hohen Mehrwert bieten könnte, solltest du das als Priorität behandeln. Letztendlich willst du mit möglichst wenig Aufwand den größtmöglichen Nutzen erzielen. So hat der Endnutzer ein besseres Erlebnis und du hast mehr Ressourcen, um dich auf andere Bereiche der Softwareentwicklung zu konzentrieren.

Überprüfe die Kapazitäten des Teams für die nächsten Sprints.

Bevor du entscheidest, welche User Stories du priorisieren solltest, musst du bedenken, wie viel Zeit die Arbeit in Anspruch nehmen wird und wie viel Kapazität das Entwicklungsteam hat. Es bringt nichts, User Stories zu priorisieren, für die das Entwickler Team einfach nicht die Zeit oder die Ressourcen hat, um sie fertigzustellen. Um das Problem zu lösen, sprich vorher mit dem Entwicklerteam, um zu sehen, was realistisch ist.

Benutze eine Prioritätsmatrix

Wenn du nicht weißt, welche User Stories in einem bevorstehenden Sprint Priorität haben sollten, probier's mal mit einer Prioritätsmatrix. Das hilft dir dabei, den Arbeitsaufwand und die Auswirkungen zu vergleichen. Wir haben verschiedene Prioritäts-Templates, die dir in dieser Situation helfen können.

Schau dir auch „Epos vs. Geschichte – Hauptunterschiede“ an.

Nutze Miro, um agile User Stories zu erstellen.

User Stories sind ein kleiner, aber wichtiger Teil eines agilen Frameworks. Sie ermutigen dich, deine Software aus der Perspektive des Nutzers zu betrachten, was dir dabei hilft, Features und Funktionen bereitzustellen, die das Nutzererlebnis verbessern.

Um mit dem Erstellen von User Stories loszulegen, kannst du unsere Vorlage für User Story Maps nutzen. Zeichne deine Ideen auf, skizziere deine Aufgaben und verfolge ganz einfach deine Fortschritte, während du Verbesserungen an deiner Software vornimmst.

Verfasser: Miro-Team

Letzte Aktualisierung: 2. Oktober 2025

Entdecke mehr

Starte in Sekunden

Schließe dich den Teams an, die Miro für ihre Arbeit nutzen.