They are typically mandated by managers to get status updates, which leads to people justifying their job every day.
The "standup" part means that it's supposed to be a quick meeting at the beginning of each day - so quick that you don't even sit down. But it's often abused to include way too many people or go way too long.
Just search anywhere for "daily standup" and you'll see what I mean. Then consider yourself lucky.
Also— if standup is just a manager mandating people to give updates in a daily meeting, that's a Scrum smell: it's probably wasting time, when people could be doing reports on their work activities in one of the many, many ways organizations do in the pursuit of getting things done. Not the best way to go about it!
Oh, the "smell" part means that it's an issue - as in an unpleasant odor that indicates a problem. Just FYI, in case the Hacker News crowd might need another term from the world of software development defined.
It started here: https://news.ycombinator.com/item?id=43172240
You've had some pretty shitty tech jobs if you've had to provide a status update jsutifying why you should keep your job, every day for the last 20 years.
To your points:
- that's a Scrum smell
- it's probably wasting time
- Not the best way to go about it!
- Oh, the "smell" part means that it's an issue
We agree.I've also never felt I had to avoid using certain keywords lest my work be labeled DEI and my job eliminated.