Was User-Stories sind und warum wir sie verwenden

Veröffentlicht am 11.05.2021

Eine User Story ist eine kurze, einfache Beschreibung einer Funktion, die aus der Perspektive der Person erzählt wird, die die neue Fähigkeit wünscht. User Stories werden verwendet, um die Anforderungen an ein Softwaresystem zu erfassen. Sie folgen in der Regel einer einfachen Vorlage: "Als möchte ich , damit ."

In der Softwareentwicklung ist eine User Story eine kurze, einfache Beschreibung einer Funktion, die aus der Perspektive der Person erzählt wird, die die neue Fähigkeit wünscht, normalerweise ein Benutzer oder Kunde des Softwaresystems. User Stories werden verwendet, um die Anforderungen an ein Softwaresystem aus der Sicht des Endbenutzers zu erfassen und folgen in der Regel einer einfachen Vorlage: "Als möchte ich , damit ."

User Stories haben mehrere Vorteile für die Beteiligten:

Sie bieten eine klare, prägnante Beschreibung einer Funktion, die von allen Beteiligten, einschließlich Entwicklern, Geschäftsanalysten und Projektmanagern, leicht verstanden werden kann.

Sie ermöglichen es den Beteiligten, Funktionen auf der Grundlage ihres geschäftlichen Nutzens und nicht auf der Grundlage technischer Schwierigkeiten zu priorisieren.

Sie fördern die Zusammenarbeit und Diskussion zwischen den Beteiligten, da sie allen Beteiligten die Möglichkeit geben, die Bedürfnisse und Wünsche der Endbenutzer zu verstehen.

Sie ermöglichen es den Beteiligten, den Projektfortschritt auf einfache Weise zu verfolgen, indem sie eine klare Liste der abgeschlossenen und noch ausstehenden Funktionen bereitstellen.

Sie erleichtern die Erstellung von Akzeptanzkriterien, die die Bedingungen festlegen, die eine Funktion erfüllen muss, um als vollständig zu gelten.

Insgesamt tragen User Stories dazu bei, dass die zu entwickelnde Software die Anforderungen der Endbenutzer erfüllt und einen Mehrwert für das Unternehmen bietet. Außerdem bieten sie den Beteiligten eine Möglichkeit zur Zusammenarbeit und zur Verfolgung des Projektfortschritts, wodurch der Entwicklungsprozess effizienter und effektiver wird.