6 ms·
> they were never doing stand ups to begin with that's true, but it just turns the question into the one of "is it possible to do real standups?". My experienc
by zmmmmm 6y ago
> they were never doing stand ups to begin with
that's true, but it just turns the question into the one of "is it possible to do real standups?". My experience is that I've never managed to do real standups. It's just not possible to relay complex information about what you're doing in 1 minute. You either do it so superficially it's worthless or you it in depth and it takes longer than a standup should.
- dchuk 6y agoSo that’s the thing: a standup isn’t for discussing what you’re doing, it’s to ensure that things are on track (which the default assumption is they are) and a forum for surfacing blockers/impediments to sort out offline. Assuming you have a Kanban board for your work, and assuming the work is actually accurate on the board in terms of status (which most teams are terrible at without practice) AND assuming you properly have “waiting for testing” “testing” “waiting for review” “reviewing” columns (those waiting for columns are critical to seeing the true state of work), then you simply just “walk the wall” from right to left. As you scan through each column, team members call out if shit is a mess, otherwise you just get a thumbs up and move to the next thing. Then, just use some analytics to highlight tickets stuck in a status too long, and bubble those up in the standup. “You keep saying this is on track, but it’s been here for a week, what’s the deal?”. STANDUPS ARE NOT STATUS UPDATES. They’re for resolving blockers in person without letting shit linger too long. As long as your board is accurate and respected as the source of truth, it is the status update mechanism. It’s no longer a human job. (And yes, this is actually possibly, my agility team does this with 15+ scrumban teams right now)
- andrewcarter 6y agoI hated standups until we eventually got a great PM who moved to something like this, and now I try hard and make standup run like this on any project I'm on. Jira has this nice feature where it puts a little dot on something for each day it's in a column. Standups largely turned into scanning for things that had > 2 dots on a ticket from right to left, and discussing what we needed to do to keep things moving through the system. Love it!
- hackerm0nkey 6y agointeresting to see this becoming part of the tools. In 2012, I was on project were we used a physical board, and we would make a black circle for everyday on the board and once we started exceeding the initial estimate (it was done in days as opposed to complexity for some reason) we make that in red, then we started discussing the reds
- DJHenk 6y ago> STANDUPS ARE NOT STATUS UPDATES. They’re for resolving blockers in person without letting shit linger too long. Which means "real" standups are completely useless. Let's say we have it every day at 9:30 and I get stuck at 11:00. Does anyone really expect me to wait almost a whole day to get help, or should I just go talk to someone about it right away like a normal adult would? So... what type of question or blocker is so unimportant that it can wait for a day to get resolved, but at the same time is so important that we need the whole team to stop working and discuss it?
- iovrthoughtthis 6y ago1. Standups are a place to make people aware of problems, not the only place. 2. You don’t discuss problems at a standup, you make your team aware (if you haven’t already) and organise a separate session with only the interested people.
- sdevonoes 6y ago> You don’t discuss problems at a standup, you make your team aware (if you haven’t already) Exactly my point. We make the team aware of problems of blockers via Slack (team channel), so there is no point in making the team aware again of such blockers in the standup.
- tupputuppu 6y agoBased on my experience sharing things in-person is much more productive. I think you're looking from a developer perspective and thinking "how can I produce as much functionality without being impeded", which is your point of view. The scrum master is likely thinking "how can we ensure the whole team has an optimal flow" and ensuring such blockers are dealt with as effectively as possible, which is more important. Granted, most scrum masters have no idea what they're doing which likely leads to individual team members not seeing fulle value in Agile rituals, but it is there.
- hackerm0nkey 6y ago
- addicted 6y agoExcept stand ups rarely come across as a way to ensure things are on track, and more as a way to CYA about things being on track, so that someone can place the blame on you about why you didn’t inform the team earlier on the day you realize things are not on track.
- sdevonoes 6y ago> STANDUPS ARE NOT STATUS UPDATES. They’re for resolving blockers in person without letting shit linger too long. Which make standups useless. If I have blockers I communicate them right away. I don't wait until the next standup to do so.
- matsemann 6y agoI think most people do. But then what? Just let it be for a week and never follow up? Having a daily reminder and time to discuss it is nice.
- oldprogrammer2 6y agoUnfortunately, many engineers will consider themselves “blocked” after doing only 5 minutes of research and deciding they needed to interrupt someone else’s work for help. They are concerned only with their own productivity, not with the productivity of other team members who have to context switch to solve a different problem. A standup encourages people to solve their own problems as best as they can, and to aggregate their interruptions to limit the number of individual interruptions throughout the day. Without a system like this, a team’s senior engineers may get nothing done besides assisting others.
- mihaaly 6y agoIsn't a reliable person supposed to tell when an obstacle is met but carry on otherwise? Raise an event when something happened and only when it happened, not polling him/her constantly about it? ; ) Seems like a waste activity when raising issues is limited to a particular time period during the day and supposed to be happening on its own anyway. It is not good for meaningful discussions, it is not enough and not the place for socializing, constraining or repeating something to/at a specific time that should occur otherwise.
- rjzzleep 6y ago> turns the question into the one of "is it possible to do real standups?" The answer to that is yes. But only if you have someone with the authority to interrupt when it goes off-track. I frequently do that, but it usually takes a very long time to convince the people I work with that someone needs to have this authority(interrupting people is usually considered rude, whereas unrelated rambling is really the rude part by being disrespectful of all the people that are not interested in it). On paper I thought that that's the role of the scrum master. But in practice I've never seen a scrum master do that. I usually offer this to the project owner, but usually the project owner is the one rambling the most in standups. Practically speaking what happens is that when people start rambling I interrupt and tell them to take the discussion to the 2-3 other people that need to discuss this with him/her after the meeting.
- MrDresden 6y agoYes it is possible if you realize that you aren't supposed to inform everyone present of the whole technical detail of what you did or are facing, and that issues are not resolved in the standup. The idea is to make the connections needed with the people present, to help with the issue after standup (Bob is having issues with authentication on API x, and Sally says she might know how to help. They will take this up after the meeting). Status updates should also not go into detail. You might be proud of your very cool efficient implementation for a sorting problem, but get your ego stroked someplace else please (PR's are a good place for that). Most important of all; empower every team member to shut down this kind of time wasting for the rest of the team, by simply saying that this kind of talk should be taken up after the meeting. Me and my team and a financial institution do this, and it does not matter who is in the meeting (PO's, executive directors etc).
- theelous3 6y agoWe do them in 5 to 15 mins. If you're conveying complex information, you fucked up. If you have something you want to talk to someone about, you make a note with them in the standup that you want to discuss it further later, and move on. Standups are to create notes for action, not solve problems.