PO: How to write user stories?
27.11.2020 08:26

The origin of user stories
User stories are the concepts first proposed in Extreme Programming. It has also been used in Scrum. Compared with requirements documents or prototypes, user stories are organized in an itemized way, which is simple to maintain, easy to estimate and sort, and facilitate development teams to complete delivery in small iterations.

Whether a product can be split into user stories with appropriate granularity is the prerequisite for the entire team to be agile.

What is a user story
User stories describe the features from the perspective of users. A good user story includes three elements, namely role, activity and business value.
Who is the role to use this feature;
What feature does the activity need to complete;
Why this function is needed and what value this feature can bring.
Usually, a user story can be summarized with a simple template.

As a <a type of user>, I hope to <achieve a goal>, so that <what value it can bring>.

[img][/img]

For example, "As a department manager, I hope that the system can have a daily to-do, so that I can understand the work progress of each employee in the department."

Why write user stories
User stories can help you communicate functional requirements to the development team. It will be easier for the development team to understand why this feature is developed and how users will use it.

To write a user story, you can use 3Cs.
Card
The user story can be written on the card, and the content includes a short description of the user story, acceptance criteria, etc.
Conversation
The details behind the user story come from communication with customers or product owners.
Confirmation
Pass the acceptance test to confirm that the user story is completed correctly.

How to write a user story
To write a good user story, you can follow the INVEST principle.
I — Independent
A user story should be independent of the other user story. The interdependent stories would make it quite difficult to do the planning, prioritizing and estimation. Dependency can be reduced through story combination/subdivision.
N — Negotiable
A user story should be negotiable. A story card should contain a brief introduction of the story, which is defined through meetings and discussions. A card which contains much information actually reduces the talking with clients.
V — Valuable
Each user story must be valuable for clients (both the customers and the users). One way to make user stories valuable is to let the clients write them. Once clients realize that a user story is not contractual but negotiable, they will be very willing to write them.
E — Estimable
Developers need to estimate the user story in order to set priorities and make plans. But what makes it difficult for developers to estimate is the lack of relevant knowledge in a certain industry, which could be solved by more communication; or because the story is too big, and should be subdivided.
S — Small
A great user story should be small in terms of workload and description, and it could be done by two/three persons. User stories bigger than the workload of 2-3 persons will cause problems when subdivided and estimated.
T— Testable
User stories are testable and can be finished through testing. Remember, stories that are not testable should not be developed. If you cannot test the stories, you will never know when they can be finished. An example of untestable user stories is that software should be user-friendly.

When you truly understand the value of user stories, questions about how to write user stories and which format to use will be solved, because you will have comprehended the key of agile user story practice, that is to facilitate discussion, to clarify values, and to get consensus.

Informationen zu diesem Artikel
  • Erstellt von: Renee Teng
    Kategorie:
    27.11.2020 08:26:00 Uhr

    zuletzt bearbeitet: 27.11.2020 08:26
  • Keine Kommentare
Kommentare
Es wurden noch keine Kommentare erstellt

Der Captcha wurde falsch eingeben.

Sie haben zu viele Bilder in Ihrem Beitrag. Maximal dürfen Bilder verwendet werden.

Sie haben zu viele animierte Bilder in Ihrem Beitrag. Maximal dürfen animierte Bilder verwendet werden.

Ein in Ihrem Beitrag verwendetes Bild überschreitet die zulässige Breite, die vom Administrator des Forums festgelegt wurde. Die maximal erlaubte Breite sind Pixel.

Ein in Ihrem Beitrag verwendetes Bild überschreitet die zulässige Höhe, die vom Administrator des Forums festgelegt wurde. Die maximal erlaubte Höhe sind Pixel.

Der eingegebene Text ist zu lang (maximal 65.500 Zeichen).

Sie dürfen erst in Tagen Links zu externen Webseiten posten.

Sie dürfen erst nach Beiträgen Links zu externen Webseiten posten

Login
captcha
Um automatische Antworten und Spam zu verhindern, übertragen Sie bitte die Zeichen in das Eingabefeld.
Activity Feed
forum_message forum_message
LaberKachelSülz und Admin haben 2 neue Beiträge im Thema Bachelorarbeit - Zusammenhang zwischen Agilität und Arbeitszufriedenheit geschrieben.
Leider kenne ich keine Personen die in agilen Unternehmen arbeiten. Nur Personen die in Unternehmen arbeiten, welche behaupten agil zu sein.
forum_topic forum_topic
Hallo zusammen.Ich befinde mich im letzten Semester meines Studiums und arbeite an meiner Bachelorarbeit. Ich untersuche den Zusammenhang zwischen Agilität und Arbeitszufriedenheit. Es handelt sich dabei um eine quantitative Datenerhebung und die Daten werden via Online-Fragebogen erhoben.Es würde m...
forum_message forum_message
LaberKachelSülz hat einen neuen Beitrag im Thema Ausbildung mit Bildungsgutschein geschrieben.
Sorry keine Ahnung. Habe selber noch nie eine besucht.
forum_topic forum_topic
George hat das Thema Ausbildung mit Bildungsgutschein erstellt
Hallo zusammen!Nach einer längeren Auszeit möchte ich gerne an einer zertifizierten Schulung über einen Bildungsgutschein teilnehmen. Ich war lange in einem internationalen IT-Konzern im Sales tätig, möchte mich aber im nächsten oder übernächsten Schritt in Richtung Produktmanagement entwickeln und ...
forum_message forum_message
LaberKachelSülz hat einen neuen Beitrag im Thema Der Product Owner geschrieben.
Ich verstehe jetzt nicht wo die Besonderheit daran sein soll. Nach Scrum sind die Teams auch so interdisziplinär. Warum sollte der PO nun anders arbeiten wenn der Vertrieb und Marketing mit dabei sind. Warum sollen das nun mehre Personen machen? (Was Prodduktentwicklung ist weiss ich nicht.)Wichtig ...
rating rating
LaberKachelSülz hat sich bedankt!
Beitrag: Projektstart und Setup
%usernames% hat sich bedankt!
forum_message forum_message
schmittmann hat einen neuen Beitrag im Thema Projektstart und Setup geschrieben.
Wie immer das größte Problem: Lippenbekenntnisse, Halbwahrheiten statt Verantwortung und klares Commitment. Das gleiche war auch schon immer so beim Thema Qualitätsmanagement. Daher hat die ISO auch 2015 reagiert und das Thema QM an das Management gekoppelt, damit das Abgeben und Weiterdeligieren an...
rating rating
schmittmann hat sich bedankt!
Beitrag: Projektstart und Setup
%usernames% hat sich bedankt!
forum_message forum_message
schmittmann hat einen neuen Beitrag im Thema Der Product Owner geschrieben.
Mich beschäftigt gerade eine Frage.Im Rahmen einer Projektarbeiten möchte ich beschreiben wie ich Agile in einem Vertrieb einführen würde.Mein Ansatz wäre, die Gräben innerhalb Organisation mit dem Agile Prinzip zu überwinden und ein Team zu bilden, dass sich aus den Abteilungen Vertrieb, Marketing ...
rating rating
schmittmann hat sich bedankt!
Beitrag: Der Product Owner
%usernames% hat sich bedankt!
forum_message forum_message
LaberKachelSülz hat einen neuen Beitrag im Thema Implementierung von Scrum geschrieben.
Hallo Patrick,Du schreibst: "wir müssen uns im Vorfeld überlegen, was wir alles wollen". ich verstehe nicht warum das ein muss ist. Wenn dem So ist, dann kannst Du Scrum und agil vergessen. Es geht bei Scrum im Kern darum, dass man kleine Dinge macht und diese in regelmässigen Abständen dem Kunden ...
forum_topic forum_topic
Patrick hat das Thema Implementierung von Scrum erstellt
Liebe Community,ich bin Produktmanager in einer Softwarefirma. Zurzeit arbeiten wir sozusagen ähnlich zum Wasserfall Modell.Sprich – Analyse – Entwicklung – Testen – grob gesagt.Ich denke aber, dass es effizienter gehen könnte.Persönlich habe ich mich auch schon Scrum beschäftigt.Nur jetzt kommt mei...
Wer ist Online?
0 Mitglieder und 2 Gäste sind Online
Besucher Statistiken
2 Aktive User
0 Mitglieder und 2 Gäste sind Online

Besucherrekord
121 Benutzer gleichzeitig online (30.03.2020 13:01)

Besucherzähler
Heute waren 2 Gäste online.

Forum Statistiken
Themen 129
Beiträge 716
Mitglieder 140
Neuestes Mitglied MaWi