Skip to content

Week 4 | Requirements List (MoSCoW)

Awana1 edited this page Mar 19, 2020 · 4 revisions

Week 4 | Requirements List (MoSCoW)

Azam Awan | Klas: Project-Tech-2

Job Story

Login / Registeren formulier

Wanneer ik op mijn mobiel zit, wil ik heel eenvoudig een account aanmaken, zodat ik later in de dag aandachtig mijn dating profiel kan toevoegen.

Requirements List

Ik heb mijn job story verdeeld in kleine functionaliteiten. Deze functionaliteiten zullen in een lijstweergave naar voren gebracht worden.

  • Gebruiker krijgt een responsive webpagina te zien
  • Gebruiker kan Inloggen / Registreren (veilig)

Er bestaan diverse NPM packages die mij zouden helpen met het uitwerken van mijn job story. Hierbij heb ik vooronderzoek gedaan en de gekozen NPM packages in een MoSCoW-tabel geplaatst.

MoSCoW Tabel

De MoSCoW-methode is een wijze van prioriteiten stellen binnen het project. De eisen aan het resultaat van de project wordt hieronder ingedeeld.

  • M - must haves: Deze eisen moeten in het eindresultaat terugkomen om het eindproduct te laten functioneren.
  • S - should haves: deze eisen zijn gewenst. maar zonder is het project wel bruikbaar.
  • C - could haves: deze eisen zullen alleen aan bod komen als er tijd genoeg is.
  • W - won't haves: Deze eisen zullen in dit project niet aan bod komen maar kunnen in de toekomst, bij een vervolgproject, interessant zijn.
Id Naam Beschrijving Prioriteit
1 Bcryptjs Encryptie tool voor wachtwoorden en user data. Must
2 Config Organiseert hiërarchische configuraties voor app-implementaties. Must
3 Connect-Flash Berichten/meldingen renderen in combinatie met express-session Should
4 EJS Templating engine Must
5 Express Zorgt ervoor dat je een server kan draaien via localhost Must
6 Mongoose MongoDB-tool voor objectmodellering die is ontworpen om te werken in een asynchrone omgeving. Mongoose ondersteunt zowel beloften als terugbelverzoeken. Must
7 Passport NPM Package voor het verifiëren van verzoeken Must
8 Passport-Local. Lokale Passport middleware voor authenticatie met een gebruikersnaam en wachtwoord. Must
9 Express-Session Session middleware zodat gebruikers kunnen inloggen en ingelogd kunnen blijven Must
10 Slug Must
11 Nodemon Automatisch herstarten van je server bij elk aanpassing die je als developer maakt Should

Clone this wiki locally