News for hackers. Stuff that matters.
Re:The pointlessness of daily standups by mcv on Monday October 07, 2019 @04:57AM (#21178757)
It's a bad article. Standups shouldn't be disruptive at all. Just a couple of minutes to get some idea of what everybody is working on. Standups are in my experience much more effective at signalling blocking issues than slack. Nobody is going to spend their day checking what other people are doing on Jira, so the standup is the perfect time to inform everybody efficiently.

If any issues come up, you can discuss them immediately after the standup.

Long meetings are terrible, but short meetings are great. That's the whole idea behind the standup. If a couple of minutes per day kills your velocity, as the article claims, I wonder what else you're doing during the rest of the day. It only has a measurable impact on your velocity if you're only a working an hour per day. And even then I'd guess it's useful to have a quick refresher about what you're working on.

Re:The pointlessness of daily standups by oftenwrong on Monday October 07, 2019 @09:08AM (#21180316)
It sounds like you and your coworkers are failing to use your tools, and falling back to having a periodic meeting instead of fixing your process.

>Standups are in my experience much more effective at signalling blocking issues than slack.

Your messaging tool is not good enough to communicate urgency? You cannot send a message and say "this is urgent" and have somebody read it and respond in a timely manner? You would have better luck waiting until the next standup meeting?

>Nobody is going to spend their day checking what other people are doing on Jira

Your primary work tracking tool is not good enough to allow people to see who is working on what, and what the status of that work is? You can't get an overview of what is being worked on? You can't check on a specific issue to see how far along it is?

Here's how it works when you use your tools:

1. You have an urgent issue. You message the involved parties. Your message should communicate the urgency of the issue. They read it and respond / take action within an appropriate amount of time.

2. You want to know what your team is working on. You look at your issue tracker to see what everyone is working on. If you are curious about the status of any work in particular, you look at the details for that work. If there is insufficient information about its progress, you send the assignee a message (see #1).

Re:The pointlessness of daily standups by javagram on Monday October 07, 2019 @09:29AM (#21180521)
> Your primary work tracking tool is not good enough to allow people to see who is working on what, and what the status of that work is? You can't get an overview of what is being worked on? You can't check on a specific issue to see how far along it is?

In my experience most people don’t regularly post summaries of their progress on their ticket. Even getting certain people to update their ticket descriptions at all (to add test instructions or to reflect that they decided to do something other than originally described) usually requires reminders.

This may depend on team culture but in my experience a lot of people just aren’t written communicators.

Re:The pointlessness of daily standups by whateveracct on Monday October 07, 2019 @11:31AM (#21182035)
We're all professionals - we can learn new skills when they're high-value (like updating tickets with written communication)

I don't like the sentiment that developers doing things out of their comfort zone (like using JIRA) is unreasonable. Just get over it and be a professional.

That said, it's on others to motivate the use of such tools. It's easier to get buy-in when everyone understands the value.

Re:The pointlessness of daily standups by lazyasciiart on Monday October 07, 2019 @11:14AM (#21181806)
Or communicators at all. It's like pulling teeth to get some of them to expand on "oh, it's blocked, I have to talk to Bob"
Re:The pointlessness of daily standups by thrower123 on Monday October 07, 2019 @11:07AM (#21181722)
It's not a bad article if it reflects the reality a considerable number of people face with this kind of cargo cult methodology.

A five minute meeting is not five minutes out of your day. Any scheduled interruption takes at least thirty minutes, probably more like sixty, out of productive time, as a flat cost, over and above the actual time of the meeting. It's all the time that you don't start biting into something worth doing because you look at the clock, and say "Oh fuck, I've got this fucking standup meeting in 20 minutes - I can't even get started on this before that rolls around and interrupts me." And it it all the time afterwards where you have had a bunch of shit laid in your lap that you have to spend some time following up on and frigging around with before you can get back to the work you already had planned to do.

Re:The pointlessness of daily standups by vfc1 on Monday October 07, 2019 @07:11AM (#21179481)
You can't put 10 people in a room for a meeting for just a couple of minutes, that does not exist. The time people spend before the meeting not working just chatting around waiting, the natural inertia of the group it takes time to get everyone in a room.

Count the whole overhead time, from the moment people stop working normally waiting for the meeting, till the moment people come back to their seats, add up the extra coffee pause that people take afterwards that people would not usually take.

You are looking on average, at easily 15 to 20 minutes per person minimum a day, probably more.

Re:The pointlessness of daily standups by mcv on Monday October 07, 2019 @07:45AM (#21179670)
Even so, 15 to 20 minutes on a whole day is nothing. It's less than what you lose on coffee or toilet breaks.
Re:The pointlessness of daily standups by vfc1 on Monday October 07, 2019 @07:59AM (#21179754)
20 minutes is a lot of time, add that and at the end of the week you got around 2 hours, that's half a morning per week and close to a whole 8h day of work per month just on the time for standups.

It's not just the time itself though, it's the interruption that prevents you from starting longer tasks effectively.

Can't really account for that, work is not only about summing up minutes on a time tracking tool. There is rythm, there is acceleration, there is a productive state and there is deceleration.

Standups disrupt all that without any real benefit, other than serving as a daily reminder that you better hurry up with what you are doing - which most people don't need.

Re:The pointlessness of daily standups by scruple on Monday October 07, 2019 @10:26AM (#21181200)
20 minutes across my team of 12 is not nothing, it's 4 man hours. When I see it communicated in that manner, the sheer pointlessness of these daily meetings is very easy for me to identify.
Re:The pointlessness of daily standups by DougBTX on Monday October 07, 2019 @05:18AM (#21178858)
Perhaps they shouldn't be disruptive, but in practice they were a daily drain. I'd be happy to never go to one again. Now every day I can come in to the office, can grab a coffee and get to work. Far more relaxing.
Re:The pointlessness of daily standups by solidasparagus on Monday October 07, 2019 @05:57AM (#21179080)
I'm curious, why were they draining?
Re:The pointlessness of daily standups by vfc1 on Monday October 07, 2019 @07:16AM (#21179507)
Because you have to think upfront what are you going to say. You might me interrogated in front of everyone else about something that you are doing, and will have to come up with an answer on the spot.

This is obviously stressful, and psychologically pressures you to try to finish the task ASAP the day before, so that you can come up to the meeting and just say its done.

Which is the real actual benefit of the standup, and why managers keep doing it, despite they are obviously not needed and in most cases a waste of time.

The standup keeps everyone on their heels and feeling like their every breath is monitored and accounted for.

Re:The pointlessness of daily standups by solidasparagus on Monday October 07, 2019 @07:31AM (#21179582)
If you are being interrogated to the extent that you have to plan what you are going to say, the standup is being run poorly IMO.
Re:The pointlessness of daily standups by vfc1 on Monday October 07, 2019 @07:40AM (#21179637)
Everyone has to spend at least some time thinking ahead of time what they are going to say, and you probably do too.

Its the perception of yourself and your work from the eyes of the group that is at stake here, it's important and most people usually don't just improvise it.

Many times people have notes of what they want to say, which involves preparation, attention and energy put into it that would better be directed elsewhere.

Re:The pointlessness of daily standups by mcv on Monday October 07, 2019 @07:50AM (#21179697)
I don't. Often it's "What was I working on again? Oh yeah, that one issue. And I reviewed some code. The thing I'm working on I hope to finish today, maybe tomorrow. That's it. Oh wait, I also deployed a thing."

It requires very little thought.

Re:The pointlessness of daily standups by solidasparagus on Monday October 07, 2019 @07:49AM (#21179694)
I don't know, on a healthy team you should feel very comfortable giving an update on your work without having to prepare.

I've prepared for standup when I was new to a team, but it should pretty quickly get to the point where you don't need that. At least for my experiences, it's not like standup is a major factor in how teammates think of you - that comes from working together with people.

Re:The pointlessness of daily standups by matwood on Monday October 07, 2019 @08:39AM (#21180049)
> Its the perception of yourself and your work from the eyes of the group that is at stake here

If your teams have so little trust in each other that you have to do all this preparation for a standup, then there are already much larger issues.

Re:The pointlessness of daily standups by whateveracct on Monday October 07, 2019 @11:32AM (#21182047)
That's what happens when the PM (or other deadline-obsessed entity) is in charge though.
Re:The pointlessness of daily standups by celticmusic on Monday October 07, 2019 @10:29AM (#21181235)
because they're unnecessary. I legitimately lose an hour a day due to them. I've started coming in late so I slide immediately into the daily standup because otherwise I fart around for the first 30-45 minutes until the standup starts.

There's just no deep work that can be done during that time, and that's every day.

Re:The pointlessness of daily standups by solidasparagus on Monday October 07, 2019 @10:43AM (#21181422)
I agree, that happens and it's really bad. When to hold standup is definitely an important question. I like first thing when people get in or two hours after everyone gets in.
Re:The pointlessness of daily standups by gridlockd on Monday October 07, 2019 @09:01AM (#21180238)
> Standups shouldn't be disruptive at all. Just a couple of minutes to get some idea of what everybody is working on.

That's disruptive!

> Standups are in my experience much more effective at signalling blocking issues than slack.

If you are using Slack, you have already lost the battle for productivity.

> If a couple of minutes per day kills your velocity, as the article claims, I wonder what else you're doing during the rest of the day.

Literally any interruption destroys your focus. A pending appointment destroys your focus. If you use Slack or E-Mail notifications, people never even attain focus, so in that sense it's not a loss.

> And even then I'd guess it's useful to have a quick refresher about what you're working on.

To a first approximation, nobody cares what you're working on. Nobody should care what you're working on. If your developers need to constantly communicate with each other, something is likely very wrong with the way you split up your work.

Daily standups pre-suppose that there's always stuff to communicate and that everyone is always involved, but only once a day and only briefly. This is complete nonsense. You need to be able to adapt to the situation. You need a meeting? Have a meeting with whoever is concerned. Have a follow-up meeting. Take your time and focus on the issue, then nobody will even feel like time is being wasted.

Re:The pointlessness of daily standups by mcv on Monday October 07, 2019 @09:06AM (#21180294)
This sounds like an argument for having a single stand-up meeting instead of communication through slack and email spread throughout the day. It keeps the disruptions concentrated in a single, predictable moment.

> "To a first approximation, nobody cares what you're working on. Nobody should care what you're working on."

I care quite a lot what the people in my team are working on. Otherwise why are we even a team?

If you're not in a team, obviously things are different.

> "If your developers need to constantly communicate with each other, something is likely very wrong with the way you split up your work."

It's the opposite: if developers are not communicating, they're probably not cooperating with each other, which means something is very wrong.

Re:The pointlessness of daily standups by gridlockd on Monday October 07, 2019 @09:37AM (#21180595)
> This sounds like an argument for having a single stand-up meeting instead of communication through slack and email spread throughout the day.

It's an argument for having meetings when you need them, with whoever you need them with, with no particular schedule or routine attached.

> I care quite a lot what the people in my team are working on.

Do you really? Or do you just want to signal that?

> Otherwise why are we even a team?

You are on a team because that's the unit of organization above the individual.

> It's the opposite: if developers are not communicating, they're probably not cooperating with each other, which means something is very wrong.

If developers need to cooperate, you have a problem that you should avoid at great cost. Of course, sometimes cooperation is unavoidable, but it's not a good thing in and of itself. Don't let anyone tell you otherwise. Aim to split up your work to require minimal cooperation. This may sound like unconventional advice, but anyone with enough experience managing developers will likely agree.

Re:The pointlessness of daily standups by JoeAltmaier on Monday October 07, 2019 @09:07AM (#21180303)
This seems overblown. Yes we all get interrupted - lunch, phone calls/texts, even the end of the workday are interruptions. To single out 'standup' as a particularly disruptive interruption may be exaggeration.
Re:The pointlessness of daily standups by gridlockd on Monday October 07, 2019 @09:27AM (#21180498)
Of course, some interruptions like lunch or the end of the day are unavoidable.

Phone calls and texts? Don't let your developers do them.

> To single out 'standup' as a particularly disruptive interruption may be exaggeration.

It isn't an exaggeration, because a standup is also a pending appointment and a mini-presentation. A lot of developer types actually get stressed out about this, no matter how small.

Similar thing with responding to an e-mail. It's insane how much time some people spend on just a one line reply.

Just minimize these things, don't make them part of your routine for routine's sake.

Re:The pointlessness of daily standups by somebodythere on Monday October 07, 2019 @11:58AM (#21182404)
If my options are a 15 minute standup vs. not being able to respond texts for the entire day, I prefer the standup.