During our research, we clarified user needs and business goals to build a solid UX strategy. We wanted to create a flexible and simple solution that would be useful for business and not onerous for employees.
We define some main issues of managers:
- How much time does the employee spend in the workplace?
- Who of the staff is late and how long?
- How long do the staff work overtime?
- How do employees comply with the shift schedule? We've spent most of my time collaborating with a cross-functional team to build features that solve these problems.
It is time tracking system and therefore we had to create different approaches to track the user. We suggested the following ways to track the time:
1.
Geofence. Automatically (manually) check in user when he approaches work location (Not very good because the worker can just pass by office area).
2.
Geofence + Fingerprint. The user will approach work location and receive a push notification with a reminder to check in via fingerprint. If the user taps this notification or opens the app manually he will be asked to log in via fingerprint and check-in.
3.
Geofence + face recognition. The user will approach work location and receive a push notification with a reminder to check in via face recognition. If the user taps this notification or opens the app manually he will be asked to log in via face recognition and check-in.
4.
iBeacons. User will approach work location with iBeacons, system will recognize the user and check in automatically or user would manually press check-in button if he was successfully detected with iBeacon