Skip to main content
  1. Project/

Userstories

·270 words·2 mins·
User Stories
Table of Contents

Account erstellen/Anmeldung
#

Als Nutzer
möchte ich einen Account erstellen können,
um mich später anmelden zu können.

Priorität: 1

Akzeptanzkriterien
#

  • Ein Nutzer hat einen Nutzernamen und ein Passwort
  • Nutzernamen sind einzigartig
  • Ein Nutzer kann sich mit seinem Nutzernamen und Passwort anmelden

Aufgaben erstellen
#

Als Hilfe suchender Nutzer
möchte ich Aufgabenstellungen posten können,
damit mir geholfen werden kann.

Priorität: 1

Akzeptanzkriterien
#

  • Der Nutzer muss angemeldet sein
  • Aufgabenstellungen müssen gespeichert werden können
  • Der Nutzer kann seine Aufgabenstellungen sehen und verwalten

Aufgaben finden
#

Als helfender Nutzer
möchte ich andere Aufgabenstellungen in meiner Umgebung sehen können,
um anderen zu helfen.

Priorität: 1

Akzeptanzkriterien
#

  • Nutzer können andere Aufgaben sehen
  • Die Aufgaben werden nach Nähe gefiltert

Aufgabenfilterung
#

Als helfender Nutzer
möchte ich unter den Aufgaben filtern können,
um meine Stärken am besten einsetzen zu können.

Priorität: 2

Akzeptanzkriterien
#

  • Es gibt Filteroptionen, um die Ergebnisvielfalt zu vermindern
  • Filteroptionen sind z.B.: Distanz, Indoor, Outdoor, Arbeitsaufwand, Gebiet

Kontaktaufnahme mit Aufgabensteller
#

Als helfender Nutzer
möchte ich Aufgabensteller kontaktieren können,
um mich als Helfer zu bewerben.

Priorität: 1

Akzeptanzkriterien
#

  • Der helfende Nutzer muss angemeldet sein
  • Es gibt einen Chat zwischen Hilfe suchendem und helfendem Nutzer

Helfer auswählen
#

Als Hilfesuchender
möchte ich einen Bewerber meiner Aufgabe auswählen können.

Priorität: 1

Akzeptanzkriterien
#

  • Der Hilfesuchende muss unter den Bewerbern auswählen können, wer die Aufgabe bekommt

Bewerber annehmen
#

Als ausgewählter Bewerber
möchte ich entscheiden können, ob ich die Aufgabe annehme.

Priorität: 1

Akzeptanzkriterien
#

  • Beim Annehmen der Aufgabe werden alle anderen Bewerber automatisch abgelehnt
  • Die Aufgabe wird im System als Aktiv gekennzeichnet
  • Die Aufgabe ist nicht mehr für andere Nutzer sichtbar

Klassendiagramm
#