Uitgaand van de FURPS+ methode, zijn er een aantal categorieën waaronder de non-functionele requirements opgedeeld kunnen worden. Het gaat om;
De F van functionality is hierbij expres weggelaten, omdat dit functionele requirements zijn, dus deze horen niet in dit onderdeel. Hieronder volgen overzichten met per categorie de requirements die daarbij horen.
Code | Description |
---|---|
NFR1 | Het portaal moet vanaf de eerste keer direct duidelijk zijn en navigeerbaar voor gebruikers. Acties zoals het indienen van een verlof aanvraag moeten binnen een paar minuten te leren zijn. |
NFR2 | Het systeem moet bruikbaar zijn voor mensen met kleurenblindheid. Dit betekent dat tekst en knoppen voldoende contrast hebben, zodat het voor iedereen leesbaar is. |
NFR3 | Als gebruikers iets invullen wat niet mogelijk is, of vergeten een veld in te vullen, moet dit via een duidelijke error worden aangegeven. |
NFR4 | Icoontjes en afbeeldingen moeten duidelijk en onmiddellijk te begrijpen zijn. Icoontjes moeten dus niet te abstract zijn. |
NFR5 | Voor alle functionaliteit moet het mogelijk zijn om het ongedaan te maken. |
NFR6 | Er moet een logische flow tussen tools en pagina's bestaan. |
Code | Description |
---|---|
NFR7 | Iedere werknemer en werkgever moet toegang hebben tot het portaal zolang ze bij JDI werken. |
NFR8 | Aan de hand van constraints moet inconsistentie in de data voorkomen worden. |
Code | Description |
---|---|
NFR9 | Responstijd voor iedere pagina is maximaal 1 seconde. |
NFR10 | De database queries moeten binnen 0.5 seconde klaar zijn. |
NFR11 | Als nieuwe gegevens worden opgegeven (werkplek registratie, verlof aanvraag, etc), mag het niet langer dan 0.5 seconde duren voordat de gebruiker een confirmatie terugkrijgt. |
Code | Description |
---|---|
NFR12 | Issues die ervoor zorgen dat het portaal niet goed beschikbaar is moeten binnen 1 werkdag opgelost kunnen worden. |
Code | Description |
---|---|
NFR13 | Persoonsgegevens van werknemers zijn alleen inzichtelijk voor werkgevers en niet voor andere werknemers. |
NFR14 | Wachtwoorden worden gehashed, zodat ieder wachtwoord alleen bekend is bij de gebruiker waar die bijhoort. |
NFR15 | Het HR Portaal mag geen code uitvoeren die in de door gebruiker ingevoerde data staat. |
NFR16 | De 'beheren werknemers' tools moeten alleen beschikbaar zijn voor ingelogde werkgevers. |
NFR17 | Beoordelen van verlofaanvragen moet alleen beschikbaar zijn voor ingelogde werkgevers. |
NFR18 | De database moet alleen via het portaal te bereiken zijn, dus mensen die geen toegang hebben tot het hr portaal hebben ook geen toegang tot de database. |
NFR19 | Werknemers mogen alleen het portaal gebruiken, en moeten geen toegang hebben tot de achterliggende code. |