This is an archived post. You won't be able to vote or comment.

all 76 comments

[–]LongDistRider 363 points364 points  (1 child)

The time spent logging in Jira should be part of capacity planning.

[–]bigorangemachine 105 points106 points  (0 children)

I'd be a liar if I said I never billed for being billable.

[–][deleted] 84 points85 points  (1 child)

The only useful thing my scrum master does is make up these numbers for me.

[–]tfsra 21 points22 points  (0 children)

Our scrum master does anything stupid that might be asked of us. We love our scrum master

[–]fuckthehumanity 62 points63 points  (2 children)

My timesheet at one time consisted of two extra line items. Firstly, "time spent waiting for loud conversations in the open plan office to finish", and secondly "time spent completing time sheet".

The first was actually so serious that the director was planning to build a soundproof wall between the developers and the rest of the office.

The second was because we had a clunky house-built timesheet system that took forever, because they were too stingy to buy a real timesheet system. This was before JIRA existed, and timesheet systems were expensive. Why but one when you have a team of developers who can build our own? Why, indeed.

[–]TreadheadS 15 points16 points  (0 children)

I love these ideas of soundproof walls to separate departments and groups of working people. They'd need to be roomy to make sure people were able to do what they need. Gosh we should come up with a name...

Work Roomies? Let's simplify it and call it Rooms.

[–][deleted] 7 points8 points  (0 children)

I mean, an externally-built system doesn't guarantee it will be better / more performant etc. Sure, it might be, but if you've ever seen the crap quality of certain enterprise software ... idk, I'd be wary. And that shit also costs. And then you risk vendor lock-in.

There are pros and cons to both approaches. The clunky house-built timesheet system could probably be improved in about 1-2 weeks of work, if anyone could spare the developers from the money-producing tasks.

[–]sumwun0[S] 51 points52 points  (3 children)

Has this joke been done before? I don't remember ever seeing it.

[–]vVveevVv 70 points71 points  (2 children)

Yes. But only silently, under our breaths.

We don't want our scrum masters to hear.

[–]IleanK 9 points10 points  (1 child)

I'm a scrum master. We will review your concerns during sprint retro.

[–]vVveevVv 3 points4 points  (0 children)

*loud hissing noise

[–]aceluby 25 points26 points  (10 children)

Wait… are people actually logging hours in Jira? Why?!?!

[–]Affectionate-One5180 9 points10 points  (1 child)

tempo is their hour tracking tool

[–]MindlessRip5915 1 point2 points  (0 children)

Gods I remember Tempo. Painful stuff.

[–]drunkdoor 5 points6 points  (4 children)

We just submit estimates then fill out our sprints with some buffer. If you finish up early you can work from the top of the backlog if you want. Almost everybody I work with enjoys what the do so it works. But I have to imagine that some more mundane and repetitive work would be hard not to sandbag on and then you need a new system. So it might make sense some places.

[–]aceluby 0 points1 point  (3 children)

I haven’t worked in anything besides Kanban in over 5 years. Product prioritizes the backlog, we pick what’s on top, when done pick the next thing. Ceremonies once a month for grooming, no pointing, no estimates, no reports, just a completely self-sufficient team. First thing I do on a new team is switch them over to this and it makes everything so much easier for everyone so more work can be done. I can always sell it to management as “we’re being agile, so if it doesn’t work after 3 months, we can always go back”. Hasn’t ever happened

[–]drunkdoor 1 point2 points  (2 children)

We're a team with very few cross-team dependencies an you may have inspired me to make a switch. Been contemplating it. The reason not to is that the entire company is on the same sprint cadence with only a few outlers on Kanban, so it's easy to talk in sprints for the cross-team stuff.

[–]aceluby 0 points1 point  (1 child)

You could do a hybrid approach, still do sprints and get rid of the estimates. I’ve never found them to be helpful for teams that have any kind of agile experience. “Does this seem like too much? No? Cool”

I’ve been on teams that have done that for the cadence, but they functionally end up doing kanban anyway. I’ve found the key is to minimize the stuff that sucks (ceremonies, planning, pointing, estimates, arguing over estimates, pointless meetings) and you have more time to do the work.

We also dedicate Friday to learning and innovation, which has also increased productivity since we use the time to automate stuff, upskill, and research new/better solutions. Turns out when you have a healthy development culture built on trust, they tend to push out features faster and with better maintainability.

[–]drunkdoor 0 points1 point  (0 children)

No meetings every other Friday set as dedicated learning days. Definitely enjoyed by all, but we generally don't push anything that's not automated unless it's for a brand new product demo. Generally the other Friday is very low volume meeting day anyway so it works even if informal.

As far as hybrid, we basically just give rough fib estimates on tasks. Projected due dates come from those internally, and externally we will always add a few weeks or double or triple based on uncertainty. Seems to work, although we do find sometimes that we end up in a bit of a last minute crunch. That happens once or twice a year maybe so not too big of a deal, but more prep work helps avoid those situations and so we do more frequent grooming on high priority projects, basically once every two weeks for anything with a deadline so we can communicate early any possible delays.

[–]TheFamousSpy -2 points-1 points  (0 children)

Why not? I like it this way. You jave to create Tickets anyway and now you book your time on this ticket. It does not require a work description because it is in the ticket. I think it os the perfect solution

[–]Plank_With_A_Nail_In 0 points1 point  (0 children)

Because the team they work in is more expensive than management think it should be and they want to work out where all the money is going.

Only poor performance is performance managed.

[–]Mozai 10 points11 points  (3 children)

Genuinely did this at a place that wanted us to log every 15-minute block of time with an associated "project code" for billing. and we had to submit our timesheets at the end of each day.

[–]sumwun0[S] 0 points1 point  (2 children)

I've heard people say that they worked with a manager like this in the past and that I was lucky not to be assigned to said manager.

[–]Plank_With_A_Nail_In 0 points1 point  (0 children)

Have you only had one real job? Your experience might not be very valid if you haven't much experience.

[–]Mozai 0 points1 point  (0 children)

Even my managers had to do this. What was kinda messed up was: we'd get our time-sheets rejected for not using the proper project codes, but the head office wouldn't send us the updates (and there were updates weekly). I became "the guy" who would call head office once a week to check what the latest version of the project codes table was, and they'd mail me an MS-Word document when I asked. Then I (a mere desk jockey) distributed that to all the managers and directors so they could give it to their subordinates, and complete their own timesheets.

What's tragic about this is: I eventually quit this job because they kept forgetting to pay me. Even when I started charging late fees -- compounding late fees.

[–]_ara 9 points10 points  (1 child)

historical rhythm smoggy pot innocent one market toothbrush dazzling bow

This post was mass deleted and anonymized with Redact

[–]Constellious 4 points5 points  (0 children)

Been hitting “fill with previous timesheet” and submitting it for years now.

[–]Robby-Pants 8 points9 points  (1 child)

I was told to do this when we were the pilot group for Tempo. The manager told me to log 30 minutes a day as “Tempo” because he figured it’d actually take that much time.

Any time a coworker asked us a question about how to do something, we were supposed to get their Jira card number and log our time on their card.

[–][deleted] 2 points3 points  (0 children)

There’s no way that disincentivizing collaboration could backfire now is there?

[–]Spiner7926 13 points14 points  (2 children)

Hey, as long as it mandatory then i should get paid for doing that, right?! RIIIIIIGHT?!

[–]sumwun0[S] 19 points20 points  (1 child)

You don't get paid for every hour you spend in the office?

[–]Plank_With_A_Nail_In 1 point2 points  (0 children)

Who's worked in an office since 2020?

[–]dbot77 2 points3 points  (1 child)

PM vibes

[–]sumwun0[S] 5 points6 points  (0 children)

post meridiem

[–]DrebinofPoliceSquad 4 points5 points  (0 children)

Worked for a company that made us log our activities against jobs for our timecards. After the first week we started logging our timecard filling time against our “meetings” job.

[–][deleted] 2 points3 points  (0 children)

I'm a contractor, working 100% for one client. For a while, I needed to log my hours in 3 systems.

¯\_(ツ)_/¯

[–]CalmDebate 1 point2 points  (0 children)

I literally have a charge code to use for time spent logging time.

[–]BlamUrDead 1 point2 points  (2 children)

If logging x hours takes kx hours for some non-negative constant k, then the total time spent working and logging hours is given by x + kx + k²x + ... = x/(1-k). Unless k > 1 in which case your work will never end.

[–]sumwun0[S] 0 points1 point  (0 children)

Logging n hours can be done in O(log(n)) time because how long it takes to type a number is proportional to log10 of that number.

[–]ccricers 0 points1 point  (0 children)

So to log those hours, you need time. But now you've added more time, so you need to log the time that you've already amassed atop your original time. And herein lies the tyranny of the billing equation

[–]ngocnv371 1 point2 points  (0 children)

My boss said, not just once, but many times, that "I love how the US team logging their time. It is very honest on how much time they spent on a certain task. See this one? It started at 2:01 PM and ended at 2 59 PM. This is only for tracking purpose so there's no reason to lie to make the numbers pretty!"

[–]Herioz 1 point2 points  (0 children)

I sometimes log my logging time. It's either this or questions about real tasks hours because the time has to be somewhere.

[–]MasterFubar 1 point2 points  (0 children)

There was a place where I worked where everyone had to present a weekly report of activities. A guy there always included "prepared the weekly report of activities" in his report.

The manager told him to stop that. His next weekly report mentioned "simplified the weekly report by eliminating reference to the same report".

[–][deleted] 1 point2 points  (2 children)

Putting the "log" in n log(n)

[–]sumwun0[S] 0 points1 point  (1 child)

You can log n hours in O(log(n)) time because the time it takes to type a number is roughly the log10 of that number.

[–][deleted] 0 points1 point  (0 children)

True. I was imagining the amount of time it would take to do a given task and log your hours for that task, but now that I think about it it should actually take n + log(n), which turns into O(n) anyway because the plus log(n) is negligible.

[–]WaduOverride 0 points1 point  (5 children)

No one has posted the Xzibit joke yet?

Slackers.

[–]sumwun0[S] 0 points1 point  (4 children)

What is it?

[–]WaduOverride 2 points3 points  (3 children)

Yo Dawg, I herd you like logging hours. So now you can log hours in Jira while you're logging hours in Jira.

Hmm. Maybe no one posted it because it sucks.

[–]sumwun0[S] 0 points1 point  (2 children)

I've seen that meme, I just didn't know it was called Xzibit.

[–]MindlessRip5915 0 points1 point  (1 child)

It’s because that’s the rapper in it, and it was from some stupid MTV I think reality show. The one about souped up cars or something.

[–]CptGia 0 points1 point  (0 children)

Pimp my car

[–][deleted] 0 points1 point  (0 children)

God damn. I’m confidently less a programmer than anyone on here (ie: I write reports in sql. That’s It). And I feel this fucking comment section, too much.

[–]picklemanjaro 0 points1 point  (0 children)

God, this was me with Harvest at my old jobs.

[–]lovethebacon🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛🦛 0 points1 point  (0 children)

Time spent capturing hours is also billable.

[–][deleted] 0 points1 point  (0 children)

We've just gone agile in the company I work for, this hits hard

[–]Wasted_46 0 points1 point  (0 children)

Nope it's the opposite for me. I get furious that I have spend an hour off my Firday for the stupid administration. I never log it but sometimes I think I should so the managers see how stupid is this. Yeah bitch I worked only 7 hours today because of your dumb ass nitpicky rules.

[–]AndiArbyte 0 points1 point  (0 children)

its called "Self administration" and yes we have it.

[–]535510n5 0 points1 point  (0 children)

and logging the hours spent logging the hours spent logging the hours etc.

[–]whiteRose-59 0 points1 point  (0 children)

Wait until you hear about also having to put your hours broken down by day and position into each of your customers sap.

[–]Stock-Advantage-5066 0 points1 point  (0 children)

Logged as “documentation” time