RFC Ticket (closed)

Timeclock a little confusing. Sessions don't always reflect time/work hours. Hours should ALWAYS be attached to tasks

I messed with the timeclock and didn't realize how it worked. I then later on noticed the 'Clock Out' link. This immediately made me wonder about employees who forget to clock out or who don't stay on the project management site all day while they work. Much less development performed while not even logged in. Although this aspect is very interesting and I believe should be retained (often provided more as some javascript timer in program in the corner I've seen elsewhere) I think you should definately resolve to include the original support it has in basecamp. Screencast example: http://grouphub.com/demos/time whats common is the ability to manually enter the number of hours accomplished per task, either as 3:30 or more commonly as 3.5 (hours). Basecamp did a nice one step further and added the ability to let multiple people and multiple sessions of hours build up under one task where as in some other management software they simply had a 3.5 hrs box next to each task when completed setup. I encourage employing basecamp's system and keeping your current setup an optional means of tracking. If they are logged in keep a graphical and blatently obvious clock present on every page that displays how long they've been in (including a pause button for lunch which maybe causes it to blink?). Perhaps something javascript oriented that almost looks like a widget of some sort (heh, analogue clock with coloration depected when they clicked start to where the current hour hand is, or digital which simply shows number of hours, start time and current time). Hours were also directly associated with tasks, not just general areas of input. This lets people attribute what specific activity they were doing with the time involved (and builds more of a connection between time spent on a project and the details to it). If you think about it, shouldn't all hours of work spent on a project be on a tasks existing in the project? Great for client monitoring and tracking of true development.
on 03.22.09 reported by: ProLoser
on 03.22.09 by ProLoser
- **title** was changed to _Timeclock a little confusing. Sessions don't always reflect time/work hours. Hours should ALWAYS be attached to tasks_
on 04.15.09 by Theaxiom
- **status** was changed to _fixed_ this feature is being revised in 0.5