dr_tectonic: (Default)
[personal profile] dr_tectonic
Many organizations have policies, procedures, and tools for reporting hours worked. These are often used to determine how many hours an employee has worked on different projects and hence how much to charge to the account keys associated with those projects.

For some kinds of work, this accounting process is relatively straightforward, but for others, not so much. Particularly when it comes to knowledge work, these systems rely upon and encode a variety of assumptions that are, to varying degrees, wrong. (It's the view imposed by this system that matters here, not what individuals involved with the system think, which is why this is titled "Falsehoods organizations believe..." rather than the usual "Falsehoods programmers believe...")

For jobs like mine, none of the following assumptions are reliably true, most of them aren't even commonly true, and some of them are never true. (Note that this is by no means an exhaustive list.)

Falsehoods Your Time Reporting System Probably Believes
  1. Work can be cleanly associated with a single project.

  2. Work can be cleanly allocated amongst a fixed set of projects.

  3. Projects are distinct from one another.

  4. There is no essential work that isn't associated with a project.

  5. Switching tasks takes no time.

  6. Working productively is a boolean state, either off or on.

  7. Working is synonymous with being in the office.

  8. Employees have regular and predictable schedules.

  9. Hours worked can be predicted in advance.

  10. Knowledge workers can do 8 hours of useful work in a day.

  11. The amount of useful work an employee can do in a day is a constant.

  12. A 40-hour work week maximizes net productivity for knowledge work.

  13. Productivity has a linear relationship with hours worked.

  14. Project budgets reflect estimates of work that are accurate and precise.

  15. It is possible for estimates of work to be accurate, precise, and bounded.

  16. Project plans accurately reflect the work to be done.

  17. Projects are finished when the funding runs out.

  18. Once a project is complete, it stays finished and no longer requires work.

  19. A supervisor's approval of a timecard is meaningful.

Now, the fact that these assumptions are wrong doesn't mean that something is broken and needs to be changed. A timecard system is essentially a model of how employees do work, and everyone knows the aphorism that all models are wrong, but some models are useful. As long as the model is useful, it's okay for it to be imperfect. Plus, it may be required that the system pretend that these assumptions are true for various legal and practical reasons.

Consequently, there are there important things to keep in mind when implementing or changing a timecard system: first, that it is in fact a model and not an objective measurement, so the measure of its worth is its utility, not its correctness. Second, that context matters and it's best to proceed with caution when considering policies, procedures, and tools that were created for other endeavors and may have different wrong-but-useful assumptions. And third and most importantly, that the work performed is what matters, so if there is a divergence between how work actually gets done and assumptions about how work should be done, the thing to change is the assumptions.

Feel free to suggest additions in the comments!

Falsehoods

Date: 2019-02-14 12:03 am (UTC)
From: [personal profile] leaddreamer
Rarely do the organizations actually *use* timecard data for the reasons they claim to *require* them. I've worked for companies in the government (or government-adjacent) services arena, and they *require* virtually infinite fidgetting/fudging to fit their BS bids rather than reality - including making sure *all* your reports are reporting 40 hours directly on (various) project(s), while making sure you exactly match the imagined budget, while leaving 15% of the budget for the CEO's impulse purchases on E-Bay (including, I shit you not, an actual Saturn V engine recovered from the ocean - and don't you *dare* question his additions to your budget).

Re: Falsehoods

Date: 2019-02-14 03:44 pm (UTC)
phosfate: Ouroboros painting closeup (Default)
From: [personal profile] phosfate
This this this this this. We had to break down our work by program for a couple of years, and it was literally making sure that we wrote down the proper proportion of hours for each program, nothing to do with what we actually did or when

Date: 2019-02-14 02:09 am (UTC)
kybearfuzz: (Lion Paw Ouch)
From: [personal profile] kybearfuzz
I know that our "reportable" time for our inspections are monitored and trended to justify possible changes in the number of inspections or personnel. I agree with you that the numbers don't necessarily jive with the activity needed. You cannot say that an inspection requires "x" number of hours to do or shouldn't go beyond "x" hours, because each is a different animal in itself.

Luckily, in the Compliance Branch where I work, we don't track hours because it would be a six-minute interval tracking nightmare.

Incoming

Date: 2019-02-14 02:44 am (UTC)
detailbear: (Default)
From: [personal profile] detailbear
So our company was bought by a much bigger company January 1. As of February 1 we're being paid by head office and Friday is our first pay. So far, we have no idea how we are supposed to report hours, vacation, personal time or paging bonus, but we're getting paid full pay for this half-month. We are very confused, but we're flowing with it for now. I (don't) look forward to learning if our organization believe these things about timecards. EEK!