Van Riel
info@vanriel.eu

Een dashboard dat ziet wie te weinig rust krijgt

Voor een bedrijf met ploegendiensten bouwden we een dashboard op het rooster. Wat met de hand werd uitgerekend, staat er nu vanzelf, elke vijf minuten bijgewerkt.

Gelanceerd
Soort
Dashboard
Voor
Bedrijf met ploegendiensten
Een demoversie van de signalen van vandaag, met korte rust, een open dienst, een lange reeks en een dun bezette dag
Demodata. Schermafbeeldingen van het echte dashboard tonen namen en verzuim van medewerkers, dus die laten we niet zien.

Wat het opleverde

Wat we maakten

De vraag

Dit bedrijf werkt niet van maandag tot vrijdag, en daardoor passen de standaardoverzichten van het roosterprogramma slecht. Ziekteverzuim moest met de hand worden uitgerekend, en voor een functioneringsgesprek kwamen de cijfers uit meerdere bronnen. Tijdens het eerste gesprek ging het vooral om één vraag: hoe staat iemand ervoor ten opzichte van wat je mag verwachten?

Wat we bouwden

Het begon met dat overzicht, en het groeide in drie rondes. Er kwam een pagina voor vandaag, met wie er werkt en wie stand-by staat, en een dagelijkse roostermail per klantgroep. Die mail blijft weg als er die dag niemand is ingeroosterd.

Daarna volgden heatmaps van de bezetting, de planning voor de komende vier weken tegenover wat gebruikelijk is, open diensten, de stand-by-rotatie en de in- en uitstroom van personeel.

Waar het knap wordt

De belasting per medewerker telt rust, lange reeksen en nachtdiensten. Dat klinkt eenvoudig, maar diensten die op elkaar aansluiten tellen als één lange dienst, en stand-by telt niet mee, want dan werk je pas als je gebeld wordt. We controleerden de uitkomsten steekproefsgewijs tegen het echte rooster: een dienst tot 22:30 gevolgd door een dienst vanaf 0:00 geeft 1,5 uur rust.

Waar de mens blijft

Hier zit geen taalmodel in, en het dashboard verandert niets aan het rooster. Het wijst aan wat opvalt, en bij elk cijfer staat op een uitlegpagina hoe het berekend is. Wat er daarna gebeurt, beslist de planner.

Waar het op draait

Shiftbase-API
Levert diensten, verlof en ziekte. Shiftbase meldt geen wijzigingen, dus het dashboard haalt telkens de hele maand opnieuw op.
Python en React
De achterkant rekent met de regels van het bedrijf, de voorkant toont het op 21 pagina's, ook op een telefoon.
Microsoft 365
Inloggen met het eigen account van het bedrijf, en de roostermail komt uit de eigen mailbox.
Plausible
Telt paginabezoeken zonder cookies. Namen en klanten in het adres worden vervangen voordat er iets wordt verstuurd.

Waar we hier sterk in zijn

  • Arbeidsregels omzetten in code. Rust en nachtdiensten tellen zoals de Arbeidstijdenwet dat doet.
  • Een standaardsysteem bruikbaar maken voor wie er niet standaard mee werkt.
  • Terughoudend met persoonsgegevens, ook in onze eigen statistieken.
  • Bouwen in rondes, samen met de mensen die het gebruiken.

Zoiets voor jullie?

Vertel ons wat er elke week terugkomt, of wat er beter moet aan je site. Dan zeggen we eerlijk of we er iets aan kunnen doen.