Home >Software >Einführung in User Stories
Einführung in User Stories
Date post:29-Nov-2014
Category:Software
View:108 times
Download:0 times
Share this document with a friend
Description:
Eine Einfhrung in das Design und die Erstellung von User Stories. User Stories werden zum Formalisieren von Anforderungen verwendet. Dieser Vortrag zeigt, was User Stories sind, wie man gute User Stories schreibt und wie User Stories zu anderen Themengebieten abgegrenzt werden knnen.
Transcript:
<ul><li> 1. OPITZ CONSULTING GmbH 2012 Seite 1Eine Einfhrung in User Stories Eine Einfhrung in User Stories </li> <li> 2. OPITZ CONSULTING GmbH 2012 Seite 2Eine Einfhrung in User Stories Motivation </li> <li> 3. OPITZ CONSULTING GmbH 2012 Seite 3Eine Einfhrung in User Stories 1 Grundlagen </li> <li> 4. OPITZ CONSULTING GmbH 2012 Seite 4Eine Einfhrung in User Stories Die wichtigsten agilen Prinzipien Zufriedenstellung des Kunden durch frhe und kontinuierliche Auslieferung von wertvoller Software Agile Prozesse nutzen Vernderungen (selbst spt in der Entwicklung) zum Wettbewerbsvorteil des Kunden. Nahezu tgliche Zusammenarbeit von Fachexperten und Entwicklern whrend des Projektes </li> <li> 5. OPITZ CONSULTING GmbH 2012 Seite 5Eine Einfhrung in User Stories 2 Abgrenzung </li> <li> 6. OPITZ CONSULTING GmbH 2012 Seite 6Eine Einfhrung in User Stories </li> <li> 7. OPITZ CONSULTING GmbH 2012 Seite 7Eine Einfhrung in User Stories Erstelle eine Benutzertabelle Inkludiere eine Passwortverschlsselung Erstelle eine Anmeldemaske Erstelle ein CSS fr die Anmeldemaske Fge einen Anmelde-Button hinzu Tasks User Stories sind keine </li> <li> 8. OPITZ CONSULTING GmbH 2012 Seite 8Eine Einfhrung in User Stories Use Case: Anmelden Normaler Weg Anmeldung mit gltigem Benutzernamen/Passwort Alternativen Anmeldung mit ungltigem Benutzernamen/Passwort Passwort vergessen Passwort zurcksetzen Passwort Regeln Use Cases User Stories sind keine Aus Use Cases knnen normalerweise mehrere User Stories abgeleitet werden </li> <li> 9. OPITZ CONSULTING GmbH 2012 Seite 9Eine Einfhrung in User Stories Login.docx This document, by its very size, ensures that it will never be read. Sir Winston Churchill Dokumente User Stories sind keine </li> <li> 10. OPITZ CONSULTING GmbH 2012 Seite 10Eine Einfhrung in User Stories 3 User Stories </li> <li> 11. OPITZ CONSULTING GmbH 2012 Seite 11Eine Einfhrung in User Stories Definition: User Story Eine User Story ist eine kurze Willenserklrung, dessen, was ein System fr einen User machen soll - D. Leffingwell </li> <li> 12. OPITZ CONSULTING GmbH 2012 Seite 12Eine Einfhrung in User Stories Woraus besteht eine User Story? 3C = Card + Conversation + Confirmation </li> <li> 13. OPITZ CONSULTING GmbH 2012 Seite 13Eine Einfhrung in User Stories Die Karte (Card) Physisches Token Wird fr die Planung verwendet Erinnerung fr ein Gesprch Wird hufig kommentiert </li> <li> 14. OPITZ CONSULTING GmbH 2012 Seite 14Eine Einfhrung in User Stories Inhalt der Karte - wer fhrt die Aktion durch oder ist der Nutznieer (z.B. ein anderes System) - Aktion die von der Rolle durchgefhrt wird - Geschftswert, der durch die Aktion geliefert werden soll </li> <li> 15. OPITZ CONSULTING GmbH 2012 Seite 15Eine Einfhrung in User Stories Als ein Konsument mchte ich die Mglichkeit haben, meinen tglichen Energieverbrauch zu sehen, um zu verstehen, wie ich meine Energiekosten senken knnte. Rolle Aktivitt Business Wert </li> <li> 16. OPITZ CONSULTING GmbH 2012 Seite 16Eine Einfhrung in User Stories Kommunikation (Conversation) Der Anforderung Mndliche Konversation / Workshops Kann mit Dokumenten / Mockups / ergnzt werden Was brauche ich, fr ein erfolgreiches Produkt? Stakeholder </li> <li> 17. OPITZ CONSULTING GmbH 2012 Seite 17Eine Einfhrung in User Stories Kommunikation (Conversation) An welchen Details soll ich als nchstes arbeiten? Designer Entwickler Tester Wie kann ich die Arbeit verifizieren? Welches Farbschema sollen wir verwenden? </li> <li> 18. OPITZ CONSULTING GmbH 2012 Seite 18Eine Einfhrung in User Stories Besttigung (Confirmation) Akzeptanzkriterien Wird dazu verwendet, um festzustellen, ob die Story abgeschlossen ist </li> <li> 19. OPITZ CONSULTING GmbH 2012 Seite 19Eine Einfhrung in User Stories Tipps fr die Akzeptanzkriterien Schreibe die Akzeptanzkriterien zusammen mit dem Kunden Definiere vollstndig gemeinsam mit dem Kunden Alle Kriterien mssen erfllt sein, bevor die User Story abgeschlossen werden kann Inkludiere alle Risiken, Voraussetzungen, Probleme und Abhngigkeiten Verwende eine Vorlage </li> <li> 20. OPITZ CONSULTING GmbH 2012 Seite 20Eine Einfhrung in User Stories 4 Was zeichnet eine gute User Story aus? </li> <li> 21. OPITZ CONSULTING GmbH 2012 Seite 21Eine Einfhrung in User Stories Akronym INVEST (Bill Wake) Sechs Attribute einer guten user story: Independent Negotiable Valuable Estimable Small Testable </li> <li> 22. OPITZ CONSULTING GmbH 2012 Seite 22Eine Einfhrung in User Stories Keine berlappenden Stories Bei der initialen Reihung versuchen eine natrliche Ordnung zu finden Independent Negotiabel Valuable Estimable Small Testable Zahlung mit Visa Zahlung mit American Express </li> <li> 23. OPITZ CONSULTING GmbH 2012 Seite 23Eine Einfhrung in User Stories Stories sind verhandelbar und werden verhandelt Jede Story ist die Essenz einer Anforderung und kein Vertrag Independent Negotiabel Valuable Estimable Small Testable </li> <li> 24. OPITZ CONSULTING GmbH 2012 Seite 24Eine Einfhrung in User Stories Die Stories mssen fr den Kunden wertvoll und verstndlich sein Sie sollen aus Sicht des Kunden geschrieben sein Independent Negotiabel Valuable Estimable Small Testable </li> <li> 25. OPITZ CONSULTING GmbH 2012 Seite 25Eine Einfhrung in User Stories Stories sollen abgegrenzt sein und beinhalten, was notwendig ist, um sie abzuschlieen Stories sollen fr das Team verstndlich sein, sodass sie geschtzt werden knnen Versuche dich nicht mit zu vielen Details zu verzetteln Independent Negotiabel Valuable Estimable Small Testable </li> <li> 26. OPITZ CONSULTING GmbH 2012 Seite 26Eine Einfhrung in User Stories Schneide deine Stories so klein, dass sie gemessen und im Auge behalten werden knnen Halte deine Story kurz und prgnant Stories sollten in Tagen gemessen werden Independent Negotiabel Valuable Estimable Small Testable </li> <li> 27. OPITZ CONSULTING GmbH 2012 Seite 27Eine Einfhrung in User Stories Jede Story muss testbar sein, um zu wissen, wann sie abgeschlossen werden kann Definiere ein oder mehrere AkzeptanzkriterienIndependent Negotiabel Valuable Estimable Small Testable </li> <li> 28. OPITZ CONSULTING GmbH 2012 Seite 28Eine Einfhrung in User Stories 5 Lebenszyklus </li> <li> 29. OPITZ CONSULTING GmbH 2012 Seite 29Eine Einfhrung in User Stories Lebenszyklus von einer User Story The fundamental idea is that you do just barely enough modelling at the beginning of the project to understand the requirements for your system at a high level, then you gather the details as you need tojust-in-time. Scott W. Ambler Warum just-in-time? Bietet Flexibilitt zu verndern und zu priorisieren Ermglicht das Lernen nach der Auslieferung Ermglicht engere Feedback-Schleife zwischen Kunde und Entwicklung </li> <li> 30. OPITZ CONSULTING GmbH 2012 Seite 30Eine Einfhrung in User Stories Lebenszyklus einer User Story Produkt- ebene Release- Ebene Iterations- ebene </li> <li> 31. OPITZ CONSULTING GmbH 2012 Seite 31Eine Einfhrung in User Stories Produktebene Ziel Verstndnis fr die Breite zu entwickeln Ziele und Visionen zu ermitteln Methoden Elevator Pitch Benutzerrollen und deren Ziele Feature Listen Kontextdiagramme </li> <li> 32. OPITZ CONSULTING GmbH 2012 Seite 32Eine Einfhrung in User Stories Release Ebene Ziel Einen genaueren Blick fr eine Teilmenge zu bekommen Methoden Datenmodelle Geschftsanforderungen Architektur Abhngigkeiten Personas / Akteure Qualittsanforderungen </li> <li> 33. OPITZ CONSULTING GmbH 2012 Seite 33Eine Einfhrung in User Stories Iterationsebene Ziel In die Tiefe gehen, aber nur eine Scheibe betrachten Methoden User Stories Akzeptanzkriterien und Tests Working Software Benutzertests </li> <li> 34. OPITZ CONSULTING GmbH 2012 Seite 34Eine Einfhrung in User Stories 6 Nicht funktionale Anforderungen </li> <li> 35. OPITZ CONSULTING GmbH 2012 Seite 35Eine Einfhrung in User Stories als Akzeptanzkriterium Als Kunde mchte ich mit PayPal bezahlen knnen, sodass ich meinen Einkauf abschlieen kann. Akzeptanzkriterien Zahlung innerhalb von 5 Sekunden besttigen Fhigkeit 100 parallele Zahlungen zu bedienen Verschlsselte Weiterleitung an Paypal </li> <li> 36. OPITZ CONSULTING GmbH 2012 Seite 36Eine Einfhrung in User Stories als eigene User Story Als Entwickler mchte ich alle Datenbankverbindungen durch einen Connection Pool realisieren, sodass? Als CTO mchte ich, dass bis zu 50 Benutzer mit 5 Benutzer- lizenzen die Datenbank benutzen knnen, sodass die Lizenzkosten mglichst gering sind. </li> <li> 37. OPITZ CONSULTING GmbH 2012 Seite 37Eine Einfhrung in User Stories als Constraint Card Constraint Card Als CTO mchte ich, dass das System unsere bestehende Bestelldatenbank verwendet, anstatt eine neue zu erstellen, sodass wir nicht eine weitere Datenbank warten mssen. </li> <li> 38. OPITZ CONSULTING GmbH 2012 Seite 38Eine Einfhrung in User Stories 7 Feedback </li> <li> 39. OPITZ CONSULTING GmbH 2012 Seite 39Eine Einfhrung in User Stories Danke! </li> <li> 40. OPITZ CONSULTING GmbH 2012 Seite 40Eine Einfhrung in User Stories Kontakt Dr. Monika Schubert Berater OPITZ CONSULTING GmbH Tempelhofer Weg 64 | 12347 Berlin Tel. +49 30 62988891648 monika.schubert@opitz-consulting.com @MSCHUBERT slideshare.net/mschuber xing.com/profile/Monika_Schubert3 </li> </ul>
Embed Size (px)
Recommended