Jobstories & Requirements - TristanVarewijck/Block-Tech GitHub Wiki

Jobstory's

[ When_____ I want to_____ So i can_____ ] Context: User point of view.

1. Log-in & Registration

Wanneer ik een account heb gemaakt op de app wil ik regelmatig kunnen inloggen, zodat ik de app kan gaan gebruiken via mijn account.

2. Push-notifications

Wanneer ik een match heb gevonden wil ik meldingen ontvangen, zodat ik blijvend contact kan maken met mijn match.

3. Liking or saving

wanneer ik een match aan het zoeken ben wil ik de mensen die ik 'leuk' liken/opslaan zodat ik later met diegene in contact kan komen wanneer de match natuurlijk wederzijds is.

4. Messaging

Wanneer ik een match gevonden heb en het klikt tussen ons twee wil ik graag een berichtje sturen zodat ik in contact kan komen met mijn match.

5. Filtering

Wanneer ik van plan ben om te gaan zoeken naar een match wil ik instellen dat een groep maximaal 20 mensen toelaat, zodat ik opzoek kan gaan naar groepen met niet al te veel mensen.

Chosen Jobstory

Filtering

Wanneer ik van plan ben om te gaan zoeken naar een match wil ik instellen dat een groep maximaal 20 mensen toelaat, zodat ik opzoek kan gaan naar groepen met niet al te veel mensen.

Ik heb gekozen om verder te gaan met de Jobstory "Filtering" als rede hiervoor is dat een Filter heel belangrijk is in een app / website en het me dus interessant lijkt hoe je zoiets kan maken (achter de schermen). Mijn eerste keus was eigenlijk inloggen maar ik had als tip mee gekregen om een andere Jobstory te kiezen, omdat inloggen erg lastig kan zijn voor mensen die nog nooit iets met 'back-end' hebben gedaan.

Requirements List.

  • Simpele UI/UX: Een simpel en duidelijk UI/UX is belangrijk, omdat je het de gebruiker zeker niet moeilijker wilt maken, maar juist makkelijker.
  • Less is more: Overspoel de gebruiker niet met overbodige informatie dit kan verwarrend worden.
  • Clean design: Een mooi een modern design draagt bij aan de gebruik-vriendelijkheid.

Feature

Om de juiste resultaten op te leveren moet de feature beschikken over de volgende criteria:

  • Activities: Om groepen te tonen die activiteiten doen die jij leuk vindt.
  • Distance: Om de maximale reistijd te kunnen bepalen tussen jouw en een groep.
  • Duration: Om de kunnen bepalen hoe jij maximaal aan een groep mee wilt doen.
  • Attendence: Om groepen te tonen met een maximaal aantal mensen.

Replacing The User Story With The Job Story - Jobs to be Done | Klement, A (2018) Requirements List | CMD Methodspack