menu

Projecten

Ronald Kerssies | Mar, 2022

Zwabbertje-casus

De casus

Schoonmaakbedrijf Het Zwabbertje is gespecialiseerd in het reinigen van kantoorpanden. Om te controleren of dit ook goed gedaan wordt, wordt dagelijks gecontroleerd hoe de schoonmaakwerkzaamheden zijn uitgevoerd. Er wordt gecontroleerd op de volgende punten:

Bij de controle wordt voor elk punt een beoordelingsresultaat gegeven. Dit kan het volgende zijn:

Bij een beoordeling 0 voor een tafel kan het voorkomen dat degene die aan de tafel heeft gewerkt nog allemaal rommel heeft laten liggen. Het schoonmaken van de tafel kan zodoende niet worden beoordeeld.

Iedere ruimte heeft een bepaalde schoonmaaktijd (afhankelijk van de grootte en het aantal schoon te maken objecten). Verschillende ruimten kunnen ook verschillende objecten hebben (een toiletruimte heeft andere schoon te maken objecten dan een kantoorruimte). Elke ruimte heeft een minimum beoordeling, afhankelijk van de schoon te maken objecten. Voor sommige objecten in een ruimte geldt dat ze schoon moeten zijn (cruciaal). Is bijvoorbeeld de in een toiletruimte de wc niet schoon en de rest wel, dan is het schoonmaakresultaat toch onvoldoende. Het Zwabbertje heeft 15 schoonmakers in dienst. Elke schoonmaker wordt voor 1 of meer ruimten ingepland. De applicatie heeft de volgende functionele eisen:

Van elke ruimte moeten de volgende overzichten kunnen worden gemaakt (gedurende een in te stellen periode):

Van elke schoonmaakmedewerker moeten de volgende overzichten kunnen worden gemaakt (gedurende een in te stellen periode):

Voorbeeld:


Ruimte 3.02 heeft de volgende objecten:
Vloer
Tafel 3.021
Tafel 3.022
Stoel 3.023
Stoel 3.024
Minimum schoonmaakresultaat: 15 (5 * 3 punten)


Na beoordeling:


Vloer : 2
Tafel 3.021 : 3
Tafel 3.022 : 3
Stoel 3.023 : 1
Stoel 3.024 : 4
Schoonmaakresultaat ruimte 3.02: 13
Schoonmaakresultaat: onvoldoende.


Voorkennis
  • OOP, databases, queries, API, git
  • Kennis van projectmatig werken en/of Scrum

Uitvoering