Share to: share facebook share twitter share wa share telegram print page

User Story

Eine User Story („Anwendererzählung“) ist eine in Alltagssprache formulierte Software-Anforderung. Sie ist bewusst kurz gehalten und umfasst in der Regel nicht mehr als zwei Sätze.

User Stories werden im Rahmen der agilen Softwareentwicklung (z. B. Extreme Programming (XP), Scrum) zusammen mit Akzeptanztests zur Spezifikation von Anforderungen eingesetzt. Dabei wird jede User Story auf eine Story-Card geschrieben. Der Autor der Story sollte der Kunde des Software-Projektes sein.

User Stories erstellen

User Stories können entweder formlos angelegt werden oder unter Verwendung einer Vorlage:[1]

"Als <Rolle> möchte ich <Ziel/Wunsch>, um <Nutzen>"

Beispiele

Das folgende Beispiel verwendet die Vorlage "Als <Rolle> möchte ich <Ziel/Wunsch>, um <Nutzen>":

Anwendung starten:

Als Autor möchte ich nach dem Start der Anwendung mein zuletzt bearbeitetes Dokument sehen, um Zeit zu sparen.

Die beiden folgenden Beispiele zeigen den Aufbau aus jeweils einer Überschrift und einem einzigen Satz in freier Form. Im ersten Beispiel ist nicht klar, wer der Autor ist. Im zweiten ist nicht klar, was "beenden" genau ist.

Anwendung starten:

Die Anwendung startet, indem sie das zuletzt bearbeitete Dokument des Anwenders öffnet, damit der Anwender Zeit spart.

Anwendung schließen:

Wenn der Anwender die Anwendung beendet, erscheint eine Anfrage, ob das bearbeitete Dokument gespeichert werden soll, damit Änderungen nicht verloren gehen.

Story Decomposition

Story Decomposition stellt sicher, dass die User Stories in einem adäquaten Detaillierungsgrad beschrieben werden, und dass die User Stories sich aus den Anwenderzielen ableiten. Dabei wird von der Breite in die Tiefe vorgegangen, um die Anforderungen nach und nach zu verfeinern: Ausgangspunkt bilden die zu erreichenden Anwenderziele; daraus werden Epics abgeleitet, die in User Stories zerlegt werden; die User Stories werden um Akzeptanzkriterien ergänzt.

Story-Card

Beispiel für eine Vorlage für Vorderseiten von Story-Cards
Beispiel für eine Vorlage für Rückseiten von Story-Cards

Als Story-Card wird das Medium beschrieben, auf dem eine User Story dokumentiert wird, üblicherweise Zettel (z. B. Klebezettel) oder Computerdatensätze.

Die Story-Cards dienen insbesondere als Kommunikationsmittel zwischen Anforderern und Umsetzern. Die Story-Card enthält die Beschreibung der Story, üblicherweise in Form eines Satzes nach der oben beschriebenen Vorlage. Weiterhin kann das Ergebnis einer Schätzung, zumeist in Form von Story-Points, direkt auf der Story-Card festgehalten werden.

Traditionell enthält die Rückseite der Story-Card die Beschreibung der Akzeptanzkriterien der User Story. Wenn die Rückseite allerdings nicht zugänglich ist und/oder mehrere Akzeptanzkriterien für eine User Story definiert werden müssen, können diese auch auf getrennten Zetteln oder in einem Computersystem erfasst sein.

Mit den Akzeptanzkriterien beschreibt der Anforderer, wie er die korrekte Umsetzung der User Story testen würde. Dies ist sowohl für das Verständnis, als auch für den Test der User Story hilfreich. Bei Änderungen sollte zudem das zu ändernde Verhalten dokumentiert sein.

Bei der Verwendung von Behavior Driven Development werden diese Akzeptanzkriterien in Form von Sätzen mit definierter Struktur verfasst. Hierbei wird insbesondere die Gherkin-Syntax verwendet, um eine automatische Testbarkeit zu ermöglichen. Die Beschreibung der Story auf der Story-Card dient hierbei als konzeptionelle Verbindung der Story-Card mit den zugehörigen Akzeptanzkriterien. Da die Akzeptanzkriterien klar, präzise und (zumindest prinzipiell) automatisch testbar sein müssen, können sie sehr umfangreich ausfallen.

User Story Map

Einfache Story-Map-Darstellung

Eine User Story Map zeigt User Stories in einer grafischen Übersicht. Horizontal werden die aufeinanderfolgenden Aktivitäten des Anwenders jeweils mit einer User Story dargestellt. Vertikal wird von oben nach unten detailliert: z. B. angefangen bei den Kundenzielen über Epics bis hin zu den User Stories. Durch eine User Story Map wird ein Überblick über alle User Stories hergestellt.

Abgrenzung User Story zu Use Case

Die Use Cases in der klassischen Softwareentwicklung ohne agile Methoden sind User Stories insofern ähnlich, als sie Anforderungen in der Sprache des Anwenders und im Kontext darstellen.

Bei einem Use Case werden jedoch alle Erfolgs- und Misserfolgsszenarien bei der möglichen Erreichung eines fachlich relevanten Ziels gebündelt dargestellt.[2] Eine User Story stellt hingegen eine fachlich motivierte Anforderung dar, die von einem Anwender zwar als erfolgreich bzw. nicht erfolgreich umgesetzt beurteilt werden kann, allerdings wird der Anwender allein mit der User Story kein fachliches Ziel erreichen können.

Somit kann ein Use Case den Kontext für viele User Stories bilden: Eine User Story ist die Überschrift eines konkreten Szenarios, ein Use Case beinhaltet mehrere dieser Szenarien.[3]

Literatur

  • Mike Cohn: User Stories: für die agile Software-Entwicklung mit Scrum, XP u.a. mitp, Bonn 2010, ISBN 978-3-8266-5898-3.
  • Daniel H. Steinberg, Daniel W. Palmer: Extreme Software Engineering. A Hands-on Approach. Pearson Prentice Hall, Upper Saddle River, New Jersey 2004, ISBN 978-0-13-047381-3.
  • Ralf Wirdemann: Scrum mit User Stories. 2. Auflage. Hanser, München 2011, ISBN 978-3-446-42660-3.

Einzelnachweise

  1. Scott W. Ambler: Introduction to User Stories. Initial User Stories (Formal). In: Agile Modeling. Abgerufen am 20. März 2014 (englisch).
  2. Alistair Cockburn: Use Cases effektiv erstellen. mitp, Bonn 2003, ISBN 3-8266-1344-9, S. 231.
  3. Jens Coldeweys: Methodik: Use Cases, User Stories und Akzeptanztests. Abgerufen am 20. März 2014 (deutsch).

Read other articles:

Provinsi Hizen (肥前国code: ja is deprecated , hizen no kuni) adalah provinsi lama Jepang di pulau Kyushu yang berbatasan dengan provinsi Chikuzen dan Chikugo. Di zaman sekarang, bekas wilayah Hizen menjadi bagian dari wilayah prefektur Saga dan prefektur Nagasaki, sedangkan wilayah yang dulunya merupakan bagian dari provinsi Tsushima dan provinsi Iki menjadi bagian dari provinsi Nagasaki. Ibu kota terletak di dekat kota Yamato. Toyotomi Hideyoshi memimpin invasi ke Joseon dari kota Nagoya...

 

Шеффау-ам-ТенненгебіргеScheffau am Tennengebirge Герб Координати 47°35′30″ пн. ш. 13°12′40″ сх. д.H G O Країна АвстріяАвстріяЗемля ЗальцбургОкруг ГаллайнМежує з сусідні нас. пункти Кухль, Верфенвенг, Пфаррверфен, Голлінг-ан-дер-Зальцах, Санкт-Коломан, Абтенау ? Площа 6...

 

Satzschrift ist ein Zeichensatz, der in einer bestimmten Schriftart entworfen und entsprechend den jeweiligen technischen Bedingungen realisiert ist. Sie dient der Textherstellung und -verarbeitung, dem Satz und dem Druck und bildet die Grundlage der Typografie.[1] Eine Satzschrift besteht aus einzelnen Zeichen, den Glyphen: in der Regel aus Kleinbuchstaben, Großbuchstaben, Umlauten, Akzentzeichen, Ziffern, Ligaturen, Satzzeichen, Sonderzeichen und Kapitälchen. Diese werden manuell,...

SS officer (1914–1987) You can help expand this article with text translated from the corresponding article in German. (April 2012) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text ...

 

Alfried Krupp von Bohlen und Halbach Información personalNacimiento 13 de agosto de 1907 Essen (Imperio alemán) Fallecimiento 30 de julio de 1967 (59 años)Essen (Alemania) Causa de muerte Cáncer de pulmón Sepultura Essen Nacionalidad AlemanaFamiliaFamilia Krupp Padres Gustav Krupp Bertha Krupp Hijos Arndt von Bohlen und Halbach EducaciónEducado en Universidad Técnica de MúnichUniversidad Técnica de Aquisgrán Información profesionalOcupación Emprendedor, regatista y fabricante Rama...

 

ملصق اعلاني لفلم خيال علمي سينما الخيال العلمي (بالإيطالية: cinema di fantascienza)‏ (أو الخيال العلمي) تعد سينما الخيال العلمي إحدى أنواع فن التصوير السينمائي الأكثر شعبية.[1] ومواضيع الخيال العلمي النموذجية هي الدعامة لتطوير الحبكة الدرامية، والتي تعبر عن الخيال العلمي من أجل �...

Elena Horvat (links) und Rodica Arba im Jahr 1984 Elena Horvat, nach Heirat Elena Florea, (* 4. Juli 1958 in Luizi-Călugăra, Kreis Bacău) ist eine ehemalige rumänische Ruderin. Inhaltsverzeichnis 1 Sportliche Karriere ab 1981 2 Abgrenzung zu Elena Oprea 3 Literatur 4 Weblinks 5 Fußnoten Sportliche Karriere ab 1981 Elena Horvat belegte bei den Weltmeisterschaften 1981 zusammen mit Rodica Arba im Zweier ohne Steuerfrau den dritten Platz hinter den Booten aus der DDR und aus Kanada. Im Jahr...

 

Seiring perluasan wilayah Kerajaan Asiria Baru, adanya sistem komunikasi cepat mempermudah koordinasi antara pemerintah pusat dan pemerintah daerah. Komunikasi pemerintah di Kerajaan Asiria Baru digunakan oleh Raja Asiria dan para pegawainya untuk mengirim pesan secara cepat dan aman sejak awal milenium pertama sebelum Masehi. Inovasi penting yang dilakukan Asiria adalah penggunaan sistem pembawa surat berantai (Bahasa Asiria: kalliu) yang merupakan hal baru pada masa itu. Pesan dikirim melal...

 

Halaman ini berisi artikel tentang sebuah munisipalitas di Swiss. Untuk band punk hardcore, lihat Cunter (band). Cunter Lambang kebesaranNegaraSwissKantonGraubündenDistrikAlbulaPemerintahan • WalikotaFilip DoschLuas[1] • Total7,12 km2 (2,75 sq mi)Ketinggian1.182 m (3,878 ft)Populasi (Kesalahan: waktu tidak sah.[2]) • Total240 • Kepadatan34/km2 (87/sq mi)Kode pos7452Kode area telepon3532Permukim...

Robert H. Jackson Robert Houghwout Jackson (13 Februari 1892 – 9 Oktober 1954) adalah seorang jaksa dan hakim Amerika Serikat yang menjadi Hakim Agung dari Mahkamah Agung Amerika Serikat. Jackson juga dikenal atas penugasannya sebagai Kepala Jaksa Amerika Serikat di pengadilan Nuremberg terhadap para penjahat perang Nazi usai Perang Dunia II. Referensi Daftar pustaka Abraham, Henry J., Justices and Presidents: A Political History of Appointments to the Supreme Court. 3d ed. Ne...

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018)   ...

 

Louise Scheppler, 1824 Louise Scheppler, auch Luise Scheppler (* 4. November 1763 in Bellefosse, Elsass; † 25. Juli 1837 in Waldersbach, Elsass) war eine „Kleinkinderschullehrerin“ und seit 1778 die engste Mitarbeiterin von Pfarrer Johann Friedrich Oberlin. Inhaltsverzeichnis 1 Leben 2 Ehrungen und Benennungen 2.1 Gedenktag 2.2 Louise Scheppler als Namensgeberin 3 Literatur 4 Weblinks 5 Einzelnachweise Leben Louise Scheppler im Scherenschnitt, 1786 geschaffen von Johann Friedrich Oberli...

Not to be confused with Makhdum Shah. Shah Makhdum RuposDargah of Shah MakhdumPersonalBornAbdul Quddus Jalaluddin1216BaghdadDied1313Rampur BoaliaResting placeDargah Para, Rajshahi, BangladeshReligionSunni IslamParentAzala Shah (father)DenominationSufi (Chishti Order)Other namesRuposSenior postingBased inRajshahiPostSufi scholar and mysticIslam in Bangladesh History Muslim conquest Islamic rule Bengal Sultanate Bengal Subah Anjuman-i-Ulama-i-Bangala Culture Architecture Bangladeshi B...

 

This article is about a shopping mall in Kollam city. For the mall with similar name in Kozhikode, see RP Mall. Shopping mall in Kerala, IndiaRP MallA distant view of RP Mall, KollamLocationKollam, Kerala, IndiaCoordinates8°53′23″N 76°35′09″E / 8.889702°N 76.585810°E / 8.889702; 76.585810AddressOff ChinnakadaOpening date2012OwnerRP Group (owned by Dr. B. Ravi Pillai)ArchitectFort-in Infra developers Pvt. Ltd.Total retail floor area205,000 square feet (19,00...

 

1986 North Korean parliamentary election ← 1982 2 November 1986 (1986-11-02) 1990 → All 655 seats in the Supreme People's Assembly   First party   Leader Kim Il Sung Party Workers' Party Alliance Fatherland Front Seats won 655 President before election Kim Il Sung Workers' Party Elected President Kim Il Sung Workers' Party Parliamentary elections were held in North Korea on 2 November 1986. 655 Deputies were elected to the parliament. The ag...

Katekismus Heidelberg edisi 1563 Katekismus Heidelberg (Jerman: Heidelberger Katechismus, bahasa Latin: Catechesis Palatina, bahasa Inggris: Heidelberg Catechism) salah satu dari Tiga Formula Kesatuan, adalah pedoman pengajaran agama dan kitab pengakuan iman Gereja-Gereja Calvinis yang berbahasa Jerman dan Belanda. Sejarah Penyusunan Katekismus Heidelberg Katekismus ini disusun oleh suatu panitia yang dibentuk oleh Friedrich III dari Kurpfalz. Kurpfalz adalah sebuah daerah otonom ...

 

2016 Ring of Honor pay-per-view Final Battle (2016)Promotional poster featuring Adam ColePromotionRing of HonorDateDecember 2, 2016CityNew York City, New YorkVenueHammerstein BallroomTagline(s)The End Is Near...Pay-per-view chronology ← PreviousSurvival of the Fittest (2016) Next →ROH 15th Anniversary Show Final Battle chronology ← Previous2015 Next →2017 Final Battle (2016) was the 15th Final Battle professional wrestling pay-per-view (PPV) event produced by Ring ...

 

Leipzig University LibraryUniversitätsbibliothek Leipzig51°19′57″N 12°22′06″E / 51.33250°N 12.36833°E / 51.33250; 12.36833LocationBeethovenstraße 6,Leipzig, Germany (main building), GermanyTypeUniversity libraryEstablished1543CollectionItems collectedbooks, journals, newspapers, magazines, databases, maps, prints, drawings, incunabula and manuscriptsSize>5,500,000Access and useAccess requirementsOpen to anyone with a need to use the collections and ser...

2001 studio album by Kenny Davern and Ken PeplowskiThe Jazz KENnectionStudio album by Kenny Davern and Ken PeplowskiReleasedOctober 30, 2001 (2001-10-30)RecordedOctober 12, 2000StudioClinton Studios, New York CityGenreDixieland, swingLength64:46LabelArborsProducerMat Domber, Rachel DomberKenny Davern chronology A Night with Eddie Condon(2001) The Jazz KENnection(2001) Live at the Floating Jazz Festival(2002) Professional ratingsReview scoresSourceRatingAllmusic[1 ...

 

Bandera del Frente de Liberación Oromo. El Frente de Liberación Oromo (Oromo Liberation Front, OLF; en oromo Adda Bilisummaa Oromoo, y en amárico: ኦሮሞ ፡ ነጽነት፡ ግንባር) es una organización independentista de Etiopía que lucha por la autodeterminación del pueblo oromo. Historia En 1964 se creó una organización pan-oromo llamada Matcha Tulama Association (1964-1967) dirigida por el general Tadesse Birru, que fue ilegalizada en 1967, aún durante el Imperio Etíope....

 
Kembali kehalaman sebelumnya