Een correct registratie van de gepresteerde uren is voor veel bedrijven, waaronder Inetum, een zeer belangrijke kwestie. Deze uren zijn de basis om facturatie te kunnen doen en op deze manier inkomsten te vergaren uit geleverde diensten. Onder deze tijdsregistratie verstaan we het proces van het registreren, ook wel bijhouden, van uren die werknemers aan een bepaalde taak besteden met als doelen:
• Inzichtelijk maken hoe lang een bepaalde taak gemiddeld duurt
• Inzichtelijk maken hoe duur het uitvoeren van een bepaald proces of taak is
• Inzichtelijk maken waaraan een medewerker (of medewerkers in het algemeen) hun tijd besteden
• Registreren van de aanwezig- en afwezigheid van medewerkers
• Verantwoorden van werkuren ten behoeve van een subsidie of facturatie
• Hoe vaak en hoe lang is iemand op vakantie geweest
• Berekenen van het (uur)loon
De nauwkeurigheid van de ingaven door de werknemers is dus van groot belang voor zowel de facturatie maar ook voor de opvolging door het management of project verantwoordelijken. Om deze gegevens op een correcte manier te gaan capteren, dachten wij eraan om een smartphone app te ontwikkelen op het Android besturingssysteem.
Naast het manueel kunnen aanvullen van tijdsregistraties is het de bedoeling dat de gebruiker zoveel mogelijk geholpen wordt. Zo zal aan de hand van geofencing en/of iBeacon technologie getrackt kunnen worden wanneer de smartphone gebruiker op het werk arriveert en terug vertrekt. Deze tijdstippen kunnen uitgelezen worden in de app en als suggestie gebruikt worden.
De ingegeven timesheets zullen na goedkeuring van de gebruiker via een beveiligde verbinding doorgestuurd worden naar een centrale server. Via een te ontwikkelen back end applicatie zullen de projectverantwoordelijken en het management deze uren kunnen verifiëren en rapportering opvragen.
Volgende opsomming van taken is niet-exhaustief en geeft bijgevolg enkel een aantal van de meest elementaire functionaliteiten weer. Een verdere functionele analyse kan mogelijks bijkomende requirements en functionaliteiten aankaarten.
• Opstellen en uitbreiden van functionele en technische documenten
o Analyse
o Korte studie over de gebruikte technieken en beschrijving van de gemaakte technische keuzes
• Software ontwikkeling
o Android applicatie
o Spring back-end
• Presentatie van het resultaat / sales pitch