Flex time is deeply ingrained into the culture of Caktus. First, it is a system for allowing work between projects to be adjusted within our scheduled time. Second, it is the system by which we let ourselves use our gains as credit in the future and catch up for lost time.
Timepiece does not represent flex time's second purpose.
Current formula for expected time
(Salaried hours)
Current formula for flex time
(Salaried hours) - (Scheduled hours)
What the expected time formula should be
(This week's salaried hours) + (Last week's salaried hours) - (Last week's worked time)
What the flex time formula should be
(This week's salaried hours) - (This week's scheduled hours) + (Last week's salaried hours) - (Last week's worked time)
OR
(Expected time from new formula) - (Scheduled hours)
Unfortunately, this logic is recursive...
In any case, some day in the future when we redesign Timepiece completely, here's a pretty progress bar version:
Flex time is deeply ingrained into the culture of Caktus. First, it is a system for allowing work between projects to be adjusted within our scheduled time. Second, it is the system by which we let ourselves use our gains as credit in the future and catch up for lost time.
Timepiece does not represent flex time's second purpose.
Current formula for expected time (Salaried hours)
Current formula for flex time (Salaried hours) - (Scheduled hours)
What the expected time formula should be (This week's salaried hours) + (Last week's salaried hours) - (Last week's worked time)
What the flex time formula should be (This week's salaried hours) - (This week's scheduled hours) + (Last week's salaried hours) - (Last week's worked time) OR (Expected time from new formula) - (Scheduled hours)
Unfortunately, this logic is recursive...
In any case, some day in the future when we redesign Timepiece completely, here's a pretty progress bar version: