3 ms·
I'm curious, what are some of the complexities involved in a timekeeping system?
by clistctrl 15y ago
I'm curious, what are some of the complexities involved in a timekeeping system?
- bane 15y agoIn this case, one of the issues was that worker's were incensed over biometric scanners proposed for the system intended to fight pervasive time reporting fraud. http://www.citylimits.org/news/article_print.cfm?article_id=3513 http://www.citylimits.org/news/article_print.cfm?article_id=... (article from 2005 when it was only 6x over budget)
- ams6110 15y agoThings like varying overtime rates depending on time of day, accumulated hours, whether it's a holiday, different rates for depending on specific work assignments, etc. It's not as simple as a flat rate x number of hours. But it's nothing that hasn't been done before, either.
- smokeyj 15y agoAt first I was like, "wow this would take me five minutes to program". Now it's looking like a solid 20 minutes.
- deleted 15y ago[deleted]
- derpaderp 15y agoYou say that now. Try writing a real world app some time.
- deleted 15y ago[deleted]
- rluhar 15y agoAgreed. You also have to think about who can approve the hours booked. So you would need to have some sort of hook into the HR / Org database which determines each users entitlements. It gets very very complicated! Technically, the problem is nothing new. The difficulty lies in designing the system and getting it to work correctly with an organizations existing business processes and systems.
- blatherard 15y agoYou should also account for scale. The City of New York employs about a quarter of a million people, which is around the same size as General Electric or GM, worldwide, performing a wide range of job functions. Also: the particular system under development included hand scanners, so you should include developing for that.