Other functional requirements
...
<Use this section to describe functional requirements that cannot be expressed in the shape of use cases, for instance because they do not concern goal-oriented interactions of an actor with the system.>
Code | Description |
---|
OFR1 | Het systeem maakt elke dag automatisch declaraties voor alle gebruikers op basis van hun ingevulde werkplekken. |
OFR2 | Het systeem berekent voor elke werknemer de afstand van hun huis naar werk en slaat deze op als een route om API requests minimaal te houden. |
User stories
4Story | Use Case | Omschrijving |
---|
1 | UC2 | Als werkgever wil ik dat werknemers kunnen aangeven op welke flexwerkplek bezet wordt, zodat er een overzicht is van beschikbare werkplekken. |
2 | UC1 | Als werknemer wil ik de mogelijkheid om reiskosten te declareren, zodat ik een reiskostenvergoeding krijg. |
3 |
Als werkgever wil ik dat de berkening van de kilometers gaat via Google maps API of de ANWB routeplanner API, zodat het resultaat van een betrouwbare bron komt en werknemers niet kunnen spelen met de kilometers. | dat de ingevulde bezettingsdagen uit het flexwerkplekken schema worden gebruikt bij het aanmaken van een declaratieformulier, zodat er zo veel mogelijk vooraf ingevuld wordt in het declaratieformulier.5 | Als werknemer wil ik verlof aan vragen zodat ik vrije dagen kan opnemen (op een digitale manier). |
6 |
4 | UC4 | Als werkgever wil ik de optie hebben om een verlof verzoek van een werknemer goed/af te keuren. |
5 | UC4 | Als werkgever wil ik een Slack koppeling zodat ik werknemers een bericht met goed/afkeuring kan sturen voor het aangevraagde verlof. |
6 | UC5 | Als zowel werkgever als werknemer wil ik een overzicht hebben van alle werkplekken met alle werknemers die zich daarop hebben ingeschreven. |
7 | UC6 | Als werkgever wil ik de optie hebben om werknemers te beheren zodat ik nieuwe werknemers kan aannemen, gegevens kan veranderen of oude werknemers kan verwijderen. |
8 | UC7 | Als werkgever wil ik de optie hebben werkplekken te beheren zodat ik niewe werplekken kan toevoegen, gegevens kan veranderen of oude kan verwijderen. |