18F / tock

We use Tock to track and report our time at 18F
https://18f.gsa.gov/2015/05/21/TockingTime/
Other
121 stars 37 forks source link

Display weekly allocation on employee detail pages #1629

Open jduss4 opened 1 year ago

jduss4 commented 1 year ago

When viewing an employee's detail page (/employees/[user.email]), you can look at a breakdown of the hours spent on each project line across several weeks. If there was no timecardobject (entry) for a project on a particular week, it will display 0. If weekly allocation was added, it will display as None.

When "None" hours are displayed, it becomes difficult to understand how much time a person actually spent on each project. See below, where I was tocking 100% to the delivery assurance team and billing 12.5% to the dev tools team, but this is not clear from the table.

This issue may require product and design work to understand what information different users need from this display, and then determine how best to change the detail page to present that information.

Note: This part of the code is iterating over timecardobjects, meaning that they bear weekly allocation % but no easy way to convert them to an hourly equivalent (without relying on other timecardobjects associated with the linked timecard, for example OOO time).

image

[example of project table with multiple projects across weeks. the Dev Tools and Delivery Assurance lines say None for each week, while other entries have hours]

MelissaBraxton commented 1 year ago

Weighing in from the TLC Crew:

We think this is a good idea but it doesn’t currently fit with our near- or mid-term roadmap. This means we will not work on this in the next 3 months. We will revisit this in 3 months and check in then. In the meantime, if you find another way to get this work done feel free to choose that path. If you do find a different path to getting the work done and no longer want TLC crew help, please remove the issue from our project board.