So schreiben Sie User Stories in Jira

Das Erstellen einer Web-App/Software ist mehr als nur das Codieren und die App zum Laufen zu bringen.

Es sind verschiedene Schritte erforderlich, z. B. das Verständnis des Bedarfs, das Entwerfen, Testen, Verfeinern und die endgültige Veröffentlichung der App.

Einige der Web-Apps, die wir sehen, waren während des Entwicklungsprozesses irgendwie komplex zu verstehen. Wenn komplexe Prozesse, Ideen oder Konzepte visualisiert werden, ist es glücklicherweise leicht, sie zu verdauen.

User Stories sind ein wesentlicher Bestandteil der Softwareentwicklung, da sie dabei helfen, ihre Funktionen visuell zu beschreiben und Elemente oder Geschichten zu priorisieren, die entwickelt werden müssen. Lesen Sie weiter, um zu verstehen, wie Sie User Storys in Jira erstellen.

Was ist eine User-Story

Eine User Story kann als allgemeine Erklärung einer Webanwendung/Softwarefunktion beschrieben werden, die aus der Perspektive des Endbenutzers geschrieben wurde. Es ist erwähnenswert, dass User Storys keine Softwareanforderungen sind. Solche Geschichten sind jedoch informell und werden geschrieben, um zu veranschaulichen, wie solche Funktionen den Endbenutzern einen Mehrwert bieten.

Die Grundstruktur einer User Story

User Storys sind die „To-Do“-Listen, die dabei helfen, die Schritte zu bestimmen, die bei der Arbeit an einem Projekt zu befolgen sind. Eine User Story soll das „Wer“, „Was“ und „Warum“ einer Produktanforderung erfassen. Solche Geschichten sind kurz, wobei jedes Element 10-15 Wörter enthält. Diese Schritte tragen dazu bei, dass das Produkt und der Prozess die gewünschten Anforderungen erfüllen.

Laut Ron Jeffries sollte jede User Story die 3Cs haben, die „Card, Conversation, and Confirmation“ bedeuten. Lassen Sie uns nun die 3Cs beschreiben, die beim Schreiben von User Storys in Jira zu beachten sind.

Karte

User Stories wurden ursprünglich auf physische Karten oder Haftnotizen geschrieben. Wir haben jetzt moderne Karten, die wir beim Schreiben von User Storys in Jira einfach anpassen können. Die Karte enthält jedoch nur einige Informationen zur Anforderung. Eine Karte enthält genügend Informationen, um Ihnen zu helfen, die Notwendigkeit zu verstehen.

Die Karte kann auch wichtige Details wie Priorität und mit der Funktion verbundene Kosten enthalten. Der Product Owner oder Projektmanager übergibt die Story Card an die Entwickler, sobald alle Details erfasst wurden.

Gespräch

Nachdem die Karte zur Formulierung der User Story verwendet wurde, folgt ein Gespräch zwischen den Beteiligten. Die Anforderung in der User Story muss diskutiert und verfeinert werden, bevor sie den Entwicklern mitgeteilt wird.

Die Zusammenarbeit wird auch durch Gespräche zwischen Product Ownern, Scrum Mastern, Entwicklern und Stakeholdern gefördert. Verschiedene Stakeholder teilen ihre Gedanken und Meinungen in diesen Gesprächen von der Planungsphase bis zu dem Punkt, an dem die User Story für die Implementierung ausgewählt wird. Diese Gespräche können mündlich geführt werden und manchmal unterstützende Dokumente enthalten.

Bestätigung

Gespräche können Tage oder sogar Wochen andauern. Es kann jedoch Zweifel geben, daher ist eine Bestätigung erforderlich. Sie können einige Kriterien hinzufügen, die eine bestimmte Maßnahme als Akzeptanzkriterium angeben. Diese Maßnahmen können als Aufzählungszeichen innerhalb der Geschichte geschrieben werden.

Die Bestätigung erfolgt in Form von Abnahmetests. Solche Tests sollten die wesentlichen Anforderungen erfassen und Ihnen helfen, das erstellte Produkt zu testen, um festzustellen, ob es die Standards erfüllt. Der Product Owner definiert die Akzeptanzkriterien. Andererseits sind Entwickler mit der Umsetzung der Akzeptanzkriterien beauftragt.

Zweck des Schreibens einer User Story

  • Hilft Designern, Produkteigentümern und Entwicklern, mit den Endbenutzern zu denken. Moderne Produkte sollten immer berücksichtigen, wie die Endbenutzer mit dem Produkt interagieren werden. Eine User Story ist ein hervorragender Ansatz, der die Reise des Endbenutzers beim Entwerfen und Entwickeln eines Produkts hervorhebt.
  • Hat ein einfaches und flexibles Format. User Storys in Jira müssen nicht kompliziert sein. Das unkomplizierte Format stellt sicher, dass Sie alle Details mit möglichst wenigen Worten erfassen. Die Anforderungen ändern sich auch, wenn ein System/eine Softwareanwendung wächst, und deshalb ist eine User Story flexibel, um solche Änderungen zu berücksichtigen.
  • Das Team spricht dieselbe Sprache. Ein typisches Entwicklungsteam kann einen Product Owner, Designer und Entwickler haben. Eine User Story ist ein gutes Werkzeug, das sicherstellt, dass jeder im Team die Notwendigkeit und die Endziele versteht.
  • User Storys ermöglichen die Zusammenarbeit. User Storys definieren die Endziele. So kann das Team zusammenarbeiten und entscheiden, wie es dem Endnutzer am besten dient und die gesetzten Ziele erreicht.

Best Practices, die Sie beim Schreiben von User Storys befolgen sollten

#1. Der Benutzer sollte klar definiert sein

Arbeiten sollten nur durchgeführt werden, wenn ein Benutzer identifiziert ist. Der Benutzer, der diese Funktion anfordert, kann ein externer Benutzer, ein Kunde oder der Produktmanager sein. Der Benutzer kann manchmal ein Mitglied der Entwicklung sein, nachdem er eine Funktion bemerkt hat, an der gearbeitet werden sollte.

Der Benutzer wird angezeigt als:

„Als ein [Username]……”

Zum Beispiel „Als Mieter …….“ oder „Als Vermieter …“.

#2. User Storys müssen den Bedarf erfassen

Einige der zu stellenden Fragen sind: Möchte der Benutzer ein Bild der Produkte mit seinen Freunden teilen oder möchte er eine Historie aller Artikel sehen, die er in der Vergangenheit gekauft hat? Solche Fragen helfen dem Produktteam zu verstehen, was es erstellen soll.

Ein häufiger Fehler, der in dieser Phase auftritt, ist das Präsentieren einer Lösung. Eine User Story sollte jedoch nicht mit einer Lösung einhergehen. Als Produktentwickler sollten Sie beim Schreiben von User Stories in Jira mit Benutzern zusammenarbeiten, um ihre Anforderungen zu erfassen, aber keine voreiligen Schlüsse ziehen.

Das Bedürfnis wird dargestellt als: „Als ein [USER NAME]: Ich kann [ACHIEVE SOMETHING]….“

Zum Beispiel: „Als Vermieter: Ich kann die Aufschlüsselung der monatlichen Mieteinnahmen einsehen….“

#3. Es sollte eine qualifizierende Erklärung vorliegen

Sie können die qualifizierende Erklärung einfach mit einem Satz wie „damit“ präsentieren. Eine Funktion wird nicht nur einer App hinzugefügt, sondern diese Funktion sollte einen Mehrwert schaffen.

Sie können die qualifizierende Erklärung vorlegen als;

„Als ein [USERNAME] ich kann [ACHIEVE SOMETHING]so dass [VALUE STATEMENT]…“

Zum Beispiel;

„Als Vermieter: Ich sehe die Aufschlüsselung der monatlichen Mieteinnahmen, damit ich meine Ausgaben planen kann.“

Die qualifizierende Aussage begründet, warum das Produktteam an der vorgeschlagenen Funktion arbeiten sollte.

#4. Eine User Story sollte unabhängig sein

Jede erstellte User Story sollte einen unabhängigen und eigenständigen Satz von Geschäftswerten darstellen. Daher sollte es einen inkrementellen Wert geben, wenn die Entwickler die User Story implementieren.

#5. Machen Sie die User Story verhandelbar

Das Endziel einer User Story kann klar beschrieben werden. Der Prozess zur Erreichung der gesetzten Ziele sollte jedoch verhandelbar sein. Die User Story sollte es dem Product Owner und dem Entwicklungsteam ermöglichen, zu verhandeln, um unrealistische Einschränkungen der Funktionalität oder des Features zu vermeiden.

#6. Sollte einfach und klein sein

Sie sollten Ihre User Stories in Jira klein machen, wenn Sie die Ziele innerhalb des vorgegebenen Sprint-Zyklus erreichen wollen. Wenn Sie eine Geschichte haben, die zu komplex ist, ist dies ein Hinweis darauf, dass Sie sie weiter aufschlüsseln müssen.

Schritt-für-Schritt-Prozess zum Erstellen einer User Story in Jira

Jira ist eines der besten Projektmanagement-Tools der modernen Welt. Jira wurde ursprünglich für die Fehler- und Problemverfolgung verwendet, hat sich aber mittlerweile zu einem vielseitigen agilen Softwareentwicklungstool für Entwicklungsteams entwickelt.

Die ordentliche Funktionalität dieser App und die einfache Integration mit verschiedenen Apps sind Gründe, warum Sie User Stories in Jira schreiben sollten. Befolgen Sie diese Schritte, um Ihre erste User Story zu erstellen

#1. Melden Sie sich bei Ihrem Jira-Konto an/erstellen Sie es

Wenn Sie bereits ein Jira-Konto haben, melden Sie sich an und fahren Sie mit Schritt 2 fort. Wenn Sie jedoch kein Jira-Konto haben, können Sie kostenlos ein Jira-Konto erstellen. Füllen Sie die Details aus und folgen Sie den Tutorials, um Ihr erstes Projekt einzurichten. Sobald Ihr Konto bereit ist, können Sie nun mit Schritt 2 fortfahren.

#2. Erstellen Sie ein Problem

Probleme werden verwendet, um einzelne Arbeitsschritte zu verfolgen, die abgeschlossen werden müssen. Klicken Sie auf das Symbol „Erstellen“ in der oberen Navigationsleiste Ihres Jira-Dashboards.

#3. Geben Sie Ihre User Story an

Beschreiben Sie Ihr Problem im Beschreibungsabschnitt. Für dieses Beispiel lautet unsere Beschreibung „Als Benutzer möchte ich wichtige Angebote teilen, damit meine Freunde/Familie davon profitieren können.“

#4. Hängen Sie zugehörige Dateien an

Einige Aufgaben erfordern möglicherweise Dateien. Unsere User Story enthält jedoch kein Bild, daher überspringen wir diesen Schritt.

#5. Fügen Sie eine Beschreibung hinzu

Dieser Abschnitt beschreibt die Funktion im Detail. In unserem Fall können wir die Social-Media-Plattformen beschreiben, auf denen Produkte geteilt werden können.

#6. Weisen Sie die Aufgabe zu

Die Aufgabe wird automatisch dem Ersteller der Story zugewiesen. Sie können das Problem jedoch einer anderen Person zuweisen, wenn Sie im Team arbeiten.

#7. Aufgabenpriorität festlegen

Beim Schreiben von User Storys in Jira können Sie die Priorität auf „Höchste“, „Hoch“, „Niedrig“ oder „Niedrigste“ festlegen. Wir haben „Hoch“ für unsere Social-Media-Sharing-Funktion ausgewählt.

#8. Veröffentlichen Sie die User Story

Da Sie die User Story zum ersten Mal erstellen, stehen Ihnen nicht viele Funktionen zur Verfügung. Sie können auf die Schaltfläche „Erstellen“ klicken, und Ihre User Story kann angezeigt werden.

Einpacken

Das Schreiben von User Stories in Jira muss nicht schwer sein, wenn Sie die obigen Schritte befolgen. Jira hat auch Anleitungen und Tutorials, auf die Sie immer zurückgreifen können, wenn Sie das Gefühl haben, nicht weiterzukommen.

Dieser Leitfaden zur agilen Methodik könnte Sie auch interessieren.